//ww:run package main; import math; fn readbits(p: *math.floatinfo) u64 = { return p.mantbits; }; export fn main() i32 = { let info: math.floatinfo; info.mantbits = 23u64; info.expbits = 8u64; info.expbias = 127; info.mantmask = 0x7FFFFFu64; info.expmask = 0xFFu64; if (info.mantbits != 23u64) { return 1; }; if (info.expbias != 127) { return 2; }; if (readbits(&info) != 23u64) { return 3; }; return 0; };