diff options
Diffstat (limited to 'tools/test-js-optimizer-asm-regs-output.js')
-rw-r--r-- | tools/test-js-optimizer-asm-regs-output.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/test-js-optimizer-asm-regs-output.js b/tools/test-js-optimizer-asm-regs-output.js index 00f032f7..d9aa5c0c 100644 --- a/tools/test-js-optimizer-asm-regs-output.js +++ b/tools/test-js-optimizer-asm-regs-output.js @@ -9,4 +9,13 @@ function asm(d1, i2) { 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; +} |