Loading...
Searching...
No Matches
Function Documentation◆ check_divisibility_and_divide_by_pow5()
template<int N>
Definition at line 1787 of file format-inl.h. Referenced by to_decimal(). ◆ divide_by_10_to_kappa_plus_1() [1/2]
Definition at line 1816 of file format-inl.h. Referenced by to_decimal(). ◆ divide_by_10_to_kappa_plus_1() [2/2]
Definition at line 1820 of file format-inl.h. References umul128_upper64(). ◆ divisible_by_power_of_2() [1/2]
Definition at line 1752 of file format-inl.h. References detail::exp, and FMT_ASSERT. Referenced by is_center_integer(). ◆ divisible_by_power_of_2() [2/2]
Definition at line 1761 of file format-inl.h. References detail::exp, and FMT_ASSERT. ◆ divisible_by_power_of_5() [1/2]
Definition at line 1772 of file format-inl.h. References basic_data< T >::divtest_table_for_pow5_32, detail::exp, FMT_ASSERT, divtest_table_entry< T >::max_quotient, and divtest_table_entry< T >::mod_inv. Referenced by is_center_integer(), and is_endpoint_integer(). ◆ divisible_by_power_of_5() [2/2]
Definition at line 1777 of file format-inl.h. References basic_data< T >::divtest_table_for_pow5_64, detail::exp, FMT_ASSERT, divtest_table_entry< T >::max_quotient, and divtest_table_entry< T >::mod_inv. ◆ floor_log10_pow2()
Definition at line 1722 of file format-inl.h. References FMT_ASSERT, and basic_data< T >::log10_2_significand. Referenced by to_decimal(). ◆ floor_log10_pow2_minus_log10_4_over_3()
Definition at line 1740 of file format-inl.h. References FMT_ASSERT, and basic_data< T >::log10_2_significand. Referenced by shorter_interval_case(). ◆ floor_log2_pow10()
Definition at line 1730 of file format-inl.h. References FMT_ASSERT. Referenced by cache_accessor< double >::get_cached_power(), shorter_interval_case(), and to_decimal(). ◆ is_center_integer()
template<class T >
Definition at line 2000 of file format-inl.h. References divisible_by_power_of_2(), and divisible_by_power_of_5(). ◆ is_endpoint_integer()
template<class T >
Definition at line 1989 of file format-inl.h. References divisible_by_power_of_5(). ◆ is_left_endpoint_integer_shorter_interval()
template<class T >
Definition at line 1981 of file format-inl.h. ◆ remove_trailing_zeros() [1/2]
Definition at line 2013 of file format-inl.h. Referenced by shorter_interval_case(), and to_decimal(). ◆ remove_trailing_zeros() [2/2]
Definition at line 2041 of file format-inl.h. ◆ shorter_interval_case()
template<class T >
Definition at line 2127 of file format-inl.h. References decimal_fp< T >::exponent, floor_log10_pow2_minus_log10_4_over_3(), floor_log2_pow10(), remove_trailing_zeros(), and decimal_fp< T >::significand. ◆ small_division_by_pow10()
template<int N>
Definition at line 1804 of file format-inl.h. References FMT_ASSERT. ◆ to_decimal() [1/2]
template<typename T >
Definition at line 2175 of file format-inl.h. References check_divisibility_and_divide_by_pow5(), divide_by_10_to_kappa_plus_1(), decimal_fp< T >::exponent, floor_log10_pow2(), floor_log2_pow10(), remove_trailing_zeros(), and decimal_fp< T >::significand. Referenced by detail::format_float(). ◆ to_decimal() [2/2]
template<typename T >
Definition at line 2175 of file format-inl.h. References check_divisibility_and_divide_by_pow5(), divide_by_10_to_kappa_plus_1(), decimal_fp< T >::exponent, floor_log10_pow2(), floor_log2_pow10(), remove_trailing_zeros(), and decimal_fp< T >::significand. Referenced by detail::format_float(). ◆ umul128()
Definition at line 1649 of file format-inl.h. Referenced by cache_accessor< double >::get_cached_power(), umul128_upper64(), and umul192_upper64(). ◆ umul128_upper64()
Definition at line 1678 of file format-inl.h. References uint128_wrapper::high(), and umul128(). Referenced by divide_by_10_to_kappa_plus_1(), umul192_middle64(), umul192_upper64(), and umul96_upper32(). ◆ umul192_middle64()
Definition at line 1707 of file format-inl.h. References umul128_upper64(). Referenced by cache_accessor< double >::compute_mul_parity(). ◆ umul192_upper64()
Definition at line 1692 of file format-inl.h. References uint128_wrapper::high(), umul128(), and umul128_upper64(). Referenced by cache_accessor< double >::compute_mul(). ◆ umul96_lower64()
Definition at line 1716 of file format-inl.h. Referenced by cache_accessor< float >::compute_mul_parity(). ◆ umul96_upper32()
Definition at line 1701 of file format-inl.h. References umul128_upper64(). Referenced by cache_accessor< float >::compute_mul().
|