Expand description
Function and type bindings for the GMP library.
§Examples
use core::mem::MaybeUninit;
use gmp_mpfr_sys::gmp;
unsafe {
let mut z = {
let mut z = MaybeUninit::uninit();
gmp::mpz_init(z.as_mut_ptr());
z.assume_init()
};
gmp::mpz_set_ui(&mut z, 15);
let u = gmp::mpz_get_ui(&z);
assert_eq!(u, 15);
gmp::mpz_clear(&mut z);
}
Structs§
- mpf_t
- See:
mpf_t
and Float Internals - mpq_t
- See:
mpq_t
and Rational Internals - mpz_t
- See:
mpz_t
and Integer Internals - randfnptr_
t - The type for the
algdata
field in therandstate_t
struct. - randseed_
t - The type for the
seed
field in therandstate_t
struct. - randstate_
t - See:
gmp_randstate_t
Constants§
- CC
- See:
__GMP_CC
- CFLAGS
- See:
__GMP_CFLAGS
- LIMB_
BITS - See:
GMP_LIMB_BITS
- NAIL_
BITS - See:
GMP_NAIL_BITS
- NAIL_
MASK - See:
GMP_NAIL_MASK
- NUMB_
BITS - See:
GMP_NUMB_BITS
- NUMB_
MASK - See:
GMP_NUMB_MASK
- NUMB_
MAX - See:
GMP_NUMB_MAX
- VERSION
- See:
__GNU_MP_VERSION
- VERSION_
MINOR - See:
__GNU_MP_VERSION_MINOR
- VERSION_
PATCHLEVEL - See:
__GNU_MP_VERSION_PATCHLEVEL
Statics§
- bits_
per_ ⚠limb - See:
mp_bits_per_limb
- version⚠
- See:
gmp_version
Functions§
- MPZ_
ROINIT_ ⚠N - See:
MPZ_ROINIT_N
- _mpz_
realloc ⚠ - See:
_mpz_realloc
- asprintf⚠
- See:
gmp_asprintf
- fprintf⚠
- See:
gmp_fprintf
- fscanf⚠
- See:
gmp_fscanf
- get_
memory_ ⚠functions - See:
mp_get_memory_functions
- mpf_abs⚠
- See:
mpf_abs
- mpf_add⚠
- See:
mpf_add
- mpf_
add_ ⚠ui - See:
mpf_add_ui
- mpf_
ceil ⚠ - See:
mpf_ceil
- mpf_
clear ⚠ - See:
mpf_clear
- mpf_
clears ⚠ - See:
mpf_clears
- mpf_cmp⚠
- See:
mpn_cmp
- mpf_
cmp_ ⚠d - See:
mpf_cmp_d
- mpf_
cmp_ ⚠si - See:
mpf_cmp_si
- mpf_
cmp_ ⚠ui - See:
mpf_cmp_ui
- mpf_
cmp_ ⚠z - See:
mpq_cmp_z
- mpf_div⚠
- See:
mpf_div
- mpf_
div_ ⚠2exp - See:
mpf_div_2exp
- mpf_
div_ ⚠ui - See:
mpf_div_ui
- mpf_eq⚠
- See:
mpf_eq
- mpf_
fits_ ⚠sint_ p - See:
mpf_fits_sint_p
- mpf_
fits_ ⚠slong_ p - See:
mpf_fits_slong_p
- mpf_
fits_ ⚠sshort_ p - See:
mpf_fits_sshort_p
- mpf_
fits_ ⚠uint_ p - See:
mpf_fits_uint_p
- mpf_
fits_ ⚠ulong_ p - See:
mpf_fits_ulong_p
- mpf_
fits_ ⚠ushort_ p - See:
mpf_fits_ushort_p
- mpf_
floor ⚠ - See:
mpf_floor
- mpf_
get_ ⚠d - See:
mpf_get_d
- mpf_
get_ ⚠d_ 2exp - See:
mpf_get_d_2exp
- mpf_
get_ ⚠default_ prec - See:
mpf_get_default_prec
- mpf_
get_ ⚠prec - See:
mpf_get_prec
- mpf_
get_ ⚠si - See:
mpf_get_si
- mpf_
get_ ⚠str - See:
mpf_get_str
- mpf_
get_ ⚠ui - See:
mpf_get_ui
- mpf_
init ⚠ - See:
mpf_init
- mpf_
init2 ⚠ - See:
mpf_init2
- mpf_
init_ ⚠set - See:
mpf_init_set
- mpf_
init_ ⚠set_ d - See:
mpf_init_set_d
- mpf_
init_ ⚠set_ si - See:
mpf_init_set_si
- mpf_
init_ ⚠set_ str - See:
mpf_init_set_str
- mpf_
init_ ⚠set_ ui - See:
mpf_init_set_ui
- mpf_
inits ⚠ - See:
mpf_inits
- mpf_
inp_ ⚠str - See:
mpf_inp_str
- mpf_
integer_ ⚠p - See:
mpf_integer_p
- mpf_mul⚠
- See:
mpf_mul
- mpf_
mul_ ⚠2exp - See:
mpf_mul_2exp
- mpf_
mul_ ⚠ui - See:
mpf_mul_ui
- mpf_neg⚠
- See:
mpf_neg
- mpf_
out_ ⚠str - See:
mpf_out_str
- mpf_
pow_ ⚠ui - See:
mpf_pow_ui
- mpf_
random2 ⚠ - See:
mpf_random2
- mpf_
reldiff ⚠ - See:
mpf_reldiff
- mpf_set⚠
- See:
mpf_set
- mpf_
set_ ⚠d - See:
mpf_set_default_prec
- mpf_
set_ ⚠default_ prec - See:
mpf_set_default_prec
- mpf_
set_ ⚠prec - See:
mpf_set_prec
- mpf_
set_ ⚠prec_ raw - See:
mpf_set_prec_raw
- mpf_
set_ ⚠q - See:
mpf_set_q
- mpf_
set_ ⚠si - See:
mpf_set_si
- mpf_
set_ ⚠str - See:
mpf_set_str
- mpf_
set_ ⚠ui - See:
mpf_set_ui
- mpf_
set_ ⚠z - See:
mpf_set_z
- mpf_sgn⚠
- See:
mpf_sgn
- mpf_
sqrt ⚠ - See:
mpf_sqrt
- mpf_
sqrt_ ⚠ui - See:
mpf_sqrt_ui
- mpf_sub⚠
- See:
mpf_sub
- mpf_
sub_ ⚠ui - See:
mpf_sub_ui
- mpf_
swap ⚠ - See:
mpf_swap
- mpf_
trunc ⚠ - See:
mpf_trunc
- mpf_
ui_ ⚠div - See:
mpf_ui_div
- mpf_
ui_ ⚠sub - See:
mpf_ui_sub
- mpf_
urandomb ⚠ - See:
mpf_urandomb
- mpn_add⚠
- See:
mpn_add
- mpn_
add_ ⚠1 - See:
mpn_add_1
- mpn_
add_ ⚠n - See:
mpn_add_n
- mpn_
addmul_ ⚠1 - See:
mpn_addmul_1
- mpn_
and_ ⚠n - See:
mpn_and_n
- mpn_
andn_ ⚠n - See:
mpn_andn_n
- mpn_cmp⚠
- See:
mpn_cmp
- mpn_
cnd_ ⚠add_ n - See:
mpn_cnd_add_n
- mpn_
cnd_ ⚠sub_ n - See:
mpn_cnd_sub_n
- mpn_
cnd_ ⚠swap - See:
mpn_cnd_swap
- mpn_com⚠
- See:
mpn_com
- mpn_
copyd ⚠ - See:
mpn_copyd
- mpn_
copyi ⚠ - See:
mpn_copyi
- mpn_
divexact_ ⚠1 - See:
mpn_divexact_1
- mpn_
divexact_ ⚠by3 - See:
mpn_divexact_by3
- mpn_
divexact_ ⚠by3c - See:
mpn_divexact_by3c
- mpn_
divmod_ ⚠1 - See:
mpn_divmod_1
- mpn_
divrem_ ⚠1 - See:
mpn_divrem_1
- mpn_gcd⚠
- See:
mpn_gcd
- mpn_
gcd_ ⚠1 - See:
mpn_gcd_1
- mpn_
gcdext ⚠ - See:
mpn_gcdext
- mpn_
get_ ⚠str - See:
mpn_get_str
- mpn_
hamdist ⚠ - See:
mpn_hamdist
- mpn_
ior_ ⚠n - See:
mpn_ior_n
- mpn_
iorn_ ⚠n - See:
mpn_iorn_n
- mpn_
lshift ⚠ - See:
mpn_lshift
- mpn_
mod_ ⚠1 - See:
mpn_divmod_1
- mpn_mul⚠
- See:
mpn_mul
- mpn_
mul_ ⚠1 - See:
mpn_mul_1
- mpn_
mul_ ⚠n - See:
mpn_mul_n
- mpn_
nand_ ⚠n - See:
mpn_nand_n
- mpn_neg⚠
- See:
mpn_neg
- mpn_
nior_ ⚠n - See:
mpn_nior_n
- mpn_
perfect_ ⚠square_ p - See:
mpn_perfect_square_p
- mpn_
popcount ⚠ - See:
mpn_popcount
- mpn_
random ⚠ - See:
mpn_random
- mpn_
random2 ⚠ - See:
mpn_random2
- mpn_
rshift ⚠ - See:
mpn_rshift
- mpn_
scan0 ⚠ - See:
mpn_scan0
- mpn_
scan1 ⚠ - See:
mpn_scan1
- mpn_
sec_ ⚠add_ 1 - See:
mpn_sec_add_1
- mpn_
sec_ ⚠add_ 1_ itch - See:
mpn_sec_add_1
- mpn_
sec_ ⚠div_ qr - See:
mpn_sec_div_qr
- mpn_
sec_ ⚠div_ qr_ itch - See:
mpn_sec_div_qr_itch
- mpn_
sec_ ⚠div_ r - See:
mpn_sec_div_r
- mpn_
sec_ ⚠div_ r_ itch - See:
mpn_sec_div_r_itch
- mpn_
sec_ ⚠invert - See:
mpn_sec_invert
- mpn_
sec_ ⚠invert_ itch - See:
mpn_sec_invert_itch
- mpn_
sec_ ⚠mul - See:
mpn_sec_mul
- mpn_
sec_ ⚠mul_ itch - See:
mpn_sec_mul_itch
- mpn_
sec_ ⚠powm - See:
mpn_sec_powm
- mpn_
sec_ ⚠powm_ itch - See:
mpn_sec_powm_itch
- mpn_
sec_ ⚠sqr - See:
mpn_sec_sqr
- mpn_
sec_ ⚠sqr_ itch - See:
mpn_sec_sqr_itch
- mpn_
sec_ ⚠sub_ 1 - See:
mpn_sec_sub_1
- mpn_
sec_ ⚠sub_ 1_ itch - See:
mpn_sec_sub_1
- mpn_
sec_ ⚠tabselect - See:
mpn_sec_tabselect
- mpn_
set_ ⚠str - See:
mpn_set_str
- mpn_
sizeinbase ⚠ - See:
mpn_sizeinbase
- mpn_sqr⚠
- See:
mpn_sqr
- mpn_
sqrtrem ⚠ - See:
mpn_sqrtrem
- mpn_sub⚠
- See:
mpn_sub
- mpn_
sub_ ⚠1 - See:
mpn_sub_1
- mpn_
sub_ ⚠n - See:
mpn_cnd_sub_n
- mpn_
submul_ ⚠1 - See:
mpn_submul_1
- mpn_
tdiv_ ⚠qr - See:
mpn_tdiv_qr
- mpn_
xnor_ ⚠n - See:
mpn_xnor_n
- mpn_
xor_ ⚠n - See:
mpn_xor_n
- mpn_
zero ⚠ - See:
mpn_zero
- mpn_
zero_ ⚠p - See:
mpn_zero_p
- mpq_abs⚠
- See:
mpq_abs
- mpq_add⚠
- See:
mpq_add
- mpq_
canonicalize ⚠ - See:
mpq_canonicalize
- mpq_
clear ⚠ - See:
mpq_clear
- mpq_
clears ⚠ - See:
mpq_clears
- mpq_cmp⚠
- See:
mpq_cmp
- mpq_
cmp_ ⚠si - See:
mpq_cmp_si
- mpq_
cmp_ ⚠ui - See:
mpq_cmp_ui
- mpq_
cmp_ ⚠z - See:
mpq_cmp_z
- mpq_
denref ⚠ - See:
mpq_denref
- mpq_
denref_ ⚠const - Constant version of
mpq_denref
. - mpq_div⚠
- See:
mpq_div
- mpq_
div_ ⚠2exp - See:
mpq_div_2exp
- mpq_
equal ⚠ - See:
mpq_equal
- mpq_
get_ ⚠d - See:
mpq_get_d
- mpq_
get_ ⚠den - See:
mpq_get_den
- mpq_
get_ ⚠num - See:
mpq_get_num
- mpq_
get_ ⚠str - See:
mpq_get_str
- mpq_
init ⚠ - See:
mpq_init
- mpq_
inits ⚠ - See:
mpq_inits
- mpq_
inp_ ⚠str - See:
mpq_inp_str
- mpq_inv⚠
- See:
mpq_inv
- mpq_mul⚠
- See:
mpq_mul
- mpq_
mul_ ⚠2exp - See:
mpq_mul_2exp
- mpq_neg⚠
- See:
mpq_neg
- mpq_
numref ⚠ - See:
mpq_numref
- mpq_
numref_ ⚠const - Constant version of
mpq_numref
. - mpq_
out_ ⚠str - See:
mpq_out_str
- mpq_set⚠
- See:
mpq_set
- mpq_
set_ ⚠d - See:
mpq_set_d
- mpq_
set_ ⚠den - See:
mpq_set_den
- mpq_
set_ ⚠f - See:
mpq_set_f
- mpq_
set_ ⚠num - See:
mpq_set_num
- mpq_
set_ ⚠si - See:
mpq_set_si
- mpq_
set_ ⚠str - See:
mpq_set_str
- mpq_
set_ ⚠ui - See:
mpq_set_ui
- mpq_
set_ ⚠z - See:
mpq_set_z
- mpq_sgn⚠
- See:
mpq_sgn
- mpq_sub⚠
- See:
mpq_sub
- mpq_
swap ⚠ - See:
mpq_swap
- mpz_
2fac_ ⚠ui - See:
mpz_2fac_ui
- mpz_abs⚠
- See:
mpz_abs
- mpz_add⚠
- See:
mpz_add
- mpz_
add_ ⚠ui - See:
mpz_add_ui
- mpz_
addmul ⚠ - See:
mpz_addmul
- mpz_
addmul_ ⚠ui - See:
mpz_addmul_ui
- mpz_and⚠
- See:
mpz_and
- mpz_
bin_ ⚠ui - See:
mpz_bin_ui
- mpz_
bin_ ⚠uiui - See:
mpz_bin_uiui
- mpz_
cdiv_ ⚠q - See:
mpz_cdiv_q
- mpz_
cdiv_ ⚠q_ 2exp - See:
mpz_cdiv_q_2exp
- mpz_
cdiv_ ⚠q_ ui - See:
mpz_cdiv_q_ui
- mpz_
cdiv_ ⚠qr - See:
mpz_cdiv_qr
- mpz_
cdiv_ ⚠qr_ ui - See:
mpz_cdiv_qr_ui
- mpz_
cdiv_ ⚠r - See:
mpz_cdiv_r
- mpz_
cdiv_ ⚠r_ 2exp - See:
mpz_cdiv_r_2exp
- mpz_
cdiv_ ⚠r_ ui - See:
mpz_cdiv_r_ui
- mpz_
cdiv_ ⚠ui - See:
mpz_cdiv_ui
- mpz_
clear ⚠ - See:
mpz_clear
- mpz_
clears ⚠ - See:
mpz_clears
- mpz_
clrbit ⚠ - See:
mpz_clrbit
- mpz_cmp⚠
- See:
mpz_cmp
- mpz_
cmp_ ⚠d - See:
mpz_cmp_d
- mpz_
cmp_ ⚠si - See:
mpz_cmp_si
- mpz_
cmp_ ⚠ui - See:
mpz_cmp_ui
- mpz_
cmpabs ⚠ - See:
mpz_cmpabs
- mpz_
cmpabs_ ⚠d - See:
mpz_cmpabs_d
- mpz_
cmpabs_ ⚠ui - See:
mpz_cmpabs_ui
- mpz_com⚠
- See:
mpz_com
- mpz_
combit ⚠ - See:
mpz_combit
- mpz_
congruent_ ⚠2exp_ p - See:
mpz_congruent_2exp_p
- mpz_
congruent_ ⚠p - See:
mpz_congruent_p
- mpz_
congruent_ ⚠ui_ p - See:
mpz_congruent_ui_p
- mpz_
divexact ⚠ - See:
mpz_divexact
- mpz_
divexact_ ⚠ui - See:
mpz_divexact_ui
- mpz_
divisible_ ⚠2exp_ p - See:
mpz_divisible_2exp_p
- mpz_
divisible_ ⚠p - See:
mpz_divisible_p
- mpz_
divisible_ ⚠ui_ p - See:
mpz_divisible_ui_p
- mpz_
even_ ⚠p - See:
mpz_even_p
- mpz_
export ⚠ - See:
mpz_export
- mpz_
fac_ ⚠ui - See:
mpz_fac_ui
- mpz_
fdiv_ ⚠q - See:
mpz_fdiv_q
- mpz_
fdiv_ ⚠q_ 2exp - See:
mpz_fdiv_q_2exp
- mpz_
fdiv_ ⚠q_ ui - See:
mpz_fdiv_q_ui
- mpz_
fdiv_ ⚠qr - See:
mpz_fdiv_qr
- mpz_
fdiv_ ⚠qr_ ui - See:
mpz_fdiv_qr_ui
- mpz_
fdiv_ ⚠r - See:
mpz_fdiv_r
- mpz_
fdiv_ ⚠r_ 2exp - See:
mpz_fdiv_r_2exp
- mpz_
fdiv_ ⚠r_ ui - See:
mpz_fdiv_r_ui
- mpz_
fdiv_ ⚠ui - See:
mpz_fdiv_ui
- mpz_
fib2_ ⚠ui - See:
mpz_fib2_ui
- mpz_
fib_ ⚠ui - See:
mpz_fib_ui
- mpz_
fits_ ⚠sint_ p - See:
mpz_fits_sint_p
- mpz_
fits_ ⚠slong_ p - See:
mpz_fits_slong_p
- mpz_
fits_ ⚠sshort_ p - See:
mpz_fits_sshort_p
- mpz_
fits_ ⚠uint_ p - See:
mpz_fits_uint_p
- mpz_
fits_ ⚠ulong_ p - See:
mpz_fits_ulong_p
- mpz_
fits_ ⚠ushort_ p - See:
mpz_fits_ushort_p
- mpz_gcd⚠
- See:
mpz_gcd
- mpz_
gcd_ ⚠ui - See:
mpz_gcd_ui
- mpz_
gcdext ⚠ - See:
mpz_gcdext
- mpz_
get_ ⚠d - See:
mpz_get_d
- mpz_
get_ ⚠d_ 2exp - See:
mpz_get_d_2exp
- mpz_
get_ ⚠si - See:
mpz_get_si
- mpz_
get_ ⚠str - See:
mpz_get_str
- mpz_
get_ ⚠ui - See:
mpz_get_ui
- mpz_
getlimbn ⚠ - See:
mpz_getlimbn
- mpz_
hamdist ⚠ - See:
mpz_hamdist
- mpz_
import ⚠ - See:
mpz_import
- mpz_
init ⚠ - See:
mpz_init
- mpz_
init2 ⚠ - See:
mpz_init2
- mpz_
init_ ⚠set - See:
mpz_init_set
- mpz_
init_ ⚠set_ d - See:
mpz_init_set_d
- mpz_
init_ ⚠set_ si - See:
mpz_init_set_si
- mpz_
init_ ⚠set_ str - See:
mpz_init_set_str
- mpz_
init_ ⚠set_ ui - See:
mpz_init_set_ui
- mpz_
inits ⚠ - See:
mpz_inits
- mpz_
inp_ ⚠raw - See:
mpz_inp_raw
- mpz_
inp_ ⚠str - See:
mpz_inp_str
- mpz_
invert ⚠ - See:
mpz_invert
- mpz_ior⚠
- See:
mpz_ior
- mpz_
jacobi ⚠ - See:
mpz_jacobi
- mpz_
kronecker ⚠ - See:
mpz_kronecker
- mpz_
kronecker_ ⚠si - See:
mpz_kronecker_si
- mpz_
kronecker_ ⚠ui - See:
mpz_kronecker_ui
- mpz_lcm⚠
- See:
mpz_lcm
- mpz_
lcm_ ⚠ui - See:
mpz_lcm_ui
- mpz_
legendre ⚠ - See:
mpz_legendre
- mpz_
limbs_ ⚠finish - See:
mpz_limbs_finish
- mpz_
limbs_ ⚠modify - See:
mpz_limbs_modify
- mpz_
limbs_ ⚠read - See:
mpz_limbs_read
- mpz_
limbs_ ⚠write - See:
mpz_limbs_write
- mpz_
lucnum2_ ⚠ui - See:
mpz_lucnum2_ui
- mpz_
lucnum_ ⚠ui - See:
mpz_lucnum_ui
- mpz_
mfac_ ⚠uiui - See:
mpz_mfac_uiui
- mpz_mod⚠
- See:
mpz_mod
- mpz_
mod_ ⚠ui - See:
mpz_mod_ui
- mpz_mul⚠
- See:
mpz_mul
- mpz_
mul_ ⚠2exp - See:
mpz_mul_2exp
- mpz_
mul_ ⚠si - See:
mpz_mul_si
- mpz_
mul_ ⚠ui - See:
mpz_mul_ui
- mpz_neg⚠
- See:
mpz_neg
- mpz_
nextprime ⚠ - See:
mpz_nextprime
- mpz_
odd_ ⚠p - See:
mpz_odd_p
- mpz_
out_ ⚠raw - See:
mpz_out_raw
- mpz_
out_ ⚠str - See:
mpz_out_str
- mpz_
perfect_ ⚠power_ p - See:
mpz_perfect_power_p
- mpz_
perfect_ ⚠square_ p - See:
mpz_perfect_square_p
- mpz_
popcount ⚠ - See:
mpz_popcount
- mpz_
pow_ ⚠ui - See:
mpz_pow_ui
- mpz_
powm ⚠ - See:
mpz_powm
- mpz_
powm_ ⚠sec - See:
mpz_powm_sec
- mpz_
powm_ ⚠ui - See:
mpz_powm_ui
- mpz_
prevprime ⚠ - See:
mpz_prevprime
- mpz_
primorial_ ⚠ui - See:
mpz_primorial_ui
- mpz_
probab_ ⚠prime_ p - See:
mpz_probab_prime_p
- mpz_
random2 ⚠ - See:
mpz_random2
- mpz_
realloc2 ⚠ - See:
mpz_realloc2
- mpz_
remove ⚠ - See:
mpz_remove
- mpz_
roinit_ ⚠n - See:
mpz_roinit_n
- mpz_
root ⚠ - See:
mpz_root
- mpz_
rootrem ⚠ - See:
mpz_rootrem
- mpz_
rrandomb ⚠ - See:
mpz_rrandomb
- mpz_
scan0 ⚠ - See:
mpz_scan0
- mpz_
scan1 ⚠ - See:
mpz_scan1
- mpz_set⚠
- See:
mpz_set
- mpz_
set_ ⚠d - See:
mpz_set_d
- mpz_
set_ ⚠f - See:
mpz_set_f
- mpz_
set_ ⚠q - See:
mpz_set_q
- mpz_
set_ ⚠si - See:
mpz_set_si
- mpz_
set_ ⚠str - See:
mpz_set_str
- mpz_
set_ ⚠ui - See:
mpz_set_ui
- mpz_
setbit ⚠ - See:
mpz_setbit
- mpz_sgn⚠
- See:
mpz_sgn
- mpz_
si_ ⚠kronecker - See:
mpz_si_kronecker
- mpz_
size ⚠ - See:
mpz_size
- mpz_
sizeinbase ⚠ - See:
mpz_sizeinbase
- mpz_
sqrt ⚠ - See:
mpz_sqrt
- mpz_
sqrtrem ⚠ - See:
mpz_sqrtrem
- mpz_sub⚠
- See:
mpz_sub
- mpz_
sub_ ⚠ui - See:
mpz_sub_ui
- mpz_
submul ⚠ - See:
mpz_submul
- mpz_
submul_ ⚠ui - See:
mpz_submul_ui
- mpz_
swap ⚠ - See:
mpz_swap
- mpz_
tdiv_ ⚠q - See:
mpz_tdiv_q
- mpz_
tdiv_ ⚠q_ 2exp - See:
mpz_tdiv_q_2exp
- mpz_
tdiv_ ⚠q_ ui - See:
mpz_tdiv_q_ui
- mpz_
tdiv_ ⚠qr - See:
mpz_tdiv_qr
- mpz_
tdiv_ ⚠qr_ ui - See:
mpz_tdiv_qr_ui
- mpz_
tdiv_ ⚠r - See:
mpz_tdiv_r
- mpz_
tdiv_ ⚠r_ 2exp - See:
mpz_tdiv_r_2exp
- mpz_
tdiv_ ⚠r_ ui - See:
mpz_tdiv_r_ui
- mpz_
tdiv_ ⚠ui - See:
mpz_tdiv_ui
- mpz_
tstbit ⚠ - See:
mpz_tstbit
- mpz_
ui_ ⚠kronecker - See:
mpz_ui_kronecker
- mpz_
ui_ ⚠pow_ ui - See:
mpz_ui_pow_ui
- mpz_
ui_ ⚠sub - See:
mpz_ui_sub
- mpz_
urandomb ⚠ - See:
mpz_urandomb
- mpz_
urandomm ⚠ - See:
mpz_urandomm
- mpz_xor⚠
- See:
mpz_xor
- printf⚠
- See:
gmp_printf
- randclear⚠
- See:
gmp_randclear
- randinit_
default ⚠ - See:
gmp_randinit_default
- randinit_
lc_ ⚠2exp - See:
gmp_randinit_lc_2exp
- randinit_
lc_ ⚠2exp_ size - See:
gmp_randinit_lc_2exp_size
- randinit_
mt ⚠ - See:
gmp_randinit_mt
- randinit_
set ⚠ - See:
gmp_randinit_set
- randseed⚠
- See:
gmp_randseed
- randseed_
ui ⚠ - See:
gmp_randseed_ui
- scanf⚠
- See:
gmp_scanf
- set_
memory_ ⚠functions - See:
mp_set_memory_functions
- snprintf⚠
- See:
gmp_snprintf
- sprintf⚠
- See:
gmp_sprintf
- sscanf⚠
- See:
gmp_sscanf
- urandomb_
ui ⚠ - See:
gmp_urandomb_ui
- urandomm_
ui ⚠ - See:
gmp_urandomm_ui
Type Aliases§
- allocate_
function - See:
allocate_function
- bitcnt_
t - See:
mp_bitcnt_t
- exp_t
- See:
mp_exp_t
- free_
function - See:
free_function
- limb_t
- See:
mp_limb_t
- mpf_ptr
- See:
mpf_ptr
- mpf_
srcptr - See:
mpf_srcptr
- mpq_ptr
- See:
mpq_ptr
- mpq_
srcptr - See:
mpq_srcptr
- mpz_ptr
- See:
mpz_ptr
- mpz_
srcptr - See:
mpz_srcptr
- randstate_
ptr - See:
gmp_randstate_ptr
- randstate_
srcptr - See:
gmp_randstate_srcptr
- reallocate_
function - See:
reallocate_function
- size_t
- See:
mp_size_t