Skip to content

Commit a8abb86

Browse files
committed
remove now-irrelevant snan test
1 parent 0b1e3ef commit a8abb86

File tree

1 file changed

+0
-29
lines changed

1 file changed

+0
-29
lines changed

src/lib.rs

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2768,35 +2768,6 @@ mod test {
27682768
let n = LittleEndian::read_uint(&[1, 2, 3, 4, 5, 6, 7, 8], 5);
27692769
assert_eq!(n, 0x0504030201);
27702770
}
2771-
2772-
#[test]
2773-
fn read_snan() {
2774-
use core::f32;
2775-
use core::f64;
2776-
use core::mem::transmute;
2777-
2778-
use {ByteOrder, BigEndian, LittleEndian};
2779-
2780-
let sf = BigEndian::read_f32(&[0xFF, 0x80, 0x00, 0x01]);
2781-
let sbits: u32 = unsafe { transmute(sf) };
2782-
assert_eq!(sbits, unsafe { transmute(f32::NAN) });
2783-
assert_eq!(sf.classify(), ::core::num::FpCategory::Nan);
2784-
2785-
let df = BigEndian::read_f64(&[0x7F, 0xF0, 0, 0, 0, 0, 0, 0x01]);
2786-
let dbits: u64 = unsafe { ::core::mem::transmute(df) };
2787-
assert_eq!(dbits, unsafe { transmute(f64::NAN) });
2788-
assert_eq!(df.classify(), ::core::num::FpCategory::Nan);
2789-
2790-
let sf = LittleEndian::read_f32(&[0x01, 0x00, 0x80, 0xFF]);
2791-
let sbits: u32 = unsafe { transmute(sf) };
2792-
assert_eq!(sbits, unsafe { transmute(f32::NAN) });
2793-
assert_eq!(sf.classify(), ::core::num::FpCategory::Nan);
2794-
2795-
let df = LittleEndian::read_f64(&[0x01, 0, 0, 0, 0, 0, 0xF0, 0x7F]);
2796-
let dbits: u64 = unsafe { ::core::mem::transmute(df) };
2797-
assert_eq!(dbits, unsafe { transmute(f64::NAN) });
2798-
assert_eq!(df.classify(), ::core::num::FpCategory::Nan);
2799-
}
28002771
}
28012772

28022773
#[cfg(test)]

0 commit comments

Comments
 (0)