//ww:run package main; import math; export fn main() i32 = { if (math.f32bits(1.0f32) != 0x3F800000u32) { return 1; }; if (math.f32bits(2.0f32) != 0x40000000u32) { return 2; }; if (math.f32bits(-1.0f32) != 0xBF800000u32) { return 3; }; if (math.f32bits(0.0f32) != 0u32) { return 4; }; if (math.f32frombits(0x3F800000u32) != 1.0f32) { return 5; }; if (math.f32frombits(0x40000000u32) != 2.0f32) { return 6; }; if (math.f32frombits(0xBF800000u32) != -1.0f32) { return 7; }; if (math.f32frombits(0u32) != 0.0f32) { return 8; }; let v: f32 = 123456.0f32; if (math.f32frombits(math.f32bits(v)) != v) { return 9; }; return 0; };