Function core::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.