diff options
Diffstat (limited to 'tools/test-js-optimizer-asm-regs-output.js')
-rw-r--r-- | tools/test-js-optimizer-asm-regs-output.js | 180 |
1 files changed, 90 insertions, 90 deletions
diff --git a/tools/test-js-optimizer-asm-regs-output.js b/tools/test-js-optimizer-asm-regs-output.js index c2efa506..49e5032f 100644 --- a/tools/test-js-optimizer-asm-regs-output.js +++ b/tools/test-js-optimizer-asm-regs-output.js @@ -1,106 +1,106 @@ function asm(d1, i2) { - d1 = +d1; - i2 = i2 | 0; - var i3 = 0, d4 = +0; - i2 = d1 + d1 | 0; - d1 = d(Math_max(10, Math_min(5, f()))); - i3 = i2 + 2 | 0; - print(i3); - d4 = d1 * 5; - return d4; + d1 = +d1; + i2 = i2 | 0; + var i3 = 0, d4 = +0; + i2 = d1 + d1 | 0; + d1 = d(Math_max(10, Math_min(5, f()))); + i3 = i2 + 2 | 0; + print(i3); + d4 = d1 * 5; + return d4; } function _doit(i1, i2, i3) { - i1 = i1 | 0; - i2 = i2 | 0; - i3 = i3 | 0; - i1 = STACKTOP; - _printf(__str | 0, (tempInt = STACKTOP, STACKTOP = STACKTOP + 8 | 0, HEAP32[(tempInt & 16777215) >> 2] = i2, HEAP32[(tempInt + 4 & 16777215) >> 2] = i3, tempInt)); - STACKTOP = i1; - return 0 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = STACKTOP; + _printf(__str | 0, (tempInt = STACKTOP, STACKTOP = STACKTOP + 8 | 0, HEAP32[(tempInt & 16777215) >> 2] = i2, HEAP32[(tempInt + 4 & 16777215) >> 2] = i3, tempInt)); + STACKTOP = i1; + return 0 | 0; } function stackRestore(i1) { - i1 = i1 | 0; - STACKTOP = i1; + i1 = i1 | 0; + STACKTOP = i1; } function switchey(d1, i2) { - d1 = +d1; - i2 = i2 | 0; - var i3 = 0, d4 = +0; - switch (d1 | 0) { - case 0: - i2 = d1 + d1 | 0; - d1 = d(Math_max(10, Math_min(5, f()))); - i3 = i2 + 2 | 0; - print(i3); - d4 = d1 * 5; - return d4; - case 1: - return 20; - } + d1 = +d1; + i2 = i2 | 0; + var i3 = 0, d4 = +0; + switch (d1 | 0) { + case 0: + i2 = d1 + d1 | 0; + d1 = d(Math_max(10, Math_min(5, f()))); + i3 = i2 + 2 | 0; + print(i3); + d4 = d1 * 5; + return d4; + case 1: + return 20; + } } function switchey2() { - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, d6 = +0, d7 = +0, i8 = 0, i9 = 0; - i1 = STACKTOP; - STACKTOP = STACKTOP + 8 | 0; - i2 = 1; - while (1) switch (i2 | 0) { - case 1: - i3 = i1 | 0; - __ZN6RandomC1Ev(i3); - i4 = 0; - i5 = 0; - i2 = 2; - break; - case 2: - d6 = +__ZN6Random3getEf(8, +1); - d7 = +__ZN6Random3getEf(i3, +1); - _printf(24, (tempInt = STACKTOP, STACKTOP = STACKTOP + 16 | 0, HEAPF64[CHECK_ALIGN_8(tempInt | 0) >> 3] = d6, HEAPF64[CHECK_ALIGN_8(tempInt + 8 | 0) >> 3] = d7, tempInt) | 0); - i8 = (d6 != d7 & 1) + i5 | 0; - i9 = i4 + 1 | 0; - if ((i9 | 0) < 100) { - i4 = i9; - i5 = i8; - i2 = 2; - break; - } else { - i2 = 3; - break; - } - case 3: - _printf(16, (tempInt = STACKTOP, STACKTOP = STACKTOP + 8 | 0, HEAP32[CHECK_ALIGN_4(tempInt | 0) >> 2] = i8, tempInt) | 0); - STACKTOP = i1; - return 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, d6 = +0, d7 = +0, i8 = 0, i9 = 0; + i1 = STACKTOP; + STACKTOP = STACKTOP + 8 | 0; + i2 = 1; + while (1) switch (i2 | 0) { + case 1: + i3 = i1 | 0; + __ZN6RandomC1Ev(i3); + i4 = 0; + i5 = 0; + i2 = 2; + break; + case 2: + d6 = +__ZN6Random3getEf(8, +1); + d7 = +__ZN6Random3getEf(i3, +1); + _printf(24, (tempInt = STACKTOP, STACKTOP = STACKTOP + 16 | 0, HEAPF64[CHECK_ALIGN_8(tempInt | 0) >> 3] = d6, HEAPF64[CHECK_ALIGN_8(tempInt + 8 | 0) >> 3] = d7, tempInt) | 0); + i8 = (d6 != d7 & 1) + i5 | 0; + i9 = i4 + 1 | 0; + if ((i9 | 0) < 100) { + i4 = i9; + i5 = i8; + i2 = 2; + break; + } else { + i2 = 3; + break; } + case 3: + _printf(16, (tempInt = STACKTOP, STACKTOP = STACKTOP + 8 | 0, HEAP32[CHECK_ALIGN_4(tempInt | 0) >> 2] = i8, tempInt) | 0); + STACKTOP = i1; return 0; + } + return 0; } function iffey() { - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, d6 = +0, d7 = +0, i8 = 0, i9 = 0; - i1 = STACKTOP; - STACKTOP = STACKTOP + 8 | 0; - i2 = 1; - while (1) { - if (i2 | 0) { - i3 = i1 | 0; - __ZN6RandomC1Ev(i3); - i4 = 0; - i5 = 0; - i2 = 2; - } else { - d6 = +__ZN6Random3getEf(8, +1); - d7 = +__ZN6Random3getEf(i3, +1); - _printf(24, (tempInt = STACKTOP, STACKTOP = STACKTOP + 16 | 0, HEAPF64[CHECK_ALIGN_8(tempInt | 0) >> 3] = d6, HEAPF64[CHECK_ALIGN_8(tempInt + 8 | 0) >> 3] = d7, tempInt) | 0); - i8 = (d6 != d7 & 1) + i5 | 0; - i9 = i4 + 1 | 0; - if ((i9 | 0) < 100) { - i4 = i9; - i5 = i8; - i2 = 2; - } else { - i2 = 3; - return 10; - } - } + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, d6 = +0, d7 = +0, i8 = 0, i9 = 0; + i1 = STACKTOP; + STACKTOP = STACKTOP + 8 | 0; + i2 = 1; + while (1) { + if (i2 | 0) { + i3 = i1 | 0; + __ZN6RandomC1Ev(i3); + i4 = 0; + i5 = 0; + i2 = 2; + } else { + d6 = +__ZN6Random3getEf(8, +1); + d7 = +__ZN6Random3getEf(i3, +1); + _printf(24, (tempInt = STACKTOP, STACKTOP = STACKTOP + 16 | 0, HEAPF64[CHECK_ALIGN_8(tempInt | 0) >> 3] = d6, HEAPF64[CHECK_ALIGN_8(tempInt + 8 | 0) >> 3] = d7, tempInt) | 0); + i8 = (d6 != d7 & 1) + i5 | 0; + i9 = i4 + 1 | 0; + if ((i9 | 0) < 100) { + i4 = i9; + i5 = i8; + i2 = 2; + } else { + i2 = 3; + return 10; + } } - return 0; + } + return 0; } |