@@ -194,16 +194,22 @@ impl f128 {
194
194
#[ unstable( feature = "f128" , issue = "116909" ) ]
195
195
pub const MAX : f128 = 1.18973149535723176508575932662800702e+4932_f128 ;
196
196
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).
198
201
///
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>.
201
204
#[ unstable( feature = "f128" , issue = "116909" ) ]
202
205
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).
204
210
///
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>.
207
213
#[ unstable( feature = "f128" , issue = "116909" ) ]
208
214
pub const MAX_EXP : i32 = 16_384 ;
209
215
0 commit comments