SYMBOL INDEX (3713 symbols across 784 files) FILE: assert.c function __gmp_assert_header (line 32) | void function __gmp_assert_fail (line 43) | void FILE: compat.c function mp_limb_t (line 31) | mp_limb_t function mp_limb_t (line 41) | mp_limb_t function __gmpz_legendre (line 50) | int FILE: cpuid.c function fake_cpuid (line 63) | long fake_cpuid(char *p,unsigned int level) type cpuvec_t (line 99) | struct cpuvec_t type cpuvec_t (line 100) | struct cpuvec_t FILE: cxx/isfuns.cc function __gmp_istream_set_base (line 31) | int function __gmp_istream_set_digits (line 74) | void FILE: cxx/ismpf.cc function istream (line 43) | istream & FILE: cxx/ismpq.cc function istream (line 31) | istream & FILE: cxx/ismpz.cc function istream (line 36) | istream & FILE: cxx/ismpznw.cc function istream (line 34) | istream & FILE: cxx/osdoprnti.cc function ostream (line 40) | ostream& FILE: cxx/osfuns.cc type doprnt_funs_t (line 41) | struct doprnt_funs_t function __gmp_doprnt_params_from_ios (line 49) | void FILE: cxx/osmpf.cc function ostream (line 39) | ostream& FILE: cxx/osmpq.cc function ostream (line 32) | ostream& FILE: cxx/osmpz.cc function ostream (line 32) | ostream& FILE: devel/gen-bases.c function ulog2 (line 38) | unsigned int function generate (line 47) | void function header (line 78) | void function table (line 102) | void function main (line 144) | int FILE: devel/gen-fac_ui.c function odd_products (line 29) | void function gen_consts (line 46) | int function main (line 140) | int FILE: devel/gen-fib.c function generate (line 28) | void function header (line 71) | void function table (line 84) | void function main (line 110) | int FILE: devel/gen-psqr.c type rawfactor_t (line 107) | struct rawfactor_t { type rawfactor_t (line 111) | struct rawfactor_t type factor_t (line 115) | struct factor_t { type factor_t (line 121) | struct factor_t function log2_ceil (line 125) | int function isprime (line 136) | int function mpz_preinv_invert (line 150) | void function mem_copyi (line 169) | void function mpz_invert_2exp (line 178) | void function mpz_invert_ui_2exp (line 207) | void function f_cmp_divisor (line 216) | int function f_cmp_fraction (line 230) | int function mul_2exp_mod (line 256) | int function neg_mod (line 266) | int function square_mask (line 275) | void function generate_sq_res_0x100 (line 292) | void function generate_mod (line 316) | void function print (line 518) | void function main (line 640) | int FILE: errno.c function __gmp_exception (line 39) | void function __gmp_sqrt_of_negative (line 50) | void function __gmp_divide_by_zero (line 55) | void FILE: extract-dbl.c function __gmp_extract_double (line 29) | int FILE: fft/adjust.c function mpir_fft_adjust (line 35) | void mpir_fft_adjust(mp_ptr r, mp_ptr i1, mp_size_t i, mp_size_t limbs, ... FILE: fft/adjust_sqrt2.c function mpir_fft_adjust_sqrt2 (line 35) | void mpir_fft_adjust_sqrt2(mp_ptr r, mp_ptr i1, FILE: fft/butterfly_lshB.c function mpir_butterfly_lshB (line 34) | void mpir_butterfly_lshB(mp_ptr t, mp_ptr u, mp_ptr i1, FILE: fft/butterfly_rshB.c function mpir_butterfly_rshB (line 34) | void mpir_butterfly_rshB(mp_ptr t, mp_ptr u, mp_ptr i1, FILE: fft/combine_bits.c function mpir_fft_combine_limbs (line 35) | void function mpir_fft_combine_bits (line 53) | void FILE: fft/div_2expmod_2expp1.c function mpn_div_2expmod_2expp1 (line 37) | void mpn_div_2expmod_2expp1(mp_ptr t, mp_srcptr i1, mp_size_t limbs, mp_... FILE: fft/fermat_to_mpz.c function mpir_fermat_to_mpz (line 34) | void mpir_fermat_to_mpz(mpz_t m, mp_ptr i, mp_size_t limbs) FILE: fft/fft_mfa_trunc_sqrt2.c function mpir_fft_butterfly_twiddle (line 34) | void mpir_fft_butterfly_twiddle(mp_ptr u, mp_ptr v, function mpir_fft_radix2_twiddle (line 65) | void mpir_fft_radix2_twiddle(mp_ptr * ii, mp_size_t is, function mpir_fft_trunc1_twiddle (line 111) | void mpir_fft_trunc1_twiddle(mp_ptr * ii, mp_size_t is, function mpir_fft_mfa_trunc_sqrt2 (line 142) | void mpir_fft_mfa_trunc_sqrt2(mp_ptr * ii, mp_size_t n, function mpir_fft_mfa_trunc_sqrt2_outer (line 253) | void mpir_fft_mfa_trunc_sqrt2_outer(mp_ptr * ii, mp_size_t n, FILE: fft/fft_mfa_trunc_sqrt2_inner.c function mpir_fft_mfa_trunc_sqrt2_inner (line 34) | void mpir_fft_mfa_trunc_sqrt2_inner(mp_ptr * ii, mp_ptr * jj, mp_size_t n, FILE: fft/fft_negacyclic.c function mpir_fft_negacyclic (line 34) | void mpir_fft_negacyclic(mp_ptr * ii, mp_size_t n, mp_bitcnt_t w, FILE: fft/fft_radix2.c function mpir_fft_butterfly (line 34) | void mpir_fft_butterfly(mp_ptr s, mp_ptr t, mp_ptr i1, function mpir_fft_radix2 (line 48) | void mpir_fft_radix2(mp_ptr * ii, FILE: fft/fft_trunc.c function mpir_fft_trunc1 (line 34) | void mpir_fft_trunc1(mp_ptr * ii, mp_size_t n, mp_bitcnt_t w, function mpir_fft_trunc (line 63) | void mpir_fft_trunc(mp_ptr * ii, mp_size_t n, mp_bitcnt_t w, FILE: fft/fft_trunc_sqrt2.c function mpir_fft_butterfly_sqrt2 (line 34) | void mpir_fft_butterfly_sqrt2(mp_ptr s, mp_ptr t, function mpir_fft_trunc_sqrt2 (line 78) | void mpir_fft_trunc_sqrt2(mp_ptr * ii, mp_size_t n, mp_bitcnt_t w, FILE: fft/ifft_mfa_trunc_sqrt2.c function mpir_ifft_butterfly_twiddle (line 34) | void mpir_ifft_butterfly_twiddle(mp_ptr u, mp_ptr v, function mpir_ifft_radix2_twiddle (line 65) | void mpir_ifft_radix2_twiddle(mp_ptr * ii, mp_size_t is, function mpir_ifft_trunc1_twiddle (line 96) | void mpir_ifft_trunc1_twiddle(mp_ptr * ii, mp_size_t is, function mpir_ifft_mfa_trunc_sqrt2 (line 148) | void mpir_ifft_mfa_trunc_sqrt2(mp_ptr * ii, mp_size_t n, mp_bitcnt_t w, function mpir_ifft_mfa_trunc_sqrt2_outer (line 264) | void mpir_ifft_mfa_trunc_sqrt2_outer(mp_ptr * ii, mp_size_t n, mp_bitcnt... FILE: fft/ifft_negacyclic.c function mpir_ifft_negacyclic (line 34) | void mpir_ifft_negacyclic(mp_ptr * ii, mp_size_t n, mp_bitcnt_t w, FILE: fft/ifft_radix2.c function mpir_ifft_butterfly (line 34) | void mpir_ifft_butterfly(mp_ptr s, mp_ptr t, mp_ptr i1, function mpir_ifft_radix2 (line 48) | void mpir_ifft_radix2(mp_ptr * ii, mp_size_t n, FILE: fft/ifft_trunc.c function mpir_ifft_trunc1 (line 34) | void mpir_ifft_trunc1(mp_ptr * ii, mp_size_t n, mp_bitcnt_t w, function mpir_ifft_trunc (line 85) | void mpir_ifft_trunc(mp_ptr * ii, mp_size_t n, mp_bitcnt_t w, FILE: fft/ifft_trunc_sqrt2.c function mpir_ifft_butterfly_sqrt2 (line 34) | void mpir_ifft_butterfly_sqrt2(mp_ptr s, mp_ptr t, mp_ptr i1, function mpir_ifft_trunc_sqrt2 (line 79) | void mpir_ifft_trunc_sqrt2(mp_ptr * ii, mp_size_t n, mp_bitcnt_t w, FILE: fft/mul_2expmod_2expp1.c function mpn_mul_2expmod_2expp1 (line 36) | void mpn_mul_2expmod_2expp1(mp_ptr t, mp_ptr i1, mp_size_t limbs, mp_bit... FILE: fft/mul_fft_main.c function mpn_mul_fft_main (line 37) | void FILE: fft/mul_mfa_trunc_sqrt2.c function mpn_mul_mfa_trunc_sqrt2 (line 34) | void FILE: fft/mul_trunc_sqrt2.c function mpn_mul_trunc_sqrt2 (line 34) | void FILE: fft/mulmod_2expp1.c function mpir_fft_naive_convolution_1 (line 37) | void mpir_fft_naive_convolution_1(mp_ptr r, mp_srcptr ii, mp_srcptr jj, ... function mpir_fft_mulmod_2expp1 (line 54) | void mpir_fft_mulmod_2expp1(mp_ptr r1, mp_srcptr i1, mp_srcptr i2, function mpir_si (line 181) | mpir_si mpir_fft_adjust_limbs(mp_size_t limbs) function mpn_mulmod_Bexpp1_fft (line 214) | int FILE: fft/normmod_2expp1.c function mpn_normmod_2expp1 (line 34) | void FILE: fft/revbin.c function mp_limb_t (line 45) | mp_limb_t mpir_revbin(mp_limb_t in, mp_limb_t bits) FILE: fft/split_bits.c function mp_size_t (line 34) | mp_size_t function mp_size_t (line 55) | mp_size_t mpir_fft_split_bits(mp_ptr * poly, mp_srcptr limbs, FILE: gmp-impl.h type uint_least32_t (line 343) | typedef uint_least32_t gmp_uint_least32_t; type gmp_uint_least32_t (line 346) | typedef unsigned short gmp_uint_least32_t; type gmp_uint_least32_t (line 349) | typedef unsigned gmp_uint_least32_t; type gmp_uint_least32_t (line 351) | typedef unsigned long gmp_uint_least32_t; type gmp_pi1_t (line 357) | typedef struct {mp_limb_t inv32;} gmp_pi1_t; type gmp_pi2_t (line 358) | typedef struct {mp_limb_t inv21, inv32, inv53;} gmp_pi2_t; type tmp_reentrant_t (line 448) | struct tmp_reentrant_t { type tmp_reentrant_t (line 452) | struct tmp_reentrant_t type tmp_reentrant_t (line 453) | struct tmp_reentrant_t type tmp_marker (line 485) | struct tmp_marker type tmp_marker (line 491) | struct tmp_marker type tmp_marker (line 492) | struct tmp_marker type tmp_debug_t (line 507) | struct tmp_debug_t { type tmp_debug_entry_t (line 512) | struct tmp_debug_entry_t { type tmp_debug_t (line 517) | struct tmp_debug_t type tmp_debug_t (line 518) | struct tmp_debug_t type tmp_debug_t (line 521) | struct tmp_debug_t type tmp_debug_t (line 524) | struct tmp_debug_t type tmp_debug_t (line 542) | struct tmp_debug_t type tmp_debug_t (line 542) | struct tmp_debug_t type __gmp_randstate_struct (line 1303) | typedef __gmp_randstate_struct *gmp_randstate_ptr; type __gmp_randstate_struct (line 1304) | typedef const __gmp_randstate_struct *gmp_randstate_srcptr; type gmp_randfnptr_t (line 1321) | typedef struct { function log_n_max (line 1785) | static inline unsigned type gmp_primesieve_t (line 1794) | typedef struct type bases (line 2639) | struct bases type __mpir_out_struct (line 2672) | typedef struct type __mpir_out_struct (line 2679) | typedef __mpir_out_struct mpir_out_struct[1]; type __mpir_out_struct (line 2680) | typedef __mpir_out_struct *mpir_out_ptr; type UQItype (line 3340) | typedef unsigned int UQItype __attribute__ ((mode (QI))); type SItype (line 3341) | typedef int SItype __attribute__ ((mode (SI))); type USItype (line 3342) | typedef unsigned int USItype __attribute__ ((mode (SI))); type DItype (line 3343) | typedef int DItype __attribute__ ((mode (DI))); type UDItype (line 3344) | typedef unsigned int UDItype __attribute__ ((mode (DI))); type UQItype (line 3346) | typedef unsigned char UQItype; type SItype (line 3347) | typedef long SItype; type USItype (line 3348) | typedef unsigned long USItype; type DItype (line 3350) | typedef long long int DItype; type UDItype (line 3351) | typedef unsigned long long int UDItype; type DItype (line 3353) | typedef long int DItype; type UDItype (line 3354) | typedef unsigned long int UDItype; type mp_limb_t (line 3358) | typedef mp_limb_t UWtype; type UHWtype (line 3359) | typedef unsigned int UHWtype; function mpn_jacobi_init (line 3665) | static inline unsigned function mpn_jacobi_finish (line 3673) | static inline int function mpn_jacobi_update (line 3682) | static inline unsigned type hgcd_matrix1 (line 3756) | struct hgcd_matrix1 type hgcd_matrix1 (line 3762) | struct hgcd_matrix1 type hgcd_matrix1 (line 3765) | struct hgcd_matrix1 type hgcd_matrix1 (line 3768) | struct hgcd_matrix1 type hgcd_matrix1 (line 3771) | struct hgcd_matrix1 type hgcd_matrix (line 3773) | struct hgcd_matrix type hgcd_matrix (line 3783) | struct hgcd_matrix type hgcd_matrix (line 3786) | struct hgcd_matrix type hgcd_matrix (line 3789) | struct hgcd_matrix type hgcd_matrix1 (line 3789) | struct hgcd_matrix1 type hgcd_matrix (line 3792) | struct hgcd_matrix type hgcd_matrix (line 3792) | struct hgcd_matrix type hgcd_matrix (line 3795) | struct hgcd_matrix type hgcd_matrix (line 3798) | struct hgcd_matrix type hgcd_matrix (line 3801) | struct hgcd_matrix type hgcd_matrix (line 3810) | struct hgcd_matrix type hgcd_matrix (line 3816) | struct hgcd_matrix type hgcd_matrix (line 3819) | struct hgcd_matrix type gcdext_ctx (line 3829) | struct gcdext_ctx function mp_size_t (line 3879) | static inline mp_size_t type powers (line 3885) | struct powers type powers_t (line 3893) | typedef struct powers powers_t; type doprnt_params_t (line 4009) | struct doprnt_params_t { type doprnt_funs_t (line 4031) | struct doprnt_funs_t { type doprnt_funs_t (line 4038) | struct doprnt_funs_t type doprnt_funs_t (line 4039) | struct doprnt_funs_t type doprnt_funs_t (line 4040) | struct doprnt_funs_t type doprnt_funs_t (line 4041) | struct doprnt_funs_t type doprnt_funs_t (line 4042) | struct doprnt_funs_t type gmp_asprintf_t (line 4048) | struct gmp_asprintf_t { type gmp_asprintf_t (line 4081) | struct gmp_asprintf_t type gmp_asprintf_t (line 4082) | struct gmp_asprintf_t type gmp_asprintf_t (line 4083) | struct gmp_asprintf_t type gmp_snprintf_t (line 4088) | struct gmp_snprintf_t { type doprnt_funs_t (line 4129) | struct doprnt_funs_t type doprnt_funs_t (line 4130) | struct doprnt_funs_t type doprnt_params_t (line 4130) | struct doprnt_params_t type doprnt_funs_t (line 4133) | struct doprnt_funs_t type doprnt_params_t (line 4133) | struct doprnt_params_t type gmp_doscan_funs_t (line 4144) | struct gmp_doscan_funs_t { type gmp_doscan_funs_t (line 4150) | struct gmp_doscan_funs_t type gmp_doscan_funs_t (line 4151) | struct gmp_doscan_funs_t type gmp_doscan_funs_t (line 4154) | struct gmp_doscan_funs_t type cpuvec_t (line 4215) | struct cpuvec_t { function class (line 4562) | class gmp_allocated_string { type doprnt_params_t (line 4580) | struct doprnt_params_t type doprnt_funs_t (line 4582) | struct doprnt_funs_t FILE: invalid.c function __gmp_invalid_operation (line 69) | void FILE: memory.c function __gmp_default_free (line 121) | void FILE: mp_get_fns.c function mp_get_memory_functions (line 26) | void FILE: mp_set_fns.c function mp_set_memory_functions (line 26) | void FILE: mpf/abs.c function mpf_abs (line 25) | void FILE: mpf/add.c function mpf_add (line 25) | void FILE: mpf/add_ui.c function mpf_add_ui (line 25) | void FILE: mpf/ceilfloor.c function mpf_ceil_or_floor (line 31) | static void __gmpf_ceil_or_floor(REGPARM_2_1 (mpf_ptr r, mpf_srcptr u, i... function mpf_ceil (line 107) | void function mpf_floor (line 113) | void FILE: mpf/clear.c function mpf_clear (line 26) | void FILE: mpf/cmp.c function mpf_cmp (line 25) | int FILE: mpf/cmp_d.c function mpf_cmp_d (line 31) | int FILE: mpf/cmp_si.c function mpf_cmp_si (line 26) | int FILE: mpf/cmp_ui.c function mpf_cmp_ui (line 25) | int FILE: mpf/cmp_z.c function mpf_cmp_z (line 34) | int FILE: mpf/div.c function mpf_div (line 57) | void FILE: mpf/div_2exp.c function mpf_div_2exp (line 69) | void FILE: mpf/div_ui.c function mpf_div_ui (line 27) | void FILE: mpf/dump.c function mpf_dump (line 32) | void FILE: mpf/eq.c function mpf_eq (line 28) | int FILE: mpf/fits_s.h function FUNCTION (line 28) | int FILE: mpf/fits_u.h function FUNCTION (line 28) | int FILE: mpf/get_d.c function mpf_get_d (line 25) | double FILE: mpf/get_d_2exp.c function mpir_si (line 29) | mpir_si function mpf_get_d_2exp (line 53) | double FILE: mpf/get_dfl_prec.c function mp_bitcnt_t (line 26) | mp_bitcnt_t FILE: mpf/get_prc.c function mp_bitcnt_t (line 25) | mp_bitcnt_t FILE: mpf/get_si.c function mpir_si (line 45) | mpir_si FILE: mpf/get_str.c function mp_size_t (line 48) | static mp_size_t FILE: mpf/get_ui.c function mpir_ui (line 66) | mpir_ui FILE: mpf/init.c function mpf_init (line 25) | void FILE: mpf/init2.c function mpf_init2 (line 25) | void FILE: mpf/inp_str.c function mpf_inp_str (line 28) | size_t FILE: mpf/int_p.c function mpf_integer_p (line 28) | int FILE: mpf/iset.c function mpf_init_set (line 25) | void FILE: mpf/iset_d.c function mpf_init_set_d (line 25) | void FILE: mpf/iset_si.c function mpf_init_set_si (line 26) | void FILE: mpf/iset_str.c function mpf_init_set_str (line 25) | int FILE: mpf/iset_ui.c function mpf_init_set_ui (line 26) | void FILE: mpf/mul.c function mpf_mul (line 25) | void FILE: mpf/mul_2exp.c function mpf_mul_2exp (line 63) | void FILE: mpf/mul_ui.c function mpf_mul_ui (line 81) | void FILE: mpf/neg.c function mpf_neg (line 25) | void FILE: mpf/out_str.c function mpf_out_str (line 45) | size_t FILE: mpf/pow_ui.c function mpf_pow_ui (line 25) | void FILE: mpf/random2.c function mpf_random2 (line 28) | void FILE: mpf/reldiff.c function mpf_reldiff (line 30) | void FILE: mpf/rrandomb.c function mpf_rrandomb (line 30) | void FILE: mpf/set.c function mpf_set (line 25) | void FILE: mpf/set_d.c function mpf_set_d (line 32) | void FILE: mpf/set_dfl_prec.c function mpf_set_default_prec (line 27) | void FILE: mpf/set_prc.c function mpf_set_prec (line 32) | void FILE: mpf/set_prc_raw.c function mpf_set_prec_raw (line 27) | void FILE: mpf/set_q.c function mpf_set_q (line 64) | void FILE: mpf/set_si.c function mpf_set_si (line 26) | void FILE: mpf/set_str.c function mp_limb_t (line 56) | static mp_limb_t mpn_intdivrem (mp_ptr qp, mp_size_t qxn, function mp_size_t (line 136) | static mp_size_t function mpf_set_str (line 191) | int FILE: mpf/set_ui.c function mpf_set_ui (line 25) | void FILE: mpf/set_z.c function mpf_set_z (line 25) | void FILE: mpf/size.c function mpf_size (line 26) | size_t FILE: mpf/sqrt.c function mpf_sqrt (line 54) | void FILE: mpf/sqrt_ui.c function mpf_sqrt_ui (line 61) | void FILE: mpf/sub.c function mpf_sub (line 26) | void FILE: mpf/sub_ui.c function mpf_sub_ui (line 25) | void FILE: mpf/swap.c function mpf_swap (line 25) | void FILE: mpf/trunc.c function mpf_trunc (line 29) | void FILE: mpf/ui_div.c function mpf_ui_div (line 29) | void FILE: mpf/ui_sub.c function mpf_ui_sub (line 26) | void FILE: mpf/urandomb.c function mpf_urandomb (line 28) | void FILE: mpir.net/mpir.net-tests/HugeFloatTests/Arithmetic.cs class FloatAssert (line 24) | public static class FloatAssert method AreEqual (line 26) | public static void AreEqual(string expected, HugeFloat actual) class Arithmetic (line 65) | [TestClass] method Setup (line 68) | [ClassInitialize] method Cleanup (line 74) | [ClassCleanup] method FloatAddHugeFloat (line 82) | [TestMethod] method FloatAddLimb (line 95) | [TestMethod] method FloatAddSignedLimb (line 110) | [TestMethod] method FloatSubtractHugeFloat (line 129) | [TestMethod] method FloatSubtractLimb (line 142) | [TestMethod] method FloatSubtractSignedLimb (line 157) | [TestMethod] method FloatMultiplyByHugeFloat (line 176) | [TestMethod] method FloatMultiplyByLimb (line 189) | [TestMethod] method FloatMultiplyBySignedLimb (line 204) | [TestMethod] method FloatShiftLeft (line 223) | [TestMethod] method FloatShiftRight (line 239) | [TestMethod] method FloatNegate (line 255) | [TestMethod] method FloatMakeAbsolute (line 271) | [TestMethod] method FloatPower (line 287) | [TestMethod] method FloatSqrt (line 301) | [TestMethod] method FloatSqrtLimb (line 311) | [TestMethod] method FloatDivideHugeFloat (line 329) | [TestMethod] method FloatDivideLimb (line 344) | [TestMethod] method FloatDivideSignedLimb (line 355) | [TestMethod] method FloatDivideLimbBy (line 366) | [TestMethod] method FloatDivideSignedLimbBy (line 377) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeFloatTests/Assignment.cs class Assignment (line 25) | [TestClass] method Setup (line 28) | [TestInitialize] method Cleanup (line 34) | [TestCleanup] method FloatAssignCopy (line 40) | [TestMethod] method FloatSwap (line 52) | [TestMethod] method FloatCompoundOperators (line 76) | [TestMethod] method FloatAssignInt (line 88) | [TestMethod] method FloatAssignDouble (line 99) | public void FloatAssignDouble() method FloatAssignRational (line 108) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeFloatTests/Comparisons.cs class Comparisons (line 25) | [TestClass] method FloatCompareToHugeFloat (line 30) | [TestMethod] method FloatCompareToObject (line 43) | [TestMethod] method FloatCompareToExpression (line 56) | [TestMethod] method FloatCompareToNonExpression (line 69) | [TestMethod] method FloatCompareToLimb (line 79) | [TestMethod] method FloatCompareToSignedLimb (line 93) | [TestMethod] method FloatCompareToSignedDouble (line 107) | [TestMethod] method FloatOperatorLessThan (line 125) | [TestMethod] method FloatOperatorLessThanOrEqual (line 142) | [TestMethod] method FloatOperatorGreaterThan (line 158) | [TestMethod] method FloatOperatorGreaterThanOrEqual (line 174) | [TestMethod] method FloatOperatorLessThanLimb (line 194) | [TestMethod] method FloatOperatorLessThanOrEqualLimb (line 208) | [TestMethod] method FloatOperatorGreaterThanLimb (line 225) | [TestMethod] method FloatOperatorGreaterThanOrEqualLimb (line 239) | [TestMethod] method FloatOperatorLessThanSignedLimb (line 260) | [TestMethod] method FloatOperatorLessThanOrEqualSignedLimb (line 274) | [TestMethod] method FloatOperatorGreaterThanSignedLimb (line 291) | [TestMethod] method FloatOperatorGreaterThanOrEqualSignedLimb (line 305) | [TestMethod] method FloatOperatorLessThanDouble (line 326) | [TestMethod] method FloatOperatorLessThanOrEqualDouble (line 340) | [TestMethod] method FloatOperatorGreaterThanDouble (line 357) | [TestMethod] method FloatOperatorGreaterThanOrEqualDouble (line 371) | [TestMethod] method FloatEqualsHugeFloat (line 393) | [TestMethod] method FloatEqualsExpression (line 407) | [TestMethod] method FloatEqualsNonExpression (line 420) | [TestMethod] method FloatEqualsLimb (line 429) | [TestMethod] method FloatEqualsSignedLimb (line 441) | [TestMethod] method FloatEqualsDouble (line 453) | [TestMethod] method FloatEqualsHugeFloatApproximately (line 466) | [TestMethod] method FloatRelDiff (line 490) | [TestMethod] method FloatEqualsOperatorHugeFloat (line 507) | [TestMethod] method FloatNotEqualOperatorHugeFloat (line 520) | [TestMethod] method FloatEqualsOperatorLimb (line 537) | [TestMethod] method FloatNotEqualOperatorLimb (line 549) | [TestMethod] method FloatEqualsOperatorSignedLimb (line 565) | [TestMethod] method FloatNotEqualOperatorSignedLimb (line 577) | [TestMethod] method FloatEqualsOperatorDouble (line 593) | [TestMethod] method FloatNotEqualOperatorDouble (line 606) | [TestMethod] method FloatGetHashCodeTest (line 623) | [TestMethod] method FloatSign (line 638) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeFloatTests/ConstructionAndDisposal.cs class ConstructionAndDisposal (line 25) | [TestClass] method Setup (line 28) | [TestInitialize] method Cleanup (line 34) | [TestCleanup] method FloatDefaultConstructor (line 40) | [TestMethod] method FloatDispose (line 54) | [TestMethod] method FloatConstructorFromLong (line 64) | [TestMethod] method FloatConstructorFromLongNegative (line 77) | [TestMethod] method FloatConstructorFromULong (line 90) | [TestMethod] method FloatConstructorFromDouble (line 103) | [TestMethod] method FloatConstructorFromDoubleNegative (line 112) | [TestMethod] method FloatAllocate (line 121) | [TestMethod] method FloatDefaultConstructorHigherPrecision (line 136) | [TestMethod] method FloatStringConstructor (line 154) | [TestMethod] method FloatStringConstructorWithAlternativeExponentMarker (line 164) | [TestMethod] method FloatStringConstructorWithAlternativeExponentMarker2 (line 174) | [TestMethod] method FloatStringConstructorWithAlternativeExponentMarkerInvalid (line 184) | [TestMethod] method FloatStringConstructorInvalid (line 192) | [TestMethod] method FloatStringConstructorHex (line 199) | [TestMethod] method FloatStringConstructorHexExponentDecimal (line 209) | [TestMethod] method FloatStringConstructorHexPrefix (line 219) | [TestMethod] method FloatStringConstructorHexExponentInBase (line 227) | [TestMethod] method FloatConstructorFromExpression (line 238) | [TestMethod] method FloatConstructorFromIntExpression (line 248) | [TestMethod] method FloatSetPrecision (line 258) | [TestMethod] method FloatAllocatedPrecision (line 290) | [TestMethod] method FloatSettingPrecisionOverAllocated (line 307) | [TestMethod] method FloatReallocate (line 317) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeFloatTests/Conversions.cs class Conversions (line 26) | [TestClass] method Init (line 31) | [ClassInitialize] method Cleanup (line 38) | [ClassCleanup] method FloatToStringDecimal (line 44) | [TestMethod] method FloatToStringHex (line 54) | [TestMethod] method FloatFromUlong (line 68) | [TestMethod] method FloatFromLong (line 79) | [TestMethod] method FloatToAndFromDouble (line 90) | [TestMethod] method FloatToAndFromDouble2 (line 104) | [TestMethod] method FloatToAndFromFloat (line 119) | [TestMethod] method FloatToAndFromUlong (line 134) | [TestMethod] method FloatToAndFromLong (line 149) | [TestMethod] method FloatToAndFromUint (line 163) | [TestMethod] method FloatToAndFromInt (line 178) | [TestMethod] method FloatToAndFromDoubleOutExp (line 193) | [TestMethod] method FloatToLong2 (line 213) | [TestMethod] method FloatToInt2 (line 234) | [TestMethod] method FloatFromString (line 256) | [TestMethod] method FloatFromStringExpDecimal (line 271) | [TestMethod] method FloatFromInvalidString (line 288) | [TestMethod] method FloatToStringTruncated (line 298) | [TestMethod] method FloatFitsUlong (line 313) | [TestMethod] method FloatFitsLong (line 333) | [TestMethod] method FloatFitsUint (line 354) | [TestMethod] method FloatFitsInt (line 374) | [TestMethod] method FloatFitsUshort (line 394) | [TestMethod] method FloatFitsShort (line 414) | [TestMethod] method FloatIsInteger (line 434) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeFloatTests/ExpressionTests.cs class ExpressionTests (line 30) | [TestClass] method Setup (line 33) | [ClassInitialize] method FloatTestAllExpressions (line 39) | [TestMethod] method VerifyPartialResult (line 90) | private void VerifyPartialResult(MpirRandom rnd, FloatExpression expr,... method MarkExpressionsUsed (line 105) | private void MarkExpressionsUsed(List allExpressions, FloatExpre... FILE: mpir.net/mpir.net-tests/HugeFloatTests/IO.cs class IO (line 28) | [TestClass] method FloatInputOutputStr (line 31) | [TestMethod] method FloatInputOutputStrHex (line 54) | [TestMethod] method FloatInputOutputStrHexLower (line 77) | [TestMethod] method FloatInputOutputStrHexExpDecimal (line 100) | [TestMethod] method FloatInputOutputStr62 (line 123) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeFloatTests/Math.cs class MiscMath (line 24) | [TestClass] method FloatFloor (line 27) | [TestMethod] method FloatCeiling (line 40) | [TestMethod] method FloatTruncate (line 53) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeFloatTests/Precision.cs class Precision (line 28) | [TestClass] method Setup (line 31) | [ClassInitialize] method Cleanup (line 37) | [ClassCleanup] method ExpressionsCalculatedToDestinationPrecision (line 45) | [TestMethod] method ExpressionsCalculatedToSpecificPrecisionForEquals (line 60) | [TestMethod] method ExpressionHashCodeCalculatedToDefaultPrecision (line 78) | [TestMethod] method ShiftLeftBy62 (line 96) | private static void ShiftLeftBy62(HugeFloat c) method CompareToCalculatedToDefaultPrecision (line 106) | [TestMethod] method CompareToPrimitiveCalculatedToDefaultPrecision (line 142) | [TestMethod] method EqualsToPrimitiveCalculatedToDefaultPrecision (line 164) | [TestMethod] method SignCalculatedToDefaultPrecision (line 186) | [TestMethod] method HugeIntSetToPerformedToDefaultPrecision (line 210) | [TestMethod] method HugeRationalSetToPerformedToDefaultPrecision (line 231) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeIntTests/Arithmetic.cs class Arithmetic (line 25) | [TestClass] method IntAddHugeInt (line 30) | [TestMethod] method IntAddLimb (line 42) | [TestMethod] method IntAddToLimb (line 53) | [TestMethod] method IntAddSignedLimb (line 64) | [TestMethod] method IntAddToSignedLimb (line 75) | [TestMethod] method IntAddToMaxSignedLimb (line 86) | [TestMethod] method IntAddExpressionHugeInt (line 97) | [TestMethod] method IntSubtractHugeInt (line 113) | [TestMethod] method IntSubtractLimb (line 124) | [TestMethod] method IntSubtractFromLimb (line 135) | [TestMethod] method IntSubtractPositiveSignedLimb (line 146) | [TestMethod] method IntSubtractFromPositiveSignedLimb (line 157) | [TestMethod] method IntSubtractSignedLimb (line 168) | [TestMethod] method IntSubtractFromSignedLimb (line 179) | [TestMethod] method IntMultiplyByHugeInt (line 194) | [TestMethod] method IntMultiplyByLimb (line 205) | [TestMethod] method IntMultiplyLimbBy (line 216) | [TestMethod] method IntMultiplyBySignedLimb (line 227) | [TestMethod] method IntMultiplySignedLimbBy (line 238) | [TestMethod] method IntAddProductHugeInt (line 253) | [TestMethod] method IntAddProductHugeInt2 (line 266) | [TestMethod] method IntAddProductLimb (line 279) | [TestMethod] method IntAddProductLimbTo (line 292) | [TestMethod] method IntAddProductLimbTo2 (line 305) | [TestMethod] method IntAddProductLimbTo3 (line 318) | [TestMethod] method IntAddProductSignedLimb (line 332) | [TestMethod] method IntAddProductSignedLimbTo (line 345) | [TestMethod] method IntAddProductSignedLimbTo2 (line 358) | [TestMethod] method IntAddProductSignedLimbTo3 (line 371) | [TestMethod] method IntAddProductSignedLimbTo4 (line 385) | [TestMethod] method IntSubtractProductHugeInt (line 402) | [TestMethod] method IntSubtractProductHugeIntFrom (line 415) | [TestMethod] method IntSubtractProductLimb (line 428) | [TestMethod] method IntSubtractProductLimbFrom (line 441) | [TestMethod] method IntSubtractProductSignedLimb (line 454) | [TestMethod] method IntSubtractProductSignedLimbFrom (line 467) | [TestMethod] method IntSubtractProductSignedLimb2 (line 480) | [TestMethod] method IntSubtractProductSignedLimb3 (line 492) | [TestMethod] method IntSubtractProductSignedLimbFrom3 (line 505) | [TestMethod] method IntSubtractProductSignedLimb4 (line 517) | [TestMethod] method IntShiftLeft (line 533) | [TestMethod] method IntShiftRight (line 548) | [TestMethod] method IntShiftRightCeiling (line 559) | [TestMethod] method IntShiftRightNegativeCeiling (line 570) | [TestMethod] method IntShiftRightFloor (line 581) | [TestMethod] method IntShiftRightNegativeFloor (line 592) | [TestMethod] method IntShiftRightTruncate (line 603) | [TestMethod] method IntShiftRightNegativeTruncate (line 614) | [TestMethod] method IntNegate (line 629) | [TestMethod] method IntMakeAbsolute (line 645) | [TestMethod] method IntDivideHugeInt (line 663) | [TestMethod] method IntDivideHugeIntCeiling (line 674) | [TestMethod] method IntDivideHugeIntNegativeCeiling (line 685) | [TestMethod] method IntDivideHugeIntFloor (line 696) | [TestMethod] method IntDivideHugeIntNegativeFloor (line 707) | [TestMethod] method IntDivideHugeIntTruncate (line 718) | [TestMethod] method IntDivideHugeIntNegativeTruncate (line 729) | [TestMethod] method IntDivideHugeIntCeilingWithMod (line 744) | [TestMethod] method IntDivideHugeIntNegativeCeilingWithMod (line 757) | [TestMethod] method IntDivideHugeIntFloorWithMod (line 770) | [TestMethod] method IntDivideHugeIntNegativeFloorWithMod (line 783) | [TestMethod] method IntDivideHugeIntTruncateWithMod (line 796) | [TestMethod] method IntDivideHugeIntNegativeTruncateWithMod (line 809) | [TestMethod] method IntDivideLimb (line 826) | [TestMethod] method IntDivideLimbCeiling (line 837) | [TestMethod] method IntDivideLimbNegativeCeiling (line 848) | [TestMethod] method IntDivideLimbFloor (line 859) | [TestMethod] method IntDivideLimbNegativeFloor (line 870) | [TestMethod] method IntDivideLimbTruncate (line 881) | [TestMethod] method IntDivideLimbNegativeTruncate (line 892) | [TestMethod] method IntDivideLimbWithMod (line 907) | [TestMethod] method IntDivideLimbCeilingWithMod (line 920) | [TestMethod] method IntDivideLimbNegativeCeilingWithMod (line 933) | [TestMethod] method IntDivideLimbFloorWithMod (line 946) | [TestMethod] method IntDivideLimbNegativeFloorWithMod (line 959) | [TestMethod] method IntDivideLimbTruncateWithMod (line 972) | [TestMethod] method IntDivideLimbNegativeTruncateWithMod (line 985) | [TestMethod] method IntDivideLimbWithMod2 (line 1002) | [TestMethod] method IntDivideLimbCeilingWithMod2 (line 1017) | [TestMethod] method IntDivideLimbNegativeCeilingWithMod2 (line 1032) | [TestMethod] method IntDivideLimbFloorWithMod2 (line 1047) | [TestMethod] method IntDivideLimbNegativeFloorWithMod2 (line 1062) | [TestMethod] method IntDivideLimbTruncateWithMod2 (line 1077) | [TestMethod] method IntDivideLimbNegativeTruncateWithMod2 (line 1092) | [TestMethod] method IntDivideLimbWithMod3 (line 1111) | [TestMethod] method IntDivideLimbCeilingWithMod3 (line 1124) | [TestMethod] method IntDivideLimbNegativeCeilingWithMod3 (line 1137) | [TestMethod] method IntDivideLimbFloorWithMod3 (line 1150) | [TestMethod] method IntDivideLimbNegativeFloorWithMod3 (line 1163) | [TestMethod] method IntDivideLimbTruncateWithMod3 (line 1176) | [TestMethod] method IntDivideLimbNegativeTruncateWithMod3 (line 1189) | [TestMethod] method IntDivideExactlyHugeInt (line 1206) | [TestMethod] method IntDivideExactlyLimb (line 1218) | [TestMethod] method IntIsDivisibleByHugeInt (line 1234) | [TestMethod] method IntIsDivisibleByLimb (line 1247) | [TestMethod] method IntIsDivisibleByPowerOf2 (line 1260) | [TestMethod] method IntIsCongruentToHugeInt (line 1276) | [TestMethod] method IntIsCongruentToLimb (line 1290) | [TestMethod] method IntIsCongruentToPowerOf2 (line 1304) | [TestMethod] method IntModHugeInt (line 1327) | [TestMethod] method IntModHugeIntCeiling (line 1338) | [TestMethod] method IntModHugeIntNegativeCeiling (line 1349) | [TestMethod] method IntModHugeIntFloor (line 1360) | [TestMethod] method IntModHugeIntNegativeFloor (line 1371) | [TestMethod] method IntModHugeIntTruncate (line 1382) | [TestMethod] method IntModHugeIntNegativeTruncate (line 1393) | [TestMethod] method IntModHugeIntCeilingWithQuotient (line 1408) | [TestMethod] method IntModHugeIntNegativeCeilingWithQuotient (line 1421) | [TestMethod] method IntModHugeIntFloorWithQuotient (line 1434) | [TestMethod] method IntModHugeIntNegativeFloorWithQuotient (line 1447) | [TestMethod] method IntModHugeIntTruncateWithQuotient (line 1460) | [TestMethod] method IntModHugeIntNegativeTruncateWithQuotient (line 1473) | [TestMethod] method IntModLimb (line 1490) | [TestMethod] method IntModLimbCeiling (line 1501) | [TestMethod] method IntModLimbNegativeCeiling (line 1512) | [TestMethod] method IntModLimbFloor (line 1523) | [TestMethod] method IntModLimbNegativeFloor (line 1534) | [TestMethod] method IntModLimbTruncate (line 1545) | [TestMethod] method IntModLimbNegativeTruncate (line 1556) | [TestMethod] method IntModLimbWithQuotient (line 1571) | [TestMethod] method IntModLimbCeilingWithQuotient (line 1584) | [TestMethod] method IntModLimbNegativeCeilingWithQuotient (line 1597) | [TestMethod] method IntModLimbFloorWithQuotient (line 1610) | [TestMethod] method IntModLimbNegativeFloorWithQuotient (line 1623) | [TestMethod] method IntModLimbTruncateWithQuotient (line 1636) | [TestMethod] method IntModLimbNegativeTruncateWithQuotient (line 1649) | [TestMethod] method IntModLimbWithQuotient2 (line 1666) | [TestMethod] method IntModLimbCeilingWithQuotient2 (line 1681) | [TestMethod] method IntModLimbNegativeCeilingWithQuotient2 (line 1696) | [TestMethod] method IntModLimbFloorWithQuotient2 (line 1711) | [TestMethod] method IntModLimbNegativeFloorWithQuotient2 (line 1726) | [TestMethod] method IntModLimbTruncateWithQuotient2 (line 1741) | [TestMethod] method IntModLimbNegativeTruncateWithQuotient2 (line 1756) | [TestMethod] method IntModLimbWithQuotient3 (line 1776) | [TestMethod] method IntModLimbCeilingWithQuotient3 (line 1789) | [TestMethod] method IntModLimbNegativeCeilingWithQuotient3 (line 1802) | [TestMethod] method IntModLimbFloorWithQuotient3 (line 1815) | [TestMethod] method IntModLimbNegativeFloorWithQuotient3 (line 1828) | [TestMethod] method IntModLimbTruncateWithQuotient3 (line 1841) | [TestMethod] method IntModLimbNegativeTruncateWithQuotient3 (line 1854) | [TestMethod] method IntModLimbFunction (line 1872) | [TestMethod] method IntModLimbFunctionCeiling (line 1884) | [TestMethod] method IntModLimbFunctionNegativeCeiling (line 1896) | [TestMethod] method IntModLimbFunctionFloor (line 1908) | [TestMethod] method IntModLimbFunctionNegativeFloor (line 1920) | [TestMethod] method IntModLimbFunctionTruncate (line 1932) | [TestMethod] method IntModLimbFunctionNegativeTruncate (line 1944) | [TestMethod] method IntShiftRightRemainder (line 1960) | [TestMethod] method IntShiftRightRemainderCeiling (line 1971) | [TestMethod] method IntShiftRightRemainderNegativeCeiling (line 1982) | [TestMethod] method IntShiftRightRemainderFloor (line 1993) | [TestMethod] method IntShiftRightRemainderNegativeFloor (line 2004) | [TestMethod] method IntShiftRightRemainderTruncate (line 2015) | [TestMethod] method IntShiftRightRemainderNegativeTruncate (line 2026) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeIntTests/Assignment.cs class Assignment (line 25) | [TestClass] method IntAssignCopy (line 28) | [TestMethod] method IntAssignRational (line 39) | [TestMethod] method IntSwap (line 50) | [TestMethod] method IntCompoundOperators (line 68) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeIntTests/Bitwise.cs class Bitwise (line 25) | [TestClass] method IntAndHugeInt (line 28) | [TestMethod] method IntOrHugeInt (line 40) | [TestMethod] method IntXorHugeInt (line 52) | [TestMethod] method IntNot (line 64) | [TestMethod] method IntPopCount (line 75) | [TestMethod] method IntHammingDistance (line 86) | [TestMethod] method IntFindBit (line 100) | [TestMethod] method IntSetBit (line 136) | [TestMethod] method IntGetBit (line 156) | [TestMethod] method IntComplementBit (line 179) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeIntTests/Comparisons.cs class Comparisons (line 25) | [TestClass] method IntCompareToHugeInt (line 30) | [TestMethod] method IntCompareToObject (line 43) | [TestMethod] method IntCompareToExpression (line 56) | [TestMethod] method IntCompareToNonExpression (line 69) | [TestMethod] method IntCompareToLimb (line 79) | [TestMethod] method IntCompareToSignedLimb (line 92) | [TestMethod] method IntCompareToSignedDouble (line 106) | [TestMethod] method IntOperatorLessThan (line 124) | [TestMethod] method IntOperatorLessThanOrEqual (line 140) | [TestMethod] method IntOperatorGreaterThan (line 156) | [TestMethod] method IntOperatorGreaterThanOrEqual (line 172) | [TestMethod] method IntOperatorLessThanLimb (line 192) | [TestMethod] method IntOperatorLessThanOrEqualLimb (line 206) | [TestMethod] method IntOperatorGreaterThanLimb (line 223) | [TestMethod] method IntOperatorGreaterThanOrEqualLimb (line 237) | [TestMethod] method IntOperatorLessThanSignedLimb (line 258) | [TestMethod] method IntOperatorLessThanOrEqualSignedLimb (line 272) | [TestMethod] method IntOperatorGreaterThanSignedLimb (line 289) | [TestMethod] method IntOperatorGreaterThanOrEqualSignedLimb (line 303) | [TestMethod] method IntOperatorLessThanDouble (line 324) | [TestMethod] method IntOperatorLessThanOrEqualDouble (line 338) | [TestMethod] method IntOperatorGreaterThanDouble (line 355) | [TestMethod] method IntOperatorGreaterThanOrEqualDouble (line 369) | [TestMethod] method IntEqualsHugeInt (line 391) | [TestMethod] method IntEqualsExpression (line 405) | [TestMethod] method IntEqualsNonExpression (line 418) | [TestMethod] method IntEqualsLimb (line 427) | [TestMethod] method IntEqualsSignedLimb (line 441) | [TestMethod] method IntEqualsDouble (line 455) | [TestMethod] method IntEqualsOperatorHugeInt (line 472) | [TestMethod] method IntNotEqualOperatorHugeInt (line 485) | [TestMethod] method IntEqualsOperatorLimb (line 502) | [TestMethod] method IntNotEqualOperatorLimb (line 514) | [TestMethod] method IntEqualsOperatorSignedLimb (line 530) | [TestMethod] method IntNotEqualOperatorSignedLimb (line 542) | [TestMethod] method IntEqualsOperatorDouble (line 558) | [TestMethod] method IntNotEqualOperatorDouble (line 571) | [TestMethod] method IntGetHashCodeTest (line 588) | [TestMethod] method IntCompareAbsToHugeInt (line 603) | [TestMethod] method IntCompareAbsToLimb (line 617) | [TestMethod] method IntCompareAbsToDouble (line 632) | [TestMethod] method IntSign (line 653) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeIntTests/ConstructionAndDisposal.cs class ConstructionAndDisposal (line 25) | [TestClass] method IntDefaultConstructor (line 28) | [TestMethod] method IntDispose (line 40) | [TestMethod] method IntConstructorFromLong (line 50) | [TestMethod] method IntConstructorFromLongNegative (line 62) | [TestMethod] method IntConstructorFromULong (line 74) | [TestMethod] method IntConstructorFromDouble (line 86) | [TestMethod] method IntConstructorFromPower (line 95) | [TestMethod] method IntConstructorFromDoubleNegative (line 104) | [TestMethod] method IntAllocate (line 113) | [TestMethod] method IntReallocate (line 124) | [TestMethod] method IntStringConstructor (line 146) | [TestMethod] method IntStringConstructorInvalid (line 157) | [TestMethod] method IntStringConstructorHex (line 164) | [TestMethod] method IntStringConstructorHexPrefix (line 173) | [TestMethod] method IntStringAssignmentHexPrefix (line 183) | [TestMethod] method IntConstructorFromExpression (line 197) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeIntTests/Conversions.cs class Conversions (line 26) | [TestClass] method IntToStringDecimal (line 29) | [TestMethod] method IntToStringHex (line 39) | [TestMethod] method IntToAndFromUlong (line 51) | [TestMethod] method IntToAndFromLong (line 66) | [TestMethod] method IntToAndFromUint (line 80) | [TestMethod] method IntToAndFromInt (line 95) | [TestMethod] method IntToAndFromDouble (line 110) | [TestMethod] method IntFromString (line 142) | [TestMethod] method IntFromInvalidString (line 157) | [TestMethod] method IntToStringTruncated (line 167) | [TestMethod] method IntFitsUlong (line 181) | [TestMethod] method IntFitsLong (line 196) | [TestMethod] method IntFitsUint (line 212) | [TestMethod] method IntFitsInt (line 227) | [TestMethod] method IntFitsUshort (line 242) | [TestMethod] method IntFitsShort (line 257) | [TestMethod] method IntApproximateSizeInBase (line 272) | [TestMethod] method AssertEither (line 285) | private void AssertEither(int expected1, int expected2, long actual) FILE: mpir.net/mpir.net-tests/HugeIntTests/ExpressionTests.cs class ExpressionTests (line 30) | [TestClass] method IntTestAllExpressions (line 33) | [TestMethod] method VerifyPartialResult (line 81) | private void VerifyPartialResult(MpirRandom rnd, IntegerExpression exp... method MarkExpressionsUsed (line 92) | private void MarkExpressionsUsed(List allExpressions, IntegerExp... FILE: mpir.net/mpir.net-tests/HugeIntTests/IO.cs class IO (line 28) | [TestClass] method IntInputOutputRaw (line 31) | [TestMethod] method IntInputOutputRawNegative (line 48) | [TestMethod] method IntInputOutputStr (line 65) | [TestMethod] method IntInputOutputStrHex (line 86) | [TestMethod] method IntInputOutputStrHexLower (line 111) | [TestMethod] method IntInputOutputStrOctal (line 136) | [TestMethod] method IntInputOutputStrBinary (line 161) | [TestMethod] method IntInputOutputStr62 (line 186) | [TestMethod] method IntImportExport (line 208) | [TestMethod] method IntImportExportAllocating (line 232) | [TestMethod] method IntImportExportAllocatingShort (line 254) | [TestMethod] method IntImportExportAllocatingZero (line 276) | [TestMethod] method IntSize (line 296) | [TestMethod] method IntAllocatedSize (line 307) | [TestMethod] method IntGetLimb (line 324) | [TestMethod] method IntReadLimbs (line 334) | [TestMethod] method IntModifyLimbs (line 350) | [TestMethod] method IntModifyLimbsWithGap (line 377) | [TestMethod] method IntWriteLimbs (line 400) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeIntTests/Math.cs class Math (line 25) | [TestClass] method IntPowerModHugeInt (line 30) | [TestMethod] method IntPowerModLimb (line 42) | [TestMethod] method IntPowerLimb (line 53) | [TestMethod] method IntRoot (line 67) | [TestMethod] method IntSquareRoot (line 95) | [TestMethod] method IntIsPerfectPower (line 115) | [TestMethod] method IntIsPerfectSquare (line 132) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeIntTests/NumberTheoretic.cs class NumberTheoretic (line 28) | [TestClass] method IntIsProbablePrime (line 31) | [TestMethod] method IntIsLikelyPrime (line 43) | [TestMethod] method IntNextPrimeCandidate (line 55) | [TestMethod] method IntGcd (line 65) | [TestMethod] method IntGcdExt (line 78) | [TestMethod] method IntGcdExt1 (line 94) | [TestMethod] method IntGcdExt2 (line 108) | [TestMethod] method IntGcdLimb (line 122) | [TestMethod] method IntLcm (line 132) | [TestMethod] method IntLcmLimb (line 143) | [TestMethod] method IntInvert (line 153) | [TestMethod] method IntJacobi (line 166) | [TestMethod] method IntLegendre (line 176) | [TestMethod] method IntKronecker (line 186) | [TestMethod] method IntRemoveFactors (line 201) | [TestMethod] method IntFactorial (line 214) | [TestMethod] method IntPrimorial (line 234) | [TestMethod] method IntBinomial (line 254) | [TestMethod] method IntFibonacci (line 266) | [TestMethod] method IntLucas (line 286) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeRationalTests/Arithmetic.cs class Arithmetic (line 25) | [TestClass] method RationalAddHugeRational (line 30) | [TestMethod] method RationalAddHugeInt (line 42) | [TestMethod] method RationalAddLimb (line 57) | [TestMethod] method RationalAddToLimb (line 70) | [TestMethod] method RationalAddSignedLimb (line 83) | [TestMethod] method RationalAddToSignedLimb (line 96) | [TestMethod] method RationalAddToMaxSignedLimb (line 109) | [TestMethod] method RationalAddExpressionHugeRational (line 122) | [TestMethod] method RationalSubtractHugeRational (line 139) | [TestMethod] method RationalSubtractHugeInt (line 151) | [TestMethod] method RationalSubtractLimb (line 166) | [TestMethod] method RationalSubtractFromLimb (line 178) | [TestMethod] method RationalSubtractPositiveSignedLimb (line 190) | [TestMethod] method RationalSubtractFromPositiveSignedLimb (line 202) | [TestMethod] method RationalSubtractSignedLimb (line 214) | [TestMethod] method RationalSubtractFromSignedLimb (line 226) | [TestMethod] method RationalMultiplyByHugeRational (line 242) | [TestMethod] method RationalMultiplytHugeInt (line 254) | [TestMethod] method RationalMultiplyByLimb (line 269) | [TestMethod] method RationalMultiplyLimbBy (line 283) | [TestMethod] method RationalMultiplyBySignedLimb (line 297) | [TestMethod] method RationalMultiplySignedLimbBy (line 311) | [TestMethod] method RationalShiftLeft (line 329) | [TestMethod] method RationalShiftRight (line 344) | [TestMethod] method RationalNegate (line 359) | [TestMethod] method RationalMakeAbsolute (line 375) | [TestMethod] method RationalInvert (line 391) | [TestMethod] method RationalPower (line 407) | [TestMethod] method RationalDivideHugeRational (line 426) | [TestMethod] method RationalDivideHugeRational2 (line 437) | [TestMethod] method RationalDivideHugeInt (line 449) | [TestMethod] method RationalDivideLimb (line 471) | [TestMethod] method RationalDivideSignedLimb (line 485) | [TestMethod] method RationalDivideLimbBy (line 499) | [TestMethod] method RationalDivideSignedLimbBy (line 513) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeRationalTests/Assignment.cs class Assignment (line 25) | [TestClass] method RationalAssignCopy (line 28) | [TestMethod] method RationalSwap (line 39) | [TestMethod] method RationalCompoundOperators (line 65) | [TestMethod] method RationalAssignFloat (line 76) | [TestMethod] method RationalAssignInt (line 87) | [TestMethod] method RationalAssignInt2 (line 98) | [TestMethod] method RationalAssignFloat2 (line 113) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeRationalTests/Comparisons.cs class Comparisons (line 25) | [TestClass] method RationalCompareToHugeRational (line 30) | [TestMethod] method RationalCompareToHugeInt (line 44) | [TestMethod] method RationalCompareToObject (line 71) | [TestMethod] method RationalCompareToExpression (line 85) | [TestMethod] method RationalCompareToNonExpression (line 99) | [TestMethod] method RationalCompareToLimb (line 109) | [TestMethod] method RationalCompareToLimb2 (line 122) | [TestMethod] method RationalCompareToSignedLimb (line 137) | [TestMethod] method RationalCompareToSignedLimb2 (line 151) | [TestMethod] method RationalCompareToSignedDouble (line 167) | [TestMethod] method RationalOperatorLessThan (line 185) | [TestMethod] method RationalOperatorLessThanOrEqual (line 201) | [TestMethod] method RationalOperatorGreaterThan (line 217) | [TestMethod] method RationalOperatorGreaterThanOrEqual (line 233) | [TestMethod] method RationalOperatorLessThanLimb (line 253) | [TestMethod] method RationalOperatorLessThanOrEqualLimb (line 267) | [TestMethod] method RationalOperatorGreaterThanLimb (line 284) | [TestMethod] method RationalOperatorGreaterThanOrEqualLimb (line 298) | [TestMethod] method RationalOperatorLessThanSignedLimb (line 319) | [TestMethod] method RationalOperatorLessThanOrEqualSignedLimb (line 333) | [TestMethod] method RationalOperatorGreaterThanSignedLimb (line 350) | [TestMethod] method RationalOperatorGreaterThanOrEqualSignedLimb (line 364) | [TestMethod] method RationalOperatorLessThanDouble (line 385) | [TestMethod] method RationalOperatorLessThanOrEqualDouble (line 399) | [TestMethod] method RationalOperatorGreaterThanDouble (line 416) | [TestMethod] method RationalOperatorGreaterThanOrEqualDouble (line 430) | [TestMethod] method RationalEqualsHugeRational (line 452) | [TestMethod] method RationalEqualsHugeInt (line 467) | [TestMethod] method RationalEqualsExpression (line 489) | [TestMethod] method RationalEqualsNonExpression (line 503) | [TestMethod] method RationalEqualsLimb (line 512) | [TestMethod] method RationalEqualsSignedLimb (line 524) | [TestMethod] method RationalEqualsLimb2 (line 536) | [TestMethod] method RationalEqualsSignedLimb2 (line 549) | [TestMethod] method RationalEqualsDouble (line 562) | [TestMethod] method RationalEqualsOperatorHugeRational (line 579) | [TestMethod] method RationalNotEqualOperatorHugeRational (line 593) | [TestMethod] method RationalEqualsOperatorLimb (line 611) | [TestMethod] method RationalNotEqualOperatorLimb (line 623) | [TestMethod] method RationalEqualsOperatorSignedLimb (line 639) | [TestMethod] method RationalNotEqualOperatorSignedLimb (line 651) | [TestMethod] method RationalEqualsOperatorDouble (line 667) | [TestMethod] method RationalNotEqualOperatorDouble (line 680) | [TestMethod] method RationalGetHashCodeTest (line 697) | [TestMethod] method RationalSign (line 712) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeRationalTests/ConstructionAndDisposal.cs class ConstructionAndDisposal (line 25) | [TestClass] method RationalDefaultConstructor (line 28) | [TestMethod] method RationalNumerator (line 45) | [TestMethod] method RationalDenominator (line 56) | [TestMethod] method RationalDispose (line 67) | [TestMethod] method RationalConstructorFromLong (line 82) | [TestMethod] method RationalConstructorFromLongNegative (line 98) | [TestMethod] method RationalConstructorFromULong (line 114) | [TestMethod] method RationalConstructorFromDouble (line 131) | [TestMethod] method RationalConstructorFromDoubleNegative (line 140) | [TestMethod] method RationalAllocate (line 149) | [TestMethod] method RationalCanonicalize (line 162) | [TestMethod] method RationalStringConstructor (line 174) | [TestMethod] method RationalStringConstructorNumeratorOnly (line 185) | [TestMethod] method RationalStringConstructorInvalid (line 196) | [TestMethod] method RationalStringConstructorInvalid2 (line 203) | [TestMethod] method RationalStringConstructorHex (line 210) | [TestMethod] method RationalStringConstructorHexPrefix (line 226) | [TestMethod] method RationalStringAssignmentHexPrefix (line 241) | [TestMethod] method RationalConstructorFromExpression (line 259) | [TestMethod] method RationalConstructorFromFloatExpression (line 269) | [TestMethod] method RationalConstructorFromIntExpression (line 279) | [TestMethod] method RationalConstructorFromIntExpression2 (line 289) | [TestMethod] FILE: mpir.net/mpir.net-tests/HugeRationalTests/Conversions.cs class Conversions (line 26) | [TestClass] method RationalToStringDecimal (line 29) | [TestMethod] method RationalToStringHex (line 41) | [TestMethod] method RationalFromUlong (line 54) | [TestMethod] method RationalFromLong (line 69) | [TestMethod] method RationalToAndFromDouble (line 84) | [TestMethod] method RationalToAndFromFloat (line 97) | [TestMethod] method RationalFromString (line 111) | [TestMethod] method RationalFromInvalidString (line 130) | [TestMethod] method RationalFromInvalidString2 (line 140) | [TestMethod] method RationalToStringTruncated (line 150) | [TestMethod] method RationalApproximateSizeInBase (line 168) | [TestMethod] method AssertBetween (line 181) | private void AssertBetween(int min, int max, long actual) FILE: mpir.net/mpir.net-tests/HugeRationalTests/ExpressionTests.cs class ExpressionTests (line 30) | [TestClass] method RationalTestAllExpressions (line 33) | [TestMethod] method VerifyPartialResult (line 73) | private void VerifyPartialResult(MpirRandom rnd, RationalExpression ex... method MarkExpressionsUsed (line 84) | private void MarkExpressionsUsed(List allExpressions, RationalEx... FILE: mpir.net/mpir.net-tests/HugeRationalTests/IO.cs class IO (line 28) | [TestClass] method RationalInputOutputRaw (line 31) | [TestMethod] method RationalInputOutputStr (line 47) | [TestMethod] method RationalInputOutputStrHex (line 68) | [TestMethod] method RationalInputOutputStrHexPrefix (line 90) | [TestMethod] method RationalInputOutputStrHexLower (line 116) | [TestMethod] method RationalInputOutputStrOctal (line 137) | [TestMethod] method RationalInputOutputStrBinary (line 159) | [TestMethod] method RationalInputOutputStr62 (line 181) | [TestMethod] FILE: mpir.net/mpir.net-tests/IntegrationTests/XmlCommentsTests.cs class XmlCommentsTests (line 34) | [TestClass] method TestComments (line 39) | [TestMethod] class XmlCommentsDoc (line 64) | [Serializable] method Deserialize (line 73) | public static XmlCommentsDoc Deserialize(string path) class XmlCommentsMember (line 86) | [Serializable] method Validate (line 103) | public IEnumerable Validate(MemberInfo member) method IsIncluded (line 139) | public static bool IsIncluded(MemberInfo member) method Signature (line 157) | public static string Signature(MemberInfo member) method FormatParameterType (line 190) | public static string FormatParameterType(ParameterInfo p) method ToString (line 204) | public override string ToString() class XmlCommentsParam (line 210) | [Serializable] FILE: mpir.net/mpir.net-tests/OtherTests/MpirSettings.cs class MpirSettingsTests (line 28) | [TestClass] method BitsPerLimb (line 31) | [TestMethod] method Version (line 42) | [TestMethod] method ToStringDigits (line 49) | [TestMethod] method RoundingMode (line 66) | [TestMethod] FILE: mpir.net/mpir.net-tests/OtherTests/Random.cs class RandomTests (line 28) | [TestClass] method TestRandom (line 32) | private void TestRandom(MpirRandom r, ulong seed, Action a... method TestRandom (line 34) | private void TestRandom(MpirRandom r, uint seed, Action as... method RandomSeedingMersenneTwister (line 71) | [TestMethod] method RandomSeedingDefault (line 92) | [TestMethod] method RandomSeedingLCSize (line 113) | [TestMethod] method RandomSeedingLC (line 134) | [TestMethod] method RandomHugeIntBits (line 158) | [TestMethod] method RandomHugeInt1 (line 170) | [TestMethod] method RandomHugeIntBitsChunky (line 182) | [TestMethod] method RandomHugeFloat (line 194) | [TestMethod] method RandomHugeFloatBits (line 206) | [TestMethod] method RandomHugeFloatChunky (line 218) | [TestMethod] method RandomHugeFloatLimbsChunky (line 230) | [TestMethod] FILE: mpir.net/mpir.net-tests/Utilities/Accessors.cs class Accessors (line 29) | internal static class Accessors method Accessors (line 34) | static Accessors() method GetAccessor (line 41) | internal static FieldInfo GetAccessor(string name) method _value (line 46) | internal static IntPtr _value(T x) class IntAccessors (line 52) | internal static class IntAccessors method _value (line 54) | internal static IntPtr _value(this HugeInt x) method NumberOfLimbsAllocated (line 59) | internal static int NumberOfLimbsAllocated(this HugeInt x) method NumberOfLimbsUsed (line 67) | internal static int NumberOfLimbsUsed(this HugeInt x) method Limbs (line 78) | internal static IntPtr Limbs(this HugeInt x) class RationalAccessors (line 90) | internal static class RationalAccessors method _value (line 92) | internal static IntPtr _value(this HugeRational x) method NumeratorNumberOfLimbsAllocated (line 97) | internal static int NumeratorNumberOfLimbsAllocated(this HugeRational x) method NumeratorNumberOfLimbsUsed (line 108) | internal static int NumeratorNumberOfLimbsUsed(this HugeRational x) method NumeratorLimbs (line 119) | internal static IntPtr NumeratorLimbs(this HugeRational x) method DenominatorNumberOfLimbsAllocated (line 130) | internal static int DenominatorNumberOfLimbsAllocated(this HugeRationa... method DenominatorNumberOfLimbsUsed (line 141) | internal static int DenominatorNumberOfLimbsUsed(this HugeRational x) method DenominatorLimbs (line 152) | internal static IntPtr DenominatorLimbs(this HugeRational x) class FloatAccessors (line 164) | internal static class FloatAccessors method _value (line 166) | internal static IntPtr _value(this HugeFloat x) method NumberOfLimbsAllocated (line 171) | internal static int NumberOfLimbsAllocated(this HugeFloat x) method NumberOfLimbsUsed (line 182) | internal static int NumberOfLimbsUsed(this HugeFloat x) method Exponent (line 193) | internal static int Exponent(this HugeFloat x) method Limbs (line 204) | internal static IntPtr Limbs(this HugeFloat x) FILE: mpir.net/mpir.net-tests/Utilities/Platform.cs class Platform (line 32) | internal static class Platform method Ui (line 35) | public static ulong Ui(ulong win64, uint win32) { return win64; } method Si (line 36) | public static long Si(long win64, int win32) { return win64; } method Select (line 37) | public static string Select(string win64, string win32) { return win64; } method Select (line 38) | public static double Select(double win64, double win32) { return win64; } method Ui (line 40) | public static uint Ui(ulong win64, uint win32) { return win32; } method Si (line 41) | public static int Si(long win64, int win32) { return win32; } method Select (line 42) | public static string Select(string win64, string win32) { return win32; } method Select (line 43) | public static double Select(double win64, double win32) { return win32; } FILE: mpir.net/mpir.net/Common.h function class (line 89) | class Endianness : __int8 function __int32 (line 100) | enum EvaluationOptions : __int32 FILE: mpir.net/mpir.net/HugeFloat.cpp type MPIR (line 28) | namespace MPIR FILE: mpir.net/mpir.net/HugeFloat.h function namespace (line 57) | namespace MPIR function property (line 827) | static property mp_bitcnt_t DefaultPrecision function virtual (line 940) | virtual String^ ToString() override { return ToString(10, false, MpirSet... function mpir_ui (line 983) | mpir_ui ToUlong() { return MP(get_ui)(_value); } function mpir_si (line 991) | mpir_si ToLong() { return MP(get_si)(_value); } function mpir_ui (line 1000) | mpir_ui ToUint() { return MP(get_ui)(_value); } function mpir_si (line 1008) | mpir_si ToInt() { return MP(get_si)(_value); } function ToDouble (line 1017) | double ToDouble() { return MP(get_d)(_value); } function property (line 1069) | property MPEXPR_NAME^ Value function SetTo (line 1080) | void SetTo(mpir_ui value) { MP(set_ui)(_value, value); } function SetTo (line 1087) | void SetTo(mpir_si value) { MP(set_si)(_value, value); } function SetTo (line 1094) | void SetTo(double value) { MP(set_d)(_value, value); } function SetTo (line 1104) | void SetTo(String^ value) { SetTo(value, 0); } function SetTo (line 1115) | void SetTo(String^ value, int base) { SetTo(value, base, true); } function SetTo (line 1135) | void SetTo(IntegerExpression^ value) function Swap (line 1155) | void Swap(MPTYPE^ a) function property (line 1178) | property mp_bitcnt_t Precision function property (line 1197) | property mp_bitcnt_t AllocatedPrecision function Reallocate (line 1208) | void Reallocate(mp_bitcnt_t precision) function FitsLong (line 1221) | bool FitsLong() { return MP(fits_si_p)(_value) != 0; } function FitsUlong (line 1228) | bool FitsUlong() { return MP(fits_ui_p)(_value) != 0; } function FitsInt (line 1235) | bool FitsInt() { return MP(fits_sint_p)(_value) != 0; } function FitsUint (line 1241) | bool FitsUint() { return MP(fits_uint_p)(_value) != 0; } function FitsShort (line 1247) | bool FitsShort() { return MP(fits_sshort_p)(_value) != 0; } function FitsUshort (line 1253) | bool FitsUshort() { return MP(fits_ushort_p)(_value) != 0; } function IsInteger (line 1259) | bool IsInteger() { return MP(integer_p)(_value) != 0; } function Write (line 1274) | size_t Write(TextWriter^ writer) { return Write(writer, 10, 0, false, tr... function Write (line 1287) | size_t Write(TextWriter^ writer, int base) { return Write(writer, base, ... function Write (line 1303) | size_t Write(TextWriter^ writer, int base, bool lowercase) { return Writ... function Read (line 1334) | size_t Read(TextReader^ reader) { return Read(reader, 0, true); } function Read (line 1348) | size_t Read(TextReader^ reader, int base) { return Read(reader, base, tr... function MPEXPR_NAME (line 1373) | static MPEXPR_NAME^ SquareRoot(mpir_ui a) { return gcnew MPEXPR(SquareRo... FILE: mpir.net/mpir.net/HugeInt.cpp type MPIR (line 29) | namespace MPIR function AddTo (line 477) | void MPEXPR(MultiplyIntInt)::AddTo(MP(ptr) destination) function AddTo (line 483) | void MPEXPR(MultiplyIntUi)::AddTo(MP(ptr) destination) function AddTo (line 489) | void MPEXPR(MultiplyIntSi)::AddTo(MP(ptr) destination) function SubtractFrom (line 499) | void MPEXPR(MultiplyIntInt)::SubtractFrom(MP(ptr) destination) function SubtractFrom (line 505) | void MPEXPR(MultiplyIntUi)::SubtractFrom(MP(ptr) destination) function SubtractFrom (line 511) | void MPEXPR(MultiplyIntSi)::SubtractFrom(MP(ptr) destination) function DEFINE_ASSIGNMENT_PROLOG (line 520) | DEFINE_ASSIGNMENT_PROLOG(AddIntInt) function DEFINE_ASSIGNMENT_PROLOG (line 543) | DEFINE_ASSIGNMENT_PROLOG(SubtractIntInt) function mpir_ui (line 567) | mpir_ui MPEXPR_NAME::Mod(mpir_ui d, RoundingModes rounding) function DEFINE_ASSIGNMENT_PROLOG (line 842) | DEFINE_ASSIGNMENT_PROLOG(NextPrimeCandidateIntRnd) function DEFINE_ASSIGNMENT_PROLOG (line 853) | DEFINE_ASSIGNMENT_PROLOG(InvertIntInt) function DEFINE_ASSIGNMENT_PROLOG (line 861) | DEFINE_ASSIGNMENT_PROLOG(RemoveFactorsIntInt) function DEFINE_ASSIGNMENT_PROLOG (line 871) | DEFINE_ASSIGNMENT_PROLOG(FactorialUiUi) function DEFINE_ASSIGNMENT_PROLOG (line 893) | DEFINE_ASSIGNMENT_PROLOG(FibonacciUi) function DEFINE_ASSIGNMENT_PROLOG (line 900) | DEFINE_ASSIGNMENT_PROLOG(LucasUi) FILE: mpir.net/mpir.net/HugeInt.h function namespace (line 56) | namespace MPIR function abstract (line 1030) | abstract sealed function class (line 1100) | class MPEXPR(Multiply) abstract : MPEXPR_NAME function class (line 1133) | class MPEXPR(Divide) abstract : MPEXPR(DivMod) function class (line 1182) | class MPEXPR(Mod) abstract : MPEXPR(DivMod) function class (line 1231) | class MPEXPR(ShiftRight) abstract : MPEXPR(DivMod) function class (line 1255) | class MPEXPR(SquareRoot) abstract : MPEXPR_NAME function class (line 1304) | class MPEXPR(Gcd) abstract : MPEXPR_NAME function class (line 1359) | class MPEXPR(Sequence) abstract : MPEXPR_NAME function Reallocate (line 1559) | void Reallocate(mp_bitcnt_t bits) { MP(realloc2)(_value, bits); } function property (line 1586) | property int AllocatedSize function virtual (line 1602) | virtual String^ ToString() override { return ToString(10, false, MpirSet... function mpir_ui (line 1632) | mpir_ui ToUlong() { return MP(get_ui)(_value); } function mpir_si (line 1641) | mpir_si ToLong() { return MP(get_si)(_value); } function mpir_ui (line 1650) | mpir_ui ToUint() { return MP(get_ui)(_value); } function mpir_si (line 1659) | mpir_si ToInt() { return MP(get_si)(_value); } function ToDouble (line 1668) | double ToDouble() { return MP(get_d)(_value); } function property (line 1718) | property MPEXPR_NAME^ Value function SetTo (line 1729) | void SetTo(mpir_ui value) { MP(set_ui)(_value, value); } function SetTo (line 1736) | void SetTo(mpir_si value) { MP(set_si)(_value, value); } function SetTo (line 1743) | void SetTo(double value) { MP(set_d)(_value, value); } function SetTo (line 1751) | void SetTo(String^ value) { SetTo(value, 0); } function Swap (line 1784) | void Swap(MPTYPE^ a) function SetBit (line 1800) | void SetBit(mp_bitcnt_t position, bool value) { value ? MP(setbit)(_valu... function GetBit (line 1810) | bool GetBit(mp_bitcnt_t position) { return MP(tstbit)(_value, position) ... function ComplementBit (line 1818) | void ComplementBit(mp_bitcnt_t position) { MP(combit)(_value, position); } function FitsUlong (line 1830) | bool FitsUlong() { return MP(fits_ui_p)(_value) != 0; } function FitsLong (line 1837) | bool FitsLong() { return MP(fits_si_p)(_value) != 0; } function FitsUint (line 1844) | bool FitsUint() { return MP(fits_uint_p)(_value) != 0; } function FitsInt (line 1850) | bool FitsInt() { return MP(fits_sint_p)(_value) != 0; } function FitsUshort (line 1856) | bool FitsUshort() { return MP(fits_ushort_p)(_value) != 0; } function FitsShort (line 1862) | bool FitsShort() { return MP(fits_sshort_p)(_value) != 0; } function mp_size_t (line 1878) | mp_size_t ApproximateSizeInBase(int base) { return MP(sizeinbase)(_value... function Write (line 1915) | size_t Write(TextWriter^ writer) { return Write(writer, 0, false); } function Write (line 1929) | size_t Write(TextWriter^ writer, int base) { return Write(writer, base, ... function Read (line 1957) | size_t Read(TextReader^ reader) { return Read(reader, 0); } function Jacobi (line 2136) | static int Jacobi(MPTYPE^ a, MPTYPE^ b) { return MP(jacobi)(a->_value, b... function Legendre (line 2145) | static int Legendre(MPTYPE^ a, MPTYPE^ b) { return MP(legendre)(a->_valu... function Kronecker (line 2156) | static int Kronecker(MPTYPE^ a, MPTYPE^ b) { return MP(kronecker)(a->_va... function Kronecker (line 2167) | static int Kronecker(MPTYPE^ a, mpir_ui b) { return MP(kronecker_ui)(a->... function Kronecker (line 2178) | static int Kronecker(MPTYPE^ a, mpir_si b) { return MP(kronecker_si)(a->... function Kronecker (line 2189) | static int Kronecker(mpir_ui a, MPTYPE^ b) { return MP(ui_kronecker)(a, ... function Kronecker (line 2200) | static int Kronecker(mpir_si a, MPTYPE^ b) { return MP(si_kronecker)(a, ... function MPEXPR_NAME (line 2209) | static MPEXPR_NAME^ Power(mpir_ui value, mpir_ui power) { return gcnew M... function MPEXPR_NAME (line 2217) | static MPEXPR_NAME^ Factorial(mpir_ui a) { return gcnew MPEXPR(Factorial... function MPEXPR_NAME (line 2226) | static MPEXPR_NAME^ Factorial(mpir_ui a, mpir_ui order) { return gcnew M... function MPEXPR_NAME (line 2234) | static MPEXPR_NAME^ Primorial(mpir_ui a) { return gcnew MPEXPR(Primorial... function MPEXPR_NAME (line 2243) | static MPEXPR_NAME^ Binomial(mpir_ui n, mpir_ui k) { return gcnew MPEXPR... function MPEXPR_NAME (line 2255) | static MPEXPR_NAME^ Binomial(MPEXPR_NAME^ n, mpir_ui k) { return gcnew M... function Fibonacci (line 2268) | static MPEXPR(Sequence)^ Fibonacci(mpir_ui n) { return gcnew MPEXPR(Fibo... function Lucas (line 2281) | static MPEXPR(Sequence)^ Lucas(mpir_ui n) { return gcnew MPEXPR(LucasUi)... FILE: mpir.net/mpir.net/HugeRational.cpp type MPIR (line 29) | namespace MPIR function DEFINE_ASSIGNMENT_PROLOG (line 371) | DEFINE_ASSIGNMENT_PROLOG(PowerRatUi) FILE: mpir.net/mpir.net/HugeRational.h function namespace (line 56) | namespace MPIR function class (line 832) | class MPTYPE : MPEXPR_NAME function virtual (line 857) | virtual void AssignTo(MP(ptr) destination) override function Canonicalize (line 958) | void Canonicalize() { MP(canonicalize)(_value); } function virtual (line 987) | virtual String^ ToString() override { return ToString(10, false, MpirSet... function ToDouble (line 1015) | double ToDouble() { return MP(get_d)(_value); } function property (line 1023) | property HugeInt^ Numerator function property (line 1034) | property HugeInt^ Denominator function property (line 1072) | property MPEXPR_NAME^ Value function SetTo (line 1085) | void SetTo(mpir_ui numerator, mpir_ui denominator) { MP(set_ui)(_value, ... function SetTo (line 1092) | void SetTo(mpir_ui value) { SetTo(value, 1); } function SetTo (line 1101) | void SetTo(mpir_si numerator, mpir_ui denominator) { MP(set_si)(_value, ... function SetTo (line 1108) | void SetTo(mpir_si value) { SetTo(value, 1); } function SetTo (line 1115) | void SetTo(double value) { MP(set_d)(_value, value); } function SetTo (line 1126) | void SetTo(String^ value) { SetTo(value, 0); } function SetTo (line 1145) | void SetTo(IntegerExpression^ value) function SetTo (line 1158) | void SetTo(IntegerExpression^ numerator, IntegerExpression^ denominator) function Swap (line 1181) | void Swap(MPTYPE^ a) function mp_size_t (line 1202) | mp_size_t ApproximateSizeInBase(int base) { return mpz_sizeinbase(&_valu... function Write (line 1241) | size_t Write(TextWriter^ writer) { return Write(writer, 0, false); } function Write (line 1255) | size_t Write(TextWriter^ writer, int base) { return Write(writer, base, ... function Read (line 1283) | size_t Read(TextReader^ reader) { return Read(reader, 0); } FILE: mpir.net/mpir.net/Random.cpp type MPIR (line 24) | namespace MPIR function DEFINE_ASSIGNMENT_PROLOG (line 26) | DEFINE_ASSIGNMENT_PROLOG(Random) function DEFINE_ASSIGNMENT_PROLOG (line 32) | DEFINE_ASSIGNMENT_PROLOG(RandomBits) function DEFINE_ASSIGNMENT_PROLOG (line 37) | DEFINE_ASSIGNMENT_PROLOG(RandomBitsChunky) FILE: mpir.net/mpir.net/Random.h function namespace (line 24) | namespace MPIR FILE: mpir.net/mpir.net/RandomFloat.cpp type MPIR (line 26) | namespace MPIR function DEFINE_ASSIGNMENT_PROLOG (line 33) | DEFINE_ASSIGNMENT_PROLOG(Random) function DEFINE_ASSIGNMENT_PROLOG (line 38) | DEFINE_ASSIGNMENT_PROLOG(RandomBits) function DEFINE_ASSIGNMENT_PROLOG (line 43) | DEFINE_ASSIGNMENT_PROLOG(RandomChunky) function DEFINE_ASSIGNMENT_PROLOG (line 50) | DEFINE_ASSIGNMENT_PROLOG(RandomLimbsChunky) FILE: mpirxx.h function __mpz_set_ui_safe (line 106) | inline void __mpz_set_ui_safe(mpz_ptr p, mpir_ui l) function __mpz_set_si_safe (line 117) | inline void __mpz_set_si_safe(mpz_ptr p, mpir_si l) function mpir_ui (line 164) | inline mpir_ui __gmpxx_abs_ui (mpir_si l) function eval (line 176) | struct __gmp_unary_plus function eval (line 180) | static void eval(mpf_ptr f, mpf_srcptr g) { mpf_set(f, g); } function eval (line 183) | struct __gmp_unary_minus function eval (line 187) | static void eval(mpf_ptr f, mpf_srcptr g) { mpf_neg(f, g); } type __gmp_unary_com (line 190) | struct __gmp_unary_com function eval (line 195) | struct __gmp_binary_plus function eval (line 211) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 213) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 220) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 222) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 224) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 227) | static void eval(mpq_ptr q, mpq_srcptr r, mpq_srcptr s) function eval (line 230) | static void eval(mpq_ptr q, mpq_srcptr r, mpir_ui l) function eval (line 248) | static void eval(mpq_ptr q, mpir_ui l, mpq_srcptr r) function eval (line 252) | static void eval(mpq_ptr q, mpir_si l, mpq_srcptr r) function eval (line 254) | static void eval(mpq_ptr q, mpq_srcptr r, double d) function eval (line 262) | static void eval(mpq_ptr q, double d, mpq_srcptr r) function eval (line 265) | static void eval(mpq_ptr q, mpq_srcptr r, mpz_srcptr z) function eval (line 276) | static void eval(mpq_ptr q, mpz_srcptr z, mpq_srcptr r) function eval (line 279) | static void eval(mpf_ptr f, mpf_srcptr g, mpf_srcptr h) function eval (line 282) | static void eval(mpf_ptr f, mpf_srcptr g, mpir_ui l) function eval (line 284) | static void eval(mpf_ptr f, mpir_ui l, mpf_srcptr g) function eval (line 286) | static void eval(mpf_ptr f, mpf_srcptr g, mpir_si l) function eval (line 293) | static void eval(mpf_ptr f, mpir_si l, mpf_srcptr g) function eval (line 295) | static void eval(mpf_ptr f, mpf_srcptr g, double d) function eval (line 303) | static void eval(mpf_ptr f, double d, mpf_srcptr g) function eval (line 307) | struct __gmp_binary_minus function eval (line 321) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 330) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 337) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 347) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 349) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 352) | static void eval(mpq_ptr q, mpq_srcptr r, mpq_srcptr s) function eval (line 355) | static void eval(mpq_ptr q, mpq_srcptr r, mpir_ui l) function eval (line 373) | static void eval(mpq_ptr q, mpir_ui l, mpq_srcptr r) function eval (line 375) | static void eval(mpq_ptr q, mpq_srcptr r, mpir_si l) function eval (line 382) | static void eval(mpq_ptr q, mpir_si l, mpq_srcptr r) function eval (line 384) | static void eval(mpq_ptr q, mpq_srcptr r, double d) function eval (line 392) | static void eval(mpq_ptr q, double d, mpq_srcptr r) function eval (line 401) | static void eval(mpq_ptr q, mpq_srcptr r, mpz_srcptr z) function eval (line 412) | static void eval(mpq_ptr q, mpz_srcptr z, mpq_srcptr r) function eval (line 415) | static void eval(mpf_ptr f, mpf_srcptr g, mpf_srcptr h) function eval (line 418) | static void eval(mpf_ptr f, mpf_srcptr g, mpir_ui l) function eval (line 420) | static void eval(mpf_ptr f, mpir_ui l, mpf_srcptr g) function eval (line 422) | static void eval(mpf_ptr f, mpf_srcptr g, mpir_si l) function eval (line 429) | static void eval(mpf_ptr f, mpir_si l, mpf_srcptr g) function eval (line 437) | static void eval(mpf_ptr f, mpf_srcptr g, double d) function eval (line 445) | static void eval(mpf_ptr f, double d, mpf_srcptr g) function eval (line 456) | inline void type __gmp_binary_lshift (line 465) | struct __gmp_binary_lshift function eval (line 476) | static void eval(mpq_ptr q, mpq_srcptr r, mp_bitcnt_t l) function eval (line 485) | static void eval(mpf_ptr f, mpf_srcptr g, mp_bitcnt_t l) type __gmp_binary_rshift (line 489) | struct __gmp_binary_rshift function eval (line 500) | static void eval(mpq_ptr q, mpq_srcptr r, mp_bitcnt_t l) function eval (line 509) | static void eval(mpf_ptr f, mpf_srcptr g, mp_bitcnt_t l) function eval (line 513) | struct __gmp_binary_multiplies function eval (line 537) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 539) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 554) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 556) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 558) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 561) | static void eval(mpq_ptr q, mpq_srcptr r, mpq_srcptr s) function eval (line 564) | static void eval(mpq_ptr q, mpq_srcptr r, mpir_ui l) function eval (line 585) | static void eval(mpq_ptr q, mpir_ui l, mpq_srcptr r) function eval (line 587) | static void eval(mpq_ptr q, mpq_srcptr r, mpir_si l) function eval (line 605) | static void eval(mpq_ptr q, mpir_si l, mpq_srcptr r) function eval (line 607) | static void eval(mpq_ptr q, mpq_srcptr r, double d) function eval (line 615) | static void eval(mpq_ptr q, double d, mpq_srcptr r) function eval (line 618) | static void eval(mpf_ptr f, mpf_srcptr g, mpf_srcptr h) function eval (line 621) | static void eval(mpf_ptr f, mpf_srcptr g, mpir_ui l) function eval (line 623) | static void eval(mpf_ptr f, mpir_ui l, mpf_srcptr g) function eval (line 625) | static void eval(mpf_ptr f, mpf_srcptr g, mpir_si l) function eval (line 635) | static void eval(mpf_ptr f, mpir_si l, mpf_srcptr g) function eval (line 637) | static void eval(mpf_ptr f, mpf_srcptr g, double d) function eval (line 645) | static void eval(mpf_ptr f, double d, mpf_srcptr g) function eval (line 649) | struct __gmp_binary_divides function eval (line 672) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 693) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 703) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 714) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 716) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 719) | static void eval(mpq_ptr q, mpq_srcptr r, mpq_srcptr s) function eval (line 722) | static void eval(mpq_ptr q, mpq_srcptr r, mpir_ui l) function eval (line 734) | static void eval(mpq_ptr q, mpir_ui l, mpq_srcptr r) function eval (line 736) | static void eval(mpq_ptr q, mpq_srcptr r, mpir_si l) function eval (line 754) | static void eval(mpq_ptr q, mpir_si l, mpq_srcptr r) function eval (line 756) | static void eval(mpq_ptr q, mpq_srcptr r, double d) function eval (line 764) | static void eval(mpq_ptr q, double d, mpq_srcptr r) function eval (line 773) | static void eval(mpf_ptr f, mpf_srcptr g, mpf_srcptr h) function eval (line 776) | static void eval(mpf_ptr f, mpf_srcptr g, mpir_ui l) function eval (line 778) | static void eval(mpf_ptr f, mpir_ui l, mpf_srcptr g) function eval (line 780) | static void eval(mpf_ptr f, mpf_srcptr g, mpir_si l) function eval (line 790) | static void eval(mpf_ptr f, mpir_si l, mpf_srcptr g) function eval (line 800) | static void eval(mpf_ptr f, mpf_srcptr g, double d) function eval (line 808) | static void eval(mpf_ptr f, double d, mpf_srcptr g) function eval (line 818) | struct __gmp_binary_modulus function eval (line 825) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 843) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 847) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 858) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 860) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 864) | struct __gmp_binary_and function eval (line 871) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 873) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 875) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 877) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 879) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 883) | struct __gmp_binary_ior function eval (line 889) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 891) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 893) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 895) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 897) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 901) | struct __gmp_binary_xor function eval (line 907) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 909) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 911) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 913) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 915) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 919) | struct __gmp_binary_equal function eval (line 925) | static bool eval(mpir_ui l, mpz_srcptr z) function eval (line 927) | static bool eval(mpz_srcptr z, mpir_si l) function eval (line 929) | static bool eval(mpir_si l, mpz_srcptr z) function eval (line 931) | static bool eval(mpz_srcptr z, double d) function eval (line 933) | static bool eval(double d, mpz_srcptr z) function eval (line 936) | static bool eval(mpq_srcptr q, mpq_srcptr r) function eval (line 939) | static bool eval(mpq_srcptr q, mpir_ui l) function eval (line 941) | static bool eval(mpir_ui l, mpq_srcptr q) function eval (line 943) | static bool eval(mpq_srcptr q, mpir_si l) function eval (line 945) | static bool eval(mpir_si l, mpq_srcptr q) function eval (line 947) | static bool eval(mpq_srcptr q, double d) function eval (line 957) | static bool eval(double d, mpq_srcptr q) function eval (line 962) | static bool eval(mpf_srcptr f, mpf_srcptr g) { return mpf_cmp(f, g) == 0; } function eval (line 964) | static bool eval(mpf_srcptr f, mpir_ui l) function eval (line 966) | static bool eval(mpir_ui l, mpf_srcptr f) function eval (line 968) | static bool eval(mpf_srcptr f, mpir_si l) function eval (line 970) | static bool eval(mpir_si l, mpf_srcptr f) function eval (line 972) | static bool eval(mpf_srcptr f, double d) function eval (line 974) | static bool eval(double d, mpf_srcptr f) function eval (line 978) | struct __gmp_binary_less function eval (line 984) | static bool eval(mpir_ui l, mpz_srcptr z) function eval (line 986) | static bool eval(mpz_srcptr z, mpir_si l) function eval (line 988) | static bool eval(mpir_si l, mpz_srcptr z) function eval (line 990) | static bool eval(mpz_srcptr z, double d) function eval (line 992) | static bool eval(double d, mpz_srcptr z) function eval (line 995) | static bool eval(mpq_srcptr q, mpq_srcptr r) { return mpq_cmp(q, r) < 0; } function eval (line 997) | static bool eval(mpq_srcptr q, mpir_ui l) function eval (line 999) | static bool eval(mpir_ui l, mpq_srcptr q) function eval (line 1001) | static bool eval(mpq_srcptr q, mpir_si l) function eval (line 1003) | static bool eval(mpir_si l, mpq_srcptr q) function eval (line 1005) | static bool eval(mpq_srcptr q, double d) function eval (line 1015) | static bool eval(double d, mpq_srcptr q) function eval (line 1026) | static bool eval(mpf_srcptr f, mpf_srcptr g) { return mpf_cmp(f, g) < 0; } function eval (line 1028) | static bool eval(mpf_srcptr f, mpir_ui l) function eval (line 1030) | static bool eval(mpir_ui l, mpf_srcptr f) function eval (line 1032) | static bool eval(mpf_srcptr f, mpir_si l) function eval (line 1034) | static bool eval(mpir_si l, mpf_srcptr f) function eval (line 1036) | static bool eval(mpf_srcptr f, double d) function eval (line 1038) | static bool eval(double d, mpf_srcptr f) function eval (line 1042) | struct __gmp_binary_greater function eval (line 1048) | static bool eval(mpir_ui l, mpz_srcptr z) function eval (line 1050) | static bool eval(mpz_srcptr z, mpir_si l) function eval (line 1052) | static bool eval(mpir_si l, mpz_srcptr z) function eval (line 1054) | static bool eval(mpz_srcptr z, double d) function eval (line 1056) | static bool eval(double d, mpz_srcptr z) function eval (line 1059) | static bool eval(mpq_srcptr q, mpq_srcptr r) { return mpq_cmp(q, r) > 0; } function eval (line 1061) | static bool eval(mpq_srcptr q, mpir_ui l) function eval (line 1063) | static bool eval(mpir_ui l, mpq_srcptr q) function eval (line 1065) | static bool eval(mpq_srcptr q, mpir_si l) function eval (line 1067) | static bool eval(mpir_si l, mpq_srcptr q) function eval (line 1069) | static bool eval(mpq_srcptr q, double d) function eval (line 1079) | static bool eval(double d, mpq_srcptr q) function eval (line 1090) | static bool eval(mpf_srcptr f, mpf_srcptr g) { return mpf_cmp(f, g) > 0; } function eval (line 1092) | static bool eval(mpf_srcptr f, mpir_ui l) function eval (line 1094) | static bool eval(mpir_ui l, mpf_srcptr f) function eval (line 1096) | static bool eval(mpf_srcptr f, mpir_si l) function eval (line 1098) | static bool eval(mpir_si l, mpf_srcptr f) function eval (line 1100) | static bool eval(mpf_srcptr f, double d) function eval (line 1102) | static bool eval(double d, mpf_srcptr f) function eval (line 1106) | struct __gmp_unary_increment function eval (line 1111) | static void eval(mpf_ptr f) { mpf_add_ui(f, f, 1); } function eval (line 1114) | struct __gmp_unary_decrement function eval (line 1119) | static void eval(mpf_ptr f) { mpf_sub_ui(f, f, 1); } function eval (line 1122) | struct __gmp_abs_function function eval (line 1126) | static void eval(mpf_ptr f, mpf_srcptr g) { mpf_abs(f, g); } type __gmp_trunc_function (line 1129) | struct __gmp_trunc_function type __gmp_floor_function (line 1134) | struct __gmp_floor_function type __gmp_ceil_function (line 1139) | struct __gmp_ceil_function function eval (line 1144) | struct __gmp_sqrt_function function eval (line 1150) | struct __gmp_hypot_function function eval (line 1174) | static void eval(mpf_ptr f, mpir_ui l, mpf_srcptr g) function eval (line 1176) | static void eval(mpf_ptr f, mpf_srcptr g, mpir_si l) function eval (line 1187) | static void eval(mpf_ptr f, mpir_si l, mpf_srcptr g) function eval (line 1189) | static void eval(mpf_ptr f, mpf_srcptr g, double d) function eval (line 1200) | static void eval(mpf_ptr f, double d, mpf_srcptr g) function eval (line 1204) | struct __gmp_sgn_function function eval (line 1208) | static int eval(mpf_srcptr f) { return mpf_sgn(f); } function eval (line 1211) | struct __gmp_gcd_function function eval (line 1221) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 1225) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 1229) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 1233) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 1237) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 1243) | struct __gmp_lcm_function function eval (line 1253) | static void eval(mpz_ptr z, mpir_ui l, mpz_srcptr w) function eval (line 1257) | static void eval(mpz_ptr z, mpz_srcptr w, mpir_si l) function eval (line 1261) | static void eval(mpz_ptr z, mpir_si l, mpz_srcptr w) function eval (line 1265) | static void eval(mpz_ptr z, mpz_srcptr w, double d) function eval (line 1269) | static void eval(mpz_ptr z, double d, mpz_srcptr w) function eval (line 1275) | struct __gmp_cmp_function function eval (line 1281) | static int eval(mpir_ui l, mpz_srcptr z) function eval (line 1283) | static int eval(mpz_srcptr z, mpir_si l) function eval (line 1285) | static int eval(mpir_si l, mpz_srcptr z) function eval (line 1287) | static int eval(mpz_srcptr z, double d) function eval (line 1289) | static int eval(double d, mpz_srcptr z) function eval (line 1292) | static int eval(mpq_srcptr q, mpq_srcptr r) { return mpq_cmp(q, r); } function eval (line 1294) | static int eval(mpq_srcptr q, mpir_ui l) function eval (line 1296) | static int eval(mpir_ui l, mpq_srcptr q) function eval (line 1298) | static int eval(mpq_srcptr q, mpir_si l) function eval (line 1300) | static int eval(mpir_si l, mpq_srcptr q) function eval (line 1302) | static int eval(mpq_srcptr q, double d) function eval (line 1312) | static int eval(double d, mpq_srcptr q) function eval (line 1323) | static int eval(mpf_srcptr f, mpf_srcptr g) { return mpf_cmp(f, g); } function eval (line 1325) | static int eval(mpf_srcptr f, mpir_ui l) function eval (line 1327) | static int eval(mpir_ui l, mpf_srcptr f) function eval (line 1329) | static int eval(mpf_srcptr f, mpir_si l) function eval (line 1331) | static int eval(mpir_si l, mpf_srcptr f) function eval (line 1333) | static int eval(mpf_srcptr f, double d) function eval (line 1335) | static int eval(double d, mpf_srcptr f) function eval (line 1339) | struct __gmp_rand_function function eval (line 1345) | static void eval(mpf_ptr f, gmp_randstate_t s, mp_bitcnt_t prec) function __gmp_alloc_cstring (line 1359) | struct __gmp_alloc_cstring type T (line 1381) | typedef T ref_type; function mpz_t (line 1395) | struct __gmp_resolve_expr function mpq_t (line 1403) | struct __gmp_resolve_expr function mpf_t (line 1411) | struct __gmp_resolve_expr type __gmp_resolve_expr (line 1419) | struct __gmp_resolve_expr type mpq_t (line 1421) | typedef mpq_t value_type; type __gmp_resolve_expr (line 1425) | struct __gmp_resolve_expr type mpq_t (line 1427) | typedef mpq_t value_type; type __gmp_resolve_expr (line 1431) | struct __gmp_resolve_expr type mpf_t (line 1433) | typedef mpf_t value_type; type __gmp_resolve_expr (line 1437) | struct __gmp_resolve_expr type mpf_t (line 1439) | typedef mpf_t value_type; type __gmp_resolve_expr (line 1443) | struct __gmp_resolve_expr type mpf_t (line 1445) | typedef mpf_t value_type; type __gmp_resolve_expr (line 1449) | struct __gmp_resolve_expr type mpf_t (line 1451) | typedef mpf_t value_type; function namespace (line 1455) | namespace std { function val (line 1504) | __gmp_unary_expr(const T &v) : val(v) { } function explicit (line 1643) | explicit __gmp_expr(mpz_srcptr z) { mpz_init_set(mp, z); } function swap (line 1647) | void swap(__gmp_expr& z) __GMPXX_NOEXCEPT { std::swap(*mp, *z.mp); } function set_str (line 1708) | int set_str(const char *s, int base) function set_str (line 1710) | int set_str(const std::string &s, int base) function __gmp_alloc_cstring (line 1714) | __gmp_alloc_cstring temp(mpz_get_str(0, base, mp)); function mpz_ptr (line 1720) | mpz_ptr __get_mp() { return mp; } function mpz_ptr (line 1722) | mpz_ptr get_mpz_t() { return mp; } function canonicalize (line 1785) | void canonicalize() { mpq_canonicalize(mp); } function swap (line 1869) | void swap(__gmp_expr& q) __GMPXX_NOEXCEPT { std::swap(*mp, *q.mp); } function set_str (line 1929) | int set_str(const char *s, int base) function set_str (line 1931) | int set_str(const std::string &s, int base) function mpq_ptr (line 1954) | mpq_ptr __get_mp() { return mp; } function mpq_ptr (line 1956) | mpq_ptr get_mpq_t() { return mp; } function mpz_ptr (line 1959) | mpz_ptr get_num_mpz_t() { return mpq_numref(mp); } function mpz_ptr (line 1961) | mpz_ptr get_den_mpz_t() { return mpq_denref(mp); } function set_prec (line 1996) | void set_prec(mp_bitcnt_t prec) { mpf_set_prec(mp, prec); } function set_prec_raw (line 1997) | void set_prec_raw(mp_bitcnt_t prec) { mpf_set_prec_raw(mp, prec); } function explicit (line 2063) | explicit __gmp_expr(const char *s) function explicit (line 2080) | explicit __gmp_expr(const std::string &s) function explicit (line 2098) | explicit __gmp_expr(mpf_srcptr f) function swap (line 2105) | void swap(__gmp_expr& f) __GMPXX_NOEXCEPT { std::swap(*mp, *f.mp); } function set_str (line 2160) | int set_str(const char *s, int base) function set_str (line 2162) | int set_str(const std::string &s, int base) function mpf_ptr (line 2172) | mpf_ptr __get_mp() { return mp; } function mpf_ptr (line 2174) | mpf_ptr get_mpf_t() { return mp; } function __gmp_set_expr (line 2286) | void __gmp_set_expr(mpz_ptr z, const __gmp_expr &expr) function __gmp_set_expr (line 2292) | inline void __gmp_set_expr(mpq_ptr q, const mpz_class &z) function __gmp_set_expr (line 2298) | void __gmp_set_expr(mpq_ptr q, const __gmp_expr &expr) function __gmp_set_expr (line 2304) | inline void __gmp_set_expr(mpq_ptr q, const mpq_class &r) function __gmp_set_expr (line 2310) | void __gmp_set_expr(mpq_ptr q, const __gmp_expr &expr) function __gmp_set_expr (line 2316) | void __gmp_set_expr(mpq_ptr q, const __gmp_expr &expr) function __gmp_set_expr (line 2323) | void __gmp_set_expr(mpf_ptr f, const __gmp_expr &expr) function __gmp_set_expr (line 2330) | void __gmp_set_expr(mpf_ptr f, const __gmp_expr &expr) function __gmp_set_expr (line 2336) | inline void __gmp_set_expr(mpf_ptr f, const mpf_class &g) function __gmp_set_expr (line 2342) | void __gmp_set_expr(mpf_ptr f, const __gmp_expr &expr) function eval (line 2399) | void eval(typename __gmp_resolve_expr::ptr_type p) const function eval (line 2417) | void eval(typename __gmp_resolve_expr::ptr_type p) const type __gmp_expr (line 2442) | typedef __gmp_expr val2_type; function eval (line 2448) | void eval(typename __gmp_resolve_expr::ptr_type p) const function mp_bitcnt_t (line 2452) | mp_bitcnt_t get_prec() const function eval (line 2474) | void eval(typename __gmp_resolve_expr::ptr_type p) const type U (line 2485) | typedef U val1_type; type __gmp_expr (line 2486) | typedef __gmp_expr val2_type; function eval (line 2492) | void eval(typename __gmp_resolve_expr::ptr_type p) const type __gmp_expr (line 2508) | typedef __gmp_expr val2_type; function eval (line 2514) | void eval(typename __gmp_resolve_expr::ptr_type p) const function mp_bitcnt_t (line 2529) | mp_bitcnt_t get_prec() const function eval (line 2549) | void eval(typename __gmp_resolve_expr::ptr_type p) const function mp_bitcnt_t (line 2564) | mp_bitcnt_t get_prec() const function eval (line 2584) | void eval(typename __gmp_resolve_expr::ptr_type p) const function mp_bitcnt_t (line 2599) | mp_bitcnt_t get_prec() const function eval (line 2619) | void eval(typename __gmp_resolve_expr::ptr_type p) const function mp_bitcnt_t (line 2634) | mp_bitcnt_t get_prec() const function eval (line 2656) | void eval(typename __gmp_resolve_expr::ptr_type p) const type U (line 2670) | typedef U val1_type; type __gmp_expr (line 2671) | typedef __gmp_expr val2_type; function eval (line 2677) | void eval(typename __gmp_resolve_expr::ptr_type p) const type __gmp_expr (line 2696) | typedef __gmp_expr val2_type; function eval (line 2702) | void eval(typename __gmp_resolve_expr::ptr_type p) const function mp_bitcnt_t (line 2710) | mp_bitcnt_t get_prec() const function eval (line 2730) | void eval(typename __gmp_resolve_expr::ptr_type p) const function mp_bitcnt_t (line 2738) | mp_bitcnt_t get_prec() const function eval (line 2758) | void eval(typename __gmp_resolve_expr::ptr_type p) const function __GMP_DEFINE_BINARY_FUNCTION (line 3302) | __GMP_DEFINE_UNARY_FUNCTION(operator~, __gmp_unary_com) function class (line 3387) | class __gmp_urandomb_value { } function class (line 3388) | class __gmp_urandomm_value { } function class (line 3443) | class gmp_randclass function namespace (line 3508) | namespace std { FILE: mpn/alpha/divexact_1.c function mpn_divexact_1 (line 50) | void FILE: mpn/generic/add_err1_n.c function mp_limb_t (line 45) | mp_limb_t FILE: mpn/generic/add_err2_n.c function mp_limb_t (line 41) | mp_limb_t FILE: mpn/generic/add_n.c function mp_limb_t (line 28) | mp_limb_t function mp_limb_t (line 58) | mp_limb_t FILE: mpn/generic/addadd_n.c function mp_limb_t (line 25) | mp_limb_t mpn_addadd_n(mp_ptr t, mp_srcptr x, mp_srcptr y, mp_srcptr z, ... FILE: mpn/generic/addmul_1.c function mp_limb_t (line 33) | mp_limb_t function mp_limb_t (line 64) | mp_limb_t function mp_limb_t (line 100) | mp_limb_t FILE: mpn/generic/addsub_n.c function mpn_addsub_n (line 26) | int mpn_addsub_n(mp_ptr t, mp_srcptr x, mp_srcptr y, mp_srcptr z, mp_siz... FILE: mpn/generic/and_n.c function func (line 67) | void FILE: mpn/generic/andn_n.c function func (line 67) | void FILE: mpn/generic/bdivmod.c function mp_limb_t (line 56) | mp_limb_t FILE: mpn/generic/binvert.c function mp_size_t (line 54) | mp_size_t function mpn_binvert (line 62) | void FILE: mpn/generic/com_n.c function mpn_com_n (line 26) | void FILE: mpn/generic/copyd.c function mpn_copyd (line 25) | void mpn_copyd(mp_ptr rp, mp_srcptr sp, mp_size_t n) FILE: mpn/generic/copyi.c function mpn_copyi (line 25) | void mpn_copyi(mp_ptr rp, mp_srcptr sp, mp_size_t n) FILE: mpn/generic/dc_bdiv_q.c function mpn_dc_bdiv_q (line 38) | void FILE: mpn/generic/dc_bdiv_q_n.c function mpn_dc_bdiv_q_n (line 43) | void FILE: mpn/generic/dc_bdiv_qr.c function mp_limb_t (line 45) | mp_limb_t FILE: mpn/generic/dc_bdiv_qr_n.c function mp_limb_t (line 45) | mp_limb_t FILE: mpn/generic/dc_div_q.c function mp_limb_t (line 31) | mp_limb_t FILE: mpn/generic/dc_div_qr.c function mp_limb_t (line 32) | mp_limb_t FILE: mpn/generic/dc_div_qr_n.c function mp_limb_t (line 33) | mp_limb_t FILE: mpn/generic/dc_divappr_q.c function mp_limb_t (line 35) | mp_limb_t FILE: mpn/generic/divexact.c function mpn_divexact (line 36) | void FILE: mpn/generic/divexact_1.c function mpn_divexact_1 (line 68) | void FILE: mpn/generic/divexact_by3c.c function mp_limb_t (line 28) | mp_limb_t mpn_divexact_by3c(mp_ptr qp, mp_srcptr xp, mp_size_t n, mp_lim... function mp_limb_t (line 69) | mp_limb_t divexact_basic(mp_ptr qp,mp_ptr xp,mp_size_t n,mp_limb_t d) function mp_limb_t (line 95) | mp_limb_t divexact_submul(mp_ptr qp,mp_ptr xp,mp_size_t n) function mp_limb_t (line 131) | mp_limb_t divexact3_direct(mp_ptr qp,mp_ptr xp,mp_size_t n) function mp_limb_t (line 154) | mp_limb_t divexact3_byluck(mp_ptr qp,mp_ptr xp,mp_size_t n) FILE: mpn/generic/divexact_byff.c function mp_limb_t (line 32) | mp_limb_t FILE: mpn/generic/divexact_byfobm1.c function mp_limb_t (line 32) | mp_limb_t mpn_divexact_byfobm1(mp_ptr qp, mp_srcptr xp, mp_size_t n, FILE: mpn/generic/divisible_p.c function mpn_divisible_p (line 69) | int FILE: mpn/generic/divrem.c function mp_limb_t (line 29) | mp_limb_t FILE: mpn/generic/divrem_1.c function mp_limb_t (line 80) | mp_limb_t FILE: mpn/generic/divrem_2.c function mp_limb_t (line 64) | mp_limb_t FILE: mpn/generic/divrem_euclidean_qr_2.c function mp_limb_t (line 28) | mp_limb_t mpn_divrem_euclidean_qr_2(mp_ptr qp, mp_ptr xp, mp_size_t xn, ... FILE: mpn/generic/divrem_euclidean_r_1.c function mp_limb_t (line 29) | mp_limb_t mpn_mod_1_1_wrap(mp_srcptr xp, mp_size_t xn, mp_limb_t d) function mp_limb_t (line 68) | mp_limb_t mpn_mod_1_2_wrap(mp_srcptr xp, mp_size_t xn, mp_limb_t d) function mp_limb_t (line 110) | mp_limb_t mpn_mod_1_3_wrap(mp_srcptr xp, mp_size_t xn, mp_limb_t d) function mp_limb_t (line 157) | mp_limb_t mpn_mod_1_k(mp_srcptr xp, mp_size_t xn, mp_limb_t d, mp_size_t k) FILE: mpn/generic/divrem_hensel_qr_1.c function mp_limb_t (line 27) | mp_limb_t mpn_divrem_hensel_qr_1(mp_ptr qp, mp_srcptr xp, mp_size_t n, m... FILE: mpn/generic/divrem_hensel_qr_1_1.c function mp_limb_t (line 27) | mp_limb_t mpn_divrem_hensel_qr_1_1(mp_ptr qp, mp_srcptr xp, mp_size_t n,... FILE: mpn/generic/divrem_hensel_qr_1_2.c function mp_limb_t (line 30) | mp_limb_t mpn_divrem_hensel_qr_1_2(mp_ptr qp, mp_srcptr xp, mp_size_t n,... FILE: mpn/generic/divrem_hensel_r_1.c function mp_limb_t (line 30) | mp_limb_t mpn_divrem_hensel_r_1(mp_srcptr xp, mp_size_t n, mp_limb_t d) FILE: mpn/generic/divrem_hensel_rsh_qr_1.c function mp_limb_t (line 26) | mp_limb_t mpn_divrem_hensel_rsh_qr_1_preinv(mp_ptr qp, mp_srcptr xp, function mp_limb_t (line 87) | mp_limb_t mpn_divrem_hensel_rsh_qr_1(mp_ptr qp, mp_srcptr xp, FILE: mpn/generic/dump.c function mpn_dump (line 31) | void function mpn_recdump (line 68) | static void function mpn_dump (line 81) | void FILE: mpn/generic/fib2_ui.c function mp_size_t (line 64) | mp_size_t FILE: mpn/generic/gcd.c type gcd_ctx (line 54) | struct gcd_ctx function gcd_hook (line 60) | static void function mp_size_t (line 77) | static inline mp_size_t function mp_size_t (line 124) | mp_size_t FILE: mpn/generic/gcd_1.c function mp_limb_t (line 49) | mp_limb_t FILE: mpn/generic/gcd_subdiv_step.c function mp_size_t (line 64) | mp_size_t FILE: mpn/generic/gcdext.c function hgcd_mul_matrix_vector (line 29) | static size_t function mp_size_t (line 93) | static mp_size_t function mp_size_t (line 187) | mp_size_t FILE: mpn/generic/gcdext_1.c function mp_limb_t (line 48) | mp_limb_t function mp_limb_t (line 266) | mp_limb_t FILE: mpn/generic/gcdext_lehmer.c function mpn_gcdext_hook (line 27) | void function mp_size_t (line 134) | mp_size_t FILE: mpn/generic/get_d.c function mpn_get_d (line 94) | double FILE: mpn/generic/get_str.c function mpn_get_str (line 323) | size_t FILE: mpn/generic/hamdist.c function mp_bitcnt_t (line 37) | mp_bitcnt_t FILE: mpn/generic/hgcd.c function mp_size_t (line 49) | mp_size_t function mp_size_t (line 71) | mp_size_t FILE: mpn/generic/hgcd2.c function mp_limb_t (line 35) | static inline mp_limb_t function mp_limb_t (line 89) | static inline mp_limb_t function mp_limb_t (line 150) | static inline mp_limb_t function mpn_hgcd2 (line 215) | int FILE: mpn/generic/hgcd2_jacobi.c function mp_limb_t (line 35) | static inline mp_limb_t function mp_limb_t (line 89) | static inline mp_limb_t function mpn_hgcd2_jacobi (line 147) | int FILE: mpn/generic/hgcd_appr.c function mp_size_t (line 30) | mp_size_t function mpn_hgcd_appr (line 51) | int FILE: mpn/generic/hgcd_jacobi.c type hgcd_jacobi_ctx (line 31) | struct hgcd_jacobi_ctx function hgcd_jacobi_hook (line 37) | static void function mp_size_t (line 74) | static mp_size_t function mp_size_t (line 138) | mp_size_t FILE: mpn/generic/hgcd_matrix.c function mpn_hgcd_matrix_init (line 30) | void function mpn_hgcd_matrix_update_q (line 48) | void function mpn_hgcd_matrix_mul_1 (line 121) | void function mpn_hgcd_matrix_mul (line 140) | void function mp_size_t (line 188) | mp_size_t function mp_size_t (line 259) | mp_size_t FILE: mpn/generic/hgcd_reduce.c function mp_size_t (line 30) | static mp_size_t function mp_size_t (line 66) | static mp_size_t function mp_size_t (line 192) | mp_size_t function mp_size_t (line 214) | mp_size_t FILE: mpn/generic/hgcd_step.c function hgcd_hook (line 29) | static void function mp_size_t (line 65) | mp_size_t FILE: mpn/generic/inv_div_q.c function mp_limb_t (line 34) | mp_limb_t FILE: mpn/generic/inv_div_qr.c function mp_limb_t (line 34) | mp_limb_t FILE: mpn/generic/inv_div_qr_n.c function mp_limb_t (line 31) | mp_limb_t FILE: mpn/generic/inv_divappr_q.c function mp_limb_t (line 34) | mp_limb_t FILE: mpn/generic/inv_divappr_q_n.c function mp_limb_t (line 31) | mp_limb_t FILE: mpn/generic/invert.c function mpn_is_invert (line 36) | int function mpn_invert (line 75) | void function mpn_invert_trunc (line 217) | void mpn_invert_trunc(mp_ptr x_new, mp_size_t m, mp_srcptr xp, mp_size_t... FILE: mpn/generic/ior_n.c function func (line 67) | void FILE: mpn/generic/iorn_n.c function func (line 67) | void FILE: mpn/generic/jacobi.c function jacobi_hook (line 136) | static void function mpn_jacobi_n (line 162) | int FILE: mpn/generic/jacobi_2.c function mpn_jacobi_2 (line 36) | int function mpn_jacobi_2 (line 163) | int FILE: mpn/generic/jacobi_base.c function mpn_jacobi_base (line 127) | int function mpn_jacobi_base (line 177) | int FILE: mpn/generic/lshift.c function mp_limb_t (line 35) | mp_limb_t FILE: mpn/generic/matrix22_mul.c function abs_sub_n (line 38) | static int function add_signed_n (line 55) | static int function mp_size_t (line 68) | mp_size_t function mpn_matrix22_mul_strassen (line 119) | void function mpn_matrix22_mul (line 269) | void FILE: mpn/generic/matrix22_mul1_inverse_vector.c function mp_size_t (line 30) | mp_size_t FILE: mpn/generic/mod_1.c function mp_limb_t (line 55) | mp_limb_t FILE: mpn/generic/mod_1_1.c function mpn_mod_1_1 (line 29) | void mpn_mod_1_1(mp_ptr rem, mp_srcptr xp, mp_size_t xn, mp_srcptr db) FILE: mpn/generic/mod_1_2.c function mpn_mod_1_2 (line 29) | void mpn_mod_1_2(mp_ptr rem, mp_srcptr xp, mp_size_t xn, mp_srcptr db) FILE: mpn/generic/mod_1_3.c function mpn_mod_1_3 (line 29) | void mpn_mod_1_3(mp_ptr rem, mp_srcptr xp, mp_size_t xn, mp_srcptr db) FILE: mpn/generic/mod_34lsub1.c function mp_limb_t (line 88) | mp_limb_t FILE: mpn/generic/modexact_1c_odd.c function mp_limb_t (line 106) | mp_limb_t function mp_limb_t (line 197) | mp_limb_t FILE: mpn/generic/mp_bases.c type bases (line 7) | struct bases type bases (line 270) | struct bases FILE: mpn/generic/mul.c function mp_limb_t (line 51) | mp_limb_t FILE: mpn/generic/mul_1.c function mp_limb_t (line 31) | mp_limb_t function mp_limb_t (line 59) | mp_limb_t FILE: mpn/generic/mul_basecase.c function mpn_mul_basecase (line 46) | void FILE: mpn/generic/mul_fft.c function mpn_mul_fft (line 5) | int FILE: mpn/generic/mul_n.c function mpn_karasub (line 40) | static void mpn_karasub(mp_ptr rp, mp_ptr tp, mp_size_t n) function mpn_karaadd (line 72) | static void mpn_karaadd(mp_ptr rp, mp_ptr tp, mp_size_t n) function mpn_karasub (line 93) | static void mpn_karasub(mp_ptr rp, mp_ptr tp, mp_size_t n) function mpn_karaadd (line 125) | static void mpn_karaadd(mp_ptr rp, mp_ptr tp, mp_size_t n) function mpn_kara_mul_n (line 143) | void mpn_kara_mul_n(mp_ptr rp, mp_srcptr xp, mp_srcptr yp, mp_size_t n, ... function mpn_kara_sqr_n (line 226) | void mpn_kara_sqr_n(mp_ptr rp, mp_srcptr xp, mp_size_t n, mp_ptr tp) function mpn_mul_n (line 282) | void function mpn_sqr (line 332) | void FILE: mpn/generic/mulhigh_n.c function mpn_mulshort_n_basecase (line 136) | inline static void function mpn_mulshort_n (line 242) | static void function mpn_mulhigh_n (line 308) | void FILE: mpn/generic/mullow_basecase.c function mpn_mullow_basecase (line 30) | void FILE: mpn/generic/mullow_n.c function mpn_mullow_n (line 32) | void FILE: mpn/generic/mullow_n_basecase.c function mpn_mullow_n_basecase (line 32) | void FILE: mpn/generic/mulmid.c function mpn_mulmid (line 47) | void FILE: mpn/generic/mulmid_basecase.c function mpn_mulmid_basecase (line 48) | void FILE: mpn/generic/mulmid_n.c function mpn_mulmid_n (line 45) | void FILE: mpn/generic/mulmod_2expm1.c function mpn_mulmod_2expm1_basecase (line 37) | inline static void function mpn_mulmod_2expm1 (line 107) | void function mpn_mulmod_bnm1 (line 297) | void FILE: mpn/generic/mulmod_2expp1_basecase.c function mpn_mulmod_2expp1_internal (line 36) | inline static int function mpn_mulmod_2expp1_basecase (line 134) | int FILE: mpn/generic/mulmod_bexpp1.c function mpn_mulmod_Bexpp1 (line 37) | int mpn_mulmod_Bexpp1(mp_ptr r, mp_srcptr i1, mp_srcptr i2, mp_size_t li... FILE: mpn/generic/nand_n.c function func (line 67) | void FILE: mpn/generic/nior_n.c function func (line 67) | void FILE: mpn/generic/nsumdiff_n.c function mp_limb_t (line 25) | mp_limb_t mpn_nsumdiff_n(mp_ptr s, mp_ptr d, mp_srcptr x, mp_srcptr y, m... FILE: mpn/generic/perfect_square_p.c function mpn_perfect_square_p (line 167) | int FILE: mpn/generic/popcount.c function mp_bitcnt_t (line 37) | mp_bitcnt_t FILE: mpn/generic/pow_1.c function mp_size_t (line 31) | mp_size_t FILE: mpn/generic/powlo.c function mp_limb_t (line 40) | static inline mp_limb_t function win_size (line 64) | static inline int function mpn_powlo (line 77) | void FILE: mpn/generic/powm.c function mp_limb_t (line 103) | static inline mp_limb_t function win_size (line 127) | static inline int function redcify (line 138) | static void function mpn_powm (line 158) | void FILE: mpn/generic/preinv_divrem_1.c function mp_limb_t (line 53) | mp_limb_t FILE: mpn/generic/preinv_mod_1.c function mp_limb_t (line 35) | mp_limb_t FILE: mpn/generic/random.c function mpn_random (line 26) | void FILE: mpn/generic/random2.c function mpn_random2 (line 37) | void function gmp_rrandomb (line 57) | static void FILE: mpn/generic/randomb.c function mpn_randomb (line 25) | void mpn_randomb(mp_ptr rp, gmp_randstate_t rnd, mp_size_t n) FILE: mpn/generic/redc_1.c function mpn_redc_1 (line 29) | void mpn_redc_1 (mp_ptr cp, mp_ptr tp, mp_srcptr mp, mp_size_t n, mp_lim... FILE: mpn/generic/redc_2.c function mp_limb_t (line 36) | mp_limb_t function mpn_redc_2 (line 69) | void FILE: mpn/generic/redc_n.c function mpn_redc_n (line 50) | void FILE: mpn/generic/rootrem.c function mp_size_t (line 78) | mp_size_t function mp_size_t (line 135) | static mp_size_t FILE: mpn/generic/rootrem_basecase.c function mp_size_t (line 80) | mp_size_t function clg (line 400) | long function sizetwo (line 422) | static inline signed long function sizetwom1 (line 431) | static inline signed long function nroot_small (line 463) | static signed long function nroot_vsmall (line 604) | static signed long function nroot (line 860) | static signed long function finv_fast (line 1024) | static signed long function mp_size_t (line 1071) | mp_size_t mpn_rootrem(mp_ptr xp, mp_ptr r, mp_srcptr y,mp_size_t yn, mp_... FILE: mpn/generic/rrandom.c function mpn_rrandom (line 41) | void function gmp_rrandomb (line 60) | static void FILE: mpn/generic/rsh_divrem_hensel_qr_1.c function mp_limb_t (line 26) | mp_limb_t mpn_rsh_divrem_hensel_qr_1(mp_ptr qp, mp_srcptr xp, FILE: mpn/generic/rsh_divrem_hensel_qr_1_1.c function mp_limb_t (line 26) | mp_limb_t mpn_rsh_divrem_hensel_qr_1_1(mp_ptr qp, mp_srcptr xp, FILE: mpn/generic/rsh_divrem_hensel_qr_1_2.c function mp_limb_t (line 30) | mp_limb_t mpn_rsh_divrem_hensel_qr_1_2(mp_ptr qp, mp_srcptr xp, FILE: mpn/generic/rshift.c function mp_limb_t (line 35) | mp_limb_t FILE: mpn/generic/sb_bdiv_q.c function mpn_sb_bdiv_q (line 50) | void FILE: mpn/generic/sb_bdiv_qr.c function mp_limb_t (line 45) | mp_limb_t FILE: mpn/generic/sb_div_q.c function mp_limb_t (line 34) | mp_limb_t FILE: mpn/generic/sb_div_qr.c function mp_limb_t (line 34) | mp_limb_t FILE: mpn/generic/sb_divappr_q.c function __divappr_helper (line 35) | void __divappr_helper(mp_ptr qp, mp_ptr np, mp_srcptr dp, mp_size_t qn) function mp_limb_t (line 48) | mp_limb_t FILE: mpn/generic/scan0.c function mp_bitcnt_t (line 28) | mp_bitcnt_t FILE: mpn/generic/scan1.c function mp_bitcnt_t (line 28) | mp_bitcnt_t FILE: mpn/generic/set_str.c function mp_size_t (line 60) | mp_size_t function mpn_set_str_compute_powtab (line 127) | void function mp_size_t (line 212) | mp_size_t function mp_size_t (line 268) | mp_size_t FILE: mpn/generic/sizeinbase.c function mpn_sizeinbase (line 34) | size_t FILE: mpn/generic/sqr_basecase.c function mpn_sqr_basecase (line 55) | void function mpn_sqr_basecase (line 137) | void function mpn_sqr_basecase (line 257) | void FILE: mpn/generic/sqrtrem.c function mp_limb_t (line 34) | static mp_limb_t mpn_intdivrem (mp_ptr qp, mp_size_t qxn, function mp_size_t (line 134) | static mp_size_t function mp_limb_t (line 197) | static mp_limb_t function mp_limb_t (line 241) | static mp_limb_t function mp_size_t (line 283) | mp_size_t FILE: mpn/generic/sub_err1_n.c function mp_limb_t (line 45) | mp_limb_t FILE: mpn/generic/sub_err2_n.c function mp_limb_t (line 42) | mp_limb_t FILE: mpn/generic/sub_n.c function mp_limb_t (line 28) | mp_limb_t function mp_limb_t (line 58) | mp_limb_t FILE: mpn/generic/subadd_n.c function mp_limb_t (line 28) | mp_limb_t mpn_subadd_n(mp_ptr t, mp_srcptr x, mp_srcptr y, mp_srcptr z, ... FILE: mpn/generic/submul_1.c function mp_limb_t (line 33) | mp_limb_t function mp_limb_t (line 64) | mp_limb_t function mp_limb_t (line 100) | mp_limb_t FILE: mpn/generic/sumdiff_n.c function mp_limb_t (line 25) | mp_limb_t mpn_sumdiff_n(mp_ptr s, mp_ptr d, mp_srcptr x, mp_srcptr y, mp... FILE: mpn/generic/tdiv_q.c function mpn_tdiv_q (line 81) | void FILE: mpn/generic/tdiv_qr.c function mpn_tdiv_qr (line 37) | void FILE: mpn/generic/toom3_mul.c function mpn_toom3_interpolate (line 69) | void function mpn_toom3_mul (line 244) | void function mpn_toom42_mul (line 416) | void function mpn_toom32_mul (line 617) | void FILE: mpn/generic/toom3_mul_n.c function mpn_toom3_mul_n (line 79) | void function mpn_toom3_sqr_n (line 253) | void FILE: mpn/generic/toom42_mulmid.c function mpn_toom42_mulmid (line 53) | void FILE: mpn/generic/toom4_mul.c function mpn_toom4_mul (line 128) | void function mpn_toom53_mul (line 314) | void FILE: mpn/generic/toom4_mul_n.c function _tc4_add (line 43) | void _tc4_add(mp_ptr rp, mp_size_t * rn, mp_srcptr r1, mp_size_t r1n, function tc4_add (line 91) | void tc4_add(mp_ptr rp, mp_size_t * rn, mp_srcptr r1, mp_size_t r1n, function _tc4_add_unsigned (line 101) | void _tc4_add_unsigned(mp_ptr rp, mp_size_t * rn, mp_srcptr r1, function tc4_add_unsigned (line 129) | void tc4_add_unsigned(mp_ptr rp, mp_size_t * rn, mp_srcptr r1, function tc4_sub (line 136) | void tc4_sub(mp_ptr rp, mp_size_t * rn, mp_srcptr r1, mp_size_t r1n, function tc4_lshift (line 142) | void tc4_lshift(mp_ptr rp, mp_size_t * rn, mp_srcptr xp, function tc4_rshift_inplace (line 159) | void tc4_rshift_inplace(mp_ptr rp, mp_size_t * rn, mp_size_t bits) function tc4_addlsh1_unsigned (line 175) | void tc4_addlsh1_unsigned(mp_ptr rp, mp_size_t * rn, mp_srcptr xp, mp_si... function tc4_divexact_ui (line 213) | void tc4_divexact_ui(mp_ptr rp, mp_size_t * rn, mp_ptr x, mp_size_t xn, ... function tc4_divexact_by3 (line 228) | void tc4_divexact_by3(mp_ptr rp, mp_size_t * rn, mp_ptr x, mp_size_t xn) function tc4_divexact_by15 (line 246) | void tc4_divexact_by15(mp_ptr rp, mp_size_t * rn, mp_ptr x, mp_size_t xn) function tc4_addmul_1 (line 278) | void tc4_addmul_1(mp_ptr wp, mp_size_t * wn, mp_srcptr xp, mp_size_t xn,... function tc4_submul_1 (line 404) | void tc4_submul_1(mp_ptr wp, mp_size_t * wn, mp_srcptr x, mp_size_t xn, ... function tc4_copy (line 409) | void tc4_copy (mp_ptr yp, mp_size_t * yn, mp_size_t offset, mp_srcptr xp... function mpn_toom4_mul_n (line 560) | void function mpn_toom4_sqr_n (line 743) | void function mpn_toom4_interpolate (line 852) | void mpn_toom4_interpolate(mp_ptr rp, mp_size_t * rpn, mp_size_t sn, FILE: mpn/generic/toom8_sqr_n.c function mpn_toom8_sqr_n (line 54) | void FILE: mpn/generic/toom8h_mul.c function mpn_toom8h_mul (line 66) | void FILE: mpn/generic/toom_couple_handling.c function mpn_toom_couple_handling (line 36) | void FILE: mpn/generic/toom_eval_dgr3_pm1.c function mpn_toom_eval_dgr3_pm1 (line 31) | int FILE: mpn/generic/toom_eval_dgr3_pm2.c function mpn_toom_eval_dgr3_pm2 (line 31) | int FILE: mpn/generic/toom_eval_pm1.c function mpn_toom_eval_pm1 (line 28) | int mpn_toom_eval_pm1(mp_ptr pp,mp_ptr mp,unsigned int k,mp_srcptr xp,mp... FILE: mpn/generic/toom_eval_pm2.c function mpn_toom_eval_pm2 (line 58) | int FILE: mpn/generic/toom_eval_pm2exp.c function mpn_toom_eval_pm2exp (line 31) | int FILE: mpn/generic/toom_eval_pm2rexp.c function mp_limb_t (line 33) | static mp_limb_t function mpn_toom_eval_pm2rexp (line 47) | int FILE: mpn/generic/toom_interpolate_16pts.c function mp_limb_t (line 42) | static mp_limb_t function mp_limb_t (line 58) | static mp_limb_t function mpn_toom_interpolate_16pts (line 272) | void FILE: mpn/generic/udiv_w_sdiv.c function mp_limb_t (line 35) | mp_limb_t FILE: mpn/generic/urandomb.c function mpn_urandomb (line 25) | void mpn_urandomb(mp_ptr rp, gmp_randstate_t rnd, mpir_ui n) FILE: mpn/generic/urandomm.c function mpn_urandomm (line 26) | void mpn_urandomm(mp_ptr rp, gmp_randstate_t rnd, mp_srcptr mp, mp_size_... FILE: mpn/generic/xnor_n.c function func (line 67) | void FILE: mpn/generic/xor_n.c function func (line 67) | void FILE: mpn/generic/zero.c function mpn_zero (line 23) | void FILE: mpn/ia64/submul_1.c function mp_limb_t (line 31) | mp_limb_t FILE: mpn/sparc64/divexact_1.c function mpn_divexact_1 (line 56) | void FILE: mpn/sparc64/divrem_1.c function mp_limb_t (line 49) | mp_limb_t FILE: mpn/sparc64/mod_1.c function mp_limb_t (line 51) | mp_limb_t FILE: mpn/sparc64/modexact_1c_odd.c function mp_limb_t (line 71) | mp_limb_t FILE: mpn/x86_64/fat/copyd.c function mpn_copyd (line 25) | void mpn_copyd(mp_ptr rp,mp_srcptr sp,mp_size_t n) FILE: mpn/x86_64/fat/copyi.c function mpn_copyi (line 25) | void mpn_copyi(mp_ptr rp,mp_srcptr sp,mp_size_t n) FILE: mpn/x86_64/fat/fat.c type cpuvec_t (line 39) | struct cpuvec_t function __gmpn_cpuvec_init (line 124) | void FILE: mpn/x86_64/haswell/hgcd2.c function lzcnt (line 34) | static inline unsigned long function shld (line 45) | static inline unsigned long function shrd (line 57) | static inline unsigned long function mp_limb_t (line 97) | static inline mp_limb_t function mp_limb_t (line 112) | static inline mp_limb_t function mp_limb_t (line 140) | static inline mp_limb_t function mpn_hgcd2 (line 192) | int FILE: mpn/x86_64w/fat/copyd.c function mpn_copyd (line 25) | void mpn_copyd(mp_ptr rp,mp_srcptr sp,mp_size_t n) FILE: mpn/x86_64w/fat/copyi.c function mpn_copyi (line 25) | void mpn_copyi(mp_ptr rp,mp_srcptr sp,mp_size_t n) FILE: mpn/x86_64w/fat/fat.c type cpuvec_t (line 39) | struct cpuvec_t function __gmpn_cpuvec_init (line 124) | void FILE: mpq/abs.c function mpq_abs (line 28) | void FILE: mpq/aors.c function mpq_add (line 94) | void function mpq_sub (line 100) | void FILE: mpq/canonicalize.c function mpq_canonicalize (line 27) | void FILE: mpq/clear.c function mpq_clear (line 25) | void FILE: mpq/cmp.c function mpq_cmp_numden (line 27) | static int function mpq_cmp (line 147) | int function mpq_cmp_z (line 153) | int FILE: mpq/cmp_si.c function _mpq_cmp_si (line 30) | int FILE: mpq/cmp_ui.c function _mpq_cmp_ui (line 28) | int FILE: mpq/div.c function mpq_div (line 26) | void FILE: mpq/equal.c function mpq_equal (line 26) | int FILE: mpq/get_d.c function mpq_get_d (line 95) | double FILE: mpq/get_den.c function mpq_get_den (line 25) | void FILE: mpq/get_num.c function mpq_get_num (line 25) | void FILE: mpq/init.c function mpq_init (line 25) | void FILE: mpq/inp_str.c function mpq_inp_str (line 28) | size_t FILE: mpq/inv.c function mpq_inv (line 26) | void FILE: mpq/md_2exp.c function mord_2exp (line 30) | static void function mpq_mul_2exp (line 83) | void function mpq_div_2exp (line 90) | void FILE: mpq/mul.c function mpq_mul (line 27) | void FILE: mpq/neg.c function mpq_neg (line 28) | void FILE: mpq/out_str.c function mpq_out_str (line 29) | size_t FILE: mpq/set.c function mpq_set (line 25) | void FILE: mpq/set_d.c function mpq_set_d (line 36) | void FILE: mpq/set_den.c function mpq_set_den (line 25) | void FILE: mpq/set_f.c function mpq_set_f (line 27) | void FILE: mpq/set_num.c function mpq_set_num (line 25) | void FILE: mpq/set_si.c function mpq_set_si (line 26) | void FILE: mpq/set_str.c function mpq_set_str (line 33) | int FILE: mpq/set_ui.c function mpq_set_ui (line 26) | void FILE: mpq/set_z.c function mpq_set_z (line 25) | void FILE: mpq/swap.c function mpq_swap (line 25) | void FILE: mpz/2fac_ui.c function mpz_2fac_ui (line 56) | void FILE: mpz/abs.c function mpz_abs (line 27) | void FILE: mpz/and.c function mpz_and (line 26) | void FILE: mpz/aors.h function FUNCTION (line 41) | void FILE: mpz/aors_ui.h function FUNCTION (line 49) | void FILE: mpz/aorsmul.c function mpz_aorsmul (line 39) | static void __gmpz_aorsmul(REGPARM_3_1 (mpz_ptr w, mpz_srcptr x, mpz_src... function mpz_addmul (line 146) | void function mpz_submul (line 152) | void FILE: mpz/aorsmul_i.c function mpz_aorsmul_1 (line 60) | void function mpz_addmul_ui (line 194) | void function mpz_submul_ui (line 222) | void FILE: mpz/array_init.c function mpz_array_init (line 27) | void FILE: mpz/bin_ui.c function mpz_bin_ui (line 40) | void FILE: mpz/bin_uiui.c function mp_limb_t (line 131) | static mp_limb_t function mp_limb_t (line 137) | static mp_limb_t function mp_limb_t (line 145) | static mp_limb_t function mp_limb_t (line 153) | static mp_limb_t function mp_limb_t (line 161) | static mp_limb_t function mp_limb_t (line 169) | static mp_limb_t function mp_limb_t (line 179) | static mp_limb_t function mp_limb_t (line 189) | static mp_limb_t type mp_limb_t (line 201) | typedef mp_limb_t (* mulfunc_t) (mp_limb_t); function mpz_bdiv_bin_uiui (line 242) | static void function mpz_smallk_bin_uiui (line 360) | static void function mp_limb_t (line 418) | static mp_limb_t function mpz_smallkdc_bin_uiui (line 445) | static void function mp_limb_t (line 562) | static mp_limb_t function mp_limb_t (line 567) | static mp_limb_t function mp_limb_t (line 571) | static mp_limb_t function mp_size_t (line 574) | static mp_size_t function mp_limb_t (line 607) | static mp_limb_t function mpz_goetgheluck_bin_uiui (line 618) | static void function mpz_bin_uiui (line 708) | void FILE: mpz/cdiv_q.c function mpz_cdiv_q (line 26) | void FILE: mpz/cdiv_q_ui.c function mpir_ui (line 28) | mpir_ui FILE: mpz/cdiv_qr.c function mpz_cdiv_qr (line 26) | void FILE: mpz/cdiv_qr_ui.c function mpir_ui (line 29) | mpir_ui FILE: mpz/cdiv_r.c function mpz_cdiv_r (line 26) | void FILE: mpz/cdiv_r_ui.c function mpir_ui (line 29) | mpir_ui FILE: mpz/cdiv_ui.c function mpir_ui (line 29) | mpir_ui FILE: mpz/cfdiv_q_2exp.c function cfdiv_q_2exp (line 29) | static void __gmpz_cfdiv_q_2exp(REGPARM_3_1 (mpz_ptr w, mpz_srcptr u, mp... function mpz_cdiv_q_2exp (line 94) | void function mpz_fdiv_q_2exp (line 100) | void FILE: mpz/cfdiv_r_2exp.c function cfdiv_r_2exp (line 32) | static void __gmpz_cfdiv_r_2exp(REGPARM_3_1 (mpz_ptr w, mpz_srcptr u, mp... function mpz_cdiv_r_2exp (line 147) | void function mpz_fdiv_r_2exp (line 153) | void FILE: mpz/clear.c function mpz_clear (line 26) | void FILE: mpz/clrbit.c function mpz_clrbit (line 25) | void FILE: mpz/cmp.c function mpz_cmp (line 26) | int FILE: mpz/cmp_d.c function mpz_cmp_d (line 50) | int FILE: mpz/cmp_si.c function _mpz_cmp_si (line 27) | int FILE: mpz/cmp_ui.c function _mpz_cmp_ui (line 27) | int FILE: mpz/cmpabs.c function mpz_cmpabs (line 28) | int FILE: mpz/cmpabs_d.c function mpz_cmpabs_d (line 50) | int FILE: mpz/cmpabs_ui.c function mpz_cmpabs_ui (line 27) | int FILE: mpz/com.c function mpz_com (line 26) | void FILE: mpz/combit.c function mpz_combit (line 25) | void FILE: mpz/cong.c function mpz_congruent_p (line 52) | int FILE: mpz/cong_2exp.c function mpz_congruent_2exp_p (line 24) | int FILE: mpz/cong_ui.c function mpz_congruent_ui_p (line 33) | int FILE: mpz/dive_ui.c function mpz_divexact_ui (line 26) | void FILE: mpz/divegcd.c function mpz_divexact_by3 (line 48) | static void function mpz_divexact_by5 (line 65) | static void function mpz_divexact_limb (line 81) | static void function mpz_divexact_gcd (line 96) | void FILE: mpz/divexact.c function mpz_divexact (line 28) | void FILE: mpz/divis.c function mpz_divisible_p (line 25) | int FILE: mpz/divis_2exp.c function mpz_divisible_2exp_p (line 24) | int FILE: mpz/divis_ui.c function mpz_divisible_ui_p (line 27) | int FILE: mpz/dump.c function mpz_dump (line 32) | void FILE: mpz/fac_ui.c function mpz_fac_ui (line 60) | void FILE: mpz/fdiv_q.c function mpz_fdiv_q (line 26) | void FILE: mpz/fdiv_q_ui.c function mpir_ui (line 27) | mpir_ui FILE: mpz/fdiv_qr.c function mpz_fdiv_qr (line 26) | void FILE: mpz/fdiv_qr_ui.c function mpir_ui (line 27) | mpir_ui FILE: mpz/fdiv_r.c function mpz_fdiv_r (line 26) | void FILE: mpz/fdiv_r_ui.c function mpir_ui (line 27) | mpir_ui FILE: mpz/fdiv_ui.c function mpir_ui (line 27) | mpir_ui FILE: mpz/fib2_ui.c function mpz_fib2_ui (line 27) | void FILE: mpz/fib_ui.c function mpz_fib_ui (line 48) | void FILE: mpz/fits_s.h function FUNCTION (line 26) | int FILE: mpz/gcd.c function mpz_gcd (line 26) | void FILE: mpz/gcd_ui.c function mpir_ui (line 27) | mpir_ui FILE: mpz/gcdext.c function mpz_gcdext (line 26) | void FILE: mpz/get_d.c function mpz_get_d (line 25) | double FILE: mpz/get_d_2exp.c function mpir_si (line 29) | mpir_si function mpz_get_d_2exp (line 52) | double FILE: mpz/get_si.c function mpir_si (line 26) | mpir_si FILE: mpz/get_sx.c function intmax_t (line 35) | intmax_t FILE: mpz/get_ux.c function uintmax_t (line 35) | uintmax_t FILE: mpz/hamdist.c function mp_bitcnt_t (line 24) | mp_bitcnt_t FILE: mpz/import.c function mpz_import (line 40) | void FILE: mpz/init.c function mpz_init (line 26) | void FILE: mpz/init2.c function mpz_init2 (line 25) | void FILE: mpz/inp_raw.c function mpz_inp_raw_p (line 60) | void mpz_inp_raw_p (mpz_ptr x, unsigned char* csize_bytes, mpir_out_ptr ... function mpz_inp_raw_m (line 101) | void mpz_inp_raw_m(mpz_ptr x, mpir_out_ptr out) function mpz_inp_raw (line 173) | size_t FILE: mpz/inp_str.c function mpz_inp_str_nowhite (line 37) | size_t function mpz_inp_str (line 147) | size_t FILE: mpz/invert.c function mpz_invert (line 28) | int FILE: mpz/ior.c function mpz_ior (line 26) | void FILE: mpz/iset.c function mpz_init_set (line 27) | void FILE: mpz/iset_d.c function mpz_init_set_d (line 26) | void FILE: mpz/iset_si.c function mpz_init_set_si (line 27) | void FILE: mpz/iset_str.c function mpz_init_set_str (line 31) | int FILE: mpz/iset_sx.c function mpz_init_set_sx (line 34) | void FILE: mpz/iset_ui.c function mpz_init_set_ui (line 27) | void FILE: mpz/iset_ux.c function mpz_init_set_ux (line 34) | void FILE: mpz/jacobi.c function mpz_jacobi (line 48) | int FILE: mpz/kronsz.c function mpz_si_kronecker (line 27) | int FILE: mpz/kronuz.c function mpz_ui_kronecker (line 27) | int FILE: mpz/kronzs.c function mpz_kronecker_si (line 30) | int FILE: mpz/kronzu.c function mpz_kronecker_ui (line 27) | int FILE: mpz/lcm.c function mpz_lcm (line 27) | void FILE: mpz/lcm_ui.c function mpz_lcm_ui (line 27) | void FILE: mpz/likely_prime_p.c type n_pair_t (line 36) | typedef struct pair_s function mp_limb_t (line 44) | mp_limb_t mpir_sqrt(mp_limb_t r) function n_precompute_inverse (line 129) | static function BIT_COUNT (line 135) | static function n_is_square (line 158) | static function mp_limb_t (line 171) | static function mp_limb_t (line 182) | static function mp_limb_t (line 189) | static inline function mp_limb_t (line 196) | static function mp_limb_t (line 207) | static function mp_limb_t (line 223) | static function mp_limb_t (line 236) | static function mp_limb_t (line 246) | static function mp_limb_t (line 269) | static function mp_limb_t (line 290) | static function mp_limb_t (line 298) | static function mp_limb_t (line 306) | static function mp_limb_t (line 368) | static function n_jacobi (line 445) | static function n_is_pseudoprime_fermat (line 514) | static function n_is_strong_pseudoprime_precomp (line 531) | static function n_is_strong_pseudoprime2_preinv (line 551) | static function n_pair_t (line 571) | static function n_pair_t (line 607) | static function n_is_pseudoprime_fibonacci (line 643) | static function n_pair_t (line 674) | static function n_pair_t (line 710) | static function n_is_pseudoprime_lucas (line 746) | static function mpir_is_likely_prime_BPSW (line 819) | int mpir_is_likely_prime_BPSW(mp_limb_t n) function mpz_likely_prime_p (line 867) | int FILE: mpz/limbs_finish.c function mpz_limbs_finish (line 34) | void FILE: mpz/limbs_modify.c function mp_ptr (line 34) | mp_ptr FILE: mpz/limbs_read.c function mp_srcptr (line 34) | mp_srcptr FILE: mpz/limbs_write.c function mp_ptr (line 34) | mp_ptr FILE: mpz/lucnum2_ui.c function mpz_lucnum2_ui (line 25) | void FILE: mpz/lucnum_ui.c function mpz_lucnum_ui (line 46) | void FILE: mpz/mfac_uiui.c function mpz_mfac_uiui (line 44) | void FILE: mpz/miller_rabin.c function mill_rab (line 36) | static int function mpz_miller_rabin (line 58) | int FILE: mpz/millerrabin.c function mpz_millerrabin (line 38) | int FILE: mpz/mod.c function mpz_mod (line 26) | void FILE: mpz/mul.c function mpz_mul (line 27) | void FILE: mpz/mul_2exp.c function mpz_mul_2exp (line 25) | void FILE: mpz/mul_i.h function FUNCTION (line 47) | void FILE: mpz/n_pow_ui.c function mpz_n_pow_ui (line 152) | void FILE: mpz/neg.c function mpz_neg (line 27) | void FILE: mpz/next_prime_candidate.c function mpz_next_prime_candidate (line 29) | void function mpz_next_prime_candidate (line 57) | void FILE: mpz/nextprime.c function mpz_nextprime (line 35) | void mpz_nextprime(mpz_ptr x, mpz_srcptr y) FILE: mpz/nthroot.c function mpz_nthroot (line 28) | void FILE: mpz/oddfac_1.c function mp_limb_t (line 111) | static mp_limb_t function mp_limb_t (line 116) | static mp_limb_t function mp_limb_t (line 120) | static mp_limb_t function mp_size_t (line 124) | static mp_size_t function mp_limb_t (line 134) | static mp_limb_t function mpz_2multiswing_1 (line 197) | static void function mpz_oddfac_1 (line 296) | void FILE: mpz/out_raw.c function mpz_out_raw_m (line 57) | void mpz_out_raw_m (mpir_out_ptr mpir_out, mpz_srcptr x) function mpz_out_raw (line 165) | size_t FILE: mpz/out_str.c function mpz_out_str (line 27) | size_t FILE: mpz/perfpow.c function mpz_perfect_power_p (line 66) | int function mpir_ui (line 214) | static mpir_ui function isprime (line 253) | static int FILE: mpz/pow_ui.c function mpz_pow_ui (line 25) | void FILE: mpz/powm.c function mpz_powm (line 62) | void FILE: mpz/powm_ui.c function mod (line 59) | static void function reduce (line 100) | static void function mpz_powm_ui (line 117) | void FILE: mpz/pprime_p.c function mpz_probab_prime_p (line 44) | int function isprime (line 142) | static int FILE: mpz/primorial_ui.c function mp_limb_t (line 76) | static mp_limb_t function mp_limb_t (line 81) | static mp_limb_t function mp_limb_t (line 85) | static mp_limb_t function mp_size_t (line 89) | static mp_size_t function mpz_primorial_ui (line 97) | void FILE: mpz/probable_prime_p.c function mpz_probable_prime_p (line 25) | int FILE: mpz/prodlimbs.c function mp_size_t (line 48) | mp_size_t FILE: mpz/realloc2.c function mpz_realloc2 (line 25) | void FILE: mpz/remove.c function mp_bitcnt_t (line 25) | mp_bitcnt_t FILE: mpz/roinit_n.c function mpz_srcptr (line 34) | mpz_srcptr FILE: mpz/root.c function mpz_root (line 25) | int FILE: mpz/rootrem.c function mpz_rootrem (line 27) | void FILE: mpz/rrandomb.c function mpz_rrandomb (line 27) | void function gmp_rrandomb (line 51) | static void FILE: mpz/scan0.c function mp_bitcnt_t (line 30) | mp_bitcnt_t FILE: mpz/scan1.c function mp_bitcnt_t (line 30) | mp_bitcnt_t FILE: mpz/set.c function FUNCTION (line 29) | void FILE: mpz/set_d.c function mpz_set_d (line 39) | void FILE: mpz/set_f.c function mpz_set_f (line 26) | void FILE: mpz/set_si.c function mpz_set_si (line 26) | void FILE: mpz/set_str.c function mpz_set_str (line 35) | int FILE: mpz/set_sx.c function mpz_set_sx (line 34) | void FILE: mpz/set_ui.c function mpz_set_ui (line 26) | void FILE: mpz/set_ux.c function mpz_set_ux (line 34) | void FILE: mpz/setbit.c function mpz_setbit (line 26) | void FILE: mpz/sizeinbase.c function mpz_sizeinbase (line 28) | size_t FILE: mpz/sqrt.c function mpz_sqrt (line 27) | void FILE: mpz/sqrtrem.c function mpz_sqrtrem (line 28) | void FILE: mpz/swap.c function mpz_swap (line 25) | void FILE: mpz/tdiv_q.c function mpz_tdiv_q (line 29) | void FILE: mpz/tdiv_q_2exp.c function mpz_tdiv_q_2exp (line 26) | void FILE: mpz/tdiv_q_ui.c function mpir_ui (line 27) | mpir_ui FILE: mpz/tdiv_qr.c function mpz_tdiv_qr (line 27) | void FILE: mpz/tdiv_qr_ui.c function mpir_ui (line 28) | mpir_ui FILE: mpz/tdiv_r.c function mpz_tdiv_r (line 26) | void FILE: mpz/tdiv_r_2exp.c function mpz_tdiv_r_2exp (line 25) | void FILE: mpz/tdiv_r_ui.c function mpir_ui (line 27) | mpir_ui FILE: mpz/tdiv_ui.c function mpir_ui (line 27) | mpir_ui FILE: mpz/trial_division.c function mpz_trial_division (line 31) | unsigned long mpz_trial_division(mpz_srcptr N, unsigned long start, unsi... FILE: mpz/tstbit.c function mpz_tstbit (line 40) | int FILE: mpz/ui_pow_ui.c function mpz_ui_pow_ui (line 26) | void FILE: mpz/ui_sub.c function mpz_ui_sub (line 25) | void FILE: mpz/urandomb.c function mpz_urandomb (line 27) | void FILE: mpz/urandomm.c function mpz_urandomm (line 28) | void FILE: mpz/xor.c function mpz_xor (line 26) | void FILE: nextprime.c function mpir_ui (line 49) | mpir_ui function gmp_init_primesieve (line 149) | void FILE: primesieve.c function mp_limb_t (line 69) | static mp_limb_t function mp_limb_t (line 74) | static mp_limb_t function mp_limb_t (line 78) | static mp_limb_t function mp_size_t (line 82) | static mp_size_t function first_block_primesieve (line 109) | static void function block_resieve (line 174) | static void function mp_limb_t (line 250) | mp_limb_t FILE: printf/asprntffuns.c function __gmp_asprintf_memory (line 43) | int function __gmp_asprintf_reps (line 52) | int function __gmp_asprintf_final (line 61) | int FILE: printf/doprnt.c function __gmp_doprnt (line 156) | int FILE: printf/doprntf.c function __gmp_doprnt_mpf (line 55) | int FILE: printf/doprnti.c function __gmp_doprnt_integer (line 42) | int FILE: printf/obprintf.c type obstack (line 41) | struct obstack type obstack (line 53) | struct obstack FILE: printf/obprntffuns.c function gmp_obstack_memory (line 49) | static int function gmp_obstack_reps (line 56) | static int type doprnt_funs_t (line 64) | struct doprnt_funs_t FILE: printf/obvprintf.c function gmp_obstack_vprintf (line 39) | int FILE: printf/printffuns.c function gmp_fprintf_memory (line 46) | static int function gmp_fprintf_reps (line 54) | static int type doprnt_funs_t (line 74) | struct doprnt_funs_t FILE: printf/repl-vsnprintf.c function strnlen (line 71) | static size_t function __gmp_replacement_vsnprintf (line 96) | int FILE: printf/snprintf.c type gmp_snprintf_t (line 44) | struct gmp_snprintf_t FILE: printf/snprntffuns.c function gmp_snprintf_format (line 60) | static int function gmp_snprintf_memory (line 110) | static int function gmp_snprintf_reps (line 127) | static int function gmp_snprintf_final (line 145) | static int type doprnt_funs_t (line 153) | struct doprnt_funs_t FILE: printf/sprintffuns.c function gmp_sprintf_format (line 50) | static int function gmp_sprintf_memory (line 61) | static int function gmp_sprintf_reps (line 70) | static int function gmp_sprintf_final (line 80) | static int type doprnt_funs_t (line 88) | struct doprnt_funs_t FILE: printf/vasprintf.c function gmp_asprintf_format (line 68) | static int type doprnt_funs_t (line 102) | struct doprnt_funs_t function gmp_vasprintf (line 109) | int FILE: printf/vfprintf.c function gmp_vfprintf (line 36) | int FILE: printf/vprintf.c function gmp_vprintf (line 36) | int FILE: printf/vsnprintf.c function gmp_vsnprintf (line 36) | int FILE: printf/vsprintf.c function gmp_vsprintf (line 36) | int FILE: randbui.c function mpir_ui (line 29) | mpir_ui FILE: randclr.c function gmp_randclear (line 25) | void FILE: randdef.c function gmp_randinit_default (line 25) | void FILE: randiset.c function gmp_randinit_set (line 26) | void FILE: randlc2s.c type __gmp_rand_lc_scheme_struct (line 37) | struct __gmp_rand_lc_scheme_struct type __gmp_rand_lc_scheme_struct (line 44) | struct __gmp_rand_lc_scheme_struct function gmp_randinit_lc_2exp_size (line 66) | int FILE: randlc2x.c type gmp_rand_lc_struct (line 50) | typedef struct { function mpir_ui (line 63) | static mpir_ui function randget_lc (line 143) | static void function randseed_lc (line 222) | static void function randclear_lc (line 237) | static void function randiset_lc (line 256) | static void function gmp_randinit_lc_2exp (line 284) | void FILE: randmt.c function __gmp_mt_recalc_buffer (line 160) | void function __gmp_randget_mt (line 185) | void function __gmp_randclear_mt (line 348) | void function __gmp_randiset_mt (line 364) | void function __gmp_randinit_mt_noseed (line 384) | void FILE: randmt.h type gmp_rand_mt_struct (line 32) | typedef struct FILE: randmts.c function mangle_seed (line 29) | static void function randseed_mt (line 100) | static void function gmp_randinit_mt (line 154) | void FILE: randmui.c function mpir_ui (line 37) | mpir_ui FILE: randsd.c function gmp_randseed (line 25) | void FILE: randsdui.c function gmp_randseed_ui (line 26) | void FILE: scanf/doscan.c type gmp_doscan_params_t (line 187) | struct gmp_doscan_params_t { function gmpscan (line 219) | static int function skip_white (line 445) | static int function __gmp_doscan (line 466) | int FILE: scanf/fscanffuns.c function step (line 43) | static void type gmp_doscan_funs_t (line 48) | struct gmp_doscan_funs_t FILE: scanf/sscanffuns.c function scan (line 31) | static int function step (line 37) | static void function get (line 54) | static int function unget (line 67) | static void type gmp_doscan_funs_t (line 82) | struct gmp_doscan_funs_t FILE: scanf/vfscanf.c function gmp_vfscanf (line 36) | int FILE: scanf/vscanf.c function gmp_vscanf (line 36) | int FILE: scanf/vsscanf.c function gmp_vsscanf (line 36) | int FILE: tal-debug.c function __gmp_tmp_debug_mark (line 52) | void type tmp_debug_t (line 85) | struct tmp_debug_t type tmp_debug_t (line 88) | struct tmp_debug_t type tmp_debug_entry_t (line 89) | struct tmp_debug_entry_t function __gmp_tmp_debug_free (line 108) | void FILE: tal-notreent.c type tmp_stack (line 27) | struct tmp_stack type tmp_stack (line 33) | typedef struct tmp_stack tmp_stack; function __gmp_tmp_mark (line 100) | void function __gmp_tmp_free (line 108) | void FILE: tal-reent.c type tmp_reentrant_t (line 47) | struct tmp_reentrant_t function __gmp_tmp_reentrant_free (line 62) | void FILE: tests/cxx/clocale.c type lconv (line 47) | struct lconv type lconv (line 50) | struct lconv FILE: tests/cxx/t-assign.cc function check_mpz (line 33) | void function check_mpq (line 208) | void function check_mpf (line 365) | void function main (line 524) | int FILE: tests/cxx/t-binary.cc function check_mpz (line 32) | void function check_mpq (line 152) | void function check_mpf (line 283) | void function main (line 416) | int FILE: tests/cxx/t-cast.cc function check_macros (line 31) | void function main (line 54) | int FILE: tests/cxx/t-constr.cc function check_mpz (line 33) | void function check_mpq (line 219) | void function check_mpf (line 420) | void function main (line 745) | int FILE: tests/cxx/t-headers.cc function main (line 24) | int FILE: tests/cxx/t-istream.cc function check_putback_tellg (line 52) | void function check_mpz (line 80) | void function check_mpq (line 227) | void function check_mpf (line 375) | void function main (line 525) | int FILE: tests/cxx/t-locale.cc class my_numpunct (line 41) | class my_numpunct : public numpunct { method my_numpunct (line 43) | explicit my_numpunct (size_t r = 0) : numpunct(r) { } method do_decimal_point (line 45) | char do_decimal_point() const { return point_string[0]; } function set_point (line 49) | void function check_input (line 61) | void function check_output (line 137) | void function replacement_works (line 168) | int function main (line 182) | int FILE: tests/cxx/t-misc.cc function check_mpz (line 39) | void function check_mpq (line 154) | void function check_mpf (line 239) | void function main (line 376) | int FILE: tests/cxx/t-ops.cc function check_mpz (line 32) | void function check_mpq (line 421) | void function check_mpf (line 543) | void function main (line 710) | int FILE: tests/cxx/t-ostream.cc function check_mpz (line 74) | void function check_mpq (line 177) | void function check_mpf (line 258) | void function main (line 438) | int FILE: tests/cxx/t-prec.cc function check_mpf (line 45) | void function main (line 205) | int FILE: tests/cxx/t-rand.cc function check_randinit (line 31) | void function check_mpz (line 82) | void function check_mpf (line 110) | void function check_randstate_t (line 130) | void function main (line 155) | int FILE: tests/cxx/t-ternary.cc function check_mpz_1 (line 36) | static void function check_mpz_2 (line 54) | static void function check_mpz_3 (line 74) | static void function check_mpz_4 (line 94) | static void function check_mpz_5 (line 114) | static void function check_mpz_6 (line 134) | static void function check_mpz_7 (line 154) | static void function check_mpz_8 (line 174) | static void function check_mpz_9 (line 195) | static void function check_mpz_10 (line 215) | static void function check_mpz_11 (line 235) | static void function check_mpz_12 (line 255) | static void function check_mpz_13 (line 275) | static void function check_mpz_14 (line 296) | static void function check_mpz_15 (line 316) | static void function check_mpz_16 (line 337) | static void function check_mpz_17 (line 358) | static void function check_mpz_18 (line 376) | static void function check_mpz_19 (line 397) | static void function check_mpz_20 (line 417) | static void function check_mpz_21 (line 437) | static void function check_mpz_22 (line 457) | static void function check_mpz_23 (line 477) | static void function check_mpz_24 (line 498) | static void function check_mpz_25 (line 518) | static void function check_mpz_26 (line 538) | static void function check_mpz_27 (line 558) | static void function check_mpz_28 (line 578) | static void function check_mpz_29 (line 598) | static void function check_mpz_30 (line 618) | static void function check_mpz_31 (line 638) | static void function check_mpz_32 (line 658) | static void function check_mpq (line 679) | void function check_mpf (line 685) | void function main (line 692) | int FILE: tests/cxx/t-unary.cc function check_mpz (line 32) | void function check_mpq (line 65) | void function check_mpf (line 93) | void function main (line 122) | int FILE: tests/devel/addmul_N.c function cputime (line 33) | int function cputime (line 45) | int function mp_limb_t (line 91) | mp_limb_t function main (line 104) | int function print_posneg (line 225) | static void function mpn_print (line 243) | static void FILE: tests/devel/anymul_1.c function cputime (line 51) | int function cputime (line 63) | int function main (line 93) | int function print_posneg (line 217) | static void function mpn_print (line 235) | static void FILE: tests/devel/aors_n.c function cputime (line 68) | int function cputime (line 80) | int function mpn_print (line 210) | static void FILE: tests/devel/copy.c function cputime (line 43) | int function cputime (line 55) | int function mpn_print (line 176) | static void FILE: tests/devel/divmod_1.c function cputime (line 29) | int function cputime (line 41) | int FILE: tests/devel/logops_n.c function cputime (line 79) | int function cputime (line 91) | int function mpn_print (line 214) | static void FILE: tests/devel/mul_N.c function cputime (line 33) | int function cputime (line 45) | int function mp_limb_t (line 91) | mp_limb_t function main (line 107) | int function print_posneg (line 223) | static void function mpn_print (line 241) | static void FILE: tests/devel/shift.c function cputime (line 43) | int function cputime (line 55) | int function mpn_print (line 191) | static void FILE: tests/devel/try.c type region_t (line 227) | struct region_t { type source_t (line 243) | struct source_t { type source_t (line 250) | struct source_t type dest_t (line 252) | struct dest_t { type dest_t (line 258) | struct dest_t type source_each_t (line 260) | struct source_each_t { type dest_each_t (line 264) | struct dest_each_t { type each_t (line 278) | struct each_t { type each_t (line 285) | struct each_t type each_t (line 286) | struct each_t type mp_limb_t (line 298) | typedef mp_limb_t (*tryfun_t)(ANYARGS); type try_t (line 300) | struct try_t { type try_t (line 380) | struct try_t function validate_mod_34lsub1 (line 382) | void function validate_divexact_1 (line 410) | void function validate_modexact_1c_odd (line 444) | void function validate_modexact_1_odd (line 502) | void function validate_sqrtrem (line 510) | void type try_t (line 701) | struct try_t function param_init (line 704) | void function MPN_COPY_fun (line 1485) | void function MPN_COPY_INCR_fun (line 1489) | void function MPN_COPY_DECR_fun (line 1493) | void function __GMPN_COPY_fun (line 1497) | void function __GMPN_COPY_INCR_fun (line 1502) | void function mpn_com_n_fun (line 1507) | void function mpn_and_n_fun (line 1511) | void function mpn_andn_n_fun (line 1515) | void function mpn_nand_n_fun (line 1519) | void function mpn_ior_n_fun (line 1523) | void function mpn_iorn_n_fun (line 1527) | void function mpn_nior_n_fun (line 1531) | void function mpn_xor_n_fun (line 1535) | void function mpn_xnor_n_fun (line 1539) | void function mp_limb_t (line 1543) | mp_limb_t function mp_limb_t (line 1551) | mp_limb_t function mpn_not_fun (line 1557) | void function mp_limb_t (line 1563) | mp_limb_t function mp_limb_t (line 1569) | mp_limb_t function mp_limb_t (line 1575) | mp_limb_t function mp_limb_t (line 1581) | mp_limb_t function mp_limb_t (line 1587) | mp_limb_t function mp_limb_t (line 1593) | mp_limb_t function mp_limb_t (line 1600) | mp_limb_t function mp_limb_t (line 1608) | mp_limb_t function mp_limb_t (line 1616) | mp_limb_t function mp_limb_t (line 1624) | mp_limb_t function mp_limb_t (line 1631) | mp_limb_t function mpn_kara_mul_n_fun (line 1637) | void function mpn_kara_sqr_n_fun (line 1646) | void function mpn_toom3_mul_n_fun (line 1656) | void function mpn_toom3_sqr_n_fun (line 1666) | void function mpn_toom4_mul_n_fun (line 1676) | void function mpn_toom4_sqr_n_fun (line 1681) | void function mpn_toom8h_mul_fun (line 1686) | void function mpn_toom8_sqr_n_fun (line 1691) | void function mp_limb_t (line 1697) | mp_limb_t function MPN_ZERO_fun (line 1705) | void function mpn_store_fun (line 1709) | void type choice_t (line 1713) | struct choice_t { type choice_t (line 1728) | struct choice_t type choice_t (line 1974) | struct choice_t function mprotect_maybe (line 1977) | void function round_up_multiple (line 2004) | size_t function malloc_region (line 2024) | void function mprotect_region (line 2064) | void type overlap_t (line 2180) | struct overlap_t { type overlap_t (line 2212) | struct overlap_t function t_random (line 2249) | void function print_each (line 2294) | void function print_all (line 2321) | void function compare (line 2385) | void function call (line 2451) | void function pointer_setup (line 2908) | void function validate_fail (line 3054) | void function try_one (line 3069) | void function try_many (line 3280) | void function trap (line 3360) | void function try_init (line 3396) | void function strmatch_wild (line 3454) | int function try_name (line 3478) | void function usage (line 3503) | void function main (line 3543) | int FILE: tests/fft/t-adjust.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function ref_adjust (line 45) | void ref_adjust(mpz_t r, mpz_t i1, mpz_t p, mp_size_t i, mp_size_t w) function main (line 51) | int FILE: tests/fft/t-adjust_sqrt2.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function ref_adjust_sqrt2 (line 45) | void ref_adjust_sqrt2(mpz_t r, mpz_t i1, mpz_t p, mp_size_t i, mp_size_t... function main (line 57) | int FILE: tests/fft/t-butterfly.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function ref_fft_butterfly (line 45) | void ref_fft_butterfly(mpz_t s, mpz_t t, mpz_t i1, mpz_t i2, function ref_ifft_butterfly (line 55) | void ref_ifft_butterfly(mpz_t s, mpz_t t, mpz_t i1, mpz_t i2, function main (line 65) | int FILE: tests/fft/t-butterfly_lshB.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function ref_butterfly_lshB (line 45) | void ref_butterfly_lshB(mpz_t t, mpz_t u, mpz_t i1, mpz_t i2, function main (line 56) | int FILE: tests/fft/t-butterfly_rshB.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function ref_butterfly_rshB (line 45) | void ref_butterfly_rshB(mpz_t t, mpz_t u, mpz_t i1, mpz_t i2, function main (line 70) | int FILE: tests/fft/t-butterfly_sqrt2.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function ref_fft_butterfly_sqrt2 (line 45) | void ref_fft_butterfly_sqrt2(mpz_t s, mpz_t t, mpz_t i1, mpz_t i2, function ref_ifft_butterfly_sqrt2 (line 58) | void ref_ifft_butterfly_sqrt2(mpz_t s, mpz_t t, mpz_t i1, mpz_t i2, function main (line 71) | int FILE: tests/fft/t-butterfly_twiddle.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function ref_fft_butterfly_twiddle (line 45) | void ref_fft_butterfly_twiddle(mpz_t s, mpz_t t, mpz_t i1, mpz_t i2, function ref_ifft_butterfly_twiddle (line 56) | void ref_ifft_butterfly_twiddle(mpz_t s, mpz_t t, mpz_t i1, mpz_t i2, function main (line 67) | int FILE: tests/fft/t-div_2expmod_2expp1.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function main (line 45) | int FILE: tests/fft/t-fft_ifft_mfa_trunc_sqrt2.c function main (line 37) | int FILE: tests/fft/t-fft_ifft_negacyclic.c function main (line 37) | int FILE: tests/fft/t-fft_ifft_radix2.c function main (line 37) | int FILE: tests/fft/t-fft_ifft_trunc.c function main (line 37) | int FILE: tests/fft/t-fft_ifft_trunc_sqrt2.c function main (line 37) | int FILE: tests/fft/t-mul_2expmod_2expp1.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function main (line 45) | int FILE: tests/fft/t-mul_fft_main.c function main (line 38) | int FILE: tests/fft/t-mul_mfa_trunc_sqrt2.c function main (line 37) | int FILE: tests/fft/t-mul_trunc_sqrt2.c function main (line 37) | int FILE: tests/fft/t-mulmod_2expp1.c function main (line 37) | int FILE: tests/fft/t-normmod_2expp1.c function set_p (line 38) | void set_p(mpz_t p, mp_size_t n, mp_bitcnt_t w) function main (line 45) | int FILE: tests/fft/t-split_combine_bits.c function main (line 37) | int FILE: tests/memory.c type header (line 39) | struct header { type header (line 45) | struct header type header (line 49) | struct header type header (line 52) | struct header function tests_memory_valid (line 61) | int type header (line 70) | struct header type header (line 78) | struct header type header (line 90) | struct header type header (line 120) | struct header type header (line 123) | struct header function tests_free_nosize (line 133) | void function tests_free (line 145) | void function tests_memory_start (line 160) | void function tests_memory_end (line 166) | void FILE: tests/misc.c function tests_start (line 62) | void function tests_end (line 72) | void function tests_rand_start (line 80) | void function tests_rand_end (line 131) | void function mpz_set_n (line 196) | void function mpz_init_set_n (line 206) | void function mp_size_t (line 220) | mp_size_t function mp_size_t (line 235) | mp_size_t function mp_size_t (line 250) | mp_size_t function mp_size_t (line 265) | mp_size_t function mpz_set_str_or_abort (line 279) | void function mpq_set_str_or_abort (line 291) | void function mpf_set_str_or_abort (line 303) | void function mpz_pow2abs_p (line 317) | int function mpz_erandomb (line 344) | void function mpz_erandomb_nonzero (line 350) | void function mpz_errandomb (line 358) | void function mpz_errandomb_nonzero (line 364) | void function mpz_negrandom (line 372) | void function mp_limb_t (line 382) | mp_limb_t function call_rand_algs (line 398) | void function tests_infinity_d (line 445) | double function tests_isinf (line 459) | int function tests_hardware_setround (line 471) | int function tests_hardware_getround (line 505) | int function tests_dbl_mant_bits (line 542) | int function tests_sigfpe_handler (line 586) | void function tests_sigfpe_done (line 592) | void FILE: tests/misc/t-locale.c type lconv (line 67) | struct lconv type lconv (line 70) | struct lconv function check_input (line 93) | void function main (line 183) | int FILE: tests/misc/t-printf.c function check_vsprintf (line 152) | void function check_vfprintf (line 173) | void function check_vsnprintf (line 211) | void function check_vasprintf (line 267) | void function check_obstack_vprintf (line 289) | void function check_z (line 355) | void function check_q (line 466) | void function check_f (line 573) | void function check_limb (line 736) | void function check_n (line 773) | void function check_misc (line 886) | void function main (line 958) | int FILE: tests/misc/t-scanf.c function test_sscanf_eof_ok (line 75) | int function libc_scanf_convert (line 102) | int function fun_gmp_sscanf (line 172) | int function fun_gmp_fscanf (line 181) | int function fun_fscanf (line 191) | int function fun_sscanf (line 226) | int function fmt_allignore (line 248) | int function check_z (line 268) | void function check_q (line 625) | void function check_f (line 1009) | void function check_n (line 1308) | void function check_misc (line 1432) | void function main (line 1616) | int FILE: tests/mpf/reuse.c function main (line 37) | int function main (line 95) | int function dump_abort (line 199) | void FILE: tests/mpf/t-add.c function main (line 33) | int FILE: tests/mpf/t-cmp_d.c function check_one (line 33) | void function check_infinity (line 58) | void function main (line 97) | int FILE: tests/mpf/t-cmp_si.c function check_data (line 30) | void function main (line 128) | int FILE: tests/mpf/t-conv.c function main (line 38) | int FILE: tests/mpf/t-div.c function check_one (line 29) | void function check_rand (line 42) | void function check_reuse_three (line 107) | void function check_various (line 146) | void function main (line 177) | int FILE: tests/mpf/t-dm2exp.c function main (line 33) | int FILE: tests/mpf/t-eq.c function main (line 31) | int FILE: tests/mpf/t-fits.c function main (line 51) | int FILE: tests/mpf/t-get_d.c function main (line 32) | int FILE: tests/mpf/t-get_d_2exp.c function check_onebit (line 29) | static void function check_round (line 71) | static void function main (line 113) | int FILE: tests/mpf/t-get_si.c function check_data (line 29) | void function check_max (line 87) | void function check_limbdata (line 122) | void function main (line 214) | int FILE: tests/mpf/t-get_ui.c function check_limbdata (line 30) | void function main (line 121) | int FILE: tests/mpf/t-gsprec.c function check_consistency (line 28) | void function main (line 55) | int FILE: tests/mpf/t-inp_str.c function check_data (line 39) | void function main (line 183) | int FILE: tests/mpf/t-int_p.c function one (line 29) | void function all (line 42) | void function main (line 50) | int FILE: tests/mpf/t-mul_ui.c function check_one (line 28) | void function check_rand (line 61) | void function check_various (line 120) | void function main (line 158) | int FILE: tests/mpf/t-muldiv.c function main (line 33) | int FILE: tests/mpf/t-set.c function check_reuse (line 28) | void function main (line 45) | int FILE: tests/mpf/t-set_q.c function check_one (line 29) | void function check_rand (line 52) | void function check_various (line 94) | void function main (line 121) | int FILE: tests/mpf/t-set_si.c function check_data (line 28) | void function main (line 84) | int FILE: tests/mpf/t-set_ui.c function check_data (line 28) | void function main (line 83) | int FILE: tests/mpf/t-sqrt.c function check_rand1 (line 33) | void function check_rand2 (line 110) | void function main (line 184) | int FILE: tests/mpf/t-sqrt_ui.c function check_rand (line 30) | void function main (line 107) | int FILE: tests/mpf/t-sub.c function check_rand (line 33) | void function check_data (line 115) | void function main (line 200) | int FILE: tests/mpf/t-trunc.c function check_print (line 29) | void function check_one (line 44) | void function check_all (line 93) | void function check_various (line 111) | void function main (line 264) | int FILE: tests/mpf/t-ui_div.c function check_one (line 29) | void function check_rand (line 57) | void function check_various (line 115) | void function main (line 146) | int FILE: tests/mpn/t-addadd_n.c function main (line 29) | int FILE: tests/mpn/t-addsub_n.c function main (line 29) | int FILE: tests/mpn/t-aors_1.c type mp_limb_t (line 54) | typedef mp_limb_t (*mpn_aors_1_t)(mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); function verify (line 58) | void function check_add_1 (line 84) | void function check_sub_1 (line 173) | void function mpn_aors_1_t (line 253) | mpn_aors_1_t function main (line 259) | int FILE: tests/mpn/t-asmtype.c function main (line 50) | int FILE: tests/mpn/t-dc_bdiv_q.c function check_dc_bdiv_q (line 39) | void function main (line 90) | int FILE: tests/mpn/t-dc_bdiv_q_n.c function check_dc_bdiv_q_n (line 39) | void function main (line 106) | int FILE: tests/mpn/t-dc_bdiv_qr.c function check_dc_bdiv_qr (line 39) | void function main (line 103) | int FILE: tests/mpn/t-dc_bdiv_qr_n.c function check_dc_bdiv_qr_n (line 39) | void function main (line 100) | int FILE: tests/mpn/t-dc_div_q.c function check_dc_div_q (line 39) | void function main (line 120) | int FILE: tests/mpn/t-dc_div_qr.c function check_dc_div_qr (line 39) | void function main (line 130) | int FILE: tests/mpn/t-dc_div_qr_n.c function check_dc_div_qr_n (line 39) | void function main (line 130) | int FILE: tests/mpn/t-dc_divappr_q.c function check_dc_divappr_q (line 39) | void function main (line 116) | int FILE: tests/mpn/t-divebyff.c function main (line 33) | int FILE: tests/mpn/t-divebyfobm1.c function main (line 33) | int FILE: tests/mpn/t-divrem_1.c function check_data (line 30) | void function main (line 111) | int FILE: tests/mpn/t-fat.c type cpuvec_t (line 72) | struct cpuvec_t { type cpuvec_t (line 75) | struct cpuvec_t type cpuvec_t (line 80) | struct cpuvec_t function check_functions (line 82) | void function check_thresholds (line 319) | void function main (line 334) | int FILE: tests/mpn/t-gcdext.c function check_normalisation (line 37) | void check_normalisation(const mpz_t G, const mpz_t S, const mpz_t U, co... function check_gcdext (line 65) | void check_gcdext(void) function main (line 175) | int main(void) FILE: tests/mpn/t-get_d.c function check_onebit (line 40) | void function check_twobit (line 122) | void function check_underflow (line 169) | void function check_inf (line 214) | void function check_ieee_denorm (line 260) | void function check_ieee_overflow (line 306) | void function check_0x81c25113 (line 354) | void function check_rand (line 387) | void function main (line 468) | int FILE: tests/mpn/t-hgcd.c type value (line 34) | struct value { int res; const char *a; const char *b; } type value (line 35) | struct value type hgcd_ref (line 48) | struct hgcd_ref type hgcd_ref (line 53) | struct hgcd_ref type hgcd_ref (line 54) | struct hgcd_ref type hgcd_ref (line 55) | struct hgcd_ref type hgcd_matrix (line 56) | struct hgcd_matrix type hgcd_ref (line 56) | struct hgcd_ref function main (line 58) | int function debug_mp (line 175) | static void function mp_size_t (line 184) | static mp_size_t function hgcd_ref_init (line 281) | static void function hgcd_ref_clear (line 293) | static void function sdiv_qr (line 306) | static int function hgcd_ref (line 319) | static int function mpz_mpn_equal (line 384) | static int function hgcd_ref_equal (line 394) | static int FILE: tests/mpn/t-instrument.c function __cyg_profile_func_enter (line 60) | void function __cyg_profile_func_exit (line 84) | void function pre (line 109) | void function post (line 117) | void function check (line 135) | void function main (line 400) | int function main (line 414) | int FILE: tests/mpn/t-inv_div_q.c function check_inv_div_q (line 39) | void function main (line 121) | int FILE: tests/mpn/t-inv_div_qr.c function check_inv_div_qr (line 39) | void function main (line 131) | int FILE: tests/mpn/t-inv_div_qr_n.c function check_inv_div_qr_n (line 39) | void function main (line 130) | int FILE: tests/mpn/t-inv_divappr_q.c function check_inv_divappr_q (line 39) | void function main (line 124) | int FILE: tests/mpn/t-inv_divappr_q_n.c function check_inv_divappr_q_n (line 39) | void function main (line 116) | int FILE: tests/mpn/t-invert.c function test_invert (line 42) | int function check_rand (line 71) | void check_rand(void) function main (line 114) | int FILE: tests/mpn/t-iord_u.c function check_one (line 39) | void function check_incr_data (line 56) | void function check_decr_data (line 128) | void function main (line 213) | int FILE: tests/mpn/t-logic.c function check_one (line 43) | void function main (line 57) | int FILE: tests/mpn/t-lorrshift1.c function main (line 30) | int FILE: tests/mpn/t-matrix22.c type matrix (line 27) | struct matrix { function matrix_init (line 33) | static void function matrix_clear (line 45) | static void function matrix_copy (line 51) | static void function matrix_equal_p (line 62) | static int function matrix_random (line 72) | static void function ref_matrix22_mul (line 89) | static void function one_test (line 134) | static void function main (line 171) | int FILE: tests/mpn/t-mp_bases.c function main (line 30) | int FILE: tests/mpn/t-mullow_basecase.c function main (line 31) | int FILE: tests/mpn/t-mullowhigh.c function main (line 31) | int FILE: tests/mpn/t-mulmid.c function compare_ul (line 43) | int compare_ul(const void* a, const void* b) function main (line 58) | int FILE: tests/mpn/t-mulmod_2expm1.c function main (line 39) | int FILE: tests/mpn/t-mulmod_2expp1.c function main (line 39) | int FILE: tests/mpn/t-neg.c function main (line 30) | int FILE: tests/mpn/t-perfsqr.c function check_mod_2 (line 31) | void function check_mod (line 75) | void function check_pp (line 87) | void function main (line 106) | int FILE: tests/mpn/t-redc_1.c function ref_redc_1 (line 34) | void function main (line 53) | int FILE: tests/mpn/t-sb_bdiv_q.c function check_sb_bdiv_q (line 39) | void function main (line 105) | int FILE: tests/mpn/t-sb_bdiv_qr.c function check_sb_bdiv_qr (line 39) | void function main (line 103) | int FILE: tests/mpn/t-sb_div_q.c function check_sb_div_q (line 39) | void function main (line 120) | int FILE: tests/mpn/t-sb_div_qr.c function check_sb_div_qr (line 39) | void function main (line 130) | int FILE: tests/mpn/t-sb_divappr_q.c function check_sb_divappr_q (line 39) | void function main (line 116) | int FILE: tests/mpn/t-scan.c function check (line 34) | void function check_twobits (line 72) | void function check_twobits_exhaustive (line 107) | void function check_rand (line 124) | void function main (line 136) | int FILE: tests/mpn/t-sizeinbase.c function main (line 39) | int FILE: tests/mpn/t-subadd_n.c function main (line 29) | int FILE: tests/mpn/t-tdiv_q.c function check_tdiv_q (line 38) | void function main (line 90) | int FILE: tests/mpn/t-tdiv_qr.c function check_tdiv_qr (line 39) | void function main (line 128) | int FILE: tests/mpq/t-aors.c function check_all (line 31) | void function check_data (line 93) | void function check_rand (line 137) | void function main (line 174) | int FILE: tests/mpq/t-cmp.c function mpz_intrandom2 (line 34) | void function ref_mpq_cmp (line 52) | int function main (line 73) | int FILE: tests/mpq/t-cmp_si.c function check_data (line 34) | void function main (line 112) | int FILE: tests/mpq/t-cmp_ui.c function mpz_intrandom2 (line 34) | void function ref_mpq_cmp_ui (line 52) | int function main (line 73) | int FILE: tests/mpq/t-cmp_z.c function mpz_intrandom2 (line 29) | void function ref_mpq_cmp_z (line 47) | int function sizes_test (line 69) | void function main (line 117) | int FILE: tests/mpq/t-equal.c function check_one (line 29) | void function check_all (line 48) | void function check_various (line 72) | void function main (line 136) | int FILE: tests/mpq/t-get_d.c function mpz_intrandom2 (line 39) | void function check_monotonic (line 57) | void function my_ldexp (line 132) | double function check_random (line 169) | void function dump (line 205) | void function check_onebit (line 215) | void function main (line 274) | int FILE: tests/mpq/t-get_str.c function check_one (line 30) | void function check_all (line 86) | void function check_data (line 99) | void function main (line 136) | int FILE: tests/mpq/t-inp_str.c function check_data (line 39) | void function main (line 163) | int FILE: tests/mpq/t-md_2exp.c type pair_t (line 29) | struct pair_t { function main (line 34) | int FILE: tests/mpq/t-set_f.c function main (line 28) | int FILE: tests/mpq/t-set_str.c function check_one (line 29) | void function check_samples (line 61) | void function main (line 96) | int FILE: tests/mpz/bit.c function mpz_intrandom2 (line 33) | void function debug_mp (line 50) | void function check_clr_extend (line 59) | void function check_com_negs (line 110) | void function check_tstbit (line 162) | void function check_single (line 211) | void function check_random (line 277) | void function main (line 377) | int FILE: tests/mpz/convert.c function main (line 33) | int function debug_mp (line 128) | void FILE: tests/mpz/dive.c function main (line 29) | int FILE: tests/mpz/dive_ui.c function check_random (line 30) | void function main (line 80) | int FILE: tests/mpz/io.c function debug_mp (line 36) | void function main (line 42) | int FILE: tests/mpz/logic.c function main (line 32) | int function dump_abort (line 148) | void function debug_mp (line 154) | void FILE: tests/mpz/reuse.c function main (line 44) | int type mpir_ui (line 58) | typedef mpir_ui (*dsi_div_func)(mpz_ptr, mpz_srcptr, mpir_ui); type mpir_ui (line 59) | typedef mpir_ui (*ddsi_div_func)(mpz_ptr, mpz_ptr, mpz_srcptr, mpir_ui); function mpz_xinvert (line 64) | void function main (line 186) | int function dump (line 593) | void FILE: tests/mpz/t-addsub.c function main (line 33) | int function dump_abort (line 111) | void function debug_mp (line 120) | void FILE: tests/mpz/t-aorsmul.c function check_one_inplace (line 35) | void function check_one_ui_inplace (line 74) | void function check_all_inplace (line 113) | void function check_one (line 136) | void function check_one_ui (line 176) | void function check_all (line 217) | void function check_data_inplace_ui (line 249) | void function check_data (line 296) | void function check_random (line 377) | void function main (line 414) | int FILE: tests/mpz/t-bin.c function try_mpz_bin_ui (line 29) | void function try_mpz_bin_uiui (line 50) | void function samples (line 71) | void function twos (line 184) | void function main (line 210) | int FILE: tests/mpz/t-cdiv_ui.c function main (line 33) | int function dump_abort (line 148) | void function debug_mp (line 157) | void FILE: tests/mpz/t-cmp.c function check_one (line 33) | void function check_all (line 62) | void function check_various (line 86) | void function main (line 174) | int FILE: tests/mpz/t-cmp_d.c function check_one (line 38) | void function check_data (line 74) | void function check_onebits (line 120) | void function check_low_z_one (line 156) | void function check_one_2exp (line 206) | void function check_infinity (line 236) | void function main (line 275) | int FILE: tests/mpz/t-cmp_si.c function check_data (line 30) | void function main (line 95) | int FILE: tests/mpz/t-cong.c function check_one (line 29) | void function check_data (line 77) | void function check_random (line 131) | void function main (line 191) | int FILE: tests/mpz/t-cong_2exp.c function check_one (line 31) | void function check_data (line 72) | void function check_random (line 110) | void function main (line 160) | int FILE: tests/mpz/t-div_2exp.c function check_one (line 33) | void function check_all (line 139) | void function check_various (line 148) | void function check_random (line 188) | void function main (line 218) | int FILE: tests/mpz/t-divis.c function check_one (line 32) | void function check_data (line 68) | void function check_random (line 117) | void function main (line 157) | int FILE: tests/mpz/t-divis_2exp.c function check_one (line 32) | void function check_data (line 51) | void function main (line 127) | int FILE: tests/mpz/t-export.c function check_data (line 30) | void function main (line 198) | int FILE: tests/mpz/t-fac_ui.c function main (line 35) | int FILE: tests/mpz/t-fdiv.c function main (line 33) | int function dump_abort (line 136) | void function debug_mp (line 145) | void FILE: tests/mpz/t-fdiv_ui.c function main (line 33) | int function dump_abort (line 148) | void function debug_mp (line 157) | void FILE: tests/mpz/t-fib_ui.c function check_fib_table (line 51) | void function main (line 74) | int FILE: tests/mpz/t-fits.c function main (line 53) | int FILE: tests/mpz/t-gcd.c function check_data (line 52) | void function make_chain_operands (line 94) | void function check_kolmo1 (line 136) | void function check_kolmo2 (line 186) | void function main (line 219) | int function debug_mp (line 296) | void function one_test (line 302) | void function gcdext_valid_p (line 398) | static int FILE: tests/mpz/t-gcd_ui.c function check_ui_range (line 33) | static void function main (line 58) | int FILE: tests/mpz/t-get_d.c function check_onebit (line 29) | void function main (line 63) | int FILE: tests/mpz/t-get_d_2exp.c function check_onebit (line 29) | static void function check_round (line 81) | static void function check_rand (line 136) | static void function main (line 188) | int FILE: tests/mpz/t-get_si.c function check_data (line 29) | void function check_max (line 70) | void function main (line 114) | int FILE: tests/mpz/t-get_sx.c function main (line 44) | int function check_data (line 57) | void function check_max (line 98) | void function main (line 141) | int FILE: tests/mpz/t-get_ux.c function main (line 43) | int function check_data (line 73) | void function main (line 117) | int FILE: tests/mpz/t-hamdist.c function check_twobits (line 29) | void function check_rand (line 78) | void function main (line 117) | int FILE: tests/mpz/t-import.c function check_data (line 30) | void function main (line 168) | int FILE: tests/mpz/t-inp_str.c function check_data (line 39) | void function main (line 180) | int FILE: tests/mpz/t-io_raw.c function FILE (line 43) | FILE * function check_in (line 62) | void function check_out (line 141) | void function check_rand (line 224) | void function main (line 277) | int FILE: tests/mpz/t-jac.c function mpz_mod4 (line 57) | unsigned long function mpz_fits_ulimb_p (line 70) | int function mp_limb_t (line 76) | mp_limb_t function try_base (line 86) | void function try_zi_ui (line 105) | void function try_zi_si (line 121) | void function try_ui_zi (line 137) | void function try_si_zi (line 153) | void function try_zi_zi (line 172) | void function try_pari (line 190) | void function try_each (line 201) | void function try_pn (line 230) | void function try_periodic_num (line 251) | void function try_periodic_den (line 304) | void function try_2den (line 354) | void function try_2num (line 392) | void function try_all (line 434) | void function check_data (line 445) | void function check_squares_zi (line 640) | void function check_a_zero (line 689) | void function main (line 726) | int FILE: tests/mpz/t-lcm.c function check_all (line 33) | void function check_primes (line 100) | void function main (line 172) | int FILE: tests/mpz/t-likely_prime_p.c function check_sqrt (line 29) | void function check_rand (line 97) | void function isprime (line 136) | int function check_one (line 157) | void function check_pn (line 178) | void function check_small (line 187) | void function check_large (line 207) | void function main (line 250) | int FILE: tests/mpz/t-limbs.c function alt_add (line 31) | static void function check_funcs (line 50) | static void function check_add (line 79) | static void function alt_mul (line 98) | static void function check_mul (line 142) | void function check_roinit (line 163) | static void function main (line 221) | int FILE: tests/mpz/t-lucnum_ui.c function check_sequence (line 36) | void function main (line 89) | int FILE: tests/mpz/t-mfac_uiui.c function main (line 37) | int FILE: tests/mpz/t-mul.c function one (line 40) | void function main (line 70) | int function ref_mpz_mul (line 135) | static void function ref_mpn_mul (line 181) | static void function mul_basecase (line 235) | static void function dump_abort (line 291) | void function debug_mp (line 303) | void FILE: tests/mpz/t-mul_i.c function compare_si (line 32) | void function compare_ui (line 46) | void function check_samples (line 60) | void function main (line 120) | int FILE: tests/mpz/t-next_prime_candidate.c function main (line 45) | int FILE: tests/mpz/t-oddeven.c function check_data (line 28) | void function main (line 81) | int FILE: tests/mpz/t-perfpow.c function perfpow_ref (line 30) | int function main (line 62) | int FILE: tests/mpz/t-perfsqr.c function check_modulo (line 42) | void function check_sqrt (line 88) | void function main (line 140) | int FILE: tests/mpz/t-popcount.c function check_onebit (line 30) | void function check_data (line 53) | void function refmpz_popcount (line 95) | unsigned long function check_random (line 119) | void function main (line 161) | int FILE: tests/mpz/t-pow.c function check_one (line 31) | void function check_base (line 79) | void function check_various (line 97) | void function check_random (line 161) | void function main (line 201) | int FILE: tests/mpz/t-powm.c function main (line 32) | int function debug_mp (line 141) | void FILE: tests/mpz/t-powm_ui.c function main (line 33) | int function dump_abort (line 149) | void function debug_mp (line 158) | void FILE: tests/mpz/t-pprime_p.c function isprime (line 38) | int function check_one (line 59) | void function check_pn (line 80) | void function check_small (line 89) | void function main (line 106) | int FILE: tests/mpz/t-primorial_ui.c function main (line 36) | int function isprime (line 81) | static int FILE: tests/mpz/t-root.c function mpz_add_si (line 32) | void function main (line 44) | int function debug_mp (line 294) | void FILE: tests/mpz/t-scan.c function refmpz_scan (line 29) | unsigned long function refmpz_scan0 (line 45) | unsigned long function refmpz_scan1 (line 51) | unsigned long function check_ref (line 58) | void function main (line 128) | int FILE: tests/mpz/t-set_d.c function check_data (line 29) | void function check_2n_plus_1 (line 83) | void function main (line 123) | int FILE: tests/mpz/t-set_f.c function check_one (line 29) | void function check_various (line 93) | void function main (line 118) | int FILE: tests/mpz/t-set_si.c function check_data (line 29) | void function main (line 94) | int FILE: tests/mpz/t-set_str.c function check_one (line 29) | void function check_samples (line 61) | void function main (line 88) | int FILE: tests/mpz/t-set_sx.c function main (line 43) | int function check_data (line 56) | void function main (line 115) | int FILE: tests/mpz/t-set_ux.c function main (line 43) | int function check_data (line 73) | void function main (line 149) | int FILE: tests/mpz/t-sizeinbase.c function mpz_fake_bits (line 36) | void function check_sample (line 60) | void function main (line 83) | int FILE: tests/mpz/t-sqrtrem.c function main (line 33) | int function dump_abort (line 103) | void function debug_mp (line 113) | void FILE: tests/mpz/t-tdiv.c function special_tests (line 33) | void special_tests(void) function main (line 76) | int function dump_abort (line 182) | void function debug_mp (line 192) | void FILE: tests/mpz/t-tdiv_ui.c function main (line 33) | int function dump_abort (line 148) | void function debug_mp (line 157) | void FILE: tests/mpz/t-trial_division.c function trial_divref (line 31) | unsigned long function main (line 44) | int FILE: tests/rand/findlc.c function sh_status (line 39) | static void function mpz_true_random (line 66) | void function main (line 96) | int FILE: tests/rand/gen.c function main (line 59) | int main (argc, argv) FILE: tests/rand/spect.c function main (line 40) | int function debug_foo (line 132) | void FILE: tests/rand/stat.c function print_ks_results (line 57) | static void function print_x2_table (line 73) | static void function Pks (line 94) | static void function f_freq (line 111) | static void function z_freq (line 187) | static void function main (line 213) | int FILE: tests/rand/statlib.c function ks (line 87) | void function ks_table (line 152) | void function x2_table (line 198) | void function P (line 224) | static void function mpf_freqt (line 232) | void function x2 (line 248) | void function Pzf (line 291) | static void function mpz_freqt (line 313) | unsigned long int function foo_debug (line 366) | void function merit (line 381) | void function merit_u (line 433) | double function f_floor (line 447) | void function vz_dot (line 465) | void function spectral_test (line 481) | void FILE: tests/rand/t-iset.c function check_one (line 30) | void function main (line 61) | int FILE: tests/rand/t-lc2exp.c function check_zero (line 30) | void function check_nega (line 60) | void function check_bigc (line 88) | void function check_bigc1 (line 120) | void function check_bigm (line 153) | void function check_bigs (line 169) | void function main (line 198) | int FILE: tests/rand/t-mt.c function chk_default_seed (line 36) | int function main (line 70) | int FILE: tests/rand/t-rand.c type rt (line 84) | struct rt type rt (line 90) | struct rt type rt (line 112) | struct rt type rt (line 156) | struct rt FILE: tests/rand/t-urbui.c function check_one (line 31) | void function main (line 58) | int FILE: tests/rand/t-urmui.c function check_one (line 31) | void function main (line 70) | int FILE: tests/rand/t-urndmm.c function check_params (line 34) | int function main (line 144) | int FILE: tests/rand/zdiv_round.c function zdiv_round (line 26) | void FILE: tests/refmpf.c function refmpf_add (line 30) | void function refmpf_add_ulp (line 116) | void function refmpf_fill (line 147) | void function refmpf_normalize (line 158) | void function refmpf_set_overlap (line 178) | unsigned long function refmpf_set_prec_limbs (line 195) | void function refmpf_sub (line 202) | void function refmpf_validate (line 304) | int function refmpf_validate_division (line 382) | int FILE: tests/refmpn.c function byte_overlap_p (line 75) | int function refmpn_overlap_p (line 99) | int function refmpn_overlap_low_to_high_p (line 107) | int function refmpn_overlap_high_to_low_p (line 114) | int function refmpn_overlap_fullonly_p (line 121) | int function refmpn_overlap_fullonly_two_p (line 126) | int function mp_ptr (line 135) | mp_ptr function refmpn_free_limbs (line 149) | void function mp_ptr (line 155) | mp_ptr function mp_ptr (line 165) | mp_ptr function refmpn_fill (line 172) | void function refmpn_zero (line 181) | void function refmpn_store (line 187) | void function refmpn_zero_extend (line 193) | void function refmpn_zero_p (line 200) | int function mp_size_t (line 210) | mp_size_t function mp_limb_t (line 220) | mp_limb_t function mp_limb_t (line 235) | mp_limb_t function refmpn_chars_per_limb (line 248) | int function mp_limb_t (line 274) | mp_limb_t function refmpn_setbit (line 289) | void function refmpn_clrbit (line 295) | void function refmpn_tstbit (line 304) | int function refmpn_scan0 (line 310) | unsigned long function refmpn_scan1 (line 318) | unsigned long function refmpn_copy (line 326) | void function refmpn_copyi (line 333) | void function refmpn_copyd (line 345) | void function refmpn_copy_extend (line 359) | void function refmpn_com_n (line 376) | void function refmpn_cmp (line 389) | int function refmpn_cmp_allowzero (line 406) | int function refmpn_cmp_twosizes (line 415) | int function refmpn_equal_anynail (line 436) | int function refmpn_and_n (line 462) | void function refmpn_andn_n (line 467) | void function refmpn_nand_n (line 472) | void function refmpn_ior_n (line 477) | void function refmpn_iorn_n (line 482) | void function refmpn_nior_n (line 487) | void function refmpn_xor_n (line 492) | void function refmpn_xnor_n (line 497) | void function refmpn_sub_ddmmss (line 505) | void function mp_limb_t (line 515) | mp_limb_t function mp_limb_t (line 535) | mp_limb_t function mp_limb_t (line 555) | mp_limb_t function mp_limb_t (line 569) | mp_limb_t function mp_limb_t (line 597) | mp_limb_t function mp_limb_t (line 602) | mp_limb_t function mp_limb_t (line 623) | mp_limb_t function mp_limb_t (line 629) | mp_limb_t function mp_limb_t (line 637) | mp_limb_t function mp_limb_t (line 643) | mp_limb_t function mp_limb_t (line 649) | mp_limb_t function refmpn_addsub_n (line 660) | int function mp_limb_t (line 671) | mp_limb_t function mp_limb_t (line 682) | mp_limb_t function mp_limb_t (line 700) | mp_limb_t function mp_limb_t (line 718) | mp_limb_t function mp_limb_t (line 722) | mp_limb_t function mp_limb_t (line 726) | mp_limb_t function mp_limb_t (line 746) | mp_limb_t function mp_limb_t (line 766) | mp_limb_t function mp_limb_t (line 785) | mp_limb_t function mp_limb_t (line 804) | mp_limb_t function mp_limb_t (line 819) | mp_limb_t function mp_limb_t (line 835) | mp_limb_t refmpn_add_err1_n (mp_ptr rp, mp_srcptr up, mp_srcptr vp, mp_p... function mp_limb_t (line 856) | mp_limb_t refmpn_sub_err1_n (mp_ptr rp, mp_srcptr up, mp_srcptr vp, mp_p... function mp_limb_t (line 878) | mp_limb_t refmpn_add_err2_n (mp_ptr rp, mp_srcptr up, mp_srcptr vp, mp_p... function mp_limb_t (line 902) | mp_limb_t refmpn_sub_err2_n (mp_ptr rp, mp_srcptr up, mp_srcptr vp, mp_p... function mp_limb_t (line 927) | mp_limb_t function mp_limb_t (line 953) | mp_limb_t function mp_limb_t (line 960) | mp_limb_t function mp_limb_t (line 979) | mp_limb_t function mp_limb_t (line 1002) | mp_limb_t function mp_limb_t (line 1008) | mp_limb_t function mp_limb_t (line 1033) | mp_limb_t function mp_limb_t (line 1040) | mp_limb_t function mp_limb_t (line 1078) | mp_limb_t function mp_limb_t (line 1084) | mp_limb_t function mp_limb_t (line 1092) | mp_limb_t function mp_limb_t (line 1097) | mp_limb_t function mp_limb_t (line 1104) | mp_limb_t function mp_limb_t (line 1130) | mp_limb_t function mp_limb_t (line 1135) | mp_limb_t function mp_limb_t (line 1140) | mp_limb_t function mp_limb_t (line 1145) | mp_limb_t function mp_limb_t (line 1150) | mp_limb_t function mp_limb_t (line 1155) | mp_limb_t function mp_limb_t (line 1160) | mp_limb_t function mp_limb_t (line 1166) | mp_limb_t function mp_limb_t (line 1191) | mp_limb_t function mp_limb_t (line 1216) | mp_limb_t function mp_limb_t (line 1226) | mp_limb_t function mp_limb_t (line 1238) | mp_limb_t function mp_limb_t (line 1249) | mp_limb_t function mp_limb_t (line 1269) | mp_limb_t function mp_limb_t (line 1289) | mp_limb_t function refmpn_not (line 1304) | void function mp_limb_t (line 1310) | mp_limb_t function mp_limb_t (line 1316) | mp_limb_t function mp_limb_t (line 1322) | mp_limb_t function mp_limb_t (line 1328) | mp_limb_t function mp_limb_t (line 1334) | mp_limb_t function mp_limb_t (line 1340) | mp_limb_t function mp_limb_t (line 1347) | mp_limb_t function mp_limb_t (line 1360) | mp_limb_t function mp_limb_t (line 1375) | mp_limb_t function mp_limb_t (line 1381) | mp_limb_t function mp_limb_t (line 1392) | mp_limb_t function mp_limb_t (line 1422) | mp_limb_t function mp_limb_t (line 1430) | static mp_limb_t function mp_limb_t (line 1446) | mp_limb_t function mp_limb_t (line 1487) | mp_limb_t function mp_limb_t (line 1493) | mp_limb_t function mp_limb_t (line 1499) | mp_limb_t refmpn_divrem_hensel_qr_1(mp_ptr qp, mp_srcptr xp, mp_size_t n... function mp_limb_t (line 1522) | mp_limb_t function mp_limb_t (line 1532) | mp_limb_t function mp_limb_t (line 1545) | mp_limb_t function mp_limb_t (line 1555) | mp_limb_t function mp_limb_t (line 1565) | mp_limb_t function mp_limb_t (line 1571) | mp_limb_t function mp_limb_t (line 1577) | mp_limb_t function mp_limb_t (line 1588) | mp_limb_t function mp_limb_t (line 1596) | mp_limb_t function mp_limb_t (line 1613) | mp_limb_t function mp_limb_t (line 1620) | mp_limb_t function mp_limb_t (line 1653) | mp_limb_t function mp_limb_t (line 1677) | mp_limb_t function mp_limb_t (line 1694) | mp_limb_t function mp_limb_t (line 1723) | mp_limb_t function mp_limb_t (line 1750) | mp_limb_t function refmpn_mul_basecase (line 1758) | void function refmpn_mul_n (line 1777) | void function refmpn_sqr (line 1783) | void function refmpn_mul_any (line 1790) | void function refmpn_mulmid_basecase (line 1825) | void function refmpn_mulmid (line 1885) | void function refmpn_mulmid_n (line 1893) | void function mp_limb_t (line 1901) | mp_limb_t function refmpn_count_leading_zeros (line 1942) | unsigned function refmpn_count_trailing_zeros (line 1958) | unsigned function mp_size_t (line 1976) | mp_size_t function mp_limb_t (line 1999) | mp_limb_t function ref_popc_limb (line 2040) | unsigned long function refmpn_popcount (line 2055) | unsigned long function refmpn_hamdist (line 2069) | unsigned long function refmpn_mod2 (line 2091) | void function mp_limb_t (line 2130) | mp_limb_t function refmpn_tdiv_qr (line 2206) | void function refmpn_tdiv_q (line 2240) | void function refmpn_get_str (line 2272) | size_t function mp_limb_t (line 2325) | mp_limb_t function mp_limb_t (line 2355) | mp_limb_t function mp_limb_t (line 2362) | mp_limb_t function refmpn_random (line 2369) | void function refmpn_random2 (line 2383) | void function mp_size_t (line 2427) | mp_size_t function refmpn_redc_1 (line 2511) | void FILE: tests/refmpq.c function refmpq_add (line 27) | void function refmpq_sub (line 36) | void FILE: tests/refmpz.c function refmpz_combit (line 38) | void function refmpz_hamdist (line 48) | unsigned long function refmpz_kronecker (line 95) | int function refmpz_jacobi (line 186) | int function refmpz_legendre (line 196) | int function refmpz_kronecker_ui (line 203) | int function refmpz_kronecker_si (line 214) | int function refmpz_ui_kronecker (line 225) | int function refmpz_si_kronecker (line 236) | int function refmpz_pow_ui (line 248) | void FILE: tests/spinner.c function spinner_signal (line 57) | void function spinner_init (line 81) | void function spinner (line 104) | void FILE: tests/t-bswap.c function main (line 30) | int FILE: tests/t-constants.c function main (line 222) | int FILE: tests/t-count_zeros.c function check_clz (line 29) | void function check_ctz (line 44) | void function check_various (line 59) | void function main (line 79) | int FILE: tests/t-gmpmax.c function main (line 32) | int FILE: tests/t-hightomask.c function main (line 35) | int FILE: tests/t-modlinv.c function one (line 31) | void function some (line 48) | void function all (line 56) | void function main (line 69) | int FILE: tests/t-parity.c function check_one (line 28) | void function check_various (line 43) | void function main (line 59) | int FILE: tests/t-popc.c function main (line 30) | int FILE: tests/t-sub.c function check_data (line 31) | void function check_random (line 73) | void function main (line 110) | int FILE: tests/tests.h function class (line 375) | class function class (line 387) | class FILE: tests/trace.c function mp_trace_start (line 47) | void function mpq_trace (line 63) | void function mpz_trace (line 79) | void function mpf_trace (line 105) | void function mpz_tracen (line 122) | void function mpn_trace (line 135) | void function mp_limb_trace (line 152) | void function mpn_tracen (line 168) | void function mpn_tracea (line 188) | void function mpn_trace_file (line 204) | void function mpn_tracea_file (line 246) | void function byte_trace (line 267) | void function byte_tracen (line 288) | void function d_trace (line 300) | void FILE: tests/x86_64check.c function calling_conventions_check (line 66) | int FILE: tests/x86check.c function calling_conventions_check (line 62) | int FILE: tune/common.c function pentium_wbinvd (line 57) | void function double_cmp_ptr (line 100) | int function speed_measure (line 125) | double function mpn_cache_fill (line 237) | void function mpn_cache_fill_write (line 250) | void function speed_operand_src (line 268) | void function speed_operand_dst (line 282) | void function speed_cache_fill (line 296) | void function speed_option_set (line 354) | void function speed_MPN_COPY (line 422) | double function speed_MPN_COPY_INCR (line 427) | double function speed_MPN_COPY_DECR (line 432) | double function speed_mpn_copyi (line 438) | double function speed_mpn_copyd (line 445) | double function speed_memcpy (line 451) | double function speed_mpn_com_n (line 456) | double function speed_mpn_add_err1_n (line 462) | double function speed_mpn_sub_err1_n (line 468) | double function speed_mpn_addmul_1 (line 474) | double function speed_mpn_submul_1 (line 479) | double function speed_mpn_addmul_2 (line 486) | double function speed_mpn_addmul_3 (line 493) | double function speed_mpn_addmul_4 (line 500) | double function speed_mpn_addmul_5 (line 507) | double function speed_mpn_addmul_6 (line 514) | double function speed_mpn_addmul_7 (line 521) | double function speed_mpn_addmul_8 (line 528) | double function speed_mpn_mul_1 (line 535) | double function speed_mpn_mul_1_inplace (line 540) | double function speed_mpn_mul_2 (line 547) | double function speed_mpn_karaadd (line 555) | double function speed_mpn_karasub (line 563) | double function speed_mpn_lshift (line 570) | double function speed_mpn_rshift (line 575) | double function speed_mpn_lshiftc (line 582) | double function speed_mpn_not (line 589) | double function speed_mpn_double (line 594) | double function speed_mpn_half (line 599) | double function speed_mpn_lshift1 (line 604) | double function speed_mpn_rshift1 (line 609) | double function speed_mpn_lshift2 (line 615) | double function speed_mpn_rshift2 (line 620) | double function speed_mpn_divrem_euclidean_qr_1 (line 627) | double function speed_mpn_divrem_hensel_qr_1 (line 633) | double function speed_mpn_divrem_hensel_qr_1_1 (line 638) | double function speed_mpn_divrem_hensel_qr_1_2 (line 643) | double function speed_mpn_divrem_hensel_rsh_qr_1 (line 649) | double function speed_mpn_rsh_divrem_hensel_qr_1 (line 655) | double function speed_mpn_rsh_divrem_hensel_qr_1_1 (line 661) | double function speed_mpn_rsh_divrem_hensel_qr_1_2 (line 667) | double function speed_mpn_divrem_euclidean_qr_2 (line 673) | double function speed_mpn_divrem_euclidean_r_1 (line 679) | double function speed_mpn_divrem_hensel_r_1 (line 685) | double function speed_mpn_divrem_1 (line 694) | double function speed_mpn_divrem_1f (line 700) | double function speed_mpn_divrem_1c (line 706) | double function speed_mpn_divrem_1cf (line 711) | double function speed_mpn_divrem_1_div (line 718) | double function speed_mpn_divrem_1f_div (line 723) | double function speed_mpn_divrem_1_inv (line 728) | double function speed_mpn_divrem_1f_inv (line 733) | double function speed_mpn_mod_1_div (line 738) | double function speed_mpn_mod_1_inv (line 743) | double function speed_mpn_preinv_divrem_1 (line 749) | double function speed_mpn_preinv_divrem_1f (line 754) | double function speed_mpn_mod_34lsub1 (line 761) | double function speed_mpn_divrem_2 (line 768) | double function speed_mpn_divrem_2_div (line 773) | double function speed_mpn_divrem_2_inv (line 778) | double function speed_mpn_mod_1 (line 784) | double function speed_mpn_mod_1_1 (line 790) | double function speed_mpn_mod_1_2 (line 796) | double function speed_mpn_mod_1_3 (line 802) | double function speed_mpn_mod_1_k (line 808) | double function speed_mpn_mod_1c (line 815) | double function speed_mpn_preinv_mod_1 (line 821) | double function speed_mpn_divexact_1 (line 827) | double function speed_mpn_divexact_by3 (line 833) | double function speed_mpn_divexact_byff (line 839) | double function speed_mpn_divexact_byfobm1 (line 845) | double function speed_mpn_modexact_1_odd (line 852) | double function speed_mpn_modexact_1c_odd (line 859) | double function speed_mpn_dc_tdiv_qr (line 866) | double function speed_mpn_dc_div_qr_n (line 871) | double function speed_mpn_sb_divappr_q (line 876) | double function speed_mpn_sb_div_qr (line 881) | double function speed_mpn_dc_divappr_q (line 886) | double function speed_mpn_inv_div_qr (line 891) | double function speed_mpn_inv_divappr_q (line 896) | double function speed_mpn_tdiv_q (line 901) | double function speed_mpn_tdiv_q1 (line 906) | double function speed_mpn_tdiv_q2 (line 911) | double function speed_mpn_dc_bdiv_qr_n (line 916) | double function speed_mpn_dc_bdiv_q (line 921) | double function speed_mpz_mod (line 927) | double function speed_mpn_popcount (line 934) | double function speed_mpn_hamdist (line 939) | double function speed_mpn_add_n (line 946) | double function speed_mpn_sub_n (line 951) | double function speed_mpn_addadd_n (line 957) | double function speed_mpn_subadd_n (line 963) | double function speed_mpn_addsub_n (line 969) | double function speed_mpn_sumdiff_n (line 976) | double function speed_mpn_nsumdiff_n (line 984) | double function speed_mpn_addlsh1_n (line 992) | double function speed_mpn_sublsh1_n (line 999) | double function speed_mpn_addlsh_n (line 1006) | double function speed_mpn_sublsh_n (line 1013) | double function speed_mpn_inclsh_n (line 1020) | double function speed_mpn_declsh_n (line 1027) | double function speed_mpn_rsh1add_n (line 1034) | double function speed_mpn_rsh1sub_n (line 1041) | double function speed_mpn_and_n (line 1050) | double function speed_mpn_andn_n (line 1055) | double function speed_mpn_nand_n (line 1060) | double function speed_mpn_ior_n (line 1065) | double function speed_mpn_iorn_n (line 1070) | double function speed_mpn_nior_n (line 1075) | double function speed_mpn_xor_n (line 1080) | double function speed_mpn_xnor_n (line 1085) | double function speed_mpn_mul_n (line 1092) | double function speed_mpn_sqr (line 1097) | double function speed_mpn_mul_n_sqr (line 1102) | double function speed_mpn_mul_basecase (line 1108) | double function speed_mpn_sqr_basecase (line 1113) | double function speed_mpn_sqr_diagonal (line 1121) | double function speed_mpn_kara_mul_n (line 1128) | double function speed_mpn_kara_sqr_n (line 1133) | double function speed_mpn_toom3_mul_n (line 1139) | double function speed_mpn_toom4_mul_n (line 1144) | double function speed_mpn_toom8h_mul (line 1149) | double function speed_mpn_toom3_sqr_n (line 1154) | double function speed_mpn_toom4_sqr_n (line 1159) | double function speed_mpn_toom8_sqr_n (line 1164) | double function speed_mpn_mul_fft_main (line 1170) | double function speed_mpn_sqr_fft_main (line 1176) | double function speed_mpn_mullow_n (line 1220) | double function speed_mpn_mulhigh_n (line 1226) | double function speed_mpn_mulmod_2expm1 (line 1232) | double function speed_mpn_mulmod_2expp1_basecase (line 1238) | double function speed_mpn_mullow_n_basecase (line 1244) | double function speed_mpn_mulmid_basecase (line 1250) | double function speed_mpn_mulmid (line 1256) | double function speed_mpn_mulmid_n (line 1262) | double function speed_mpn_toom42_mulmid (line 1268) | double function speed_mpn_matrix22_mul (line 1274) | double function speed_mpn_hgcd (line 1327) | double function speed_mpn_hgcd_lehmer (line 1333) | double function speed_mpn_hgcd_appr (line 1339) | double function speed_mpn_hgcd_appr_lehmer (line 1345) | double function speed_mpn_hgcd_reduce (line 1351) | double function speed_mpn_hgcd_reduce_1 (line 1356) | double function speed_mpn_hgcd_reduce_2 (line 1361) | double function speed_mpn_gcd (line 1367) | double function speed_mpn_gcdext (line 1373) | double function speed_mpn_gcdext_single (line 1378) | double function speed_mpn_gcdext_double (line 1383) | double function speed_mpn_gcdext_one_single (line 1388) | double function speed_mpn_gcdext_one_double (line 1393) | double function speed_mpn_gcd_1 (line 1398) | double function speed_mpn_gcd_1N (line 1403) | double function speed_mpz_jacobi (line 1410) | double function speed_mpn_jacobi_base (line 1415) | double function speed_mpn_jacobi_base_1 (line 1420) | double function speed_mpn_jacobi_base_2 (line 1425) | double function speed_mpn_jacobi_base_3 (line 1430) | double function speed_mpn_jacobi_base_4 (line 1435) | double function speed_mpn_sqrtrem (line 1442) | double function speed_mpn_rootrem (line 1448) | double function speed_mpz_fac_ui (line 1455) | double function speed_mpz_fac_ui_small (line 1460) | double function speed_mpz_fac_ui_large (line 1466) | double function speed_mpn_fib2_ui (line 1473) | double function speed_mpz_fib_ui (line 1478) | double function speed_mpz_fib2_ui (line 1483) | double function speed_mpz_lucnum_ui (line 1488) | double function speed_mpz_lucnum2_ui (line 1493) | double function speed_mpz_powm (line 1500) | double function speed_mpz_powm_mod (line 1505) | double function speed_mpz_powm_redc (line 1511) | double function speed_mpz_powm_ui (line 1516) | double function speed_mpn_binvert (line 1522) | double function speed_mpn_redc_1 (line 1528) | double function speed_mpn_redc_2 (line 1533) | double function speed_mpn_redc_n (line 1538) | double function speed_modlimb_invert (line 1545) | double function speed_noop (line 1552) | double function speed_noop_wxs (line 1565) | double function speed_noop_wxys (line 1587) | double function speed_malloc_free (line 1631) | double function speed_malloc_realloc_free (line 1640) | double function speed_gmp_allocate_free (line 1650) | double function speed_gmp_allocate_reallocate_free (line 1659) | double function speed_mpz_init_clear (line 1670) | double function speed_mpz_init_realloc_clear (line 1678) | double function speed_mpq_init_clear (line 1687) | double function speed_mpf_init_clear (line 1695) | double function speed_mpz_add (line 1708) | double function speed_mpz_bin_uiui (line 1742) | double function speed_umul_ppmm (line 1835) | double function speed_mpn_umul_ppmm (line 1869) | double function speed_mpn_umul_ppmm_r (line 1903) | double function speed_udiv_qrnnd (line 2002) | double function speed_udiv_qrnnd_preinv1 (line 2021) | double function speed_udiv_qrnnd_preinv2 (line 2040) | double function speed_udiv_qrnnd_c (line 2059) | double function speed_mpn_udiv_qrnnd (line 2079) | double function speed_mpn_udiv_qrnnd_r (line 2100) | double function speed_invert_limb (line 2121) | double function speed_operator_div (line 2130) | double function speed_operator_mod (line 2171) | double function speed_routine_count_zeros_setup (line 2220) | int function speed_count_leading_zeros (line 2272) | double function speed_count_trailing_zeros (line 2285) | double function speed_mpn_get_str (line 2294) | double function speed_mpn_set_str (line 2300) | double function speed_mpn_set_str_basecase (line 2305) | double function speed_mpn_set_str_subquad (line 2310) | double function speed_MPN_ZERO (line 2317) | double function speed_mpn_store (line 2323) | double function speed_randinit (line 2329) | int function speed_gmp_randseed (line 2343) | double function speed_gmp_randseed_ui (line 2373) | double function speed_mpz_urandomb (line 2402) | double FILE: tune/freq.c function freq_environment (line 128) | static int function freq_getsysinfo (line 152) | static int function freq_pstat_getprocessor (line 181) | static int function freq_sysctlbyname_i586_freq (line 206) | static int function freq_sysctlbyname_tsc_freq (line 233) | static int function freq_sysctl_hw_cpufrequency (line 260) | static int function freq_sysctl_hw_model (line 294) | static int function freq_proc_cpuinfo (line 349) | static int function freq_sunos_sysinfo (line 408) | static int function freq_sco_etchw (line 447) | static int function freq_attr_get_invent (line 491) | static int function freq_bsd_dmesg (line 532) | static int function freq_irix_hinv (line 579) | static int function freq_processor_info (line 626) | static int function freq_measure_gettimeofday_one (line 667) | static double function freq_measure_getrusage_one (line 680) | static double function freq_measure (line 699) | double function freq_measure_getrusage (line 726) | static int function freq_measure_gettimeofday (line 754) | static int function freq_all (line 790) | static int function speed_cycletime_init (line 824) | void function speed_cycletime_fail (line 841) | void function speed_cycletime_need_cycles (line 855) | void function speed_cycletime_need_seconds (line 863) | void FILE: tune/modlinv.c function speed_modlimb_invert_mul1 (line 151) | double function speed_modlimb_invert_loop (line 156) | double function speed_modlimb_invert_cond (line 161) | double function speed_modlimb_invert_arith (line 166) | double FILE: tune/noop.c function noop (line 33) | void function noop_1 (line 39) | void function noop_wxs (line 45) | void function noop_wxys (line 51) | void function mpn_cache_fill_dummy (line 57) | void FILE: tune/set_strp.c function mpn_pre_set_str (line 25) | void FILE: tune/speed-ext.c function mp_limb_t (line 79) | mp_limb_t function mp_limb_t (line 97) | mp_limb_t function mp_limb_t (line 138) | mp_limb_t function speed_mean_calls (line 208) | double function speed_mean_open (line 214) | double function speed_mean_open2 (line 220) | double FILE: tune/speed.c type size_array_t (line 131) | struct size_array_t { type speed_params (line 142) | struct speed_params type routine_t (line 151) | struct routine_t { type choice_t (line 482) | struct choice_t { type choice_t (line 495) | struct choice_t function data_fill (line 499) | void function run_one (line 536) | void function run_all (line 759) | void function FILE (line 814) | FILE * function fclose_written (line 826) | void function run_gnuplot (line 842) | void function mp_limb_t (line 908) | mp_limb_t function routine_find (line 973) | void function usage (line 1053) | void function check_align_option (line 1128) | void function main (line 1149) | int FILE: tune/speed.h type speed_params (line 103) | struct speed_params { type speed_params (line 127) | struct speed_params type speed_params (line 129) | struct speed_params type speed_params (line 133) | struct speed_params type speed_params (line 134) | struct speed_params type speed_params (line 135) | struct speed_params type speed_params (line 136) | struct speed_params type speed_params (line 137) | struct speed_params type speed_params (line 138) | struct speed_params type speed_params (line 139) | struct speed_params type speed_params (line 140) | struct speed_params type speed_params (line 141) | struct speed_params type speed_params (line 142) | struct speed_params type speed_params (line 143) | struct speed_params type speed_params (line 144) | struct speed_params type speed_params (line 145) | struct speed_params type speed_params (line 146) | struct speed_params type speed_params (line 148) | struct speed_params type speed_params (line 149) | struct speed_params type speed_params (line 150) | struct speed_params type speed_params (line 152) | struct speed_params type speed_params (line 153) | struct speed_params type speed_params (line 154) | struct speed_params type speed_params (line 155) | struct speed_params type speed_params (line 156) | struct speed_params type speed_params (line 157) | struct speed_params type speed_params (line 158) | struct speed_params type speed_params (line 159) | struct speed_params type speed_params (line 160) | struct speed_params type speed_params (line 161) | struct speed_params type speed_params (line 162) | struct speed_params type speed_params (line 163) | struct speed_params type speed_params (line 164) | struct speed_params type speed_params (line 165) | struct speed_params type speed_params (line 166) | struct speed_params type speed_params (line 167) | struct speed_params type speed_params (line 168) | struct speed_params type speed_params (line 169) | struct speed_params type speed_params (line 170) | struct speed_params type speed_params (line 171) | struct speed_params type speed_params (line 172) | struct speed_params type speed_params (line 173) | struct speed_params type speed_params (line 174) | struct speed_params type speed_params (line 175) | struct speed_params type speed_params (line 176) | struct speed_params type speed_params (line 177) | struct speed_params type speed_params (line 178) | struct speed_params type speed_params (line 179) | struct speed_params type speed_params (line 180) | struct speed_params type speed_params (line 181) | struct speed_params type speed_params (line 182) | struct speed_params type speed_params (line 183) | struct speed_params type speed_params (line 184) | struct speed_params type speed_params (line 185) | struct speed_params type speed_params (line 186) | struct speed_params type speed_params (line 187) | struct speed_params type speed_params (line 188) | struct speed_params type speed_params (line 189) | struct speed_params type speed_params (line 190) | struct speed_params type speed_params (line 191) | struct speed_params type speed_params (line 192) | struct speed_params type speed_params (line 193) | struct speed_params type speed_params (line 194) | struct speed_params type speed_params (line 195) | struct speed_params type speed_params (line 196) | struct speed_params type speed_params (line 197) | struct speed_params type speed_params (line 198) | struct speed_params type speed_params (line 199) | struct speed_params type speed_params (line 200) | struct speed_params type speed_params (line 201) | struct speed_params type speed_params (line 202) | struct speed_params type speed_params (line 203) | struct speed_params type speed_params (line 204) | struct speed_params type speed_params (line 205) | struct speed_params type speed_params (line 206) | struct speed_params type speed_params (line 207) | struct speed_params type speed_params (line 208) | struct speed_params type speed_params (line 209) | struct speed_params type speed_params (line 210) | struct speed_params type speed_params (line 211) | struct speed_params type speed_params (line 212) | struct speed_params type speed_params (line 213) | struct speed_params type speed_params (line 214) | struct speed_params type speed_params (line 215) | struct speed_params type speed_params (line 216) | struct speed_params type speed_params (line 217) | struct speed_params type speed_params (line 218) | struct speed_params type speed_params (line 219) | struct speed_params type speed_params (line 220) | struct speed_params type speed_params (line 221) | struct speed_params type speed_params (line 222) | struct speed_params type speed_params (line 223) | struct speed_params type speed_params (line 224) | struct speed_params type speed_params (line 225) | struct speed_params type speed_params (line 226) | struct speed_params type speed_params (line 227) | struct speed_params type speed_params (line 228) | struct speed_params type speed_params (line 229) | struct speed_params type speed_params (line 230) | struct speed_params type speed_params (line 231) | struct speed_params type speed_params (line 232) | struct speed_params type speed_params (line 233) | struct speed_params type speed_params (line 234) | struct speed_params type speed_params (line 235) | struct speed_params type speed_params (line 236) | struct speed_params type speed_params (line 237) | struct speed_params type speed_params (line 238) | struct speed_params type speed_params (line 239) | struct speed_params type speed_params (line 240) | struct speed_params type speed_params (line 241) | struct speed_params type speed_params (line 242) | struct speed_params type speed_params (line 243) | struct speed_params type speed_params (line 244) | struct speed_params type speed_params (line 245) | struct speed_params type speed_params (line 246) | struct speed_params type speed_params (line 247) | struct speed_params type speed_params (line 248) | struct speed_params type speed_params (line 249) | struct speed_params type speed_params (line 250) | struct speed_params type speed_params (line 251) | struct speed_params type speed_params (line 252) | struct speed_params type speed_params (line 253) | struct speed_params type speed_params (line 254) | struct speed_params type speed_params (line 255) | struct speed_params type speed_params (line 256) | struct speed_params type speed_params (line 257) | struct speed_params type speed_params (line 258) | struct speed_params type speed_params (line 259) | struct speed_params type speed_params (line 260) | struct speed_params type speed_params (line 261) | struct speed_params type speed_params (line 262) | struct speed_params type speed_params (line 263) | struct speed_params type speed_params (line 264) | struct speed_params type speed_params (line 265) | struct speed_params type speed_params (line 266) | struct speed_params type speed_params (line 267) | struct speed_params type speed_params (line 268) | struct speed_params type speed_params (line 269) | struct speed_params type speed_params (line 270) | struct speed_params type speed_params (line 271) | struct speed_params type speed_params (line 272) | struct speed_params type speed_params (line 273) | struct speed_params type speed_params (line 274) | struct speed_params type speed_params (line 275) | struct speed_params type speed_params (line 276) | struct speed_params type speed_params (line 277) | struct speed_params type speed_params (line 278) | struct speed_params type speed_params (line 279) | struct speed_params type speed_params (line 280) | struct speed_params type speed_params (line 281) | struct speed_params type speed_params (line 282) | struct speed_params type speed_params (line 283) | struct speed_params type speed_params (line 284) | struct speed_params type speed_params (line 285) | struct speed_params type speed_params (line 286) | struct speed_params type speed_params (line 287) | struct speed_params type speed_params (line 288) | struct speed_params type speed_params (line 289) | struct speed_params type speed_params (line 290) | struct speed_params type speed_params (line 291) | struct speed_params type speed_params (line 292) | struct speed_params type speed_params (line 293) | struct speed_params type speed_params (line 294) | struct speed_params type speed_params (line 295) | struct speed_params type speed_params (line 296) | struct speed_params type speed_params (line 297) | struct speed_params type speed_params (line 298) | struct speed_params type speed_params (line 299) | struct speed_params type speed_params (line 300) | struct speed_params type speed_params (line 301) | struct speed_params type speed_params (line 302) | struct speed_params type speed_params (line 303) | struct speed_params type speed_params (line 304) | struct speed_params type speed_params (line 305) | struct speed_params type speed_params (line 306) | struct speed_params type speed_params (line 307) | struct speed_params type speed_params (line 308) | struct speed_params type speed_params (line 309) | struct speed_params type speed_params (line 310) | struct speed_params type speed_params (line 311) | struct speed_params type speed_params (line 312) | struct speed_params type speed_params (line 313) | struct speed_params type speed_params (line 314) | struct speed_params type speed_params (line 315) | struct speed_params type speed_params (line 316) | struct speed_params type speed_params (line 317) | struct speed_params type speed_params (line 318) | struct speed_params type speed_params (line 319) | struct speed_params type speed_params (line 320) | struct speed_params type speed_params (line 321) | struct speed_params type speed_params (line 322) | struct speed_params type speed_params (line 324) | struct speed_params type speed_params (line 326) | struct speed_params type speed_params (line 327) | struct speed_params type speed_params (line 328) | struct speed_params type speed_params (line 329) | struct speed_params type speed_params (line 330) | struct speed_params type speed_params (line 331) | struct speed_params type speed_params (line 332) | struct speed_params type speed_params (line 333) | struct speed_params type speed_params (line 334) | struct speed_params type speed_params (line 335) | struct speed_params type speed_params (line 336) | struct speed_params type speed_params (line 337) | struct speed_params type speed_params (line 338) | struct speed_params type speed_params (line 339) | struct speed_params type speed_params (line 340) | struct speed_params type speed_params (line 341) | struct speed_params type speed_params (line 342) | struct speed_params type speed_params (line 343) | struct speed_params type speed_params (line 345) | struct speed_params type speed_params (line 346) | struct speed_params type speed_params (line 348) | struct speed_params type speed_params (line 349) | struct speed_params type speed_params (line 350) | struct speed_params type speed_params (line 352) | struct speed_params type speed_params (line 353) | struct speed_params type speed_params (line 355) | struct speed_params type speed_params (line 356) | struct speed_params type speed_params (line 357) | struct speed_params type speed_params (line 358) | struct speed_params type speed_params (line 359) | struct speed_params function speed_cyclecounter (line 405) | __inline void speed_cyclecounter(unsigned long p[2]) { *(unsigned long l... type speed_params (line 425) | struct speed_params type speed_params (line 426) | struct speed_params type speed_params (line 427) | struct speed_params type hgcd_matrix (line 450) | struct hgcd_matrix type hgcd_matrix (line 453) | struct hgcd_matrix type hgcd_matrix (line 456) | struct hgcd_matrix type hgcd_matrix (line 459) | struct hgcd_matrix type speed_params (line 487) | struct speed_params FILE: tune/time.c type stck_t (line 259) | typedef uint64_t stck_t; type stck_t (line 267) | typedef unsigned long stck_t; type timebasestruct_dummy (line 321) | struct timebasestruct_dummy { type tms_dummy (line 365) | struct tms_dummy { type timeval_dummy (line 368) | struct timeval_dummy { type rusage_dummy (line 372) | struct rusage_dummy { type timespec_dummy (line 375) | struct timespec_dummy { function cycles_works_handler (line 449) | static void function cycles_works_p (line 455) | int function clk_tck (line 504) | long function gettimeofday_microseconds_p (line 618) | int function getrusage_microseconds_p (line 628) | int function getrusage_backwards_p (line 650) | int function cgt_works_p (line 716) | int function freq_measure_mftb_one (line 762) | static double function mftb_works_handler (line 776) | static void function mftb_works_p (line 782) | int function sgi_works_p (line 842) | int function speed_time_init (line 936) | void function grus_tick_boundary (line 1160) | void function gtod_tick_boundary (line 1170) | void function times_tick_boundary (line 1180) | void function speed_starttime (line 1193) | void function speed_cyclecounter_diff (line 1252) | double function speed_mftb_diff (line 1272) | double function timeval_diff_secs (line 1307) | double function rusage_diff_secs (line 1313) | double function timespec_diff_secs (line 1319) | double function timebasestruct_diff_secs (line 1326) | double function speed_endtime (line 1334) | double FILE: tune/tuneup.c type speed_params (line 161) | struct speed_params type dat_t (line 163) | struct dat_t { type param_t (line 235) | struct param_t { function mp_limb_t (line 290) | mp_limb_t function mp_limb_t (line 301) | mp_limb_t function add_dat (line 314) | void function mp_size_t (line 336) | mp_size_t function speed_mpn_mod_1_tune (line 386) | double function speed_mpn_divrem_1_tune (line 391) | double function speed_mpz_fac_ui_tune (line 397) | double function tuneup_measure (line 403) | double function print_define_start (line 446) | void function print_define_end_remark (line 454) | void function print_define_end (line 470) | void function print_define (line 483) | void function print_define_remark (line 490) | void function one (line 498) | void type fft_param_t (line 704) | struct fft_param_t { function mp_size_t (line 714) | mp_size_t function fft (line 730) | void function tune_mul (line 782) | void function tune_mullow (line 816) | void function tune_mulmid (line 845) | void function tune_mulmod_2expm1 (line 860) | void function tune_mulhigh (line 873) | void function tune_rootrem (line 902) | void function tune_divrem_hensel_qr_1 (line 914) | void function tune_rsh_divrem_hensel_qr_1 (line 924) | void function tune_divrem_euclid_hensel (line 934) | void function tune_mod_1_k (line 946) | void tune_mod_1_k (gmp_randstate_t rands) function tune_sqr (line 974) | void function tune_dc_div (line 1060) | void function tune_tdiv_q (line 1093) | void function tune_dc_bdiv (line 1133) | void function tune_binvert (line 1153) | void function tune_redc (line 1164) | void function tune_matrix22_mul (line 1224) | void function tune_hgcd (line 1234) | void function tune_hgcd_appr (line 1245) | void function tune_hgcd_reduce (line 1257) | void function tune_gcd_dc (line 1269) | void function tune_gcdext_dc (line 1281) | void type speed_params (line 1313) | struct speed_params function tune_divrem_1 (line 1315) | void type speed_params (line 1367) | struct speed_params function tune_mod_1 (line 1369) | void function tune_preinv_divrem_1 (line 1423) | void function tune_preinv_mod_1 (line 1494) | void function tune_divrem_2 (line 1557) | void function tune_divexact_1 (line 1608) | void function tune_modexact_1_odd (line 1686) | void function tune_jacobi_base (line 1738) | void function tune_get_str (line 1784) | void function speed_mpn_pre_set_str (line 1809) | double function tune_set_str (line 1867) | void function tune_fft (line 1892) | void function tune_fac_ui (line 2060) | void function tune_fft_mul (line 2079) | void function tune_fft_sqr (line 2098) | void function all (line 2120) | void function main (line 2265) | int