Searched refs:limb_cnt (Results 1 - 5 of 5) sorted by relevance

/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpz/
H A Dcfdiv_r_2exp.c36 mp_size_t usize, abs_usize, limb_cnt, i; local
48 limb_cnt = cnt / GMP_NUMB_BITS;
62 /* if already smaller than limb_cnt then do nothing */
63 if (abs_usize <= limb_cnt)
69 i = MIN (abs_usize, limb_cnt+1);
74 /* if smaller than limb_cnt then only the copy is needed */
75 if (abs_usize <= limb_cnt)
87 if (abs_usize <= limb_cnt)
91 for (i = 0; i < limb_cnt; i++)
96 if ((up[limb_cnt]
[all...]
H A Dmul_2exp.c29 mp_size_t limb_cnt; local
39 limb_cnt = cnt / GMP_NUMB_BITS;
40 wsize = abs_usize + limb_cnt + 1;
45 wsize = abs_usize + limb_cnt;
50 wlimb = mpn_lshift (wp + limb_cnt, u->_mp_d, abs_usize, cnt);
59 MPN_COPY_DECR (wp + limb_cnt, u->_mp_d, abs_usize);
64 MPN_ZERO (wp, limb_cnt);
H A Dtdiv_r_2exp.c28 mp_size_t limb_cnt = cnt / GMP_NUMB_BITS; local
31 if (in_size > limb_cnt)
36 x = in_ptr[limb_cnt] & (((mp_limb_t) 1 << cnt % GMP_NUMB_BITS) - 1);
39 res_size = limb_cnt + 1;
43 res->_mp_d[limb_cnt] = x;
47 res_size = limb_cnt;
53 limb_cnt = res_size;
64 limb_cnt = res_size;
68 MPN_COPY (res->_mp_d, in->_mp_d, limb_cnt);
H A Dtdiv_q_2exp.c28 mp_size_t limb_cnt; local
31 limb_cnt = cnt / GMP_NUMB_BITS;
32 wsize = ABS (usize) - limb_cnt;
49 mpn_rshift (wp, up + limb_cnt, wsize, cnt);
54 MPN_COPY_INCR (wp, up + limb_cnt, wsize);
H A Dcfdiv_q_2exp.c33 mp_size_t wsize, usize, abs_usize, limb_cnt, i; local
40 limb_cnt = cnt / GMP_NUMB_BITS;
41 wsize = abs_usize - limb_cnt;
59 for (i = 0; i < limb_cnt && round == 0; i++)
66 round |= rmask & mpn_rshift (wp, up + limb_cnt, wsize, cnt);
70 MPN_COPY_INCR (wp, up + limb_cnt, wsize);

Completed in 104 milliseconds