//ww:run package main; import math; export fn main() i32 = { if (math.NAN_BITS != 0x7FF8000000000000u64) { return 1; }; if (math.INF_BITS != 0x7FF0000000000000u64) { return 2; }; let n: f64 = math.f64frombits(math.NAN_BITS); if (!math.isnan(n)) { return 3; }; if (math.isnan(1.0)) { return 4; }; let i: f64 = math.f64frombits(math.INF_BITS); if (!math.isinf(i)) { return 5; }; if (!math.isinf(-i)) { return 6; }; if (math.isinf(1.23)) { return 7; }; return 0; };