|
auto | floor_log10_pow2 (int e) noexcept -> int |
|
auto | floor_log2_pow10 (int e) noexcept -> int |
|
auto | umul128_upper64 (uint64_t x, uint64_t y) noexcept -> uint64_t |
|
auto | umul192_upper128 (uint64_t x, uint128_fallback y) noexcept -> uint128_fallback |
|
FMT_API auto | get_cached_power (int k) noexcept -> uint128_fallback |
|
template<typename T > |
FMT_API auto | to_decimal (T x) noexcept -> decimal_fp< T > |
|
auto | umul96_upper64 (uint32_t x, uint64_t y) noexcept -> uint64_t |
|
auto | umul192_lower128 (uint64_t x, uint128_fallback y) noexcept -> uint128_fallback |
|
auto | umul96_lower64 (uint32_t x, uint64_t y) noexcept -> uint64_t |
|
auto | floor_log10_pow2_minus_log10_4_over_3 (int e) noexcept -> int |
|
template<int N> |
auto | check_divisibility_and_divide_by_pow10 (uint32_t &n) noexcept -> bool |
|
template<int N> |
auto | small_division_by_pow10 (uint32_t n) noexcept -> uint32_t |
|
auto | divide_by_10_to_kappa_plus_1 (uint32_t n) noexcept -> uint32_t |
|
auto | divide_by_10_to_kappa_plus_1 (uint64_t n) noexcept -> uint64_t |
|
template<typename T > |
auto | is_left_endpoint_integer_shorter_interval (int exponent) noexcept -> bool |
|
FMT_INLINE int | remove_trailing_zeros (uint32_t &n, int s=0) noexcept |
|
FMT_INLINE int | remove_trailing_zeros (uint64_t &n) noexcept |
|
template<typename T > |
FMT_INLINE decimal_fp< T > | shorter_interval_case (int exponent) noexcept |
|
template<typename T > |
auto | to_decimal (T x) noexcept -> decimal_fp< T > |
|