]> git.lizzy.rs Git - rust.git/blob - src/etc/test-float-parse/subnorm.rs
Merge branch 'master' of github.com:TheSamsa/rust
[rust.git] / src / etc / test-float-parse / subnorm.rs
1 mod _common;
2
3 use std::mem::transmute;
4 use _common::validate;
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 }