|
void | mpz_init_zero (mpz_t *z) |
|
void | mpz_init_from_int (mpz_t *z, mp_int_t val) |
|
void | mpz_init_fixed_from_int (mpz_t *z, mpz_dig_t *dig, size_t dig_alloc, mp_int_t val) |
|
void | mpz_deinit (mpz_t *z) |
|
void | mpz_set (mpz_t *dest, const mpz_t *src) |
|
void | mpz_set_from_int (mpz_t *z, mp_int_t src) |
|
void | mpz_set_from_ll (mpz_t *z, long long i, bool is_signed) |
|
size_t | mpz_set_from_str (mpz_t *z, const char *str, size_t len, bool neg, unsigned int base) |
|
void | mpz_set_from_bytes (mpz_t *z, bool big_endian, size_t len, const byte *buf) |
|
int | mpz_cmp (const mpz_t *lhs, const mpz_t *rhs) |
|
void | mpz_abs_inpl (mpz_t *dest, const mpz_t *z) |
|
void | mpz_neg_inpl (mpz_t *dest, const mpz_t *z) |
|
void | mpz_not_inpl (mpz_t *dest, const mpz_t *z) |
|
void | mpz_shl_inpl (mpz_t *dest, const mpz_t *lhs, mp_uint_t rhs) |
|
void | mpz_shr_inpl (mpz_t *dest, const mpz_t *lhs, mp_uint_t rhs) |
|
void | mpz_add_inpl (mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) |
|
void | mpz_sub_inpl (mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) |
|
void | mpz_mul_inpl (mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) |
|
void | mpz_pow_inpl (mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) |
|
void | mpz_pow3_inpl (mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs, const mpz_t *mod) |
|
void | mpz_and_inpl (mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) |
|
void | mpz_or_inpl (mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) |
|
void | mpz_xor_inpl (mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) |
|
void | mpz_divmod_inpl (mpz_t *dest_quo, mpz_t *dest_rem, const mpz_t *lhs, const mpz_t *rhs) |
|
mp_int_t | mpz_hash (const mpz_t *z) |
|
bool | mpz_as_int_checked (const mpz_t *z, mp_int_t *value) |
|
bool | mpz_as_uint_checked (const mpz_t *z, mp_uint_t *value) |
|
void | mpz_as_bytes (const mpz_t *z, bool big_endian, size_t len, byte *buf) |
|
size_t | mpz_as_str_inpl (const mpz_t *z, unsigned int base, const char *prefix, char base_char, char comma, char *str) |
|