@@ -194,16 +194,22 @@ impl f128 {
194194 #[ unstable( feature = "f128" , issue = "116909" ) ]
195195 pub const MAX : f128 = 1.18973149535723176508575932662800702e+4932_f128 ;
196196
197- /// One greater than the minimum possible normal power of 2 exponent.
197+ /// One greater than the minimum possible *normal* power of 2 exponent
198+ /// for a significand bounded by 1 ≤ x < 2 (i.e. the IEEE definition).
199+ /// This corresponds to the exact minimum possible *normal* power of 2 exponent
200+ /// for a significand bounded by 0.5 ≤ x < 1 (i.e. the C definition).
198201 ///
199- /// If <i>x</i> = `MIN_EXP`, then normal numbers
200- /// ≥ 0.5 × 2<sup><i>x</i></sup>.
202+ /// If <i>x</i> = `MIN_EXP`, then all normal numbers representable by this type are
203+ /// greater than or equal to 0.5 × 2<sup><i>x</i></sup>.
201204 #[ unstable( feature = "f128" , issue = "116909" ) ]
202205 pub const MIN_EXP : i32 = -16_381 ;
203- /// Maximum possible power of 2 exponent.
206+ /// One greater than the maximum possible power of 2 exponent
207+ /// for a significand bounded by 1 ≤ x < 2 (i.e. the IEEE definition).
208+ /// This corresponds to the exact maximum possible power of 2 exponent
209+ /// for a significand bounded by 0.5 ≤ x < 1 (i.e. the C definition).
204210 ///
205- /// If <i>x</i> = `MAX_EXP`, then normal numbers
206- /// < 1 × 2<sup><i>x</i></sup>.
211+ /// If <i>x</i> = `MAX_EXP`, then all numbers representable by this type are
212+ /// less than 1 × 2<sup><i>x</i></sup>.
207213 #[ unstable( feature = "f128" , issue = "116909" ) ]
208214 pub const MAX_EXP : i32 = 16_384 ;
209215
0 commit comments