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