Lines Matching refs:d2s
2 use crate::d2s;
103 let ieee = (signed_m as u64) << (d2s::DOUBLE_EXPONENT_BITS + d2s::DOUBLE_MANTISSA_BITS); in s2d()
108 let ieee = ((signed_m as u64) << (d2s::DOUBLE_EXPONENT_BITS + d2s::DOUBLE_MANTISSA_BITS)) in s2d()
109 | (0x7ff_u64 << d2s::DOUBLE_MANTISSA_BITS); in s2d()
132 .wrapping_sub(d2s::DOUBLE_MANTISSA_BITS + 1) as i32; in s2d()
139 .wrapping_add(d2s::DOUBLE_POW5_BITCOUNT); in s2d()
141 debug_assert!(e10 < d2s::DOUBLE_POW5_SPLIT.len() as i32); in s2d()
144 unsafe { d2s::DOUBLE_POW5_SPLIT.get_unchecked(e10 as usize) }, in s2d()
160 .wrapping_sub(d2s::DOUBLE_MANTISSA_BITS + 1) as i32; in s2d()
165 .wrapping_add(d2s::DOUBLE_POW5_INV_BITCOUNT); in s2d()
166 debug_assert!(-e10 < d2s::DOUBLE_POW5_INV_SPLIT.len() as i32); in s2d()
169 unsafe { d2s::DOUBLE_POW5_INV_SPLIT.get_unchecked(-e10 as usize) }, in s2d()
180 let ieee = ((signed_m as u64) << (d2s::DOUBLE_EXPONENT_BITS + d2s::DOUBLE_MANTISSA_BITS)) in s2d()
181 | (0x7ff_u64 << d2s::DOUBLE_MANTISSA_BITS); in s2d()
191 .wrapping_sub(d2s::DOUBLE_MANTISSA_BITS as i32); in s2d()
206 if ieee_m2 == (1_u64 << (d2s::DOUBLE_MANTISSA_BITS + 1)) { in s2d()
211 ieee_m2 &= (1_u64 << d2s::DOUBLE_MANTISSA_BITS) - 1; in s2d()
212 let ieee = ((((signed_m as u64) << d2s::DOUBLE_EXPONENT_BITS) | ieee_e2 as u64) in s2d()
213 << d2s::DOUBLE_MANTISSA_BITS) in s2d()