/netbsd-current/external/lgpl3/gmp/dist/mpf/ |
H A D | 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...] |
H A D | 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...] |
H A D | 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...] |
H A D | 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...] |
H A D | sub.c | 38 mp_size_t usize, vsize, rsize; local 45 usize = SIZ (u); 49 if (usize == 0) 62 if ((usize ^ vsize) < 0) 75 negate = usize < 0; 83 usize = SIZ (u); 87 usize = ABS (usize); 105 while (up[usize - 1] == vp[vsize - 1]) 107 usize [all...] |
H A D | 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, t [all...] |
H A D | 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...] |
H A D | div.c | 51 copying up,usize. This would only arise from a prec reduced with 60 mp_size_t usize, vsize, rsize, prospective_rsize, tsize, zeros; local 66 usize = SIZ(u); 72 if (usize == 0) 79 sign_quotient = usize ^ vsize; 80 usize = ABS (usize); 91 prospective_rsize = usize - vsize + 1; /* quot from using given u,v sizes */ 99 usize -= chop; 102 tsize = usize [all...] |
H A D | 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 [all...] |
H A D | 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...] |
H A D | 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...] |
/netbsd-current/external/lgpl3/gmp/dist/mpz/ |
H A D | 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);
|
H A D | 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 [all...] |
H A D | 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...] |
H A D | set.c | 38 mp_size_t usize, size; local 40 usize = SIZ(u); 41 size = ABS (usize); 48 SIZ(w) = usize;
|
H A D | cmp_si.c | 47 mp_size_t vsize, usize; 49 usize = SIZ (u); 52 if ((usize == 0) | (usize != vsize)) 53 return usize - vsize; 64 return usize; 66 return -usize;
|
H A D | 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, v [all...] |
H A D | mul.c | 39 mp_size_t usize; local 50 usize = SIZ (u); 52 sign_product = usize ^ vsize; 53 usize = ABS (usize); 56 if (usize < vsize) 59 MP_SIZE_T_SWAP (usize, vsize); 71 wp = MPZ_REALLOC (w, usize+vsize); 73 cy_limb = mpn_mul_1 (wp, PTR (u), usize, PTR (v)[0]); 76 cy_limb = mpn_mul_2 (wp, PTR (u), usize, PT [all...] |
H A D | neg.c | 40 mp_size_t usize, size; local 42 usize = SIZ (u); 46 size = ABS (usize); 55 SIZ (w) = -usize;
|
H A D | 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);
|
H A D | iset.c | 39 mp_size_t usize, size; local 41 usize = SIZ (u); 42 size = ABS (usize); 51 SIZ (w) = usize;
|
H A D | 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...] |
/netbsd-current/external/gpl3/gcc/dist/libquadmath/printf/ |
H A D | mul.c | 48 mp_srcptr up, mp_size_t usize, 51 mpn_mul (prodp, up, usize, vp, vsize) 54 mp_size_t usize; 59 mp_ptr prod_endp = prodp + usize + vsize - 1; 84 MPN_COPY (prodp, up, usize); 86 MPN_ZERO (prodp, usize); 90 cy_limb = mpn_mul_1 (prodp, up, usize, v_limb); 92 prodp[usize] = cy_limb; 104 cy_limb = mpn_add_n (prodp, prodp, up, usize); 107 cy_limb = mpn_addmul_1 (prodp, up, usize, v_lim 47 mpn_mul(mp_ptr prodp, mp_srcptr up, mp_size_t usize, mp_srcptr vp, mp_size_t vsize) argument [all...] |
H A D | lshift.c | 37 register mp_srcptr up, mp_size_t usize, 40 mpn_lshift (wp, up, usize, cnt) 43 mp_size_t usize; 53 if (usize == 0 || cnt == 0) 65 for (i = usize - 1; i >= 0; i--) 74 i = usize - 1; 36 mpn_lshift(register mp_ptr wp, register mp_srcptr up, mp_size_t usize, register unsigned int cnt) argument
|
/netbsd-current/external/gpl3/gcc.old/dist/libquadmath/printf/ |
H A D | mul.c | 48 mp_srcptr up, mp_size_t usize, 51 mpn_mul (prodp, up, usize, vp, vsize) 54 mp_size_t usize; 59 mp_ptr prod_endp = prodp + usize + vsize - 1; 84 MPN_COPY (prodp, up, usize); 86 MPN_ZERO (prodp, usize); 90 cy_limb = mpn_mul_1 (prodp, up, usize, v_limb); 92 prodp[usize] = cy_limb; 104 cy_limb = mpn_add_n (prodp, prodp, up, usize); 107 cy_limb = mpn_addmul_1 (prodp, up, usize, v_lim 47 mpn_mul(mp_ptr prodp, mp_srcptr up, mp_size_t usize, mp_srcptr vp, mp_size_t vsize) argument [all...] |