| //@ skip if $architecture == "x86" |
| |
| function test1() { |
| var o1; |
| for (let i = 0; i < 1000000; ++i) { |
| var o2 = { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { } } } } } } } } } } } } }; |
| } |
| return -o2; |
| } |
| test1(); |
| |
| function test2() { |
| var o1; |
| for (let i = 0; i < 1000000; ++i) { |
| var o2 = { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { } } } } } } } } } } } } }; |
| } |
| return o1 - o2; |
| } |
| test2(); |
| |
| function test3() { |
| var o1; |
| for (let i = 0; i < 1000000; ++i) { |
| var o2 = { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { } } } } } } } } } } } } }; |
| } |
| return o1 + o2; |
| } |
| test3(); |
| |
| function test4() { |
| var o1; |
| for (let i = 0; i < 1000000; ++i) { |
| var o2 = { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { f: { } } } } } } } } } } } } }; |
| } |
| return o1 * o2; |
| } |
| test4(); |