pub fn encode_subnormal<T: RawFloat>(significand: u64) -> T {
    assert!(significand < T::min_sig(), "encode_subnormal: not actually subnormal");
    // Encoded exponent is 0, the sign bit is 0, so we just have to reinterpret the bits.
    T::from_bits(significand)
}
/// Construct the subnormal. A mantissa of 0 is allowed and constructs zero.
Construct the subnormal. A mantissa of 0 is allowed and constructs zero.
Construct the subnormal . A mantissa of 0 is allowed and constructs zero .
pub fn encode_subnormal<T: RawFloat>(significand: u64) -> T {
    assert!(significand < T::min_sig(), "encode_subnormal: not actually subnormal");
    // Encoded exponent is 0, the sign bit is 0, so we just have to reinterpret the bits.
    T::from_bits(significand)
}
pub fn encode_subnormal < T : RawFloat > ( significand : u64 ) -> T { assert ! ( significand T min_sig ( ) " " ) ; // Encoded exponent is 0, the sign bit is 0, so we just have to reinterpret the bits. T :: from_bits ( significand ) }
Construct the subnormal.
Construct the subnormal .
significand
u64
significand
u64