]> git.lizzy.rs Git - rust.git/blob - src/etc/test-float-parse/subnorm.rs
Rollup merge of #68504 - tmiasko:check-pass, r=alexcrichton
[rust.git] / src / etc / test-float-parse / subnorm.rs
1 mod _common;
2
3 use _common::validate;
4 use std::mem::transmute;
5
6 fn main() {
7     for bits in 0u32..(1 << 21) {
8         let single: f32 = unsafe { transmute(bits) };
9         validate(&format!("{:e}", single));
10         let double: f64 = unsafe { transmute(bits as u64) };
11         validate(&format!("{:e}", double));
12     }
13 }