diff options
Diffstat (limited to 'tools/test-js-optimizer-t2-output.js')
-rw-r--r-- | tools/test-js-optimizer-t2-output.js | 35 |
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"] |