diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-12-10 10:33:15 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-12-10 10:33:15 -0800 |
commit | 762e6535d1753b0d23b12dd300916fad20f785d6 (patch) | |
tree | dea118eaec6e4e2237e2bb3c018609d4765b8bec /tools/test-js-optimizer-asm-regs-output.js | |
parent | 89426bedcdf71b6ce5bc48b3ec584532be66fc86 (diff) |
never share parameter registers
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; +} |