They are both -MAX_EXP + 3 while core::num::dec2flt::RawFloat uses -MAX_EXP + 1.
Also, APFloat (being ported to Rust in #43554) uses the same -MAX_EXP + 1 value.
That is the value of the exponent for the smallest normal, AFAIK.
cc @rust-lang/libs @est31 @nagisa @lifthrasiir @rkruppe