///
/// assert!(abs_difference <= f32::EPSILON);
/// ```
- /// [floating-point]: ../../../../../reference.html#machine-types
+ /// [floating-point]: ../reference.html#machine-types
#[unstable(feature = "float_extras", reason = "signature is undecided",
issue = "27752")]
#[inline]
}
#[test]
+ #[rustc_no_mir] // FIXME #27840 MIR NAN ends up negative.
fn test_integer_decode() {
assert_eq!(3.14159265359f32.integer_decode(), (13176795, -22, 1));
assert_eq!((-8573.5918555f32).integer_decode(), (8779358, -10, -1));