Lines Matching refs:z

102 #define MPZ_CONST_INT(z, val) mpz_t z; mpz_dig_t z##_digits[MPZ_NUM_DIG_FOR_INT]; mpz_init_fixed_fr…  argument
104 void mpz_init_zero(mpz_t *z);
105 void mpz_init_from_int(mpz_t *z, mp_int_t val);
106 void mpz_init_fixed_from_int(mpz_t *z, mpz_dig_t *dig, size_t dig_alloc, mp_int_t val);
107 void mpz_deinit(mpz_t *z);
110 void mpz_set_from_int(mpz_t *z, mp_int_t src);
111 void mpz_set_from_ll(mpz_t *z, long long i, bool is_signed);
113 void mpz_set_from_float(mpz_t *z, mp_float_t src);
115 size_t mpz_set_from_str(mpz_t *z, const char *str, size_t len, bool neg, unsigned int base);
116 void mpz_set_from_bytes(mpz_t *z, bool big_endian, size_t len, const byte *buf);
118 static inline bool mpz_is_zero(const mpz_t *z) { in mpz_is_zero() argument
119 return z->len == 0; in mpz_is_zero()
121 static inline bool mpz_is_neg(const mpz_t *z) { in mpz_is_neg() argument
122 return z->len != 0 && z->neg != 0; in mpz_is_neg()
126 void mpz_abs_inpl(mpz_t *dest, const mpz_t *z);
127 void mpz_neg_inpl(mpz_t *dest, const mpz_t *z);
128 void mpz_not_inpl(mpz_t *dest, const mpz_t *z);
141 static inline size_t mpz_max_num_bits(const mpz_t *z) { in mpz_max_num_bits() argument
142 return z->len * MPZ_DIG_SIZE; in mpz_max_num_bits()
144 mp_int_t mpz_hash(const mpz_t *z);
145 bool mpz_as_int_checked(const mpz_t *z, mp_int_t *value);
146 bool mpz_as_uint_checked(const mpz_t *z, mp_uint_t *value);
147 void mpz_as_bytes(const mpz_t *z, bool big_endian, size_t len, byte *buf);
149 mp_float_t mpz_as_float(const mpz_t *z);
151 size_t mpz_as_str_inpl(const mpz_t *z, unsigned int base, const char *prefix, char base_char, char …