[JSC][DFG] Make addShouldSpeculateAnyInt more conservative to avoid regression caused...
[WebKit-https.git] / JSTests / microbenchmarks / int52-back-and-forth.js
1 function shouldBe(actual, expected)
2 {
3     if (actual !== expected)
4         throw new Error('bad value: ' + actual);
5 }
6
7 var array = [];
8
9 for (var i = 0; i < 100; ++i)
10     array.push(1024 * 1024 * 1024 * 1024 + i);
11 for (var i = 0; i < 100; ++i)
12     array.push(-(1024 * 1024 * 1024 * 1024 + i));
13
14 array.push(2251799813685248);
15 array.push(0.5);
16
17 function num()
18 {
19     return 42;
20 }
21 noInline(num);
22
23 for (var i = 0; i < 1e4; ++i) {
24     for (var index = 0; index < 100; ++index) {
25         array[index] = (array[index] + 1) + num();
26     }
27 }
28