Home
last modified time | relevance | path

Searched refs:MPFR_MANT (Results 1 – 25 of 92) sorted by relevance

1234

/netbsd/src/external/lgpl3/mpfr/dist/src/
Dmul.c114 mpn_mul (tmp, MPFR_MANT(b), bn, MPFR_MANT(c), cn) in mpfr_mul3()
115 : mpn_mul (tmp, MPFR_MANT(c), cn, MPFR_MANT(b), bn); in mpfr_mul3()
128 cc = mpfr_round_raw (MPFR_MANT (a), tmp, bq + cq, in mpfr_mul3()
135 MPFR_MANT(a)[MPFR_LIMB_SIZE(a)-1] = MPFR_LIMB_HIGHBIT; in mpfr_mul3()
269 mpfr_limb_ptr ap = MPFR_MANT(a); in mpfr_mul_1()
270 mp_limb_t b0 = MPFR_MANT(b)[0]; in mpfr_mul_1()
271 mp_limb_t c0 = MPFR_MANT(c)[0]; in mpfr_mul_1()
369 mpfr_limb_ptr ap = MPFR_MANT(a); in mpfr_mul_1n()
370 mp_limb_t b0 = MPFR_MANT(b)[0]; in mpfr_mul_1n()
371 mp_limb_t c0 = MPFR_MANT(c)[0]; in mpfr_mul_1n()
[all …]
Dfma.c145 umul_ppmm (umant[1], umant[0], MPFR_MANT(x)[0], MPFR_MANT(y)[0]); in mpfr_fma()
147 MPFR_MANT(u) = umant; in mpfr_fma()
148 MPFR_MANT(zz) = zmant; in mpfr_fma()
164 zmant[0] = MPFR_MANT(z)[0]; in mpfr_fma()
168 zmant[1] = MPFR_MANT(z)[0]; in mpfr_fma()
193 up = MPFR_MANT(u); in mpfr_fma()
196 mpn_sqr (up, MPFR_MANT(x), n); in mpfr_fma()
198 mpn_mul_n (up, MPFR_MANT(x), MPFR_MANT(y), n); in mpfr_fma()
Dubf.c136 ap = MPFR_MANT (a); in mpfr_ubf_mul_exact()
140 umul_ppmm (ap[1], ap[0], MPFR_MANT(b)[0], MPFR_MANT(c)[0]); in mpfr_ubf_mul_exact()
154 mpn_sqr (ap, MPFR_MANT (b), bn); in mpfr_ubf_mul_exact()
159 mpn_mul (ap, MPFR_MANT (b), bn, MPFR_MANT (c), cn) : in mpfr_ubf_mul_exact()
160 mpn_mul (ap, MPFR_MANT (c), cn, MPFR_MANT (b), bn); in mpfr_ubf_mul_exact()
Dadd1sp.c136 mp_limb_t *ap = MPFR_MANT(a); in mpfr_add1sp1()
137 mp_limb_t *bp = MPFR_MANT(b); in mpfr_add1sp1()
138 mp_limb_t *cp = MPFR_MANT(c); in mpfr_add1sp1()
263 mp_limb_t *ap = MPFR_MANT(a); in mpfr_add1sp1n()
264 mp_limb_t *bp = MPFR_MANT(b); in mpfr_add1sp1n()
265 mp_limb_t *cp = MPFR_MANT(c); in mpfr_add1sp1n()
368 mp_limb_t *ap = MPFR_MANT(a); in mpfr_add1sp2()
369 mp_limb_t *bp = MPFR_MANT(b); in mpfr_add1sp2()
370 mp_limb_t *cp = MPFR_MANT(c); in mpfr_add1sp2()
489 mp_limb_t *ap = MPFR_MANT(a); in mpfr_add1sp2n()
[all …]
Dswap.c50 m1 = MPFR_MANT(u); in mpfr_swap()
51 m2 = MPFR_MANT(v); in mpfr_swap()
52 MPFR_MANT(v) = m1; in mpfr_swap()
53 MPFR_MANT(u) = m2; in mpfr_swap()
Dsqr.c37 mpfr_limb_ptr ap = MPFR_MANT(a); in mpfr_sqr_1()
38 mp_limb_t b0 = MPFR_MANT(b)[0]; in mpfr_sqr_1()
138 mpfr_limb_ptr ap = MPFR_MANT(a); in mpfr_sqr_1n()
139 mp_limb_t b0 = MPFR_MANT(b)[0]; in mpfr_sqr_1n()
237 mpfr_limb_ptr ap = MPFR_MANT(a); in mpfr_sqr_2()
241 mp_limb_t *bp = MPFR_MANT(b); in mpfr_sqr_2()
365 mpfr_limb_ptr ap = MPFR_MANT(a); in mpfr_sqr_3()
369 mp_limb_t *bp = MPFR_MANT(b); in mpfr_sqr_3()
574 mpn_sqr (tmp, MPFR_MANT(b), bn); in mpfr_sqr()
588 cc = mpfr_round_raw (MPFR_MANT (a), tmp, 2 * bq, 0, aq, rnd_mode, &inexact); in mpfr_sqr()
[all …]
Dset.c51 MPN_COPY (MPFR_MANT (a), MPFR_MANT (b), MPFR_LIMB_SIZE (b)); in mpfr_set4()
59 MPFR_RNDRAW (inex, a, MPFR_MANT (b), MPFR_PREC (b), rnd_mode, signb, in mpfr_set4()
117 mp_limb_t *sp = MPFR_MANT(s); in mpfr_set_1_2()
118 mp_limb_t *up = MPFR_MANT(u); in mpfr_set_1_2()
Drndna.c92 ext[OLD_MANTISSA].pi = MPFR_MANT(rop); in mpfr_round_nearest_away_begin()
103 MPFR_MANT(tmp) = (mp_limb_t*)(ext+MANTISSA); /* Set Mantissa ptr */ in mpfr_round_nearest_away_begin()
147 ext = ((mpfr_size_limb_extended_t *) (void *) MPFR_MANT(rop)) - MANTISSA; in mpfr_round_nearest_away_end()
157 MPFR_MANT(rop) = ext[OLD_MANTISSA].pi; in mpfr_round_nearest_away_end()
175 lastbit = (MPFR_MANT(tmp)[0] >> sh) & 1; in mpfr_round_nearest_away_end()
Deq.c64 up = MPFR_MANT(v); in mpfr_eq()
65 vp = MPFR_MANT(u); in mpfr_eq()
72 up = MPFR_MANT(u); in mpfr_eq()
73 vp = MPFR_MANT(v); in mpfr_eq()
Dget_f.c103 out = mpn_rshift (xp + ds, MPFR_MANT(y), sy, sh); in mpfr_get_f()
109 MPN_COPY (xp + ds, MPFR_MANT (y), sy); in mpfr_get_f()
135 out = mpn_rshift (xp, MPFR_MANT(z), sz, sh); in mpfr_get_f()
141 MPN_COPY (xp, MPFR_MANT(z), sz); in mpfr_get_f()
Dstack_interface.c44 return (void*) MPFR_MANT (x); in mpfr_custom_get_significand()
58 MPFR_MANT (x) = (mp_limb_t *) new_position; in mpfr_custom_move()
88 MPFR_MANT (x) = (mp_limb_t*) mantissa; in mpfr_custom_init_set()
Dcmp2.c78 bp = MPFR_MANT(b); in mpfr_cmp2()
79 cp = MPFR_MANT(c); in mpfr_cmp2()
161 bp = MPFR_MANT(c); in mpfr_cmp2()
162 cp = MPFR_MANT(b); in mpfr_cmp2()
Dsub1sp.c132 mp_limb_t *ap = MPFR_MANT(a); in mpfr_sub1sp1()
133 mp_limb_t *bp = MPFR_MANT(b); in mpfr_sub1sp1()
134 mp_limb_t *cp = MPFR_MANT(c); in mpfr_sub1sp1()
317 mp_limb_t *ap = MPFR_MANT(a); in mpfr_sub1sp1n()
318 mp_limb_t *bp = MPFR_MANT(b); in mpfr_sub1sp1n()
319 mp_limb_t *cp = MPFR_MANT(c); in mpfr_sub1sp1n()
506 mp_limb_t *ap = MPFR_MANT(a); in mpfr_sub1sp2()
507 mp_limb_t *bp = MPFR_MANT(b); in mpfr_sub1sp2()
508 mp_limb_t *cp = MPFR_MANT(c); in mpfr_sub1sp2()
767 mp_limb_t *ap = MPFR_MANT(a); in mpfr_sub1sp2n()
[all …]
Dsqrt.c81 mpfr_limb_ptr rp = MPFR_MANT(r); in mpfr_sqrt1()
86 u0 = MPFR_MANT(u)[0]; in mpfr_sqrt1()
226 mpfr_limb_ptr rp = MPFR_MANT(r); in mpfr_sqrt1n()
233 u0 = MPFR_MANT(u)[0]; in mpfr_sqrt1n()
355 mpfr_limb_ptr up = MPFR_MANT(u), rp = MPFR_MANT(r); in mpfr_sqrt2()
586 rp0 = MPFR_MANT(r); in mpfr_sqrt()
588 up = MPFR_MANT(u); in mpfr_sqrt()
Ddiv.c113 mpfr_limb_ptr qp = MPFR_MANT(q); in mpfr_div_1()
116 mp_limb_t u0 = MPFR_MANT(u)[0]; in mpfr_div_1()
117 mp_limb_t v0 = MPFR_MANT(v)[0]; in mpfr_div_1()
259 mpfr_limb_ptr qp = MPFR_MANT(q); in mpfr_div_1n()
261 mp_limb_t u0 = MPFR_MANT(u)[0]; in mpfr_div_1n()
262 mp_limb_t v0 = MPFR_MANT(v)[0]; in mpfr_div_1n()
397 mpfr_limb_ptr qp = MPFR_MANT(q); in mpfr_div_2()
401 mp_limb_t v1 = MPFR_MANT(v)[1], v0 = MPFR_MANT(v)[0]; in mpfr_div_2()
405 r3 = MPFR_MANT(u)[1]; in mpfr_div_2()
406 r2 = MPFR_MANT(u)[0]; in mpfr_div_2()
[all …]
Dsub1.c48 ap = MPFR_MANT(a); in mpfr_sub1()
151 MPFR_RNDRAW_EVEN (inexact, a, MPFR_MANT (b), bq, in mpfr_sub1()
233 bp = MPFR_MANT(b); /* no need of an extra space */ in mpfr_sub1()
244 bp[0] = mpn_rshift (bp + 1, MPFR_MANT(b), bn++, shift_b); in mpfr_sub1()
262 cp = MPFR_MANT(c); in mpfr_sub1()
273 cp[0] = mpn_rshift (cp + 1, MPFR_MANT(c), cn++, shift_c); in mpfr_sub1()
Dextract.c50 MPN_COPY (PTR(y) + (two_i - size_p), MPFR_MANT(p), size_p - two_i_2); in mpfr_extract()
53 MPN_COPY (PTR(y), MPFR_MANT(p) + size_p - two_i, two_i_2); in mpfr_extract()
Dget_z_2exp.c76 mpn_rshift (PTR (z), MPFR_MANT (f), fn, sh); in mpfr_get_z_2exp()
78 MPN_COPY (PTR (z), MPFR_MANT (f), fn); in mpfr_get_z_2exp()
Dfpif.c478 putBigEndianData (result, (unsigned char*) MPFR_MANT(x), in mpfr_fpif_store_limbs()
482 putLittleEndianData (result + i, (unsigned char*) (MPFR_MANT(x) + j), in mpfr_fpif_store_limbs()
509 memset (MPFR_MANT(x), 0, sizeof(mp_limb_t)); in mpfr_fpif_read_limbs()
510 getBigEndianData ((unsigned char*) MPFR_MANT(x), buffer, in mpfr_fpif_read_limbs()
515 getLittleEndianData ((unsigned char*) (MPFR_MANT(x) + j), buffer + i, in mpfr_fpif_read_limbs()
Dcmpabs.c74 bp = MPFR_MANT(b); in mpfr_cmpabs()
75 cp = MPFR_MANT(c); in mpfr_cmpabs()
Dget_ui.c70 s += (unsigned long) MPFR_MANT(x)[n - 1] << (exp - GMP_NUMB_BITS); in mpfr_get_ui()
76 s += MPFR_MANT(x)[n - 1] >> (GMP_NUMB_BITS - exp); in mpfr_get_ui()
Dget_si.c77 u += (unsigned long) MPFR_MANT(x)[n - 1] << (exp - GMP_NUMB_BITS); in mpfr_get_si()
83 u += MPFR_MANT(x)[n - 1] >> (GMP_NUMB_BITS - exp); in mpfr_get_si()
/netbsd/src/external/lgpl3/mpfr/dist/tests/
Dtcheck.c108 p = MPFR_MANT(a); in main()
109 MPFR_MANT (a) = NULL; in main()
112 MPFR_MANT (a) = p; in main()
125 tmp = MPFR_MANT (a)[0]; in main()
128 MPFR_MANT(a)[0] = MPFR_LIMB_MAX; in main()
132 MPFR_MANT(a)[0] = tmp; in main()
133 MPFR_MANT(a)[MPFR_LIMB_SIZE(a)-1] &= MPFR_LIMB_MASK (GMP_NUMB_BITS-1); in main()
Dtoutimpl.c106 mpfr_print_mant_binary ("x =", MPFR_MANT(x), MPFR_PREC(x)); in main()
107 MPFR_MANT(x)[MPFR_LAST_LIMB(x)] >>= 1; in main()
108 MPFR_MANT(x)[0] |= 1; in main()
Dtsub1sp.c82 MPFR_ASSERTN(MPFR_MANT(a)[0] == (mp_limb_t) -2); in test20170208()
86 MPFR_ASSERTN(MPFR_MANT(a)[0] == (mp_limb_t) -2); in test20170208()
114 MPFR_ASSERTN(MPFR_MANT(a)[1] == (mp_limb_t) -1); in test20170208()
115 MPFR_ASSERTN(MPFR_MANT(a)[0] == (mp_limb_t) -2); in test20170208()
119 MPFR_ASSERTN(MPFR_MANT(a)[1] == (mp_limb_t) -1); in test20170208()
120 MPFR_ASSERTN(MPFR_MANT(a)[0] == (mp_limb_t) -2); in test20170208()
148 MPFR_ASSERTN(MPFR_MANT(a)[2] == (mp_limb_t) -1); in test20170208()
149 MPFR_ASSERTN(MPFR_MANT(a)[1] == (mp_limb_t) -1); in test20170208()
150 MPFR_ASSERTN(MPFR_MANT(a)[0] == (mp_limb_t) -2); in test20170208()
154 MPFR_ASSERTN(MPFR_MANT(a)[2] == (mp_limb_t) -1); in test20170208()
[all …]

1234