Function std::num::flt2dec::estimator::estimate_scaling_factor
[−]
[src]
pub fn estimate_scaling_factor(mant: u64, exp: i16) -> i16
Unstable (
flt2dec
): internal routines only exposed for testing
Finds k_0
such that 10^(k_0-1) < mant * 2^exp <= 10^(k_0+1)
.
This is used to approximate k = ceil(log_10 (mant * 2^exp))
;
the true k
is either k_0
or k_0+1
.