Home
last modified time | relevance | path

Searched refs:MPFR_LIMB_ONE (Results 1 – 22 of 22) sorted by relevance

/dragonfly/contrib/mpfr/src/
HDrint.c155 (rp[0] & (MPFR_LIMB_ONE << sh)) == 0) in mpfr_rint()
162 a = rp[0] & ((MPFR_LIMB_ONE << sh) - 1); in mpfr_rint()
163 b = MPFR_LIMB_ONE << (sh - 1); in mpfr_rint()
184 ((sh != 0 && (rp[0] & (MPFR_LIMB_ONE << (sh - 1))) != 0) || in mpfr_rint()
226 if (uflags == 0 && (rp[0] & ((MPFR_LIMB_ONE << sh) - in mpfr_rint()
227 (MPFR_LIMB_ONE << ush))) != 0) in mpfr_rint()
240 (rp[0] & (MPFR_LIMB_ONE << sh)) == 0) in mpfr_rint()
247 a = rp[0] & ((MPFR_LIMB_ONE << sh) - 1); in mpfr_rint()
248 b = MPFR_LIMB_ONE << (sh - 1); in mpfr_rint()
270 ((sh != 0 && (rp[0] & (MPFR_LIMB_ONE << (sh - 1))) != 0) || in mpfr_rint()
[all …]
HDdiv.c109 if (cmp == 0 && extra && (bp[0] & MPFR_LIMB_ONE)) in mpfr_mpn_cmp_aux()
130 MPFR_LIMB_ONE : MPFR_LIMB_ZERO; in mpfr_mpn_sub_aux()
491 round_bit = sticky3 & (MPFR_LIMB_ONE << (sh2 - 1)); in mpfr_div()
495 sticky = (inex == 0) ? MPFR_LIMB_ZERO : MPFR_LIMB_ONE; in mpfr_div()
497 sticky = MPFR_LIMB_ONE; in mpfr_div()
517 round_bit = sticky3 & (MPFR_LIMB_ONE << (sh2 - 1)); in mpfr_div()
524 if (sticky3 != MPFR_LIMB_ZERO && sticky3 != MPFR_LIMB_ONE) in mpfr_div()
568 sticky = (cmp_s_r == 0) ? sticky3 : MPFR_LIMB_ONE; in mpfr_div()
589 (up[m] & MPFR_LIMB_ONE) : MPFR_LIMB_ZERO; in mpfr_div()
625 if (sticky3 == MPFR_LIMB_ONE) in mpfr_div()
[all …]
HDsub1sp.c304 c0 = cp[0] & (MPFR_LIMB_ONE<<sh); in mpfr_sub1sp()
333 if (MPFR_LIKELY( (ap[0] & (MPFR_LIMB_ONE<<sh)) == 0) ) in mpfr_sub1sp()
367 carry = cp[k]&MPFR_LIMB_ONE; in mpfr_sub1sp()
412 bbcp = (MPFR_MANT(c)[n-1] & (MPFR_LIMB_ONE<<(GMP_NUMB_BITS-2))); in mpfr_sub1sp()
439 if ((bp[0] & (MPFR_LIMB_ONE<<sh)) == 0) in mpfr_sub1sp()
534 bcp = (cp[0] & (MPFR_LIMB_ONE<<(sh-1))) ; in mpfr_sub1sp()
578 bcp = (tp[kx] & (MPFR_LIMB_ONE<<sx)); in mpfr_sub1sp()
617 bbcp = (tp[kx] & (MPFR_LIMB_ONE<<sx)) ; in mpfr_sub1sp()
654 mpn_sub_1(ap, ap, n, MPFR_LIMB_ONE<<sh); in mpfr_sub1sp()
675 else if ((bcp1) || ((ap[0] & (MPFR_LIMB_ONE<<sh)) != 0)) in mpfr_sub1sp()
[all …]
HDdiv_ui.c164 if (w > (MPFR_LIMB_ONE << (GMP_NUMB_BITS - 1))) in mpfr_div_ui()
166 else if (w < (MPFR_LIMB_ONE << (GMP_NUMB_BITS - 1))) in mpfr_div_ui()
216 if (sh && d < (MPFR_LIMB_ONE << (sh - 1))) in mpfr_div_ui()
221 else if (sh && d > (MPFR_LIMB_ONE << (sh - 1))) in mpfr_div_ui()
235 (!inexact && *yp & (MPFR_LIMB_ONE << sh))) in mpfr_div_ui()
250 MPFR_UNLIKELY (mpn_add_1 (yp, yp, yn, MPFR_LIMB_ONE << sh))) in mpfr_div_ui()
HDadd1sp.c131 if (MPFR_LIKELY((limb&(MPFR_LIMB_ONE<<sh)) == 0)) /* Check exact case */ in mpfr_add1sp()
138 if (MPFR_LIKELY((ap[0]&(MPFR_LIMB_ONE<<sh))==0)) in mpfr_add1sp()
192 if ((MPFR_MANT (b)[0]&(MPFR_LIMB_ONE<<sh))==0) in mpfr_add1sp()
248 bcp = (cp[0] & (MPFR_LIMB_ONE<<(sh-1))) ; in mpfr_add1sp()
292 bcp = tp[kx] & (MPFR_LIMB_ONE<<sx); in mpfr_add1sp()
319 limb = ap[0] & (MPFR_LIMB_ONE<<sh); /* Get LSB */ in mpfr_add1sp()
341 else if (MPFR_UNLIKELY(bcp1==0) && (ap[0]&(MPFR_LIMB_ONE<<sh))==0) in mpfr_add1sp()
365 if (MPFR_UNLIKELY( mpn_add_1(ap, ap, n, MPFR_LIMB_ONE<<sh) )) in mpfr_add1sp()
HDsqrt.c168 if (sticky1 & (MPFR_LIMB_ONE << (sh - 1))) in mpfr_sqrt()
170 if (sticky1 == (MPFR_LIMB_ONE << (sh - 1)) && tsize == 0 in mpfr_sqrt()
199 inexact = (rp[0] & (MPFR_LIMB_ONE << sh)) ? 1 : -1; in mpfr_sqrt()
201 inexact = (rp[1] & MPFR_LIMB_ONE) ? 1 : -1; in mpfr_sqrt()
214 if (mpn_add_1 (rp0, rp, rsize, MPFR_LIMB_ONE << sh)) in mpfr_sqrt()
HDround_raw_generic.c124 mp_limb_t rbmask = MPFR_LIMB_ONE << (GMP_NUMB_BITS - 1 - rw); in mpfr_round_raw_generic()
174 MPFR_LIMB_ONE << (GMP_NUMB_BITS - rw) in mpfr_round_raw_generic()
175 : MPFR_LIMB_ONE); in mpfr_round_raw_generic()
229 rw ? MPFR_LIMB_ONE << (GMP_NUMB_BITS - rw) in mpfr_round_raw_generic()
HDround_prec.c208 cc2 = mpn_add_1 (tmp + bn - k, bp + bn - k, k, MPFR_LIMB_ONE << s); in mpfr_can_round_raw()
213 cc = mpn_add_1 (tmp + bn - k, bp + bn - k, k, MPFR_LIMB_ONE << s); in mpfr_can_round_raw()
217 cc2 = mpn_sub_1 (tmp + bn - k, bp + bn - k, k, MPFR_LIMB_ONE << s); in mpfr_can_round_raw()
224 cc2 = mpn_sub_1 (tmp + bn - k, bp + bn - k, k, MPFR_LIMB_ONE << s); in mpfr_can_round_raw()
HDrec_sqrt.c377 cu = mpn_add_1 (u, u, un, u[0] & (MPFR_LIMB_ONE << (pl - 1))); in mpfr_mpn_rec_sqrt()
420 cy = mpn_add_1 (x, x, n, MPFR_LIMB_ONE); in mpfr_mpn_rec_sqrt()
422 cy -= mpn_sub_1 (x + ln, x + ln, xn, MPFR_LIMB_ONE); in mpfr_mpn_rec_sqrt()
431 cy -= mpn_sub_1 (x, x, n, MPFR_LIMB_ONE << pl); in mpfr_mpn_rec_sqrt()
538 mpn_add_1 (x, x, wn, MPFR_LIMB_ONE << pl); in mpfr_rec_sqrt()
HDset_z_exp.c94 mp_limb_t mask = MPFR_LIMB_ONE << (sh-1); in mpfr_set_z_2exp()
103 mp_limb_t mask = MPFR_LIMB_ONE << (GMP_NUMB_BITS - 1 - k); in mpfr_set_z_2exp()
112 ulp = MPFR_LIMB_ONE; in mpfr_set_z_2exp()
HDadd1.c301 && mpn_add_1(ap, ap, an, MPFR_LIMB_ONE << sh)) in mpfr_add1()
354 if (rb == 0 && mpn_add_1(ap, ap, an, MPFR_LIMB_ONE << sh)) in mpfr_add1()
487 if (ap[0] & (MPFR_LIMB_ONE << sh)) in mpfr_add1()
521 if (MPFR_UNLIKELY(mpn_add_1 (ap, ap, an, MPFR_LIMB_ONE << sh))) in mpfr_add1()
HDsub1.c335 if (carry > (MPFR_LIMB_ONE << (sh - 1))) in mpfr_sub1()
337 else if ((0 < carry) && (carry < (MPFR_LIMB_ONE << (sh - 1)))) in mpfr_sub1()
593 mpn_sub_1 (ap, ap, an, MPFR_LIMB_ONE << sh); in mpfr_sub1()
598 if (MPFR_UNLIKELY(mpn_add_1 (ap, ap, an, MPFR_LIMB_ONE << sh))) in mpfr_sub1()
HDnext.c48 mpn_sub_1 (xp, xp, xn, MPFR_LIMB_ONE << sh); in mpfr_nexttozero()
82 if (MPFR_UNLIKELY( mpn_add_1 (xp, xp, xn, MPFR_LIMB_ONE << sh)) ) in mpfr_nexttoinf()
HDset_d.c62 manl = ((MPFR_LIMB_ONE << 63) in __gmpfr_extract_double()
65 manh = (MPFR_LIMB_ONE << 31) | (x.s.manh << 11) | (x.s.manl >> 21); in __gmpfr_extract_double()
HDstrtofr.c683 cy = mpn_add_1 (z, z, ysize - h, MPFR_LIMB_ONE << l); in parsed_string_to_mpfr()
714 if (result[2 * ysize] == MPFR_LIMB_ONE) in parsed_string_to_mpfr()
718 exact = exact && ((*r & MPFR_LIMB_ONE) == 0); in parsed_string_to_mpfr()
HDurandom.c37 return r & MPFR_LIMB_ONE; in random_rounding_bit()
HDmpfr-impl.h900 # define MPFR_LIMB_ONE CNST_LIMB(1) macro
903 # define MPFR_LIMB_ONE ((mp_limb_t) 1L) macro
908 #define MPFR_LIMB_MASK(s) ((MPFR_LIMB_ONE<<(s))-MPFR_LIMB_ONE)
1261 _mask = MPFR_LIMB_ONE << (_sh - 1); \
1290 _ulp = MPFR_LIMB_ONE; \
HDexp.c138 MPFR_MANT(y)[0] += MPFR_LIMB_ONE << sh; in mpfr_exp()
HDcmp2.c195 if (MPFR_LIKELY(dif != (MPFR_LIMB_ONE << (GMP_NUMB_BITS - z - 1)))) in mpfr_cmp2()
HDset_ld.c210 rb_mask = MPFR_LIMB_ONE << in mpfr_set_ld()
HDmulders.c339 qh -= mpn_sub_1 (qp + l, qp + l, k, MPFR_LIMB_ONE); in mpfr_divhigh_n()
HDvasprintf.c793 pm = (MPFR_LIMB_ONE << (GMP_NUMB_BITS - nbits - 1)); in next_base_power_p()
928 && (msl & (MPFR_LIMB_ONE << rnd_bit)))) in regular_ab()