// check correctness of truncation of doubles slightly outside the int32_t range. | |
function truncate(x) { | |
return x | 0; | |
} | |
assertEq(truncate(0xffffffff), -1); | |
assertEq(truncate(0xffffffff + 5000.5), 4999); | |
assertEq(truncate(-0xffffffff - 5000.5), -4999); |