Searched refs:limb_cnt (Results 1 – 6 of 6) sorted by relevance
| /netbsd/src/external/lgpl3/gmp/dist/mpz/ |
| D | cfdiv_r_2exp.c | 46 mp_size_t usize, abs_usize, limb_cnt, i; in cfdiv_r_2exp() local 58 limb_cnt = cnt / GMP_NUMB_BITS; in cfdiv_r_2exp() 73 if (abs_usize <= limb_cnt) in cfdiv_r_2exp() 79 i = MIN (abs_usize, limb_cnt+1); in cfdiv_r_2exp() 84 if (abs_usize <= limb_cnt) in cfdiv_r_2exp() 96 if (abs_usize <= limb_cnt) in cfdiv_r_2exp() 100 for (i = 0; i < limb_cnt; i++) in cfdiv_r_2exp() 105 if ((up[limb_cnt] & LOW_MASK (cnt)) != 0) in cfdiv_r_2exp() 115 wp = MPZ_REALLOC (w, limb_cnt+1); in cfdiv_r_2exp() 119 i = MIN (abs_usize, limb_cnt+1); in cfdiv_r_2exp() [all …]
|
| D | tdiv_r_2exp.c | 38 mp_size_t limb_cnt = cnt / GMP_NUMB_BITS; in mpz_tdiv_r_2exp() local 41 if (in_size > limb_cnt) in mpz_tdiv_r_2exp() 46 x = in_ptr[limb_cnt] & (((mp_limb_t) 1 << cnt % GMP_NUMB_BITS) - 1); in mpz_tdiv_r_2exp() 49 res_size = limb_cnt + 1; in mpz_tdiv_r_2exp() 52 PTR (res)[limb_cnt] = x; in mpz_tdiv_r_2exp() 56 MPN_NORMALIZE (in_ptr, limb_cnt); in mpz_tdiv_r_2exp() 58 MPZ_REALLOC (res, limb_cnt); in mpz_tdiv_r_2exp() 60 res_size = limb_cnt; in mpz_tdiv_r_2exp() 67 limb_cnt = in_size; in mpz_tdiv_r_2exp() 68 MPZ_REALLOC (res, limb_cnt); in mpz_tdiv_r_2exp() [all …]
|
| D | mul_2exp.c | 38 mp_size_t limb_cnt; in mpz_mul_2exp() local 44 limb_cnt = cnt / GMP_NUMB_BITS; in mpz_mul_2exp() 45 rn = un + limb_cnt; in mpz_mul_2exp() 57 rlimb = mpn_lshift (rp + limb_cnt, up, un, cnt); in mpz_mul_2exp() 63 MPN_COPY_DECR (rp + limb_cnt, up, un); in mpz_mul_2exp() 68 MPN_ZERO (rp, limb_cnt); in mpz_mul_2exp()
|
| D | cfdiv_q_2exp.c | 43 mp_size_t wsize, usize, abs_usize, limb_cnt, i; in cfdiv_q_2exp() local 50 limb_cnt = cnt / GMP_NUMB_BITS; in cfdiv_q_2exp() 51 wsize = abs_usize - limb_cnt; in cfdiv_q_2exp() 69 for (i = 0; i < limb_cnt && round == 0; i++) in cfdiv_q_2exp() 75 round |= rmask & mpn_rshift (wp, up + limb_cnt, wsize, cnt); in cfdiv_q_2exp() 79 MPN_COPY_INCR (wp, up + limb_cnt, wsize); in cfdiv_q_2exp()
|
| D | tdiv_q_2exp.c | 39 mp_size_t limb_cnt; in mpz_tdiv_q_2exp() local 44 limb_cnt = cnt / GMP_NUMB_BITS; in mpz_tdiv_q_2exp() 45 rn = ABS (un) - limb_cnt; in mpz_tdiv_q_2exp() 52 up = PTR(u) + limb_cnt; in mpz_tdiv_q_2exp()
|
| /netbsd/src/external/lgpl3/gmp/dist/mini-gmp/ |
| D | mini-gmp.c | 2328 mp_size_t limb_cnt; in mpz_div_q_2exp() local 2338 limb_cnt = bit_index / GMP_LIMB_BITS; in mpz_div_q_2exp() 2339 qn = GMP_ABS (un) - limb_cnt; in mpz_div_q_2exp() 2346 || !mpn_zero_p (u->_mp_d, limb_cnt) in mpz_div_q_2exp() 2347 || (u->_mp_d[limb_cnt] in mpz_div_q_2exp() 2360 mpn_rshift (qp, u->_mp_d + limb_cnt, qn, bit_index); in mpz_div_q_2exp() 2365 mpn_copyi (qp, u->_mp_d + limb_cnt, qn); in mpz_div_q_2exp()
|