blob: 0cc4aae890cb6bc4dd5b6152c5634620be7b2c9f [file] [log] [blame]
function f() {
var x = 0;
for (var i = 1; i < 1e6; i++) {
if (i > 0)
x += Math.clz32(i);
}
return x;
}
function g() {
var x = 0;
for (var i = 1; i < 1e6; i++) {
x += Math.clz32(i);
}
return x;
}
function h() {
var x = 0;
for (var i = 0; i < 1e6; i++) {
x += Math.clz32(i);
}
return x;
}
assertEq(f(), 13048543);
assertEq(g(), 13048543);
assertEq(h(), 13048575);