michael@0: function f() { michael@0: for(var i=0; i<3; i++) { michael@0: var x = -i / 100; michael@0: assertEq(x * -100, i); michael@0: } michael@0: } michael@0: f(); michael@0: michael@0: function g() { michael@0: for (var i = 0; i < 2; i++) { michael@0: var a = i ? true : false; michael@0: var x = -a / 100; michael@0: assertEq(x * -100, i); michael@0: } michael@0: } michael@0: g(); michael@0: michael@0: function h() { michael@0: for (var i = 0; i < 20; i++) michael@0: var x = (0x7ffffff4 + i) / 100; michael@0: assertEq(x, 21474836.55); michael@0: } michael@0: h();