| /src/external/lgpl3/gmp/dist/mpf/ |
| cmp_ui.c | 37 mp_size_t usize; variable 41 usize = SIZ (u); 44 if (usize < 0) 46 /* We rely on usize being non-negative in the code that follows. */ 49 return usize != 0; 64 ASSERT (usize > 0); 65 ulimb = up[--usize]; 72 if (usize != 0) ulimb |= up[--usize]; 82 --usize; [all...] |
| cmp_si.c | 38 mp_size_t usize; variable 44 usize = SIZ (u); 47 if ((usize < 0) == (vval < 0)) /* don't use xor, type size may differ */ 50 if (usize == 0) 54 /* usize >= 0 */ 55 return usize != 0; 61 return usize >= 0 ? 1 : -1; 68 usign = usize >= 0 ? 1 : -1; 69 usize = ABS (usize); [all...] |
| add_ui.c | 38 mp_size_t usize, sumsize; local 42 usize = u->_mp_size; 43 if (usize <= 0) 45 if (usize == 0) 53 u_negated._mp_size = -usize; 67 sumsize = MIN (usize, prec + 1); 68 MPN_COPY (sum->_mp_d, up + usize - sumsize, sumsize); 88 if (uexp > usize) 94 MPN_COPY_DECR (sump + uexp - usize, up, usize); [all...] |
| cmp.c | 37 mp_size_t usize, vsize; variable 42 usize = SIZ(u); 44 usign = usize >= 0 ? 1 : -1; 47 if ((usize ^ vsize) >= 0) 50 if (usize == 0) 54 /* usize >= 0 */ 55 return usize != 0; 75 usize = ABS (usize); 87 MPN_STRIP_LOW_ZEROS_NOT_ZERO (up, usize, tl) [all...] |
| div_2exp.c | 52 usize > prec), the overlap is in the style supported by rshift (ie. dst 55 But when r==u and k==0 (ie. usize <= prec), we would have an invalid 81 mp_size_t usize; local 86 usize = u->_mp_size; 88 if (UNLIKELY (usize == 0)) 95 abs_usize = ABS (usize); 137 r->_mp_size = usize >= 0 ? abs_usize : -abs_usize;
|
| mul_2exp.c | 53 usize <= prec), the overlap is supported by lshift (ie. dst == src). 55 But when r==u and k>=1 (ie. usize > prec), we would have an invalid 75 mp_size_t usize; local 80 usize = u->_mp_size; 82 if (UNLIKELY (usize == 0)) 89 abs_usize = ABS (usize); 131 r->_mp_size = usize >= 0 ? abs_usize : -abs_usize;
|
| sqrt.c | 65 mp_size_t usize; local 71 usize = u->_mp_size; 72 if (UNLIKELY (usize <= 0)) 74 if (usize < 0) 97 if (usize > tsize) 99 up += usize - tsize; 100 usize = tsize; 105 MPN_ZERO (tp, tsize - usize); 106 MPN_COPY (tp + (tsize - usize), up, usize); [all...] |
| add.c | 38 mp_size_t usize, vsize, rsize; local 46 usize = u->_mp_size; 50 if (usize == 0) 64 if ((usize ^ vsize) < 0) 77 negate = usize < 0; 84 usize = u->_mp_size; 88 usize = ABS (usize); 98 if (usize > prec) 100 up += usize - prec [all...] |
| div_ui.c | 40 mp_size_t usize; local 66 usize = u->_mp_size; 68 if (usize == 0) 75 sign_quotient = usize; 76 usize = ABS (usize); 87 if (usize > tsize) 89 up += usize - tsize; 90 usize = tsize; 95 MPN_ZERO (tp, tsize - usize); [all...] |
| eq.c | 39 mp_size_t usize, vsize, minsize, maxsize, n_limbs, i, size; local 47 usize = u->_mp_size; 51 if ((usize ^ vsize) >= 0) 54 if (usize == 0) 73 usize = ABS (usize); 79 up += usize; /* point just above most significant limb */ 89 usize = MIN (usize, n_limbs); 95 up++, usize-- [all...] |
| mul.c | 47 mp_size_t usize; local 49 usize = u->_mp_size; 52 usize = ABS (usize); 55 if (usize > prec) 57 up += usize - prec; 58 usize = prec; 61 if (usize == 0) 70 rsize = 2 * usize; 73 mpn_sqr (tp, up, usize); 80 mp_size_t usize, vsize; local [all...] |
| /src/external/lgpl3/gmp/dist/mpz/ |
| iset.c | 39 mp_size_t usize, size; local 41 usize = SIZ (u); 42 size = ABS (usize); 51 SIZ (w) = usize;
|
| set.c | 38 mp_size_t usize, size; local 40 usize = SIZ(u); 41 size = ABS (usize); 48 SIZ(w) = usize;
|
| cmp.c | 38 mp_size_t usize, vsize, asize; variable 42 usize = SIZ(u); 44 /* Cannot use usize - vsize, may overflow an "int" */ 45 if (usize != vsize) 46 return (usize > vsize) ? 1 : -1; 48 asize = ABS (usize); 52 return (usize >= 0 ? cmp : -cmp);
|
| cmpabs.c | 39 mp_size_t usize, vsize, dsize; variable 43 usize = ABSIZ (u); 45 dsize = usize - vsize; 51 MPN_CMP (cmp, up, vp, usize);
|
| neg.c | 40 mp_size_t usize, size; local 42 usize = SIZ (u); 46 size = ABS (usize); 55 SIZ (w) = -usize;
|
| hamdist.c | 38 mp_size_t usize, vsize; variable 41 usize = SIZ(u); 47 if (usize >= 0) 54 if (usize < vsize) 55 MPN_SRCPTR_SWAP (up,usize, vp,vsize); 61 usize -= vsize; 62 if (usize != 0) 63 count += mpn_popcount (up + vsize, usize); 77 usize = -usize; [all...] |
| lcm.c | 37 mp_size_t usize, vsize; local 40 usize = SIZ (u); 42 if (usize == 0 || vsize == 0) 47 usize = ABS (usize); 50 if (vsize == 1 || usize == 1) 56 if (usize == 1) 58 usize = vsize; 62 MPZ_REALLOC (r, usize+1); 66 gl = mpn_gcd_1 (up, usize, vl) [all...] |
| lcm_ui.c | 38 mp_size_t usize; local 59 usize = SIZ(u); 60 if (usize == 0 || v == 0) 65 usize = ABS(usize); 67 MPZ_REALLOC (r, usize+1); 70 g = (unsigned long) mpn_gcd_1 (up, usize, (mp_limb_t) v); 74 c = mpn_mul_1 (rp, up, usize, (mp_limb_t) v); 75 rp[usize] = c; 76 usize += (c != 0) [all...] |
| aors.h | 54 mp_size_t usize, vsize, wsize; local 58 usize = SIZ(u); 60 abs_usize = ABS (usize); 67 MP_SIZE_T_SWAP (usize, vsize); 81 if ((usize ^ vsize) < 0) 92 if (usize < 0) 100 if (usize >= 0) 108 if (usize < 0) 118 if (usize < 0)
|
| aors_ui.h | 62 mp_size_t usize, wsize; local 79 usize = SIZ (u); 80 if (usize == 0) 87 abs_usize = ABS (usize); 95 if (usize VARIATION_CMP 0)
|
| aorsmul.c | 110 mp_size_t usize = wsize; local 112 if (usize < tsize) 115 usize = tsize; 119 wsize = usize; 122 c = mpn_add (wp, up,usize, tp,tsize); 129 mp_size_t usize = wsize; local 131 if (mpn_cmp_twosizes_lt (up,usize, tp,tsize)) 134 usize = tsize; 138 wsize = usize; 142 ASSERT_NOCARRY (mpn_sub (wp, up,usize, tp,tsize)) [all...] |
| cfdiv_q_2exp.c | 43 mp_size_t wsize, usize, abs_usize, limb_cnt, i; local 48 usize = SIZ (u); 49 abs_usize = ABS (usize); 56 SIZ(w) = (usize == 0 || (usize ^ dir) < 0 ? 0 : dir); 67 rmask = ((usize ^ dir) >= 0 ? MP_LIMB_T_MAX : 0); 97 SIZ(w) = (usize >= 0 ? wsize : -wsize);
|
| cfdiv_r_2exp.c | 46 mp_size_t usize, abs_usize, limb_cnt, i; local 51 usize = SIZ(u); 52 if (usize == 0) 60 abs_usize = ABS (usize); 66 if ((usize ^ dir) < 0) 86 SIZ(w) = usize; 124 usize = -usize; 145 SIZ(w) = (usize >= 0 ? limb_cnt : -limb_cnt);
|
| gcd.c | 43 mp_size_t usize; local 50 usize = ABSIZ (u); 54 if (usize == 0) 67 SIZ (g) = usize; 70 tp = MPZ_NEWALLOC (g, usize); 71 MPN_COPY (tp, up, usize); 75 if (usize == 1) 85 MPZ_NEWALLOC (g, 1)[0] = mpn_gcd_1 (up, usize, vp[0]); 96 usize -= u_zero_limbs; 98 up = TMP_ALLOC_LIMBS (usize); [all...] |