|
uint128_wrapper | umul128 (uint64_t x, uint64_t y) FMT_NOEXCEPT |
|
uint64_t | umul128_upper64 (uint64_t x, uint64_t y) FMT_NOEXCEPT |
|
uint64_t | umul192_upper64 (uint64_t x, uint128_wrapper y) FMT_NOEXCEPT |
|
uint32_t | umul96_upper32 (uint32_t x, uint64_t y) FMT_NOEXCEPT |
|
uint64_t | umul192_middle64 (uint64_t x, uint128_wrapper y) FMT_NOEXCEPT |
|
uint64_t | umul96_lower64 (uint32_t x, uint64_t y) FMT_NOEXCEPT |
|
int | floor_log10_pow2 (int e) FMT_NOEXCEPT |
|
int | floor_log2_pow10 (int e) FMT_NOEXCEPT |
|
int | floor_log10_pow2_minus_log10_4_over_3 (int e) FMT_NOEXCEPT |
|
bool | divisible_by_power_of_2 (uint32_t x, int exp) FMT_NOEXCEPT |
|
bool | divisible_by_power_of_2 (uint64_t x, int exp) FMT_NOEXCEPT |
|
bool | divisible_by_power_of_5 (uint32_t x, int exp) FMT_NOEXCEPT |
|
bool | divisible_by_power_of_5 (uint64_t x, int exp) FMT_NOEXCEPT |
|
template<int N> |
bool | check_divisibility_and_divide_by_pow5 (uint32_t &n) FMT_NOEXCEPT |
|
template<int N> |
uint32_t | small_division_by_pow10 (uint32_t n) FMT_NOEXCEPT |
|
uint32_t | divide_by_10_to_kappa_plus_1 (uint32_t n) FMT_NOEXCEPT |
|
uint64_t | divide_by_10_to_kappa_plus_1 (uint64_t n) FMT_NOEXCEPT |
|
template<class T > |
bool | is_left_endpoint_integer_shorter_interval (int exponent) FMT_NOEXCEPT |
|
template<class T > |
bool | is_endpoint_integer (typename float_info< T >::carrier_uint two_f, int exponent, int minus_k) FMT_NOEXCEPT |
|
template<class T > |
bool | is_center_integer (typename float_info< T >::carrier_uint two_f, int exponent, int minus_k) FMT_NOEXCEPT |
|
FMT_INLINE int | remove_trailing_zeros (uint32_t &n) FMT_NOEXCEPT |
|
FMT_INLINE int | remove_trailing_zeros (uint64_t &n) FMT_NOEXCEPT |
|
template<class T > |
FMT_INLINE decimal_fp< T > | shorter_interval_case (int exponent) FMT_NOEXCEPT |
|
template<typename T > |
decimal_fp< T > | to_decimal (T x) FMT_NOEXCEPT |
|