|
static SECP256K1_INLINE void | secp256k1_u128_load (secp256k1_uint128 *r, uint64_t hi, uint64_t lo) |
|
static SECP256K1_INLINE void | secp256k1_u128_mul (secp256k1_uint128 *r, uint64_t a, uint64_t b) |
|
static SECP256K1_INLINE void | secp256k1_u128_accum_mul (secp256k1_uint128 *r, uint64_t a, uint64_t b) |
|
static SECP256K1_INLINE void | secp256k1_u128_accum_u64 (secp256k1_uint128 *r, uint64_t a) |
|
static SECP256K1_INLINE void | secp256k1_u128_rshift (secp256k1_uint128 *r, unsigned int n) |
|
static SECP256K1_INLINE uint64_t | secp256k1_u128_to_u64 (const secp256k1_uint128 *a) |
|
static SECP256K1_INLINE uint64_t | secp256k1_u128_hi_u64 (const secp256k1_uint128 *a) |
|
static SECP256K1_INLINE void | secp256k1_u128_from_u64 (secp256k1_uint128 *r, uint64_t a) |
|
static SECP256K1_INLINE int | secp256k1_u128_check_bits (const secp256k1_uint128 *r, unsigned int n) |
|
static SECP256K1_INLINE void | secp256k1_i128_load (secp256k1_int128 *r, int64_t hi, uint64_t lo) |
|
static SECP256K1_INLINE void | secp256k1_i128_mul (secp256k1_int128 *r, int64_t a, int64_t b) |
|
static SECP256K1_INLINE void | secp256k1_i128_accum_mul (secp256k1_int128 *r, int64_t a, int64_t b) |
|
static SECP256K1_INLINE void | secp256k1_i128_det (secp256k1_int128 *r, int64_t a, int64_t b, int64_t c, int64_t d) |
|
static SECP256K1_INLINE void | secp256k1_i128_rshift (secp256k1_int128 *r, unsigned int n) |
|
static SECP256K1_INLINE uint64_t | secp256k1_i128_to_u64 (const secp256k1_int128 *a) |
|
static SECP256K1_INLINE int64_t | secp256k1_i128_to_i64 (const secp256k1_int128 *a) |
|
static SECP256K1_INLINE void | secp256k1_i128_from_i64 (secp256k1_int128 *r, int64_t a) |
|
static SECP256K1_INLINE int | secp256k1_i128_eq_var (const secp256k1_int128 *a, const secp256k1_int128 *b) |
|
static SECP256K1_INLINE int | secp256k1_i128_check_pow2 (const secp256k1_int128 *r, unsigned int n, int sign) |
|