Rosetta
|
Classes | |
struct | cache_accessor |
struct | cache_accessor< float > |
struct | cache_accessor< double > |
struct | float_info |
struct | float_info< float > |
struct | float_info< double > |
struct | decimal_fp |
bool detail::dragonbox::check_divisibility_and_divide_by_pow5 | ( | uint32_t & | n | ) |
References info(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, N, and revert_app::threshold.
Referenced by to_decimal().
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::n.
Referenced by to_decimal().
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, and umul128_upper64().
|
inline |
References detail::exp, FMT_ASSERT, and x.
Referenced by is_center_integer().
|
inline |
References detail::exp, FMT_ASSERT, and x.
|
inline |
|
inline |
|
inline |
References test.T009_Exceptions::e, FMT_ASSERT, detail::basic_data< T >::log10_2_significand, and shift.
Referenced by to_decimal().
|
inline |
References test.T009_Exceptions::e, FMT_ASSERT, and detail::basic_data< T >::log10_2_significand.
Referenced by shorter_interval_case().
|
inline |
References test.T009_Exceptions::e, and FMT_ASSERT.
Referenced by detail::dragonbox::cache_accessor< double >::get_cached_power(), shorter_interval_case(), and to_decimal().
bool detail::dragonbox::is_center_integer | ( | typename float_info< T >::carrier_uint | two_f, |
int | exponent, | ||
int | minus_k | ||
) |
References divisible_by_power_of_2(), and divisible_by_power_of_5().
bool detail::dragonbox::is_endpoint_integer | ( | typename float_info< T >::carrier_uint | two_f, |
int | exponent, | ||
int | minus_k | ||
) |
References divisible_by_power_of_5().
bool detail::dragonbox::is_left_endpoint_integer_shorter_interval | ( | int | exponent | ) |
FMT_ALWAYS_INLINE int detail::dragonbox::remove_trailing_zeros | ( | uint32_t & | n | ) |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, docking::s, and predPRE::t.
Referenced by shorter_interval_case(), and to_decimal().
FMT_ALWAYS_INLINE int detail::dragonbox::remove_trailing_zeros | ( | uint64_t & | n | ) |
FMT_ALWAYS_INLINE FMT_SAFEBUFFERS decimal_fp<T> detail::dragonbox::shorter_interval_case | ( | int | exponent | ) |
References FMT_ASSERT, info(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, and N.
FMT_SAFEBUFFERS decimal_fp<T> detail::dragonbox::to_decimal | ( | T | x | ) |
References check_divisibility_and_divide_by_pow5(), dist(), divide_by_10_to_kappa_plus_1(), detail::dragonbox::decimal_fp< T >::exponent, floor_log10_pow2(), floor_log2_pow10(), detail::get_cached_power(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::kappa, create_a3b_hbs::r, remove_trailing_zeros(), detail::dragonbox::decimal_fp< T >::significand, and x.
Referenced by detail::format_float(), and detail::write().
FMT_API decimal_fp<T> detail::dragonbox::to_decimal | ( | T | x | ) |
References check_divisibility_and_divide_by_pow5(), dist(), divide_by_10_to_kappa_plus_1(), detail::dragonbox::decimal_fp< T >::exponent, floor_log10_pow2(), floor_log2_pow10(), detail::get_cached_power(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::kappa, create_a3b_hbs::r, remove_trailing_zeros(), detail::dragonbox::decimal_fp< T >::significand, and x.
Referenced by detail::format_float(), and detail::write().
|
inline |
References a, compute_difference::b, kmeans_adaptive_kernel_density_bb_dependent_rotlib::c, x, and predPRE::y.
Referenced by detail::dragonbox::cache_accessor< double >::get_cached_power(), umul128_upper64(), and umul192_upper64().
|
inline |
References detail::uint128_wrapper::high(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::p, umul128(), x, and predPRE::y.
Referenced by divide_by_10_to_kappa_plus_1(), umul192_middle64(), umul192_upper64(), and umul96_upper32().
|
inline |
References umul128_upper64(), x, and predPRE::y.
Referenced by detail::dragonbox::cache_accessor< double >::compute_mul_parity().
|
inline |
References detail::uint128_wrapper::high(), umul128(), umul128_upper64(), x, and predPRE::y.
Referenced by detail::dragonbox::cache_accessor< double >::compute_mul().
References x, and predPRE::y.
Referenced by detail::dragonbox::cache_accessor< float >::compute_mul_parity().
References umul128_upper64(), x, and predPRE::y.
Referenced by detail::dragonbox::cache_accessor< float >::compute_mul().