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
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 |