// Copyright Kani Contributors // SPDX-License-Identifier: Apache-2.0 OR MIT #[kani::proof] fn main() { let bitpattern = unsafe { std::mem::transmute::(1.0) }; assert!(bitpattern == 0x3F800000); let f = unsafe { let i: u32 = 0x3F800000; std::mem::transmute::(i) }; assert!(f == 1.0); }