mirror of
https://github.com/fmtlib/fmt.git
synced 2026-04-28 18:02:08 +02:00
Reuse num_significand_bits
This commit is contained in:
@@ -227,13 +227,14 @@ TEST(fp_test, dragonbox_max_k) {
|
||||
using fmt::detail::dragonbox::floor_log10_pow2;
|
||||
using float_info = fmt::detail::dragonbox::float_info<float>;
|
||||
EXPECT_EQ(fmt::detail::const_check(float_info::max_k),
|
||||
float_info::kappa - floor_log10_pow2(float_info::min_exponent -
|
||||
float_info::significand_bits));
|
||||
float_info::kappa -
|
||||
floor_log10_pow2(float_info::min_exponent -
|
||||
fmt::detail::num_significand_bits<float>()));
|
||||
using double_info = fmt::detail::dragonbox::float_info<double>;
|
||||
EXPECT_EQ(
|
||||
fmt::detail::const_check(double_info::max_k),
|
||||
double_info::kappa - floor_log10_pow2(double_info::min_exponent -
|
||||
double_info::significand_bits));
|
||||
EXPECT_EQ(fmt::detail::const_check(double_info::max_k),
|
||||
double_info::kappa -
|
||||
floor_log10_pow2(double_info::min_exponent -
|
||||
fmt::detail::num_significand_bits<double>()));
|
||||
}
|
||||
|
||||
TEST(fp_test, get_round_direction) {
|
||||
|
||||
Reference in New Issue
Block a user