Data Structures |
struct | npy_extint128_t |
Functions |
static NPY_INLINE npy_int64 | safe_add (npy_int64 a, npy_int64 b, char *overflow_flag) |
static NPY_INLINE npy_int64 | safe_sub (npy_int64 a, npy_int64 b, char *overflow_flag) |
static NPY_INLINE npy_int64 | safe_mul (npy_int64 a, npy_int64 b, char *overflow_flag) |
static NPY_INLINE npy_extint128_t | to_128 (npy_int64 x) |
static NPY_INLINE npy_int64 | to_64 (npy_extint128_t x, char *overflow) |
static NPY_INLINE npy_extint128_t | mul_64_64 (npy_int64 a, npy_int64 b) |
static NPY_INLINE npy_extint128_t | add_128 (npy_extint128_t x, npy_extint128_t y, char *overflow) |
static NPY_INLINE npy_extint128_t | neg_128 (npy_extint128_t x) |
static NPY_INLINE npy_extint128_t | sub_128 (npy_extint128_t x, npy_extint128_t y, char *overflow) |
static NPY_INLINE npy_extint128_t | shl_128 (npy_extint128_t v) |
static NPY_INLINE npy_extint128_t | shr_128 (npy_extint128_t v) |
static NPY_INLINE int | gt_128 (npy_extint128_t a, npy_extint128_t b) |
static NPY_INLINE npy_extint128_t | divmod_128_64 (npy_extint128_t x, npy_int64 b, npy_int64 *mod) |
static NPY_INLINE npy_extint128_t | floordiv_128_64 (npy_extint128_t a, npy_int64 b) |
static NPY_INLINE npy_extint128_t | ceildiv_128_64 (npy_extint128_t a, npy_int64 b) |