aboutsummaryrefslogtreecommitdiff
path: root/tools/test-js-optimizer-t2-output.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/test-js-optimizer-t2-output.js')
-rw-r--r--tools/test-js-optimizer-t2-output.js35
1 files changed, 21 insertions, 14 deletions
diff --git a/tools/test-js-optimizer-t2-output.js b/tools/test-js-optimizer-t2-output.js
index ea384e07..7a676fbe 100644
--- a/tools/test-js-optimizer-t2-output.js
+++ b/tools/test-js-optimizer-t2-output.js
@@ -24,9 +24,9 @@ function shifty($id) {
q($id3);
pause(0);
var _idents = get("abc") >> 2;
- q(HEAP32[(HEAP32[_idents] >> 2) + 2]);
- q(HEAP32[(HEAP32[_idents] >> 2) + 2]);
- q(HEAP32[(HEAP32[_idents] >> 2) + 2]);
+ q(HEAP32[HEAP32[_idents] + 8 >> 2]);
+ q(HEAP32[HEAP32[_idents] + 8 >> 2]);
+ q(HEAP32[HEAP32[_idents] + 8 >> 2]);
pause(1);
var $sn_addr = get(12), $a_addr = get(999), $a_addr$s2 = $a_addr >> 2;
var $i = get(112233);
@@ -40,24 +40,24 @@ function shifty($id) {
pause(2);
var $level = HEAP[get(322) >> 2];
var _dwt_norms_real = get("a") >> 2, $orient = get("cheez");
- q(HEAP32[($level << 1) + _dwt_norms_real + $orient * 20]);
- q(HEAP32[($level << 1) + _dwt_norms_real + $orient * 20 + 1]);
- q(HEAP32[($level << 1) + _dwt_norms_real + $orient * 20 + 2]);
+ q(HEAP32[($level << 1) + _dwt_norms_real + ($orient * 20 | 0)]);
+ q(HEAP32[($level << 1) + _dwt_norms_real + ($orient * 20 | 0) + 1]);
+ q(HEAP32[($level << 1) + _dwt_norms_real + ($orient * 20 | 0) + 2]);
pause(3);
var $wavelet38 = get(38) >> 2;
$k = $a_addr;
- q(HEAPF32[(HEAP32[$wavelet38] >> 2) + ($k << 2) + 2]);
- q(HEAPF32[(HEAP32[$wavelet38] >> 2) + ($k << 2) + 3]);
- q(HEAPF32[(HEAP32[$wavelet38] >> 2) + ($k << 2) + 100]);
+ q(HEAPF32[(HEAP32[$wavelet38] + 8 >> 2) + ($k << 2)]);
+ q(HEAPF32[(HEAP32[$wavelet38] + 12 >> 2) + ($k << 2)]);
+ q(HEAPF32[(HEAP32[$wavelet38] + 400 >> 2) + ($k << 2)]);
pause(4);
var $p = $k, $parameters_addr = get("burger") >> 2;
- q(HEAP32[$parameters_addr + 1406 + $p]);
- q(HEAP32[$parameters_addr + 1411 + $p]);
- q(HEAP32[$parameters_addr + 1416 + $p]);
+ q(HEAP32[$parameters_addr + $p + 1406]);
+ q(HEAP32[$parameters_addr + $p + 1411]);
+ q(HEAP32[$parameters_addr + $p + 1416]);
pause(5);
var $res_spec242 = get($real), $cp = get("b"), $tileno = arguments[2];
- q(HEAP32[$parameters_addr + 1406 + ($res_spec242 - 1)]);
- q(HEAP32[(HEAP32[($cp >> 2) + 27] >> 2) + $tileno * 1397 + 105]);
+ q(HEAP32[$parameters_addr + ($res_spec242 - 1) + 1406]);
+ q(HEAP32[(HEAP32[$cp + 108 >> 2] + 420 >> 2) + ($tileno * 1397 | 0)]);
pause(6);
q($idx << 3);
q(1 << $idx << 1);
@@ -76,5 +76,12 @@ function shifty($id) {
q(go());
q(go() >> 8 << 8);
q(go() + 2 >> 2);
+ pause(7.5);
+ q($13 + 8 >> 2);
+ q($13 + 28 >> 2);
+ q($13 + 60 >> 2);
+ q($13 + $15 + 12 >> 2);
+ q(HEAPF32[($output + 4 >> 2) + ($j37 << 2)]);
+ q($13 + 13 << 2);
}
// EMSCRIPTEN_GENERATED_FUNCTIONS: ["shifty"]