/netbsd-src/external/lgpl3/mpfr/dist/src/ |
H A D | get_str.c | 27 static int mpfr_get_str_aux (char *const, mpfr_exp_t *const, mp_limb_t *const, 80 mpfr_get_str_aux (char *const str, mpfr_exp_t *const exp, mp_limb_t *const r, in mpfr_get_str_aux() 87 mp_limb_t ret = 0; /* possible carry in addition */ in mpfr_get_str_aux() 257 const mp_limb_t mpfr_l2b_2_0__tab[] = { 0x00, 0x00, 0x80 }; 259 const mp_limb_t mpfr_l2b_2_0__tab[] = { 0x0000, 0x8000 }; 261 const mp_limb_t mpfr_l2b_2_0__tab[] = { 0x80000000 }; 263 const mp_limb_t mpfr_l2b_2_0__tab[] = { UINT64_C(0x8000000000000000) }; 265 const mp_limb_t mpfr_l2b_2_0__tab[] = { 0x800000000000000000000000 }; 267 const mp_limb_t mpfr_l2b_2_0__tab[] = { 0x80000000000000000000000000000000 }; 269 const mp_limb_t mpfr_l2b_2_0__tab[] = { 0x800000000000000000000000000000000000000000000000000000000… [all …]
|
H A D | constant.c | 25 static const mp_limb_t __gmpfr_limb1[1] = {MPFR_LIMB_HIGHBIT}; 26 const mpfr_t __gmpfr_one = {{2, MPFR_SIGN_POS, 1, (mp_limb_t*)__gmpfr_limb1}}; 27 const mpfr_t __gmpfr_two = {{2, MPFR_SIGN_POS, 2, (mp_limb_t*)__gmpfr_limb1}}; 28 const mpfr_t __gmpfr_four ={{2, MPFR_SIGN_POS, 3, (mp_limb_t*)__gmpfr_limb1}}; 29 const mpfr_t __gmpfr_mone ={{2, MPFR_SIGN_NEG, 1, (mp_limb_t*)__gmpfr_limb1}}; 33 static const mp_limb_t mpfr_l2_dd__tab[] = { 0xab, 0x79, 0xcf, 0xd1, 0xf7, 0x17, 0x72, 0xb1 }; 35 static const mp_limb_t mpfr_l2_dd__tab[] = { 0x79ab, 0xd1cf, 0x17f7, 0xb172 }; 37 static const mp_limb_t mpfr_l2_dd__tab[] = { 0xd1cf79ab, 0xb17217f7}; 39 static const mp_limb_t mpfr_l2_dd__tab[] = { 0xb17217f7d1cf79ab }; 41 static const mp_limb_t mpfr_l2_dd__tab[] = { 0xb17217f7d1cf79ab00000000 }; [all …]
|
H A D | mpfr-mini-gmp.h | 60 mp_bitcnt_t mpn_scan1 (const mp_limb_t *, mp_bitcnt_t); 75 mp_limb_t mpn_divrem_1 (mp_limb_t*, mp_size_t, mp_limb_t*, mp_size_t, 76 mp_limb_t); 86 void mpn_zero (mp_limb_t *, mp_size_t); 91 mp_bitcnt_t mpn_popcount (const mp_limb_t *, mp_size_t); 106 mp_limb_t mpn_divrem (mp_limb_t *, mp_size_t, mp_limb_t *, 107 mp_size_t, const mp_limb_t *, mp_size_t); 122 void mpn_tdiv_qr (mp_limb_t *, mp_limb_t *, mp_size_t, 123 const mp_limb_t *, mp_size_t, const mp_limb_t *, mp_size_t);
|
H A D | mpfr-gmp.h | 219 typedef mp_limb_t UWtype; 257 __MPFR_DECLSPEC mp_limb_t __gmpn_sbpi1_divappr_q (mp_limb_t*, 258 mp_limb_t*, mp_size_t, mp_limb_t*, mp_size_t, mp_limb_t); 264 __MPFR_DECLSPEC mp_limb_t __gmpn_invert_limb (mp_limb_t); 270 __MPFR_DECLSPEC mp_limb_t __gmpn_rsblsh1_n (mp_limb_t*, mp_limb_t*, mp_limb_t*, mp_size_t); 366 (ph) = (mp_limb_t) (_p >> GMP_NUMB_BITS); \ 367 (pl) = (mp_limb_t) (_p & MPFR_LIMB_MAX); \ 375 (sh) = (mp_limb_t) (_s >> GMP_NUMB_BITS); \ 376 (sl) = (mp_limb_t) (_s & MPFR_LIMB_MAX); \ 384 (sh) = (mp_limb_t) (_s >> GMP_NUMB_BITS); \ [all …]
|
H A D | mpfr-mini-gmp.c | 72 static mp_limb_t 75 mp_limb_t r = 0; in random_limb() 179 mp_limb_t 180 mpn_divrem_1 (mp_limb_t *qp, mp_size_t qxn, mp_limb_t *np, mp_size_t nn, in mpn_divrem_1() 181 mp_limb_t d0) in mpn_divrem_1() 184 mp_limb_t ret, dd[1]; in mpn_divrem_1() 218 mp_limb_t 219 mpn_divrem (mp_limb_t *qp, mp_size_t qn, mp_limb_t *np, in mpn_divrem() 220 mp_size_t nn, const mp_limb_t *dp, mp_size_t dn) in mpn_divrem() 223 mp_limb_t ret; in mpn_divrem() [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/tests/ |
H A D | tests.h | 82 extern mp_limb_t (*calling_conventions_function) (ANYARGS); 83 mp_limb_t calling_conventions (ANYARGS); 95 void mp_limb_trace (const char *, mp_limb_t); 121 mp_limb_t urandom (void); 148 mp_limb_t ref_addc_limb (mp_limb_t *, mp_limb_t, mp_limb_t); 149 mp_limb_t ref_bswap_limb (mp_limb_t); 150 unsigned long ref_popc_limb (mp_limb_t); 151 mp_limb_t ref_subc_limb (mp_limb_t *, mp_limb_t, mp_limb_t); 156 void refmpf_fill (mpf_ptr, mp_size_t, mp_limb_t); 165 mp_limb_t refmpn_cnd_add_n (mp_limb_t, mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); [all …]
|
H A D | refmpn.c | 141 refmpn_fill (mp_ptr ptr, mp_size_t size, mp_limb_t value) in refmpn_fill() 182 mp_limb_t 183 refmpn_msbone (mp_limb_t x) in refmpn_msbone() 185 mp_limb_t n = (mp_limb_t) 1 << (GMP_LIMB_BITS-1); in refmpn_msbone() 197 mp_limb_t 198 refmpn_msbone_mask (mp_limb_t x) in refmpn_msbone_mask() 213 mp_limb_t limit[2], b[2]; in refmpn_chars_per_limb() 226 if (refmpn_mul_1 (b, b, (mp_size_t) 2, (mp_limb_t) base)) in refmpn_chars_per_limb() 236 mp_limb_t 241 mp_limb_t bb; in refmpn_big_base() [all …]
|
H A D | memory.c | 35 #define PTRLIMB(p) ((mp_limb_t) (intptr_t) p) 37 #define PTRLIMB(p) ((mp_limb_t) (size_t) p) 84 mp_limb_t PATTERN2_var; in tests_allocate() 96 rptr = __gmp_default_allocate (size + 2 * sizeof (mp_limb_t)); in tests_allocate() 97 ptr = (void *) ((gmp_intptr_t) rptr + sizeof (mp_limb_t)); in tests_allocate() 99 *((mp_limb_t *) ((gmp_intptr_t) ptr - sizeof (mp_limb_t))) in tests_allocate() 102 memcpy ((void *) ((gmp_intptr_t) ptr + size), &PATTERN2_var, sizeof (mp_limb_t)); in tests_allocate() 114 mp_limb_t PATTERN2_var; in tests_reallocate() 139 if (*((mp_limb_t *) ((gmp_intptr_t) ptr - sizeof (mp_limb_t))) in tests_reallocate() 146 if (memcmp ((void *) ((gmp_intptr_t) ptr + h->size), &PATTERN2_var, sizeof (mp_limb_t))) in tests_reallocate() [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/ |
H A D | asl.h | 50 mp_limb_t& operator op##=(const type& rhs) { \ 55 mp_limb_t& operator op##=(const type& rhs) { \ 63 class mp_limb_t { 65 mp_limb_t() {} // put random garbage in limbo? in mp_limb_t() function 66 mp_limb_t(const unsigned int rhs) { limbo = rhs & GMP_NUMB_MASK; } in mp_limb_t() function 68 BINOP_MASK(+, mp_limb_t) 69 BINOP_MASK(-, mp_limb_t) 70 BINOP_MASK(*, mp_limb_t) 71 BINOP_NOMASK(/, mp_limb_t) 72 BINOP_NOMASK(%, mp_limb_t) [all …]
|
H A D | gmp-impl.h | 67 __GMP_DECLSPEC mp_limb_t name (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t) 73 __GMP_DECLSPEC mp_limb_t name (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) 75 __GMP_DECLSPEC mp_limb_t name (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr) 77 __GMP_DECLSPEC mp_limb_t name (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t, mp_limb_t) 79 __GMP_DECLSPEC mp_limb_t name (mp_limb_t, mp_ptr, mp_srcptr, mp_srcptr, mp_size_t) 81 __GMP_DECLSPEC mp_limb_t name (mp_limb_t, mp_ptr, mp_srcptr, mp_srcptr, mp_size_t) 89 __GMP_DECLSPEC void name (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) 91 __GMP_DECLSPEC mp_limb_t name (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) 93 __GMP_DECLSPEC mp_limb_t name (mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_limb_t) 95 __GMP_DECLSPEC mp_limb_t name (mp_limb_t, mp_limb_t) [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/mpn/generic/ |
H A D | hgcd2.c | 56 mp_double_limb_t div1 (mp_limb_t, mp_limb_t); 61 div1 (mp_limb_t n0, mp_limb_t d0) in div1() 73 div1 (mp_limb_t n0, mp_limb_t d0) in div1() 77 mp_limb_t q; in div1() 78 mp_limb_t mask; in div1() 88 q = -(mp_limb_t) (n0 >= d0); in div1() 95 mask = -(mp_limb_t) (n0 >= d0); in div1() 109 div1 (mp_limb_t n0, mp_limb_t d0) in div1() 120 mp_limb_t q, mask; in div1() 124 mask = -(mp_limb_t) (n0 >= d0); in div1() [all …]
|
H A D | mod_1.c | 73 mp_limb_t mpn_mod_1_1p_1 (mp_srcptr, mp_size_t, mp_limb_t, mp_limb_t [4]); 74 mp_limb_t mpn_mod_1_1p_2 (mp_srcptr, mp_size_t, mp_limb_t, mp_limb_t [4]); 76 void mpn_mod_1_1p_cps_1 (mp_limb_t [4], mp_limb_t); 77 void mpn_mod_1_1p_cps_2 (mp_limb_t [4], mp_limb_t); 103 static mp_limb_t 104 mpn_mod_1_unnorm (mp_srcptr up, mp_size_t un, mp_limb_t d) in mpn_mod_1_unnorm() 107 mp_limb_t n1, n0, r; in mpn_mod_1_unnorm() 108 mp_limb_t dummy; in mpn_mod_1_unnorm() 152 mp_limb_t nshift; in mpn_mod_1_unnorm() 167 mp_limb_t inv, nshift; in mpn_mod_1_unnorm() [all …]
|
H A D | gcdext_1.c | 44 mp_limb_t 46 mp_limb_t u, mp_limb_t v) in mpn_gcdext_1() 56 mp_limb_t s0 = 1; in mpn_gcdext_1() 57 mp_limb_t t0 = 0; in mpn_gcdext_1() 58 mp_limb_t s1 = 0; in mpn_gcdext_1() 59 mp_limb_t t1 = 1; in mpn_gcdext_1() 60 mp_limb_t ug; in mpn_gcdext_1() 61 mp_limb_t vg; in mpn_gcdext_1() 62 mp_limb_t ugh; in mpn_gcdext_1() 63 mp_limb_t vgh; in mpn_gcdext_1() [all …]
|
H A D | mod_1_1.c | 160 mpn_mod_1_1p_cps (mp_limb_t cps[4], mp_limb_t b) in mpn_mod_1_1p_cps() 162 mp_limb_t bi; in mpn_mod_1_1p_cps() 163 mp_limb_t B1modb, B2modb; in mpn_mod_1_1p_cps() 189 mp_limb_t 190 mpn_mod_1_1p (mp_srcptr ap, mp_size_t n, mp_limb_t b, const mp_limb_t bmodb[4]) in mpn_mod_1_1p() 192 mp_limb_t rh, rl, bi, ph, pl, r; in mpn_mod_1_1p() 193 mp_limb_t B1modb, B2modb; in mpn_mod_1_1p() 196 mp_limb_t mask; in mpn_mod_1_1p() 226 mask = -(mp_limb_t) (rh >= b); in mpn_mod_1_1p() 237 mpn_mod_1_1p_cps (mp_limb_t cps[4], mp_limb_t b) in mpn_mod_1_1p_cps() [all …]
|
H A D | hgcd2_jacobi.c | 44 static inline mp_limb_t 46 mp_limb_t n0, in div1() 47 mp_limb_t d0) in div1() 49 mp_limb_t q = 0; in div1() 98 static inline mp_limb_t 100 mp_limb_t nh, mp_limb_t nl, in div2() 101 mp_limb_t dh, mp_limb_t dl) in div2() 103 mp_limb_t q = 0; in div2() 157 mpn_hgcd2_jacobi (mp_limb_t ah, mp_limb_t al, mp_limb_t bh, mp_limb_t bl, in mpn_hgcd2_jacobi() 160 mp_limb_t u00, u01, u10, u11; in mpn_hgcd2_jacobi() [all …]
|
H A D | div_qr_2.c | 117 mp_limb_t _q3, _q2a, _q2, _q1, _q2c, _q1c, _q1d, _q0; \ 118 mp_limb_t _t1, _t0; \ 119 mp_limb_t _mask; \ 137 _mask = -(mp_limb_t) ((r1 >= _q1) & ((r1 > _q1) | (r0 >= _q0))); /* (r1,r0) >= (q1,q0) */ \ 154 invert_4by2 (mp_ptr di, mp_limb_t d1, mp_limb_t d0) in invert_4by2() 156 mp_limb_t v1, v0, p1, t1, t0, p0, mask; in invert_4by2() 164 mask = -(mp_limb_t) (p1 >= d1); in invert_4by2() 200 mp_limb_t tp[4]; in invert_4by2() 201 mp_limb_t dp[2]; in invert_4by2() 213 static mp_limb_t [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/mpz/ |
H A D | bin_uiui.c | 87 static mp_limb_t 88 mul1 (mp_limb_t m) in mul1() 93 static mp_limb_t 94 mul2 (mp_limb_t m) in mul2() 97 mp_limb_t m01 = (m | 1) * ((m + 1) >> 1); in mul2() 101 static mp_limb_t 102 mul3 (mp_limb_t m) in mul3() 104 mp_limb_t m01 = (m + 0) * (m + 1) >> 1; in mul3() 105 mp_limb_t m2 = (m + 2); in mul3() 109 static mp_limb_t [all …]
|
H A D | primorial_ui.c | 58 mp_limb_t prime; \ 63 mp_limb_t __mask, __index, __max_i, __i; \ 87 static mp_limb_t 88 bit_to_n (mp_limb_t bit) { return (bit*3+4)|1; } 92 static mp_limb_t 93 id_to_n (mp_limb_t id) { return id*3+1+(id&1); } in id_to_n() 96 static mp_limb_t 97 n_to_bit (mp_limb_t n) { return ((n-5)|1)/3U; } in n_to_bit() 101 primesieve_size (mp_limb_t n) { return n_to_bit(n) / GMP_LIMB_BITS + 1; } in primesieve_size() 120 mp_limb_t *sieve, *factors; in mpz_primorial_ui() [all …]
|
H A D | oddfac_1.c | 71 mp_limb_t prime; \ 76 mp_limb_t __mask, __index, __max_i, __i; \ 100 static mp_limb_t 101 bit_to_n (mp_limb_t bit) { return (bit*3+4)|1; } in bit_to_n() 105 static mp_limb_t 106 id_to_n (mp_limb_t id) { return id*3+1+(id&1); } in id_to_n() 109 static mp_limb_t 110 n_to_bit (mp_limb_t n) { return ((n-5)|1)/3U; } in n_to_bit() 114 primesieve_size (mp_limb_t n) { return n_to_bit(n) / GMP_LIMB_BITS + 1; } in primesieve_size() 127 static mp_limb_t [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/tune/ |
H A D | modlinv.c | 46 mp_limb_t __n = (n); \ 47 mp_limb_t __inv; \ 60 mp_limb_t __n = (n); \ 61 mp_limb_t __inv; \ 79 mp_limb_t __v = (n); \ 80 mp_limb_t __v_orig = __v; \ 81 mp_limb_t __make_zero = 1; \ 82 mp_limb_t __two_i = 1; \ 83 mp_limb_t __v_inv = 0; \ 106 mp_limb_t __n = (n); \ [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libquadmath/printf/ |
H A D | gmp-impl.h | 38 typedef unsigned long int mp_limb_t; typedef 41 typedef mp_limb_t * mp_ptr; 42 typedef const mp_limb_t * mp_srcptr; 53 typedef mp_limb_t UWtype; 119 mp_limb_t mpn_add_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t) 121 mp_limb_t mpn_addmul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) 124 mp_limb_t mpn_divrem (mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_srcptr, 126 mp_limb_t mpn_lshift (mp_ptr, mp_srcptr, mp_size_t, unsigned int) 128 mp_limb_t mpn_mul (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t) 130 mp_limb_t mpn_mul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) [all …]
|
H A D | divrem.c | 42 mp_limb_t 57 mp_limb_t most_significant_q_limb = 0; 69 mp_limb_t n1; 70 mp_limb_t d; 96 mp_limb_t n1, n0, n2; 97 mp_limb_t d1, d0; 113 mp_limb_t q; 114 mp_limb_t r; 126 q = ~(mp_limb_t) 0; 168 mp_limb_t dX, d1, n0; [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libquadmath/printf/ |
H A D | gmp-impl.h | 38 typedef unsigned long int mp_limb_t; typedef 41 typedef mp_limb_t * mp_ptr; 42 typedef const mp_limb_t * mp_srcptr; 53 typedef mp_limb_t UWtype; 119 mp_limb_t mpn_add_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t) 121 mp_limb_t mpn_addmul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) 124 mp_limb_t mpn_divrem (mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_srcptr, 126 mp_limb_t mpn_lshift (mp_ptr, mp_srcptr, mp_size_t, unsigned int) 128 mp_limb_t mpn_mul (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t) 130 mp_limb_t mpn_mul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/mini-gmp/ |
H A D | mini-gmp.h | 60 typedef unsigned MINI_GMP_LIMB_TYPE mp_limb_t; typedef 64 typedef mp_limb_t *mp_ptr; 65 typedef const mp_limb_t *mp_srcptr; 74 mp_limb_t *_mp_d; /* Pointer to the limbs. */ 91 mp_limb_t mpn_add_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); 92 mp_limb_t mpn_add_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); 93 mp_limb_t mpn_add (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); 95 mp_limb_t mpn_sub_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); 96 mp_limb_t mpn_sub_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); 97 mp_limb_t mpn_sub (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/tests/mpn/ |
H A D | t-gcdext_1.c | 34 mp_limb_t abs_x = ABS_CAST(mp_limb_t, x); in set_signed_limb() 41 one_test (mp_limb_t a, mp_limb_t b) in one_test() 44 mp_limb_t g; in one_test() 65 mp_limb_t a_div_g = a / g; in one_test() 66 mp_limb_t b_div_g = b / g; in one_test() 67 mp_limb_t abs_s = ABS_CAST(mp_limb_t, s); in one_test() 68 mp_limb_t abs_t = ABS_CAST(mp_limb_t, t); in one_test() 85 s < 0 ? "-" : "", ABS_CAST(mp_limb_t, s), in one_test() 86 t < 0 ? "-" : "", ABS_CAST(mp_limb_t, t)); in one_test() 107 mp_limb_t al, bl; in main()
|