Module gmp_mpfr_sys::gmp [] [src]

Reexports

pub use self::__gmp_bits_per_limb as mp_bits_per_limb;
pub use self::__gmp_version as gmp_version;
pub use self::__gmpz_init as mpz_init;
pub use self::__gmpz_inits as mpz_inits;
pub use self::__gmpz_init2 as mpz_init2;
pub use self::__gmpz_clear as mpz_clear;
pub use self::__gmpz_clears as mpz_clears;
pub use self::__gmpz_realloc2 as mpz_realloc2;
pub use self::__gmpz_set as mpz_set;
pub use self::__gmpz_set_ui as mpz_set_ui;
pub use self::__gmpz_set_si as mpz_set_si;
pub use self::__gmpz_set_d as mpz_set_d;
pub use self::__gmpz_set_q as mpz_set_q;
pub use self::__gmpz_set_f as mpz_set_f;
pub use self::__gmpz_set_str as mpz_set_str;
pub use self::__gmpz_swap as mpz_swap;
pub use self::__gmpz_init_set as mpz_init_set;
pub use self::__gmpz_init_set_ui as mpz_init_set_ui;
pub use self::__gmpz_init_set_si as mpz_init_set_si;
pub use self::__gmpz_init_set_d as mpz_init_set_d;
pub use self::__gmpz_init_set_str as mpz_init_set_str;
pub use self::__gmpz_get_ui as mpz_get_ui;
pub use self::__gmpz_get_si as mpz_get_si;
pub use self::__gmpz_get_d as mpz_get_d;
pub use self::__gmpz_get_d_2exp as mpz_get_d_2exp;
pub use self::__gmpz_get_str as mpz_get_str;
pub use self::__gmpz_add as mpz_add;
pub use self::__gmpz_add_ui as mpz_add_ui;
pub use self::__gmpz_sub as mpz_sub;
pub use self::__gmpz_sub_ui as mpz_sub_ui;
pub use self::__gmpz_ui_sub as mpz_ui_sub;
pub use self::__gmpz_mul as mpz_mul;
pub use self::__gmpz_mul_si as mpz_mul_si;
pub use self::__gmpz_mul_ui as mpz_mul_ui;
pub use self::__gmpz_addmul as mpz_addmul;
pub use self::__gmpz_addmul_ui as mpz_addmul_ui;
pub use self::__gmpz_submul as mpz_submul;
pub use self::__gmpz_submul_ui as mpz_submul_ui;
pub use self::__gmpz_mul_2exp as mpz_mul_2exp;
pub use self::__gmpz_neg as mpz_neg;
pub use self::__gmpz_abs as mpz_abs;
pub use self::__gmpz_cdiv_q as mpz_cdiv_q;
pub use self::__gmpz_cdiv_r as mpz_cdiv_r;
pub use self::__gmpz_cdiv_qr as mpz_cdiv_qr;
pub use self::__gmpz_cdiv_q_ui as mpz_cdiv_q_ui;
pub use self::__gmpz_cdiv_r_ui as mpz_cdiv_r_ui;
pub use self::__gmpz_cdiv_qr_ui as mpz_cdiv_qr_ui;
pub use self::__gmpz_cdiv_ui as mpz_cdiv_ui;
pub use self::__gmpz_cdiv_q_2exp as mpz_cdiv_q_2exp;
pub use self::__gmpz_cdiv_r_2exp as mpz_cdiv_r_2exp;
pub use self::__gmpz_fdiv_q as mpz_fdiv_q;
pub use self::__gmpz_fdiv_r as mpz_fdiv_r;
pub use self::__gmpz_fdiv_qr as mpz_fdiv_qr;
pub use self::__gmpz_fdiv_q_ui as mpz_fdiv_q_ui;
pub use self::__gmpz_fdiv_r_ui as mpz_fdiv_r_ui;
pub use self::__gmpz_fdiv_qr_ui as mpz_fdiv_qr_ui;
pub use self::__gmpz_fdiv_ui as mpz_fdiv_ui;
pub use self::__gmpz_fdiv_q_2exp as mpz_fdiv_q_2exp;
pub use self::__gmpz_fdiv_r_2exp as mpz_fdiv_r_2exp;
pub use self::__gmpz_tdiv_q as mpz_tdiv_q;
pub use self::__gmpz_tdiv_r as mpz_tdiv_r;
pub use self::__gmpz_tdiv_qr as mpz_tdiv_qr;
pub use self::__gmpz_tdiv_q_ui as mpz_tdiv_q_ui;
pub use self::__gmpz_tdiv_r_ui as mpz_tdiv_r_ui;
pub use self::__gmpz_tdiv_qr_ui as mpz_tdiv_qr_ui;
pub use self::__gmpz_tdiv_ui as mpz_tdiv_ui;
pub use self::__gmpz_tdiv_q_2exp as mpz_tdiv_q_2exp;
pub use self::__gmpz_tdiv_r_2exp as mpz_tdiv_r_2exp;
pub use self::__gmpz_mod as mpz_mod;
pub use self::__gmpz_fdiv_r_ui as mpz_mod_ui;
pub use self::__gmpz_divexact as mpz_divexact;
pub use self::__gmpz_divexact_ui as mpz_divexact_ui;
pub use self::__gmpz_divisible_p as mpz_divisible_p;
pub use self::__gmpz_divisible_ui_p as mpz_divisible_ui_p;
pub use self::__gmpz_divisible_2exp_p as mpz_divisible_2exp_p;
pub use self::__gmpz_congruent_p as mpz_congruent_p;
pub use self::__gmpz_congruent_ui_p as mpz_congruent_ui_p;
pub use self::__gmpz_congruent_2exp_p as mpz_congruent_2exp_p;
pub use self::__gmpz_powm as mpz_powm;
pub use self::__gmpz_powm_ui as mpz_powm_ui;
pub use self::__gmpz_powm_sec as mpz_powm_sec;
pub use self::__gmpz_pow_ui as mpz_pow_ui;
pub use self::__gmpz_ui_pow_ui as mpz_ui_pow_ui;
pub use self::__gmpz_root as mpz_root;
pub use self::__gmpz_rootrem as mpz_rootrem;
pub use self::__gmpz_sqrt as mpz_sqrt;
pub use self::__gmpz_sqrtrem as mpz_sqrtrem;
pub use self::__gmpz_perfect_power_p as mpz_perfect_power_p;
pub use self::__gmpz_perfect_square_p as mpz_perfect_square_p;
pub use self::__gmpz_probab_prime_p as mpz_probab_prime_p;
pub use self::__gmpz_nextprime as mpz_nextprime;
pub use self::__gmpz_gcd as mpz_gcd;
pub use self::__gmpz_gcd_ui as mpz_gcd_ui;
pub use self::__gmpz_gcdext as mpz_gcdext;
pub use self::__gmpz_lcm as mpz_lcm;
pub use self::__gmpz_lcm_ui as mpz_lcm_ui;
pub use self::__gmpz_invert as mpz_invert;
pub use self::__gmpz_jacobi as mpz_jacobi;
pub use self::__gmpz_jacobi as mpz_legendre;
pub use self::__gmpz_jacobi as mpz_kronecker;
pub use self::__gmpz_kronecker_si as mpz_kronecker_si;
pub use self::__gmpz_kronecker_ui as mpz_kronecker_ui;
pub use self::__gmpz_si_kronecker as mpz_si_kronecker;
pub use self::__gmpz_ui_kronecker as mpz_ui_kronecker;
pub use self::__gmpz_remove as mpz_remove;
pub use self::__gmpz_fac_ui as mpz_fac_ui;
pub use self::__gmpz_2fac_ui as mpz_2fac_ui;
pub use self::__gmpz_mfac_uiui as mpz_mfac_uiui;
pub use self::__gmpz_primorial_ui as mpz_primorial_ui;
pub use self::__gmpz_bin_ui as mpz_bin_ui;
pub use self::__gmpz_bin_uiui as mpz_bin_uiui;
pub use self::__gmpz_fib_ui as mpz_fib_ui;
pub use self::__gmpz_fib2_ui as mpz_fib2_ui;
pub use self::__gmpz_lucnum_ui as mpz_lucnum_ui;
pub use self::__gmpz_lucnum2_ui as mpz_lucnum2_ui;
pub use self::__gmpz_cmp as mpz_cmp;
pub use self::__gmpz_cmp_d as mpz_cmp_d;
pub use self::__gmpz_cmp_si as mpz_cmp_si;
pub use self::__gmpz_cmp_ui as mpz_cmp_ui;
pub use self::__gmpz_cmpabs as mpz_cmpabs;
pub use self::__gmpz_cmpabs_d as mpz_cmpabs_d;
pub use self::__gmpz_cmpabs_ui as mpz_cmpabs_ui;
pub use self::__gmpz_and as mpz_and;
pub use self::__gmpz_ior as mpz_ior;
pub use self::__gmpz_xor as mpz_xor;
pub use self::__gmpz_com as mpz_com;
pub use self::__gmpz_popcount as mpz_popcount;
pub use self::__gmpz_hamdist as mpz_hamdist;
pub use self::__gmpz_scan0 as mpz_scan0;
pub use self::__gmpz_scan1 as mpz_scan1;
pub use self::__gmpz_setbit as mpz_setbit;
pub use self::__gmpz_clrbit as mpz_clrbit;
pub use self::__gmpz_combit as mpz_combit;
pub use self::__gmpz_tstbit as mpz_tstbit;
pub use self::__gmpz_urandomb as mpz_urandomb;
pub use self::__gmpz_urandomm as mpz_urandomm;
pub use self::__gmpz_rrandomb as mpz_rrandomb;
pub use self::__gmpz_random as mpz_random;
pub use self::__gmpz_random2 as mpz_random2;
pub use self::__gmpz_import as mpz_import;
pub use self::__gmpz_export as mpz_export;
pub use self::__gmpz_fits_ulong_p as mpz_fits_ulong_p;
pub use self::__gmpz_fits_slong_p as mpz_fits_slong_p;
pub use self::__gmpz_fits_uint_p as mpz_fits_uint_p;
pub use self::__gmpz_fits_sint_p as mpz_fits_sint_p;
pub use self::__gmpz_fits_ushort_p as mpz_fits_ushort_p;
pub use self::__gmpz_fits_sshort_p as mpz_fits_sshort_p;
pub use self::__gmpz_sizeinbase as mpz_sizeinbase;
pub use self::__gmpz_array_init as mpz_array_init;
pub use self::__gmpz_realloc as _mpz_realloc;
pub use self::__gmpz_getlimbn as mpz_getlimbn;
pub use self::__gmpz_size as mpz_size;
pub use self::__gmpz_limbs_read as mpz_limbs_read;
pub use self::__gmpz_limbs_write as mpz_limbs_write;
pub use self::__gmpz_limbs_modify as mpz_limbs_modify;
pub use self::__gmpz_limbs_finish as mpz_limbs_finish;
pub use self::__gmpz_roinit_n as mpz_roinit_n;
pub use self::__gmpq_canonicalize as mpq_canonicalize;
pub use self::__gmpq_init as mpq_init;
pub use self::__gmpq_inits as mpq_inits;
pub use self::__gmpq_clear as mpq_clear;
pub use self::__gmpq_clears as mpq_clears;
pub use self::__gmpq_set as mpq_set;
pub use self::__gmpq_set_z as mpq_set_z;
pub use self::__gmpq_set_ui as mpq_set_ui;
pub use self::__gmpq_set_si as mpq_set_si;
pub use self::__gmpq_set_str as mpq_set_str;
pub use self::__gmpq_swap as mpq_swap;
pub use self::__gmpq_get_d as mpq_get_d;
pub use self::__gmpq_set_d as mpq_set_d;
pub use self::__gmpq_set_f as mpq_set_f;
pub use self::__gmpq_get_str as mpq_get_str;
pub use self::__gmpq_add as mpq_add;
pub use self::__gmpq_sub as mpq_sub;
pub use self::__gmpq_mul as mpq_mul;
pub use self::__gmpq_mul_2exp as mpq_mul_2exp;
pub use self::__gmpq_div as mpq_div;
pub use self::__gmpq_div_2exp as mpq_div_2exp;
pub use self::__gmpq_neg as mpq_neg;
pub use self::__gmpq_abs as mpq_abs;
pub use self::__gmpq_inv as mpq_inv;
pub use self::__gmpq_cmp as mpq_cmp;
pub use self::__gmpq_cmp_z as mpq_cmp_z;
pub use self::__gmpq_cmp_ui as mpq_cmp_ui;
pub use self::__gmpq_cmp_si as mpq_cmp_si;
pub use self::__gmpq_equal as mpq_equal;
pub use self::__gmpq_get_num as mpq_get_num;
pub use self::__gmpq_get_den as mpq_get_den;
pub use self::__gmpq_set_den as mpq_set_den;
pub use self::__gmpq_set_num as mpq_set_num;
pub use self::__gmpf_set_default_prec as mpf_set_default_prec;
pub use self::__gmpf_get_default_prec as mpf_get_default_prec;
pub use self::__gmpf_init as mpf_init;
pub use self::__gmpf_init2 as mpf_init2;
pub use self::__gmpf_inits as mpf_inits;
pub use self::__gmpf_clear as mpf_clear;
pub use self::__gmpf_clears as mpf_clears;
pub use self::__gmpf_get_prec as mpf_get_prec;
pub use self::__gmpf_set_prec as mpf_set_prec;
pub use self::__gmpf_set_prec_raw as mpf_set_prec_raw;
pub use self::__gmpf_set as mpf_set;
pub use self::__gmpf_set_ui as mpf_set_ui;
pub use self::__gmpf_set_si as mpf_set_si;
pub use self::__gmpf_set_d as mpf_set_d;
pub use self::__gmpf_set_z as mpf_set_z;
pub use self::__gmpf_set_q as mpf_set_q;
pub use self::__gmpf_set_str as mpf_set_str;
pub use self::__gmpf_swap as mpf_swap;
pub use self::__gmpf_init_set as mpf_init_set;
pub use self::__gmpf_init_set_ui as mpf_init_set_ui;
pub use self::__gmpf_init_set_si as mpf_init_set_si;
pub use self::__gmpf_init_set_d as mpf_init_set_d;
pub use self::__gmpf_init_set_str as mpf_init_set_str;
pub use self::__gmpf_get_d as mpf_get_d;
pub use self::__gmpf_get_d_2exp as mpf_get_d_2exp;
pub use self::__gmpf_get_si as mpf_get_si;
pub use self::__gmpf_get_ui as mpf_get_ui;
pub use self::__gmpf_get_str as mpf_get_str;
pub use self::__gmpf_add as mpf_add;
pub use self::__gmpf_add_ui as mpf_add_ui;
pub use self::__gmpf_sub as mpf_sub;
pub use self::__gmpf_ui_sub as mpf_ui_sub;
pub use self::__gmpf_sub_ui as mpf_sub_ui;
pub use self::__gmpf_mul as mpf_mul;
pub use self::__gmpf_mul_ui as mpf_mul_ui;
pub use self::__gmpf_div as mpf_div;
pub use self::__gmpf_ui_div as mpf_ui_div;
pub use self::__gmpf_div_ui as mpf_div_ui;
pub use self::__gmpf_sqrt as mpf_sqrt;
pub use self::__gmpf_sqrt_ui as mpf_sqrt_ui;
pub use self::__gmpf_pow_ui as mpf_pow_ui;
pub use self::__gmpf_neg as mpf_neg;
pub use self::__gmpf_abs as mpf_abs;
pub use self::__gmpf_mul_2exp as mpf_mul_2exp;
pub use self::__gmpf_div_2exp as mpf_div_2exp;
pub use self::__gmpf_cmp as mpf_cmp;
pub use self::__gmpf_cmp_z as mpf_cmp_z;
pub use self::__gmpf_cmp_d as mpf_cmp_d;
pub use self::__gmpf_cmp_ui as mpf_cmp_ui;
pub use self::__gmpf_cmp_si as mpf_cmp_si;
pub use self::__gmpf_eq as mpf_eq;
pub use self::__gmpf_reldiff as mpf_reldiff;
pub use self::__gmpf_ceil as mpf_ceil;
pub use self::__gmpf_floor as mpf_floor;
pub use self::__gmpf_trunc as mpf_trunc;
pub use self::__gmpf_integer_p as mpf_integer_p;
pub use self::__gmpf_fits_ulong_p as mpf_fits_ulong_p;
pub use self::__gmpf_fits_slong_p as mpf_fits_slong_p;
pub use self::__gmpf_fits_uint_p as mpf_fits_uint_p;
pub use self::__gmpf_fits_sint_p as mpf_fits_sint_p;
pub use self::__gmpf_fits_ushort_p as mpf_fits_ushort_p;
pub use self::__gmpf_fits_sshort_p as mpf_fits_sshort_p;
pub use self::__gmpf_urandomb as mpf_urandomb;
pub use self::__gmpf_random2 as mpf_random2;
pub use self::__gmpn_add_n as mpn_add_n;
pub use self::__gmpn_add_1 as mpn_add_1;
pub use self::__gmpn_add as mpn_add;
pub use self::__gmpn_sub_n as mpn_sub_n;
pub use self::__gmpn_sub_1 as mpn_sub_1;
pub use self::__gmpn_sub as mpn_sub;
pub use self::__gmpn_neg as mpn_neg;
pub use self::__gmpn_mul_n as mpn_mul_n;
pub use self::__gmpn_mul as mpn_mul;
pub use self::__gmpn_sqr as mpn_sqr;
pub use self::__gmpn_mul_1 as mpn_mul_1;
pub use self::__gmpn_addmul_1 as mpn_addmul_1;
pub use self::__gmpn_submul_1 as mpn_submul_1;
pub use self::__gmpn_tdiv_qr as mpn_tdiv_qr;
pub use self::__gmpn_divrem as mpn_divrem;
pub use self::__gmpn_divrem_1 as mpn_divrem_1;
pub use self::__gmpn_divexact_1 as mpn_divexact_1;
pub use self::__gmpn_divexact_by3c as mpn_divexact_by3c;
pub use self::__gmpn_mod_1 as mpn_mod_1;
pub use self::__gmpn_lshift as mpn_lshift;
pub use self::__gmpn_rshift as mpn_rshift;
pub use self::__gmpn_cmp as mpn_cmp;
pub use self::__gmpn_zero_p as mpn_zero_p;
pub use self::__gmpn_gcd as mpn_gcd;
pub use self::__gmpn_gcd_1 as mpn_gcd_1;
pub use self::__gmpn_gcdext as mpn_gcdext;
pub use self::__gmpn_sqrtrem as mpn_sqrtrem;
pub use self::__gmpn_sizeinbase as mpn_sizeinbase;
pub use self::__gmpn_get_str as mpn_get_str;
pub use self::__gmpn_set_str as mpn_set_str;
pub use self::__gmpn_scan0 as mpn_scan0;
pub use self::__gmpn_scan1 as mpn_scan1;
pub use self::__gmpn_random as mpn_random;
pub use self::__gmpn_random2 as mpn_random2;
pub use self::__gmpn_popcount as mpn_popcount;
pub use self::__gmpn_hamdist as mpn_hamdist;
pub use self::__gmpn_perfect_square_p as mpn_perfect_square_p;
pub use self::__gmpn_and_n as mpn_and_n;
pub use self::__gmpn_ior_n as mpn_ior_n;
pub use self::__gmpn_xor_n as mpn_xor_n;
pub use self::__gmpn_andn_n as mpn_andn_n;
pub use self::__gmpn_iorn_n as mpn_iorn_n;
pub use self::__gmpn_nand_n as mpn_nand_n;
pub use self::__gmpn_nior_n as mpn_nior_n;
pub use self::__gmpn_xnor_n as mpn_xnor_n;
pub use self::__gmpn_com as mpn_com;
pub use self::__gmpn_copyi as mpn_copyi;
pub use self::__gmpn_copyd as mpn_copyd;
pub use self::__gmpn_zero as mpn_zero;
pub use self::__gmpn_cnd_add_n as mpn_cnd_add_n;
pub use self::__gmpn_cnd_sub_n as mpn_cnd_sub_n;
pub use self::__gmpn_sec_add_1 as mpn_sec_add_1;
pub use self::__gmpn_sec_add_1_itch as mpn_sec_add_1_itch;
pub use self::__gmpn_sec_sub_1 as mpn_sec_sub_1;
pub use self::__gmpn_sec_sub_1_itch as mpn_sec_sub_1_itch;
pub use self::__gmpn_cnd_swap as mpn_cnd_swap;
pub use self::__gmpn_sec_mul as mpn_sec_mul;
pub use self::__gmpn_sec_mul_itch as mpn_sec_mul_itch;
pub use self::__gmpn_sec_sqr as mpn_sec_sqr;
pub use self::__gmpn_sec_sqr_itch as mpn_sec_sqr_itch;
pub use self::__gmpn_sec_powm as mpn_sec_powm;
pub use self::__gmpn_sec_powm_itch as mpn_sec_powm_itch;
pub use self::__gmpn_sec_tabselect as mpn_sec_tabselect;
pub use self::__gmpn_sec_div_qr as mpn_sec_div_qr;
pub use self::__gmpn_sec_div_qr_itch as mpn_sec_div_qr_itch;
pub use self::__gmpn_sec_div_r as mpn_sec_div_r;
pub use self::__gmpn_sec_div_r_itch as mpn_sec_div_r_itch;
pub use self::__gmpn_sec_invert as mpn_sec_invert;
pub use self::__gmpn_sec_invert_itch as mpn_sec_invert_itch;
pub use self::__gmp_randinit_default as gmp_randinit_default;
pub use self::__gmp_randinit_mt as gmp_randinit_mt;
pub use self::__gmp_randinit_lc_2exp as gmp_randinit_lc_2exp;
pub use self::__gmp_randinit_lc_2exp_size as gmp_randinit_lc_2exp_size;
pub use self::__gmp_randinit_set as gmp_randinit_set;
pub use self::__gmp_randclear as gmp_randclear;
pub use self::__gmp_randseed as gmp_randseed;
pub use self::__gmp_randseed_ui as gmp_randseed_ui;
pub use self::__gmp_urandomb_ui as gmp_urandomb_ui;
pub use self::__gmp_urandomm_ui as gmp_urandomm_ui;
pub use self::__gmp_printf as gmp_printf;
pub use self::__gmp_sprintf as gmp_sprintf;
pub use self::__gmp_snprintf as gmp_snprintf;
pub use self::__gmp_asprintf as gmp_asprintf;
pub use self::__gmp_scanf as gmp_scanf;
pub use self::__gmp_sscanf as gmp_sscanf;
pub use self::__gmp_set_memory_functions as mp_set_memory_functions;
pub use self::__gmp_get_memory_functions as mp_get_memory_functions;

Structs

__gmp_randstate_struct
__mpf_struct
__mpq_struct
__mpz_struct

Constants

__GNU_MP_VERSION
__GNU_MP_VERSION_MINOR
__GNU_MP_VERSION_PATCHLEVEL

Statics

__gmp_bits_per_limb
__gmp_version

Functions

MPZ_ROINIT_N
__gmp_asprintf
__gmp_get_memory_functions
__gmp_printf
__gmp_randclear
__gmp_randinit_default
__gmp_randinit_lc_2exp
__gmp_randinit_lc_2exp_size
__gmp_randinit_mt
__gmp_randinit_set
__gmp_randseed
__gmp_randseed_ui
__gmp_scanf
__gmp_set_memory_functions
__gmp_snprintf
__gmp_sprintf
__gmp_sscanf
__gmp_urandomb_ui
__gmp_urandomm_ui
__gmpf_abs
__gmpf_add
__gmpf_add_ui
__gmpf_ceil
__gmpf_clear
__gmpf_clears
__gmpf_cmp
__gmpf_cmp_d
__gmpf_cmp_si
__gmpf_cmp_ui
__gmpf_cmp_z
__gmpf_div
__gmpf_div_2exp
__gmpf_div_ui
__gmpf_eq
__gmpf_fits_sint_p
__gmpf_fits_slong_p
__gmpf_fits_sshort_p
__gmpf_fits_uint_p
__gmpf_fits_ulong_p
__gmpf_fits_ushort_p
__gmpf_floor
__gmpf_get_d
__gmpf_get_d_2exp
__gmpf_get_default_prec
__gmpf_get_prec
__gmpf_get_si
__gmpf_get_str
__gmpf_get_ui
__gmpf_init
__gmpf_init2
__gmpf_init_set
__gmpf_init_set_d
__gmpf_init_set_si
__gmpf_init_set_str
__gmpf_init_set_ui
__gmpf_inits
__gmpf_integer_p
__gmpf_mul
__gmpf_mul_2exp
__gmpf_mul_ui
__gmpf_neg
__gmpf_pow_ui
__gmpf_random2
__gmpf_reldiff
__gmpf_set
__gmpf_set_d
__gmpf_set_default_prec
__gmpf_set_prec
__gmpf_set_prec_raw
__gmpf_set_q
__gmpf_set_si
__gmpf_set_str
__gmpf_set_ui
__gmpf_set_z
__gmpf_sqrt
__gmpf_sqrt_ui
__gmpf_sub
__gmpf_sub_ui
__gmpf_swap
__gmpf_trunc
__gmpf_ui_div
__gmpf_ui_sub
__gmpf_urandomb
__gmpn_add
__gmpn_add_1
__gmpn_add_n
__gmpn_addmul_1
__gmpn_and_n
__gmpn_andn_n
__gmpn_cmp
__gmpn_cnd_add_n
__gmpn_cnd_sub_n
__gmpn_cnd_swap
__gmpn_com
__gmpn_copyd
__gmpn_copyi
__gmpn_divexact_1
__gmpn_divexact_by3c
__gmpn_divrem
__gmpn_divrem_1
__gmpn_gcd
__gmpn_gcd_1
__gmpn_gcdext
__gmpn_get_str
__gmpn_hamdist
__gmpn_ior_n
__gmpn_iorn_n
__gmpn_lshift
__gmpn_mod_1
__gmpn_mul
__gmpn_mul_1
__gmpn_mul_n
__gmpn_nand_n
__gmpn_neg
__gmpn_nior_n
__gmpn_perfect_square_p
__gmpn_popcount
__gmpn_random
__gmpn_random2
__gmpn_rshift
__gmpn_scan0
__gmpn_scan1
__gmpn_sec_add_1
__gmpn_sec_add_1_itch
__gmpn_sec_div_qr
__gmpn_sec_div_qr_itch
__gmpn_sec_div_r
__gmpn_sec_div_r_itch
__gmpn_sec_invert
__gmpn_sec_invert_itch
__gmpn_sec_mul
__gmpn_sec_mul_itch
__gmpn_sec_powm
__gmpn_sec_powm_itch
__gmpn_sec_sqr
__gmpn_sec_sqr_itch
__gmpn_sec_sub_1
__gmpn_sec_sub_1_itch
__gmpn_sec_tabselect
__gmpn_set_str
__gmpn_sizeinbase
__gmpn_sqr
__gmpn_sqrtrem
__gmpn_sub
__gmpn_sub_1
__gmpn_sub_n
__gmpn_submul_1
__gmpn_tdiv_qr
__gmpn_xnor_n
__gmpn_xor_n
__gmpn_zero
__gmpn_zero_p
__gmpq_abs
__gmpq_add
__gmpq_canonicalize
__gmpq_clear
__gmpq_clears
__gmpq_cmp
__gmpq_cmp_si
__gmpq_cmp_ui
__gmpq_cmp_z
__gmpq_div
__gmpq_div_2exp
__gmpq_equal
__gmpq_get_d
__gmpq_get_den
__gmpq_get_num
__gmpq_get_str
__gmpq_init
__gmpq_inits
__gmpq_inv
__gmpq_mul
__gmpq_mul_2exp
__gmpq_neg
__gmpq_set
__gmpq_set_d
__gmpq_set_den
__gmpq_set_f
__gmpq_set_num
__gmpq_set_si
__gmpq_set_str
__gmpq_set_ui
__gmpq_set_z
__gmpq_sub
__gmpq_swap
__gmpz_2fac_ui
__gmpz_abs
__gmpz_add
__gmpz_add_ui
__gmpz_addmul
__gmpz_addmul_ui
__gmpz_and
__gmpz_array_init
__gmpz_bin_ui
__gmpz_bin_uiui
__gmpz_cdiv_q
__gmpz_cdiv_q_2exp
__gmpz_cdiv_q_ui
__gmpz_cdiv_qr
__gmpz_cdiv_qr_ui
__gmpz_cdiv_r
__gmpz_cdiv_r_2exp
__gmpz_cdiv_r_ui
__gmpz_cdiv_ui
__gmpz_clear
__gmpz_clears
__gmpz_clrbit
__gmpz_cmp
__gmpz_cmp_d
__gmpz_cmp_si
__gmpz_cmp_ui
__gmpz_cmpabs
__gmpz_cmpabs_d
__gmpz_cmpabs_ui
__gmpz_com
__gmpz_combit
__gmpz_congruent_2exp_p
__gmpz_congruent_p
__gmpz_congruent_ui_p
__gmpz_divexact
__gmpz_divexact_ui
__gmpz_divisible_2exp_p
__gmpz_divisible_p
__gmpz_divisible_ui_p
__gmpz_export
__gmpz_fac_ui
__gmpz_fdiv_q
__gmpz_fdiv_q_2exp
__gmpz_fdiv_q_ui
__gmpz_fdiv_qr
__gmpz_fdiv_qr_ui
__gmpz_fdiv_r
__gmpz_fdiv_r_2exp
__gmpz_fdiv_r_ui
__gmpz_fdiv_ui
__gmpz_fib2_ui
__gmpz_fib_ui
__gmpz_fits_sint_p
__gmpz_fits_slong_p
__gmpz_fits_sshort_p
__gmpz_fits_uint_p
__gmpz_fits_ulong_p
__gmpz_fits_ushort_p
__gmpz_gcd
__gmpz_gcd_ui
__gmpz_gcdext
__gmpz_get_d
__gmpz_get_d_2exp
__gmpz_get_si
__gmpz_get_str
__gmpz_get_ui
__gmpz_getlimbn
__gmpz_hamdist
__gmpz_import
__gmpz_init
__gmpz_init2
__gmpz_init_set
__gmpz_init_set_d
__gmpz_init_set_si
__gmpz_init_set_str
__gmpz_init_set_ui
__gmpz_inits
__gmpz_invert
__gmpz_ior
__gmpz_jacobi
__gmpz_kronecker_si
__gmpz_kronecker_ui
__gmpz_lcm
__gmpz_lcm_ui
__gmpz_limbs_finish
__gmpz_limbs_modify
__gmpz_limbs_read
__gmpz_limbs_write
__gmpz_lucnum2_ui
__gmpz_lucnum_ui
__gmpz_mfac_uiui
__gmpz_mod
__gmpz_mul
__gmpz_mul_2exp
__gmpz_mul_si
__gmpz_mul_ui
__gmpz_neg
__gmpz_nextprime
__gmpz_perfect_power_p
__gmpz_perfect_square_p
__gmpz_popcount
__gmpz_pow_ui
__gmpz_powm
__gmpz_powm_sec
__gmpz_powm_ui
__gmpz_primorial_ui
__gmpz_probab_prime_p
__gmpz_random
__gmpz_random2
__gmpz_realloc
__gmpz_realloc2
__gmpz_remove
__gmpz_roinit_n
__gmpz_root
__gmpz_rootrem
__gmpz_rrandomb
__gmpz_scan0
__gmpz_scan1
__gmpz_set
__gmpz_set_d
__gmpz_set_f
__gmpz_set_q
__gmpz_set_si
__gmpz_set_str
__gmpz_set_ui
__gmpz_setbit
__gmpz_si_kronecker
__gmpz_size
__gmpz_sizeinbase
__gmpz_sqrt
__gmpz_sqrtrem
__gmpz_sub
__gmpz_sub_ui
__gmpz_submul
__gmpz_submul_ui
__gmpz_swap
__gmpz_tdiv_q
__gmpz_tdiv_q_2exp
__gmpz_tdiv_q_ui
__gmpz_tdiv_qr
__gmpz_tdiv_qr_ui
__gmpz_tdiv_r
__gmpz_tdiv_r_2exp
__gmpz_tdiv_r_ui
__gmpz_tdiv_ui
__gmpz_tstbit
__gmpz_ui_kronecker
__gmpz_ui_pow_ui
__gmpz_ui_sub
__gmpz_urandomb
__gmpz_urandomm
__gmpz_xor
mpf_sgn
mpn_divexact_by3
mpn_divmod_1
mpq_denref
mpq_numref
mpq_sgn
mpz_even_p
mpz_odd_p
mpz_sgn

Type Definitions

allocate_function
free_function
gmp_randstate_t
mp_bitcnt_t
mp_exp_t
mp_limb_t
mp_size_t
mpf_t
mpq_t
mpz_t
reallocate_function