aboutsummaryrefslogtreecommitdiff
path: root/tools/test-js-optimizer-regs-output.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-05-15 20:24:40 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-05-15 20:24:40 -0700
commit7db048397f0b3eb676e899f353952a3fbe511e4e (patch)
tree220f29f5b20299deb3f78440cda98eb5061fd71a /tools/test-js-optimizer-regs-output.js
parent96cd0ae3983eadd478eeebfb4f8037bcd1261c50 (diff)
refactor registerize
Diffstat (limited to 'tools/test-js-optimizer-regs-output.js')
-rw-r--r--tools/test-js-optimizer-regs-output.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/tools/test-js-optimizer-regs-output.js b/tools/test-js-optimizer-regs-output.js
index f3322e11..f038a11c 100644
--- a/tools/test-js-optimizer-regs-output.js
+++ b/tools/test-js-optimizer-regs-output.js
@@ -64,15 +64,15 @@ function primes() {
}
function atomic() {
var r1, r2, r3, r4;
- r2 = STACKTOP;
+ r1 = STACKTOP;
STACKTOP += 4;
- r1 = r2 >> 2;
- HEAP32[r1] = 10;
- r3 = (tempValue = HEAP32[r1], HEAP32[r1] == 10 && (HEAP32[r1] = 7), tempValue);
+ r2 = r1 >> 2;
+ HEAP32[r2] = 10;
+ r3 = (tempValue = HEAP32[r2], HEAP32[r2] == 10 && (HEAP32[r2] = 7), tempValue);
r4 = (r3 | 0) == 10 & 1;
- r3 = HEAP32[r1];
- r1 = _printf(STRING_TABLE.__str | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r4, tempInt));
- STACKTOP = r2;
+ r3 = HEAP32[r2];
+ r2 = _printf(STRING_TABLE.__str | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r4, tempInt));
+ STACKTOP = r1;
return 0;
return null;
}