var i = 2; assert(i == true); var I = 2; assert(I == true); var u = 2; assert(u == true); var U = 2; assert(U == true); var f = 2; assert(f == true); var f0 = +0.0; assert(f0 == false); var f1 = -0.0; assert(f1 == false); var f2 = +NaN; assert(f2 == false); var f3 = -NaN; assert(f3 == false); var f4 = +f32.MAX_VALUE; assert(f4 == true); var f5 = -f32.MAX_VALUE; assert(f5 == true); var f6 = +Infinity; assert(f6 == true); var f7 = -Infinity; assert(f7 == true); var f8 = +f32.MIN_VALUE; assert(f8 == true); var f9 = -f32.MIN_VALUE; assert(f9 == true); var f10 = reinterpret(1); assert(f10 == true); var f11 = reinterpret(0x7F800000 - 1); assert(f11 == true); var f12 = reinterpret(0x7F800000 + 1); assert(f12 == false); var f13 = reinterpret(0xFF800000 + 1); assert(f13 == false); var F = 2; assert(F == true); var F0 = +0.0; assert(F0 == false); var F1 = -0.0; assert(F1 == false); var F2 = +NaN; assert(F2 == false); var F3 = -NaN; assert(F3 == false); var F4 = +f64.MAX_VALUE; assert(F4 == true); var F5 = -f64.MAX_VALUE; assert(F5 == true); var F6 = +Infinity; assert(F6 == true); var F7 = -Infinity; assert(F7 == true); var F8 = +f64.MIN_VALUE; assert(F8 == true); var F9 = -f64.MIN_VALUE; assert(F9 == true); var F10 = reinterpret(1); assert(F10 == true); var F11 = reinterpret(0x7FF0000000000000 - 1); assert(F11 == true); var F12 = reinterpret(0x7FF0000000000000 + 1); assert(F12 == false); var F13 = reinterpret(0xFFF0000000000000 + 1); assert(F13 == false); var uu = 2; assert(uu == true);