Home
last modified time | relevance | path

Searched refs:GMP_NUMB_BITS (Results 1 – 25 of 423) sorted by relevance

12345678910>>...17

/netbsd/external/lgpl3/mpfr/dist/src/
H A Dget_str.c256 #elif GMP_NUMB_BITS == 8
273 #elif GMP_NUMB_BITS == 8
290 #elif GMP_NUMB_BITS == 8
307 #elif GMP_NUMB_BITS == 8
324 #elif GMP_NUMB_BITS == 8
341 #elif GMP_NUMB_BITS == 8
358 #elif GMP_NUMB_BITS == 8
375 #elif GMP_NUMB_BITS == 8
392 #elif GMP_NUMB_BITS == 8
409 #elif GMP_NUMB_BITS == 8
[all …]
H A Deq.c81 if ((unsigned long) vsize * GMP_NUMB_BITS < n_bits) in mpfr_eq()
90 remains -= GMP_NUMB_BITS; in mpfr_eq()
95 if (k >= 0 && (((remains < GMP_NUMB_BITS) && in mpfr_eq()
115 size = 1 + (n_bits - 1) / GMP_NUMB_BITS; in mpfr_eq()
116 else if (n_bits > (unsigned long) size * GMP_NUMB_BITS) in mpfr_eq()
117 n_bits = size * GMP_NUMB_BITS; in mpfr_eq()
126 n_bits -= GMP_NUMB_BITS; in mpfr_eq()
134 MPFR_ASSERTD(n_bits <= GMP_NUMB_BITS); in mpfr_eq()
136 if (n_bits & (GMP_NUMB_BITS - 1)) in mpfr_eq()
137 return (up[i] >> (GMP_NUMB_BITS - (n_bits & (GMP_NUMB_BITS - 1))) == in mpfr_eq()
[all …]
H A Dsub1sp.c190 sh = GMP_NUMB_BITS - p; in mpfr_sub1sp1()
192 if (d < GMP_NUMB_BITS) in mpfr_sub1sp1()
515 MPFR_ASSERTD(GMP_NUMB_BITS < p && p < 2 * GMP_NUMB_BITS); in mpfr_sub1sp2()
1058 MPFR_ASSERTD(2 * GMP_NUMB_BITS < p && p < 3 * GMP_NUMB_BITS); in mpfr_sub1sp3()
1210 : (cp[2] << (2*GMP_NUMB_BITS-d)) | (cp[1] >> (d - GMP_NUMB_BITS)); in mpfr_sub1sp3()
1251 MPFR_ASSERTD (2*GMP_NUMB_BITS <= d && d < 3*GMP_NUMB_BITS); in mpfr_sub1sp3()
1456 if (p < GMP_NUMB_BITS) in mpfr_sub1sp()
1460 if (GMP_NUMB_BITS < p && p < 2 * GMP_NUMB_BITS) in mpfr_sub1sp()
1465 if (p == GMP_NUMB_BITS) in mpfr_sub1sp()
1469 if (2 * GMP_NUMB_BITS < p && p < 3 * GMP_NUMB_BITS) in mpfr_sub1sp()
[all …]
H A Dset_d.c57 #if GMP_NUMB_BITS >= 64 in extract_double()
61 #elif GMP_NUMB_BITS == 32 in extract_double()
64 #elif GMP_NUMB_BITS == 16 in extract_double()
86 #if GMP_NUMB_BITS >= 64 in extract_double()
90 #elif GMP_NUMB_BITS == 32 in extract_double()
103 #elif GMP_NUMB_BITS == 16 in extract_double()
190 #if GMP_NUMB_BITS >= 64 in extract_double()
201 #elif GMP_NUMB_BITS == 32 in extract_double()
222 #if GMP_NUMB_BITS <= 32 in extract_double()
225 #if GMP_NUMB_BITS <= 16 in extract_double()
[all …]
H A Dconstant.c32 #elif GMP_NUMB_BITS == 8
34 #elif GMP_NUMB_BITS == 16
36 #elif GMP_NUMB_BITS == 32
38 #elif GMP_NUMB_BITS == 64
40 #elif GMP_NUMB_BITS == 96
42 #elif GMP_NUMB_BITS == 128
52 #elif GMP_NUMB_BITS == 8
54 #elif GMP_NUMB_BITS == 16
56 #elif GMP_NUMB_BITS == 32
58 #elif GMP_NUMB_BITS == 64
[all …]
H A Dadd1sp.c378 MPFR_ASSERTD(GMP_NUMB_BITS < p && p < 2 * GMP_NUMB_BITS); in mpfr_add1sp2()
631 MPFR_ASSERTD(2 * GMP_NUMB_BITS < p && p < 3 * GMP_NUMB_BITS); in mpfr_add1sp3()
694 : (cp[2] << (2*GMP_NUMB_BITS-d)) | (cp[1] >> (d - GMP_NUMB_BITS)); in mpfr_add1sp3()
712 MPFR_ASSERTD (2*GMP_NUMB_BITS <= d && d < 3*GMP_NUMB_BITS); in mpfr_add1sp3()
713 sb = (d == 2*GMP_NUMB_BITS ? 0 : cp[2] << (3*GMP_NUMB_BITS - d)) in mpfr_add1sp3()
791 if (d < GMP_NUMB_BITS) in mpfr_addrsh()
879 if (p < GMP_NUMB_BITS) in mpfr_add1sp()
882 if (GMP_NUMB_BITS < p && p < 2 * GMP_NUMB_BITS) in mpfr_add1sp()
887 if (p == GMP_NUMB_BITS) in mpfr_add1sp()
890 if (2 * GMP_NUMB_BITS < p && p < 3 * GMP_NUMB_BITS) in mpfr_add1sp()
[all …]
H A Dround_p.c78 err = (mpfr_prec_t) bn * GMP_NUMB_BITS; in mpfr_round_p()
83 k = prec / GMP_NUMB_BITS; in mpfr_round_p()
84 s = GMP_NUMB_BITS - prec % GMP_NUMB_BITS; in mpfr_round_p()
85 n = err / GMP_NUMB_BITS - k; in mpfr_round_p()
93 mask = s == GMP_NUMB_BITS ? MPFR_LIMB_MAX : MPFR_LIMB_MASK (s); in mpfr_round_p()
99 s = GMP_NUMB_BITS - err % GMP_NUMB_BITS; in mpfr_round_p()
100 MPFR_ASSERTD (s < GMP_NUMB_BITS); in mpfr_round_p()
112 s = GMP_NUMB_BITS - err % GMP_NUMB_BITS; in mpfr_round_p()
113 if (s == GMP_NUMB_BITS) in mpfr_round_p()
125 s = GMP_NUMB_BITS - err % GMP_NUMB_BITS; in mpfr_round_p()
[all …]
H A Dsum.c246 vds = vd / GMP_NUMB_BITS; in sum_raw()
307 vds = vd / GMP_NUMB_BITS; in sum_raw()
400 cancel += GMP_NUMB_BITS; in sum_raw()
574 wq = (mpfr_prec_t) ws * GMP_NUMB_BITS; in sum_aux()
688 wi = tq / GMP_NUMB_BITS; in sum_aux()
689 td = tq % GMP_NUMB_BITS; in sum_aux()
709 wi = tq / GMP_NUMB_BITS; in sum_aux()
712 td = tq % GMP_NUMB_BITS; in sum_aux()
860 d -= GMP_NUMB_BITS; in sum_aux()
1085 sh = cancel % GMP_NUMB_BITS; in sum_aux()
[all …]
H A Dcmp2.c82 bn = (MPFR_PREC(b) - 1) / GMP_NUMB_BITS; in mpfr_cmp2()
83 cn = (MPFR_PREC(c) - 1) / GMP_NUMB_BITS; in mpfr_cmp2()
94 res += GMP_NUMB_BITS; in mpfr_cmp2()
128 res += GMP_NUMB_BITS; in mpfr_cmp2()
164 bn = (MPFR_PREC(c) - 1) / GMP_NUMB_BITS; in mpfr_cmp2()
165 cn = (MPFR_PREC(b) - 1) / GMP_NUMB_BITS; in mpfr_cmp2()
185 if (MPFR_LIKELY (diff_exp < GMP_NUMB_BITS)) in mpfr_cmp2()
238 res += GMP_NUMB_BITS; in mpfr_cmp2()
255 lastc = cp[cn--] << (GMP_NUMB_BITS - 1); in mpfr_cmp2()
298 if (diff_exp >= GMP_NUMB_BITS) in mpfr_cmp2()
[all …]
H A Dmpfr-gmp.h67 #if (GMP_NUMB_BITS<8) || (GMP_NUMB_BITS & (GMP_NUMB_BITS - 1))
71 #if GMP_NUMB_BITS == 8
73 #elif GMP_NUMB_BITS == 16
75 #elif GMP_NUMB_BITS == 32
77 #elif GMP_NUMB_BITS == 64
79 #elif GMP_NUMB_BITS == 128
81 #elif GMP_NUMB_BITS == 256
392 while (GMP_NUMB_BITS > 16 && (_x >> (GMP_NUMB_BITS - 16)) == 0) \
397 if (GMP_NUMB_BITS > 8 && (_x >> (GMP_NUMB_BITS - 8)) == 0) \
402 if (GMP_NUMB_BITS > 4 && (_x >> (GMP_NUMB_BITS - 4)) == 0) \
[all …]
H A Drec_sqrt.c185 #if GMP_NUMB_BITS >= 16 in mpfr_mpn_rec_sqrt()
186 i = a[an - 1] >> (GMP_NUMB_BITS - (12 + as)); in mpfr_mpn_rec_sqrt()
188 MPFR_STAT_STATIC_ASSERT (GMP_NUMB_BITS == 8); in mpfr_mpn_rec_sqrt()
193 MPFR_ASSERTN(GMP_NUMB_BITS >= 4 + as); in mpfr_mpn_rec_sqrt()
194 i = a12 >> (GMP_NUMB_BITS - (4 + as)); in mpfr_mpn_rec_sqrt()
201 #if GMP_NUMB_BITS >= 16 in mpfr_mpn_rec_sqrt()
203 x[0] = (mp_limb_t) t << (GMP_NUMB_BITS - p); in mpfr_mpn_rec_sqrt()
269 cy = x[0] >> (GMP_NUMB_BITS >> 1); in mpfr_mpn_rec_sqrt()
531 if (wp < rn * GMP_NUMB_BITS) in mpfr_rec_sqrt()
532 wp = rn * GMP_NUMB_BITS; in mpfr_rec_sqrt()
[all …]
H A Dsqrt.c83 MPFR_STAT_STATIC_ASSERT (GMP_NUMB_BITS == 64); in mpfr_sqrt1()
236 low = u0 << (GMP_NUMB_BITS - 1); in mpfr_sqrt1n()
365 np[1] = up[0] << (GMP_NUMB_BITS - 1); in mpfr_sqrt2()
565 if (rq < GMP_NUMB_BITS) in mpfr_sqrt()
568 if (GMP_NUMB_BITS < rq && rq < 2*GMP_NUMB_BITS) in mpfr_sqrt()
571 if (rq == GMP_NUMB_BITS) in mpfr_sqrt()
580 sh = GMP_NUMB_BITS; /* ugly case */ in mpfr_sqrt()
652 if (sh < GMP_NUMB_BITS) in mpfr_sqrt()
684 if (sh < GMP_NUMB_BITS) in mpfr_sqrt()
694 if (sh == GMP_NUMB_BITS) in mpfr_sqrt()
[all …]
H A Dfrac.c63 un = (uq - 1) / GMP_NUMB_BITS; /* index of most significant limb */ in mpfr_frac()
64 un -= (mp_size_t) (ue / GMP_NUMB_BITS); in mpfr_frac()
68 sh = ue % GMP_NUMB_BITS; in mpfr_frac()
80 MPFR_ASSERTN (sh < GMP_NUMB_BITS); in mpfr_frac()
85 re = sh - GMP_NUMB_BITS; in mpfr_frac()
88 re -= GMP_NUMB_BITS; in mpfr_frac()
98 t = (mp_size_t) (MPFR_PREC(r) - 1) / GMP_NUMB_BITS < un ? in mpfr_frac()
99 (mpfr_init2 (tmp, (un + 1) * GMP_NUMB_BITS), tmp) : r; in mpfr_frac()
106 tn = (MPFR_PREC(t) - 1) / GMP_NUMB_BITS; in mpfr_frac()
132 (mpfr_prec_t) (tn + 1) * GMP_NUMB_BITS, in mpfr_frac()
H A Dsqr.c26 #if !defined(MPFR_GENERIC_ABI) && (GMP_NUMB_BITS == 32 || GMP_NUMB_BITS == 64)
40 mpfr_prec_t sh = GMP_NUMB_BITS - p; in mpfr_sqr_1()
239 mpfr_prec_t sh = 2 * GMP_NUMB_BITS - p; in mpfr_sqr_2()
367 mpfr_prec_t sh = 3 * GMP_NUMB_BITS - p; in mpfr_sqr_3()
383 a2 = a1 >> (GMP_NUMB_BITS - 1); in mpfr_sqr_3()
384 a1 = (a1 << 1) | (a0 >> (GMP_NUMB_BITS - 1)); in mpfr_sqr_3()
541 #if !defined(MPFR_GENERIC_ABI) && (GMP_NUMB_BITS == 32 || GMP_NUMB_BITS == 64) in mpfr_sqr()
544 if (aq < GMP_NUMB_BITS) in mpfr_sqr()
547 if (GMP_NUMB_BITS < aq && aq < 2 * GMP_NUMB_BITS) in mpfr_sqr()
550 if (aq == GMP_NUMB_BITS) in mpfr_sqr()
[all …]
/netbsd/external/lgpl3/gmp/dist/tests/mpn/
H A Dt-get_d.c43 GMP_NUMB_BITS - 2, GMP_NUMB_BITS - 1, in check_onebit()
45 GMP_NUMB_BITS + 1, GMP_NUMB_BITS + 2, in check_onebit()
46 2 * GMP_NUMB_BITS - 2, 2 * GMP_NUMB_BITS - 1, in check_onebit()
48 2 * GMP_NUMB_BITS + 1, 2 * GMP_NUMB_BITS + 2, in check_onebit()
49 3 * GMP_NUMB_BITS - 2, 3 * GMP_NUMB_BITS - 1, in check_onebit()
51 3 * GMP_NUMB_BITS + 1, 3 * GMP_NUMB_BITS + 2, in check_onebit()
52 4 * GMP_NUMB_BITS - 2, 4 * GMP_NUMB_BITS - 1, in check_onebit()
54 4 * GMP_NUMB_BITS + 1, 4 * GMP_NUMB_BITS + 2, in check_onebit()
55 5 * GMP_NUMB_BITS - 2, 5 * GMP_NUMB_BITS - 1, in check_onebit()
57 5 * GMP_NUMB_BITS + 1, 5 * GMP_NUMB_BITS + 2, in check_onebit()
[all …]
/netbsd/external/lgpl3/gmp/dist/
H A Dextract-dbl.c163 sc = (unsigned) (exp + 64 * GMP_NUMB_BITS) % GMP_NUMB_BITS; in __gmp_extract_double()
166 exp = (exp + 64 * GMP_NUMB_BITS) / GMP_NUMB_BITS - 64 * GMP_NUMB_BITS / GMP_NUMB_BITS + 1; in __gmp_extract_double()
271 rp[0] = ((manh << (GMP_NUMB_BITS - GMP_NAIL_BITS + sc)) in __gmp_extract_double()
285 rp[i] = manh >> (BITS_PER_ULONG - GMP_NUMB_BITS); in __gmp_extract_double()
286 manh = ((manh << GMP_NUMB_BITS) in __gmp_extract_double()
287 | (manl >> (BITS_PER_ULONG - GMP_NUMB_BITS))); in __gmp_extract_double()
288 manl = manl << GMP_NUMB_BITS; in __gmp_extract_double()
301 rp[i] = manh >> (BITS_PER_ULONG - GMP_NUMB_BITS); in __gmp_extract_double()
302 manh = ((manh << GMP_NUMB_BITS) in __gmp_extract_double()
303 | (manl >> (BITS_PER_ULONG - GMP_NUMB_BITS))); in __gmp_extract_double()
[all …]
/netbsd/external/lgpl3/gmp/dist/mpn/generic/
H A Drootrem.c216 mp_bitcnt_t sizes[GMP_NUMB_BITS + 1]; in mpn_rootrem_internal()
244 if (ulz == GMP_NUMB_BITS) in mpn_rootrem_internal()
329 rn = un - kk / GMP_NUMB_BITS; in mpn_rootrem_internal()
330 MPN_RSHIFT (rp, up + kk / GMP_NUMB_BITS, rn, kk % GMP_NUMB_BITS); in mpn_rootrem_internal()
365 nl = 1 + (kk + b - 1) / GMP_NUMB_BITS - (kk / GMP_NUMB_BITS); in mpn_rootrem_internal()
404 MPN_RSHIFT (rp, up + kk / GMP_NUMB_BITS, nl, kk % GMP_NUMB_BITS); in mpn_rootrem_internal()
425 MPN_LSHIFT (cy, sp + b / GMP_NUMB_BITS, sp, sn, b % GMP_NUMB_BITS); in mpn_rootrem_internal()
426 sn = sn + b / GMP_NUMB_BITS; in mpn_rootrem_internal()
433 save = sp[b / GMP_NUMB_BITS]; in mpn_rootrem_internal()
466 sp[qn - 1] = GMP_NUMB_MAX >> (GMP_NUMB_BITS - 1 - ((b - 1) % GMP_NUMB_BITS)); in mpn_rootrem_internal()
[all …]
H A Drandom2.c39 #if GMP_NUMB_BITS < 32
40 #define BITS_PER_RANDCALL GMP_NUMB_BITS
60 bit_pos = ran % GMP_NUMB_BITS; in mpn_random2()
62 gmp_rrandomb (rp, rstate, n * GMP_NUMB_BITS - bit_pos); in mpn_random2()
75 rp[i] = GMP_NUMB_MAX >> (GMP_NUMB_BITS - (nbits % GMP_NUMB_BITS)) % GMP_NUMB_BITS; in gmp_rrandomb()
94 rp[bi / GMP_NUMB_BITS] ^= CNST_LIMB (1) << bi % GMP_NUMB_BITS; in gmp_rrandomb()
100 mpn_incr_u (rp + bi / GMP_NUMB_BITS, CNST_LIMB (1) << bi % GMP_NUMB_BITS); in gmp_rrandomb()
H A Djacobi_2.c58 bl = ((bh << (GMP_NUMB_BITS - 1)) & GMP_NUMB_MASK) | (bl >> 1); in mpn_jacobi_2()
71 bit ^= GMP_NUMB_BITS & (bl ^ (bl >> 1)); in mpn_jacobi_2()
77 if (UNLIKELY (c == GMP_NUMB_BITS)) in mpn_jacobi_2()
117 bit ^= GMP_NUMB_BITS & (bl ^ (bl >> 1)); in mpn_jacobi_2()
123 if (UNLIKELY (c == GMP_NUMB_BITS)) in mpn_jacobi_2()
130 al = ((ah << (GMP_NUMB_BITS - c)) & GMP_NUMB_MASK) | (al >> c); in mpn_jacobi_2()
162 if (UNLIKELY (c == GMP_NUMB_BITS)) in mpn_jacobi_2()
199 bit ^= ((GMP_NUMB_BITS + c) << 1) & (bl ^ (bl >> 1)); in mpn_jacobi_2()
243 bit ^= ((GMP_NUMB_BITS + c) << 1) & (bl ^ (bl >> 1)); in mpn_jacobi_2()
277 bit ^= ((GMP_NUMB_BITS + c) << 1) & (al ^ (al >> 1)); in mpn_jacobi_2()
[all …]
/netbsd/external/lgpl3/gmp/dist/tests/mpq/
H A Dt-get_d.c228 -3*GMP_NUMB_BITS-1, -3*GMP_NUMB_BITS, -3*GMP_NUMB_BITS+1, in check_onebit()
229 -2*GMP_NUMB_BITS-1, -2*GMP_NUMB_BITS, -2*GMP_NUMB_BITS+1, in check_onebit()
230 -GMP_NUMB_BITS-1, -GMP_NUMB_BITS, -GMP_NUMB_BITS+1, in check_onebit()
232 GMP_NUMB_BITS-1, GMP_NUMB_BITS, GMP_NUMB_BITS+1, in check_onebit()
233 2*GMP_NUMB_BITS-1, 2*GMP_NUMB_BITS, 2*GMP_NUMB_BITS+1, in check_onebit()
234 3*GMP_NUMB_BITS-1, 3*GMP_NUMB_BITS, 3*GMP_NUMB_BITS+1, in check_onebit()
/netbsd/external/lgpl3/mpfr/dist/tests/
H A Dtadd1sp.c186 mpfr_set_prec (a, GMP_NUMB_BITS + 2); in coverage()
187 mpfr_set_prec (b, GMP_NUMB_BITS + 2); in coverage()
188 mpfr_set_prec (c, GMP_NUMB_BITS + 2); in coverage()
200 mpfr_set_prec (a, GMP_NUMB_BITS + 1); in coverage()
201 mpfr_set_prec (b, GMP_NUMB_BITS + 1); in coverage()
202 mpfr_set_prec (c, GMP_NUMB_BITS + 1); in coverage()
213 mpfr_set_prec (a, 2 * GMP_NUMB_BITS + 2); in coverage()
214 mpfr_set_prec (b, 2 * GMP_NUMB_BITS + 2); in coverage()
215 mpfr_set_prec (c, 2 * GMP_NUMB_BITS + 2); in coverage()
295 check_random (GMP_NUMB_BITS); in main()
[all …]
/netbsd/external/lgpl3/gmp/dist/rand/
H A Drandlc2x.c121 tp[m2exp / GMP_NUMB_BITS] &= (CNST_LIMB (1) << m2exp % GMP_NUMB_BITS) - 1; in lc()
128 xn = bits / GMP_NUMB_BITS; in lc()
133 unsigned int cnt = bits % GMP_NUMB_BITS; in lc()
173 mp_ptr r2p = rp + rbitpos / GMP_NUMB_BITS; in randget_lc()
175 if (rbitpos % GMP_NUMB_BITS != 0) in randget_lc()
185 if ((chunk_nbits % GMP_NUMB_BITS + rbitpos % GMP_NUMB_BITS) in randget_lc()
186 > GMP_NUMB_BITS) in randget_lc()
205 if (rbitpos % GMP_NUMB_BITS != 0) in randget_lc()
213 if (rbitpos + tn * GMP_NUMB_BITS - rbitpos % GMP_NUMB_BITS < nbits) in randget_lc()
221 if (nbits % GMP_NUMB_BITS != 0) in randget_lc()
[all …]
/netbsd/external/lgpl3/gmp/dist/mpz/
H A Drrandomb.c56 #if GMP_NUMB_BITS < 32
57 #define BITS_PER_RANDCALL GMP_NUMB_BITS
72 rp[i] = GMP_NUMB_MAX >> (GMP_NUMB_BITS - (nbits % GMP_NUMB_BITS)) % GMP_NUMB_BITS; in gmp_rrandomb()
91 rp[bi / GMP_NUMB_BITS] ^= CNST_LIMB (1) << bi % GMP_NUMB_BITS; in gmp_rrandomb()
97 mpn_incr_u (rp + bi / GMP_NUMB_BITS, CNST_LIMB (1) << bi % GMP_NUMB_BITS); in gmp_rrandomb()
H A Dmillerrabin.c95 #if GMP_NUMB_BITS <= 64 in mpz_millerrabin()
96 SIZ (n) <= 64 / GMP_NUMB_BITS in mpz_millerrabin()
100 #if 64 % GMP_NUMB_BITS != 0 in mpz_millerrabin()
101 …|| SIZ (n) - 64 / GMP_NUMB_BITS == (PTR (n) [64 / GMP_NUMB_BITS] < CNST_LIMB(1) << 64 % GMP_NUMB_B… in mpz_millerrabin()
111 #define GMP_BPSW_LIMBS_LIMIT (GMP_BPSW_BITS_LIMIT / GMP_NUMB_BITS) in mpz_millerrabin()
112 #define GMP_BPSW_BITS_MOD (GMP_BPSW_BITS_LIMIT % GMP_NUMB_BITS) in mpz_millerrabin()
114 #if GMP_NUMB_BITS <= GMP_BPSW_BITS_LIMIT in mpz_millerrabin()
125 #if GMP_NUMB_BITS > GMP_BPSW_BITS_CONST in mpz_millerrabin()
126 …+ 1 == (PTR (nm) [GMP_BPSW_LIMBS_LIMIT - 1] < GMP_BPSW_LIMB_CONST << (GMP_NUMB_BITS - 1 - GMP_BPSW… in mpz_millerrabin()
/netbsd/external/lgpl3/gmp/dist/tests/mpz/
H A Dt-div_2exp.c150 GMP_NUMB_BITS-1, GMP_NUMB_BITS, GMP_NUMB_BITS+1, in check_various()
151 2*GMP_NUMB_BITS-1, 2*GMP_NUMB_BITS, 2*GMP_NUMB_BITS+1, in check_various()
152 3*GMP_NUMB_BITS-1, 3*GMP_NUMB_BITS, 3*GMP_NUMB_BITS+1, in check_various()
153 4*GMP_NUMB_BITS-1, 4*GMP_NUMB_BITS, 4*GMP_NUMB_BITS+1 in check_various()

12345678910>>...17