/netbsd-src/external/lgpl3/gmp/dist/mpf/ |
H A D | sub.c | 38 mp_size_t usize, vsize, rsize; in mpf_sub() local 45 usize = SIZ (u); in mpf_sub() 49 if (usize == 0) in mpf_sub() 62 if ((usize ^ vsize) < 0) in mpf_sub() 75 negate = usize < 0; in mpf_sub() 83 usize = SIZ (u); in mpf_sub() 87 usize = ABS (usize); in mpf_sub() 105 while (up[usize - 1] == vp[vsize - 1]) in mpf_sub() 107 usize--; in mpf_sub() 111 if (usize == 0) in mpf_sub() [all …]
|
H A D | add_ui.c | 38 mp_size_t usize, sumsize; in mpf_add_ui() local 42 usize = u->_mp_size; in mpf_add_ui() 43 if (usize <= 0) in mpf_add_ui() 45 if (usize == 0) in mpf_add_ui() 53 u_negated._mp_size = -usize; in mpf_add_ui() 67 sumsize = MIN (usize, prec + 1); in mpf_add_ui() 68 MPN_COPY (sum->_mp_d, up + usize - sumsize, sumsize); in mpf_add_ui() 88 if (uexp > usize) in mpf_add_ui() 94 MPN_COPY_DECR (sump + uexp - usize, up, usize); in mpf_add_ui() 96 MPN_ZERO (sump + 1, uexp - usize - 1); in mpf_add_ui() [all …]
|
H A D | mul.c | 47 mp_size_t usize; in mpf_mul() local 49 usize = u->_mp_size; in mpf_mul() 52 usize = ABS (usize); in mpf_mul() 55 if (usize > prec) in mpf_mul() 57 up += usize - prec; in mpf_mul() 58 usize = prec; in mpf_mul() 61 if (usize == 0) in mpf_mul() 70 rsize = 2 * usize; in mpf_mul() 73 mpn_sqr (tp, up, usize); in mpf_mul() 80 mp_size_t usize, vsize; in mpf_mul() local [all …]
|
H A D | add.c | 38 mp_size_t usize, vsize, rsize; in mpf_add() local 46 usize = u->_mp_size; in mpf_add() 50 if (usize == 0) in mpf_add() 64 if ((usize ^ vsize) < 0) in mpf_add() 77 negate = usize < 0; in mpf_add() 84 usize = u->_mp_size; in mpf_add() 88 usize = ABS (usize); in mpf_add() 98 if (usize > prec) in mpf_add() 100 up += usize - prec; in mpf_add() 101 usize = prec; in mpf_add() [all …]
|
H A D | ui_sub.c | 55 mp_size_t usize, vsize, rsize; in mpf_ui_sub() 97 usize = vsize; in mpf_ui_sub() 105 if (usize > prec) in mpf_ui_sub() 107 up += usize - prec; in mpf_ui_sub() 108 usize = prec; in mpf_ui_sub() 120 usize = 0; in mpf_ui_sub() 139 usize = 1; in mpf_ui_sub() 143 ASSERT (usize <= prec); in mpf_ui_sub() 150 MPN_COPY (rp, up, usize); in mpf_ui_sub() 151 rsize = usize; in mpf_ui_sub() [all …]
|
H A D | cmp_si.c | 38 mp_size_t usize; in mpf_cmp_si() local 44 usize = SIZ (u); in mpf_cmp_si() 47 if ((usize < 0) == (vval < 0)) /* don't use xor, type size may differ */ in mpf_cmp_si() 50 if (usize == 0) in mpf_cmp_si() 55 return usize != 0; in mpf_cmp_si() 61 return usize >= 0 ? 1 : -1; in mpf_cmp_si() 68 usign = usize >= 0 ? 1 : -1; in mpf_cmp_si() 69 usize = ABS (usize); in mpf_cmp_si() 82 ASSERT (usize > 0); in mpf_cmp_si() 83 ulimb = up[--usize]; in mpf_cmp_si() [all …]
|
H A D | cmp.c | 37 mp_size_t usize, vsize; in mpf_cmp() local 42 usize = SIZ(u); in mpf_cmp() 44 usign = usize >= 0 ? 1 : -1; in mpf_cmp() 47 if ((usize ^ vsize) >= 0) in mpf_cmp() 50 if (usize == 0) in mpf_cmp() 55 return usize != 0; in mpf_cmp() 75 usize = ABS (usize); in mpf_cmp() 87 MPN_STRIP_LOW_ZEROS_NOT_ZERO (up, usize, tl); in mpf_cmp() 93 if (usize > vsize) in mpf_cmp() 95 cmp = mpn_cmp (up + usize - vsize, vp, vsize); in mpf_cmp() [all …]
|
H A D | div.c | 60 mp_size_t usize, vsize, rsize, prospective_rsize, tsize, zeros; in mpf_div() local 66 usize = SIZ(u); in mpf_div() 72 if (usize == 0) in mpf_div() 79 sign_quotient = usize ^ vsize; in mpf_div() 80 usize = ABS (usize); in mpf_div() 91 prospective_rsize = usize - vsize + 1; /* quot from using given u,v sizes */ in mpf_div() 99 usize -= chop; in mpf_div() 102 tsize = usize + zeros; /* size for possible copy of u */ in mpf_div() 109 MPN_COPY (tp+zeros, up, usize); in mpf_div() 111 usize = tsize; in mpf_div() [all …]
|
H A D | eq.c | 39 mp_size_t usize, vsize, minsize, maxsize, n_limbs, i, size; in mpf_eq() local 47 usize = u->_mp_size; in mpf_eq() 51 if ((usize ^ vsize) >= 0) in mpf_eq() 54 if (usize == 0) in mpf_eq() 73 usize = ABS (usize); in mpf_eq() 79 up += usize; /* point just above most significant limb */ in mpf_eq() 89 usize = MIN (usize, n_limbs); in mpf_eq() 95 up++, usize--; in mpf_eq() 100 minsize = MIN (usize, vsize); in mpf_eq() 101 maxsize = usize + vsize - minsize; in mpf_eq() [all …]
|
H A D | div_ui.c | 40 mp_size_t usize; in mpf_div_ui() local 66 usize = u->_mp_size; in mpf_div_ui() 68 if (usize == 0) in mpf_div_ui() 75 sign_quotient = usize; in mpf_div_ui() 76 usize = ABS (usize); in mpf_div_ui() 87 if (usize > tsize) in mpf_div_ui() 89 up += usize - tsize; in mpf_div_ui() 90 usize = tsize; in mpf_div_ui() 95 MPN_ZERO (tp, tsize - usize); in mpf_div_ui() 96 rtp = tp + (tsize - usize); in mpf_div_ui() [all …]
|
H A D | cmp_ui.c | 37 mp_size_t usize; in mpf_cmp_ui() local 41 usize = SIZ (u); in mpf_cmp_ui() 44 if (usize < 0) in mpf_cmp_ui() 49 return usize != 0; in mpf_cmp_ui() 64 ASSERT (usize > 0); in mpf_cmp_ui() 65 ulimb = up[--usize]; in mpf_cmp_ui() 72 if (usize != 0) ulimb |= up[--usize]; in mpf_cmp_ui() 82 --usize; in mpf_cmp_ui() 86 return (usize > 0); in mpf_cmp_ui()
|
H A D | sqrt.c | 65 mp_size_t usize; in mpf_sqrt() local 71 usize = u->_mp_size; in mpf_sqrt() 72 if (UNLIKELY (usize <= 0)) in mpf_sqrt() 74 if (usize < 0) in mpf_sqrt() 97 if (usize > tsize) in mpf_sqrt() 99 up += usize - tsize; in mpf_sqrt() 100 usize = tsize; in mpf_sqrt() 105 MPN_ZERO (tp, tsize - usize); in mpf_sqrt() 106 MPN_COPY (tp + (tsize - usize), up, usize); in mpf_sqrt()
|
/netbsd-src/external/lgpl3/gmp/dist/mpz/ |
H A D | mul.c | 39 mp_size_t usize; in mpz_mul() local 50 usize = SIZ (u); in mpz_mul() 52 sign_product = usize ^ vsize; in mpz_mul() 53 usize = ABS (usize); in mpz_mul() 56 if (usize < vsize) in mpz_mul() 59 MP_SIZE_T_SWAP (usize, vsize); in mpz_mul() 71 wp = MPZ_REALLOC (w, usize+vsize); in mpz_mul() 73 cy_limb = mpn_mul_1 (wp, PTR (u), usize, PTR (v)[0]); in mpz_mul() 76 cy_limb = mpn_mul_2 (wp, PTR (u), usize, PTR (v)); in mpz_mul() 77 usize++; in mpz_mul() [all …]
|
H A D | hamdist.c | 38 mp_size_t usize, vsize; in mpz_hamdist() local 41 usize = SIZ(u); in mpz_hamdist() 47 if (usize >= 0) in mpz_hamdist() 54 if (usize < vsize) in mpz_hamdist() 55 MPN_SRCPTR_SWAP (up,usize, vp,vsize); in mpz_hamdist() 61 usize -= vsize; in mpz_hamdist() 62 if (usize != 0) in mpz_hamdist() 63 count += mpn_popcount (up + vsize, usize); in mpz_hamdist() 77 usize = -usize; in mpz_hamdist() 83 ASSERT (usize > 0); in mpz_hamdist() [all …]
|
H A D | lcm.c | 37 mp_size_t usize, vsize; in mpz_lcm() local 40 usize = SIZ (u); in mpz_lcm() 42 if (usize == 0 || vsize == 0) in mpz_lcm() 47 usize = ABS (usize); in mpz_lcm() 50 if (vsize == 1 || usize == 1) in mpz_lcm() 56 if (usize == 1) in mpz_lcm() 58 usize = vsize; in mpz_lcm() 62 MPZ_REALLOC (r, usize+1); in mpz_lcm() 66 gl = mpn_gcd_1 (up, usize, vl); in mpz_lcm() 70 c = mpn_mul_1 (rp, up, usize, vl); in mpz_lcm() [all …]
|
H A D | gcd.c | 43 mp_size_t usize; in mpz_gcd() local 50 usize = ABSIZ (u); in mpz_gcd() 54 if (usize == 0) in mpz_gcd() 67 SIZ (g) = usize; in mpz_gcd() 70 tp = MPZ_NEWALLOC (g, usize); in mpz_gcd() 71 MPN_COPY (tp, up, usize); in mpz_gcd() 75 if (usize == 1) in mpz_gcd() 85 MPZ_NEWALLOC (g, 1)[0] = mpn_gcd_1 (up, usize, vp[0]); in mpz_gcd() 96 usize -= u_zero_limbs; in mpz_gcd() 98 up = TMP_ALLOC_LIMBS (usize); in mpz_gcd() [all …]
|
H A D | lcm_ui.c | 38 mp_size_t usize; in mpz_lcm_ui() local 59 usize = SIZ(u); in mpz_lcm_ui() 60 if (usize == 0 || v == 0) in mpz_lcm_ui() 65 usize = ABS(usize); in mpz_lcm_ui() 67 MPZ_REALLOC (r, usize+1); in mpz_lcm_ui() 70 g = (unsigned long) mpn_gcd_1 (up, usize, (mp_limb_t) v); in mpz_lcm_ui() 74 c = mpn_mul_1 (rp, up, usize, (mp_limb_t) v); in mpz_lcm_ui() 75 rp[usize] = c; in mpz_lcm_ui() 76 usize += (c != 0); in mpz_lcm_ui() 77 SIZ(r) = usize; in mpz_lcm_ui()
|
H A D | aorsmul.c | 110 mp_size_t usize = wsize; in mpz_aorsmul() local 112 if (usize < tsize) in mpz_aorsmul() 115 usize = tsize; in mpz_aorsmul() 119 wsize = usize; in mpz_aorsmul() 122 c = mpn_add (wp, up,usize, tp,tsize); in mpz_aorsmul() 129 mp_size_t usize = wsize; in mpz_aorsmul() local 131 if (mpn_cmp_twosizes_lt (up,usize, tp,tsize)) in mpz_aorsmul() 134 usize = tsize; in mpz_aorsmul() 138 wsize = usize; in mpz_aorsmul() 142 ASSERT_NOCARRY (mpn_sub (wp, up,usize, tp,tsize)); in mpz_aorsmul() [all …]
|
H A D | aors.h | 54 mp_size_t usize, vsize, wsize; variable 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)
|
H A D | cmp_si.c | 47 mp_size_t vsize, usize; in _mpz_cmp_si() 49 usize = SIZ (u); in _mpz_cmp_si() 52 if ((usize == 0) | (usize != vsize)) in _mpz_cmp_si() 53 return usize - vsize; in _mpz_cmp_si() 64 return usize; in _mpz_cmp_si() 66 return -usize; in _mpz_cmp_si()
|
/netbsd-src/external/gpl3/gcc.old/dist/libquadmath/printf/ |
H A D | mul.c | 48 mp_srcptr up, mp_size_t usize, in mpn_mul() argument 51 mpn_mul (prodp, up, usize, vp, vsize) in mpn_mul() 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_limb); [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libquadmath/printf/ |
H A D | mul.c | 48 mp_srcptr up, mp_size_t usize, in mpn_mul() argument 51 mpn_mul (prodp, up, usize, vp, vsize) in mpn_mul() 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_limb); [all …]
|
/netbsd-src/external/bsd/jemalloc/include/jemalloc/internal/ |
H A D | prof_inlines_b.h | 48 prof_tctx_set(tsdn_t *tsdn, const void *ptr, size_t usize, in prof_tctx_set() argument 53 arena_prof_tctx_set(tsdn, ptr, usize, alloc_ctx, tctx); in prof_tctx_set() 65 prof_sample_accum_update(tsd_t *tsd, size_t usize, bool update, in prof_sample_accum_update() argument 84 if (likely(tdata->bytes_until_sample >= usize)) { in prof_sample_accum_update() 86 tdata->bytes_until_sample -= usize; in prof_sample_accum_update() 102 prof_alloc_prep(tsd_t *tsd, size_t usize, bool _prof_active, bool update) { in prof_alloc_prep() argument 107 assert(usize == sz_s2u(usize)); in prof_alloc_prep() 109 if (!_prof_active || likely(prof_sample_accum_update(tsd, usize, update, in prof_alloc_prep() 122 prof_malloc(tsdn_t *tsdn, const void *ptr, size_t usize, alloc_ctx_t *alloc_ctx, in prof_malloc() argument 126 assert(usize == isalloc(tsdn, ptr)); in prof_malloc() [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/mpn/generic/ |
H A D | perfsqr.c | 106 #define PERFSQR_MOD_34(r, up, usize) \ argument 108 (r) = mpn_mod_34lsub1 (up, usize); \ 117 #define PERFSQR_MOD_PP(r, up, usize) \ argument 119 if (BELOW_THRESHOLD (usize, PREINV_MOD_1_TO_MOD_1_THRESHOLD)) \ 121 (r) = mpn_preinv_mod_1 (up, usize, PERFSQR_PP_NORM, \ 127 (r) = mpn_mod_1 (up, usize, PERFSQR_PP); \ 179 mpn_perfect_square_p (mp_srcptr up, mp_size_t usize) in mpn_perfect_square_p() argument 181 ASSERT (usize >= 1); in mpn_perfect_square_p() 183 TRACE (gmp_printf ("mpn_perfect_square_p %Nd\n", up, usize)); in mpn_perfect_square_p() 205 up++, lo = up[0], usize--; in mpn_perfect_square_p() [all …]
|
/netbsd-src/external/lgpl3/mpfr/dist/src/ |
H A D | eq.c | 32 mp_size_t usize, vsize, size, i; in mpfr_eq() local 59 usize = MPFR_LIMB_SIZE (u); in mpfr_eq() 62 if (vsize > usize) /* exchange u and v */ in mpfr_eq() 67 vsize = usize; in mpfr_eq() 68 usize = size; in mpfr_eq() 77 MPFR_ASSERTD(usize >= vsize); in mpfr_eq() 79 if (usize > vsize) in mpfr_eq() 86 k = usize - vsize - 1; in mpfr_eq() 104 size = usize; in mpfr_eq() 119 up += usize - size; in mpfr_eq()
|