diff options
Diffstat (limited to 'tools/test-js-optimizer-output.js')
-rw-r--r-- | tools/test-js-optimizer-output.js | 482 |
1 files changed, 241 insertions, 241 deletions
diff --git a/tools/test-js-optimizer-output.js b/tools/test-js-optimizer-output.js index 13f927de..5e5ff29a 100644 --- a/tools/test-js-optimizer-output.js +++ b/tools/test-js-optimizer-output.js @@ -1,291 +1,291 @@ function expr() { - if ($0 >= $1) print("hi"); + if ($0 >= $1) print("hi"); } function loopy() { - $while_body$2 : while (1) { - $ok = 1; - while (1) { - if ($ok) break; - var $inc = $ok + 1; - if ($inc == 9999) break $while_body$2; - } - continue; + $while_body$2 : while (1) { + $ok = 1; + while (1) { + if ($ok) break; + var $inc = $ok + 1; + if ($inc == 9999) break $while_body$2; } - next(); + continue; + } + next(); + while (1) { + $ok = 1; while (1) { - $ok = 1; - while (1) { - if ($ok) break; - var $inc = $ok + 1; - } - continue; + if ($ok) break; + var $inc = $ok + 1; + } + continue; + } + next(); + do { + if (!$ok) break; + something(); + } while (0); + next(); + b$once : do { + while (more()) { + if (!$ok) break b$once; } - next(); - do { - if (!$ok) break; - something(); - } while (0); - next(); - b$once : do { - while (more()) { - if (!$ok) break b$once; - } - something(); - } while (0); - next(); something(); + } while (0); + next(); + something(); } function bits() { - print(($s & 65535) + ((($f & 65535) << 16 >> 16) * (($f & 65535) << 16 >> 16) | 0) % 256 & 65535); - z(HEAP32[$id + 40 >> 2]); - z($f << 2); - z($f | 255); - z($f & 255); - z($f ^ 1); - z($f << 2); - z($f * 100 << 2); - z(($f | 0) % 2 | 255); - z(($f | 0) / 55 & 255); - z($f - 22 ^ 1); - z($f + 15 << 2); + print(($s & 65535) + ((($f & 65535) << 16 >> 16) * (($f & 65535) << 16 >> 16) | 0) % 256 & 65535); + z(HEAP32[$id + 40 >> 2]); + z($f << 2); + z($f | 255); + z($f & 255); + z($f ^ 1); + z($f << 2); + z($f * 100 << 2); + z(($f | 0) % 2 | 255); + z(($f | 0) / 55 & 255); + z($f - 22 ^ 1); + z($f + 15 << 2); } function maths() { - check(17); - check(95); - __ZN6b2Vec2C1Ev($this1 + 76 | 0); + check(17); + check(95); + __ZN6b2Vec2C1Ev($this1 + 76 | 0); } function hoisting() { + if ($i < $N) { + callOther(); + } + pause(1); + $for_body3$$for_end$5 : do { if ($i < $N) { - callOther(); + while (true) { + break $for_body3$$for_end$5; + } + callOther(); } - pause(1); - $for_body3$$for_end$5 : do { - if ($i < $N) { - while (true) { - break $for_body3$$for_end$5; - } - callOther(); - } - } while (0); - pause(2); - do { - if ($i < $N) { - if (callOther()) break; - } - } while (0); - pause(3); + } while (0); + pause(2); + do { if ($i < $N) { - callOther(); + if (callOther()) break; } - pause(4); - if ($i < $N) { - callOther(); - } else { - somethingElse(); + } while (0); + pause(3); + if ($i < $N) { + callOther(); + } + pause(4); + if ($i < $N) { + callOther(); + } else { + somethingElse(); + } + pause(5); + if ($i < $N) { + label = 2; + } else { + somethingElse(); + } + if (label == 55) { + callOther(); + } + pause(6); + if ($i >= $N) { + somethingElse(); + } + pause(7); + while (1) { + if ($i >= $N) { + label = 3; + break; } - pause(5); + somethingElse(); if ($i < $N) { - label = 2; - } else { - somethingElse(); + somethingElse(); } - if (label == 55) { - callOther(); + nothing(); + } + pause(8); + var $cmp95 = $69 == -1; + do { + if ($cmp95) { + if (!$cmp103) { + label = 38; + break; + } + if (!$cmp106) { + label = 38; + break; + } + label = 39; + break; } - pause(6); - if ($i >= $N) { - somethingElse(); + label = 38; + } while (0); + if (label == 38) { + var $79 = $_pr6; + } + pause(9); + var $cmp70 = ($call69 | 0) != 0; + pause(10); + while (check()) { + if ($i < $N) { + callOther(); + break; } - pause(7); - while (1) { - if ($i >= $N) { - label = 3; - break; - } - somethingElse(); - if ($i < $N) { - somethingElse(); - } - nothing(); + somethingElse(); + if ($i1 < $N) { + callOther(); + continue; } - pause(8); - var $cmp95 = $69 == -1; - do { - if ($cmp95) { - if (!$cmp103) { - label = 38; - break; - } - if (!$cmp106) { - label = 38; - break; - } - label = 39; - break; - } - label = 38; - } while (0); - if (label == 38) { - var $79 = $_pr6; + somethingElse(); + if ($i2 >= $N) { + somethingElse(); + break; } - pause(9); - var $cmp70 = ($call69 | 0) != 0; - pause(10); - while (check()) { - if ($i < $N) { - callOther(); - break; - } - somethingElse(); - if ($i1 < $N) { - callOther(); - continue; - } - somethingElse(); - if ($i2 >= $N) { - somethingElse(); - break; - } - callOther(); - if ($i3 >= $N) { - somethingElse(); - continue; - } - callOther(); - if ($i4 < $N) { - callOther(); - break; - } - somethingElse(); - continue; + callOther(); + if ($i3 >= $N) { + somethingElse(); + continue; + } + callOther(); + if ($i4 < $N) { + callOther(); + break; } + somethingElse(); + continue; + } } function innerShouldAlsoBeHoisted() { - function hoisting() { - if ($i < $N) { - callOther(); - } + function hoisting() { + if ($i < $N) { + callOther(); } + } } var FS = { - absolutePath: (function(relative, base) { - if (typeof relative !== "string") return null; - if (base === undefined) base = FS.currentPath; - if (relative && relative[0] == "/") base = ""; - var full = base + "/" + relative; - var parts = full.split("/").reverse(); - var absolute = [ "" ]; - while (parts.length) { - var part = parts.pop(); - if (part == "" || part == ".") {} else if (part == "..") { - if (absolute.length > 1) absolute.pop(); - } else { - absolute.push(part); - } - } - return absolute.length == 1 ? "/" : absolute.join("/"); - }) + absolutePath: (function(relative, base) { + if (typeof relative !== "string") return null; + if (base === undefined) base = FS.currentPath; + if (relative && relative[0] == "/") base = ""; + var full = base + "/" + relative; + var parts = full.split("/").reverse(); + var absolute = [ "" ]; + while (parts.length) { + var part = parts.pop(); + if (part == "" || part == ".") {} else if (part == "..") { + if (absolute.length > 1) absolute.pop(); + } else { + absolute.push(part); + } + } + return absolute.length == 1 ? "/" : absolute.join("/"); + }) }; function sleep() { - while (Date.now() - start < msec) {} - return 0; + while (Date.now() - start < msec) {} + return 0; } function demangle($cmp) { - do { - if (!$cmp) { - if (something()) { - label = 3; - break; - } - more(); - break; - } + do { + if (!$cmp) { + if (something()) { label = 3; - } while (0); - if (label == 3) { - final(); + break; + } + more(); + break; } + label = 3; + } while (0); + if (label == 3) { + final(); + } } function lua() { - while (1) { - do { - if (!$14) { - var $17 = $i; - var $18 = $3; - var $19 = $18 + ($17 << 2) | 0; - var $20 = HEAP32[$19 >> 2]; - var $21 = $20 + 1 | 0; - var $22 = HEAP8[$21]; - var $23 = $22 << 24 >> 24; - break; - } - } while (0); - } - pause(); - if ($1435 == 0) { - label = 176; - cheez(); - } else if ($1435 != 1) { - label = 180; - cheez(); - } - pause(); - if ($1435 == 0) { - label = 176; - cheez(); - } + while (1) { + do { + if (!$14) { + var $17 = $i; + var $18 = $3; + var $19 = $18 + ($17 << 2) | 0; + var $20 = HEAP32[$19 >> 2]; + var $21 = $20 + 1 | 0; + var $22 = HEAP8[$21]; + var $23 = $22 << 24 >> 24; + break; + } + } while (0); + } + pause(); + if ($1435 == 0) { + label = 176; + cheez(); + } else if ($1435 != 1) { + label = 180; + cheez(); + } + pause(); + if ($1435 == 0) { + label = 176; + cheez(); + } } function moreLabels() { - while (1) { - if (!$cmp) { - break; - } - if ($cmp1) { - break; - } - inc(); + while (1) { + if (!$cmp) { + break; } - pause(999); - $while_body$$while_end$31 : do { - if ($cmp3) { - var $6 = $5; - while (1) { - var $6; - $iter = $6 + 3; - if (FHEAP[$iter + 1] >= $pct_addr) { - var $_lcssa = $iter; - break $while_body$$while_end$31; - } - var $6 = $iter; - } - } else { - var $_lcssa = $5; + if ($cmp1) { + break; + } + inc(); + } + pause(999); + $while_body$$while_end$31 : do { + if ($cmp3) { + var $6 = $5; + while (1) { + var $6; + $iter = $6 + 3; + if (FHEAP[$iter + 1] >= $pct_addr) { + var $_lcssa = $iter; + break $while_body$$while_end$31; } - } while (0); - var $_lcssa; - cheez(); + var $6 = $iter; + } + } else { + var $_lcssa = $5; + } + } while (0); + var $_lcssa; + cheez(); } function notComps() { - if (HEAP32[$incdec_ptr71_i + 8 >> 2] != 0) { - shoo(); - } + if (HEAP32[$incdec_ptr71_i + 8 >> 2] != 0) { + shoo(); + } } function tricky() { - var $conv642 = $conv6374 - (($132 << 16 >> 16 | 0) / 2 & -1) & 65535; + var $conv642 = $conv6374 - (($132 << 16 >> 16 | 0) / 2 & -1) & 65535; } function asmy() { - f(HEAPU8[_buf + i6 & 16777215]); - f(HEAPU8[_buf + i6 & 16777215]); - f(HEAP8[_buf + i6 & 16777215] & 1); - f(HEAPU8[_buf + i6 & 16777215] & 1); - f(HEAP8[_buf + i6 & 16777215] & 1); - f(HEAPU8[_buf + i6 & 16777215] & 1); - f((HEAP8[_buf + i6 & 16777215] & 1) + i5 | 0); - f((HEAPU8[_buf + i6 & 16777215] & 1) + i5 | 0); - f((HEAP8[_buf + i6 & 16777215] & 1) + i5 | 0); - f((HEAPU8[_buf + i6 & 16777215] & 1) + i5 | 0); - if ((_sbrk($419 | 0) | 0) == -1) { - print("fleefl"); - } + f(HEAPU8[_buf + i6 & 16777215]); + f(HEAPU8[_buf + i6 & 16777215]); + f(HEAP8[_buf + i6 & 16777215] & 1); + f(HEAPU8[_buf + i6 & 16777215] & 1); + f(HEAP8[_buf + i6 & 16777215] & 1); + f(HEAPU8[_buf + i6 & 16777215] & 1); + f((HEAP8[_buf + i6 & 16777215] & 1) + i5 | 0); + f((HEAPU8[_buf + i6 & 16777215] & 1) + i5 | 0); + f((HEAP8[_buf + i6 & 16777215] & 1) + i5 | 0); + f((HEAPU8[_buf + i6 & 16777215] & 1) + i5 | 0); + if ((_sbrk($419 | 0) | 0) == -1) { + print("fleefl"); + } } |