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"]  | 
