Update ReadMe.md
[qtwebkit.git] / JSTests / microbenchmarks / infer-closure-const-then-mov-no-inline.js
blob7f822ae4803be4675764242857ce8ee852560fd2
1 (function(){
2     var a = 42;
3     var b = 23;
4     var c = 84;
5     var d = 13;
6     var e = 90;
7     var f = 34;
8     var g = 52;
9     
10     function foo() {
11         return a + b + c + d + e + f + g;
12     }
13     
14     noInline(foo);
15     
16     for (var i = 0; i < 500000; ++i) {
17         var result = foo();
18         if (result != 42 + 23 + 84 + 13 + 90 + 34 + 52)
19             throw "Error: bad result: " + result;
20     }
21     
22     a = 1;
23     b = 2;
24     c = 3;
25     d = 4;
26     e = 5;
27     f = 6;
28     g = 7;
29     
30     var result = foo();
31     if (result != 1 + 2 + 3 + 4 + 5 + 6 + 7)
32         throw "Error: bad result: " + result;
33 })();