diff options
Diffstat (limited to 'tools')
40 files changed, 9578 insertions, 11221 deletions
diff --git a/tools/eliminator/eliminator-test-output.js b/tools/eliminator/eliminator-test-output.js index fd8036bf..bff9071b 100644 --- a/tools/eliminator/eliminator-test-output.js +++ b/tools/eliminator/eliminator-test-output.js @@ -1,3 +1,112 @@ +function a($directory) { + chak($directory + _strlen($directory) | 0); + var $210 = HEAP32[100]; + HEAP32[1e3] = HEAP32[5]; + HEAP32[90] = $210; + chak(); + var $210a = HEAP32[100]; + something(); + HEAP32[90] = $210a; + chak(); + HEAP32[1e3] = HEAP32[5]; + HEAP32[90] = $hack; + chak(); + var $b = HEAP32[11] + 7 | 0; + HEAP32[1e3] = HEAP32[5]; + HEAP32[90] = $b; + chak(); + var $bb2 = HEAP32[11]; + HEAP32[111] = 321; + HEAP32[1e3] = HEAP32[5]; + HEAP32[90] = $bb2 + 7 | 0; + chak(); + HEAP32[1e3] = HEAP32[100]; + chak(); + HEAP32[1e3] = func(); + chak(); + tor(func()); + chak(); + tor(HEAP[9]); + barrier(); + var $$210, $$210a, $$b, $$bb2; + $$210 = HEAP32[100]; + HEAP32[1e3] = HEAP32[5]; + HEAP32[90] = $$210; + chak(); + $$210a = HEAP32[100]; + something(); + HEAP32[90] = $$210a; + chak(); + HEAP32[1e3] = HEAP32[5]; + HEAP32[90] = $$hack; + chak(); + $$b = HEAP32[11] + 7 | 0; + HEAP32[1e3] = HEAP32[5]; + HEAP32[90] = $$b; + chak(); + $$bb2 = HEAP32[11]; + HEAP32[111] = 321; + HEAP32[1e3] = HEAP32[5]; + HEAP32[90] = $$bb2 + 7 | 0; + chak(); + HEAP32[1e3] = HEAP32[100]; + chak(); + HEAP32[1e3] = func(); + chak(); + tor(func()); + chak(); + tor(HEAP[9]); + barrier(); + var $65, $image, $51$s2; + HEAP32[$65 >> 2] = _int_ceildivpow2(HEAP32[$65 >> 2] - _int_ceildiv(HEAP32[$image >> 2], HEAP32[$51$s2]) | 0, HEAP32[$51$s2 + 10]); + barr(); + var ONCE = sheep(); + while (ONCE) { + work(); + } + var ONCEb = 75; + while (ONCEb) { + work(); + } + var $26 = __ZL3minIiET_S0_S0_12(4096, 4096 - $16 | 0); + print(FUNCTION_TABLE[$22]($18, $16 + ($this + 27) | 0, $26)); + chak(); + do { + print(10); + } while (0); + var zzz1 = 10; + do { + print(zzz1); + } while (1); +} +function b() { + var $148 = _sqlite3Strlen30($147); + var $150 = HEAP32[$pExpr + 16 >> 2]; + if (($150 | 0) == 0) { + var $156 = 0; + } else { + var $156 = HEAP32[$150 >> 2]; + } + var $156; + HEAP32[$139 + ($136 << 4) + 4 >> 2] = _sqlite3FindFunction($145, $147, $148, $156, $135, 0); + farr(); + f3(f1() + f2()); + farr(); + return cheez(); +} +function c() { + var x = MEM[100], y = callMe(5); + zoom(glob); + hail(x * 2); + sunk(y); + barrier(); + var y2 = $callMe2; + var w2 = MEM[100] * 2; + zoom(glob); + hail(w2); + sunk(y2); + return; +} function f() { HEAP[123] = (GLOB[1] + 1) / 2; } @@ -76,8 +185,7 @@ function strtok_part(b, j, f) { } } function py() { - var $8 = HEAP[HEAP[__PyThreadState_Current] + 12] + 1 + 12; - HEAP[$8] = 99; + HEAP[HEAP[HEAP[__PyThreadState_Current] + 12] + 1 + 12] = 99; } function otherPy() { var $4 = HEAP[__PyThreadState_Current]; @@ -107,8 +215,7 @@ function t() { function f2() { var $_pre = HEAPU32[($vla + ($storemerge312 << 2) | 0) >> 2]; var $storemerge312 = $storemerge312 + 1 | 0; - var $8 = $_pre; - c($8); + c($_pre); } function f3($s, $tree, $k) { var $0 = HEAPU32[($s + 2908 + ($k << 2) | 0) >> 2]; @@ -122,8 +229,7 @@ function llvm3_1() { if ($curri_01 % $zj_0 == 0) { break; } - var $j_0 = $aj_0 + 1; - run($j_0 / 2); + run(($aj_0 + 1) / 2); } } function _inflate($strm, $flush) { @@ -287,13 +393,10 @@ function _inflate($strm, $flush) { var $bits_1 = $bits_1 + 8 | 0; } if (($50 & 2 | 0) != 0 & ($hold_1 | 0) == 35615) { - var $call = _crc32(0, 0, 0); - HEAP32[$16 >> 2] = $call; + HEAP32[$16 >> 2] = _crc32(0, 0, 0); HEAP8[$arrayidx] = 31; HEAP8[$arrayidx40] = -117; - var $52 = HEAP32[$16 >> 2]; - var $call42 = _crc32($52, $arrayidx, 2); - HEAP32[$16 >> 2] = $call42; + HEAP32[$16 >> 2] = _crc32(HEAP32[$16 >> 2], $arrayidx, 2); HEAP32[$mode >> 2] = 1; var $ret_0_be = $ret_0; var $next_0_be = $next_1; @@ -311,14 +414,12 @@ function _inflate($strm, $flush) { if (($53 | 0) == 0) { var $54 = $50; } else { - var $done = $53 + 48 | 0; - HEAP32[$done >> 2] = -1; + HEAP32[($53 + 48 | 0) >> 2] = -1; var $54 = HEAP32[$15 >> 2]; } var $54; - var $tobool56 = ($54 & 1 | 0) == 0; do { - if (!$tobool56) { + if (!(($54 & 1 | 0) == 0)) { if (!((((($hold_1 << 8 & 65280) + ($hold_1 >>> 8) | 0) >>> 0) % 31 | 0) == 0)) { break; } @@ -327,9 +428,8 @@ function _inflate($strm, $flush) { var $sub = $bits_1 - 4 | 0; var $add77 = ($shr74 & 15) + 8 | 0; var $55 = HEAPU32[$19 >> 2]; - var $cmp78 = ($55 | 0) == 0; do { - if (!$cmp78) { + if (!(($55 | 0) == 0)) { if (!($add77 >>> 0 > $55 >>> 0)) { break; } @@ -445,9 +545,7 @@ function _inflate($strm, $flush) { if (!(($60 & 512 | 0) == 0)) { HEAP8[$arrayidx] = $hold_2 & 255; HEAP8[$arrayidx40] = $hold_2 >>> 8 & 255; - var $61 = HEAP32[$16 >> 2]; - var $call154 = _crc32($61, $arrayidx, 2); - HEAP32[$16 >> 2] = $call154; + HEAP32[$16 >> 2] = _crc32(HEAP32[$16 >> 2], $arrayidx, 2); } HEAP32[$mode >> 2] = 2; var $next_3 = $next_2; @@ -781,9 +879,8 @@ function _inflate($strm, $flush) { __label__ = 268; break; } else if (($49 | 0) == 26) { - var $tobool1626 = (HEAP32[$15 >> 2] | 0) == 0; do { - if (!$tobool1626) { + if (!((HEAP32[$15 >> 2] | 0) == 0)) { var $next_52 = $next_0; var $have_52 = $have_0; var $hold_48 = $hold_0; @@ -812,27 +909,22 @@ function _inflate($strm, $flush) { var $bits_48 = $bits_48 + 8 | 0; } var $sub1649 = $out_0 - $left_0 | 0; - var $add1650 = HEAP32[$total_out >> 2] + $sub1649 | 0; - HEAP32[$total_out >> 2] = $add1650; - var $add1651 = HEAP32[$36 >> 2] + $sub1649 | 0; - HEAP32[$36 >> 2] = $add1651; + HEAP32[$total_out >> 2] = HEAP32[$total_out >> 2] + $sub1649 | 0; + HEAP32[$36 >> 2] = HEAP32[$36 >> 2] + $sub1649 | 0; if (!(($out_0 | 0) == ($left_0 | 0))) { var $192 = HEAP32[$16 >> 2]; var $add_ptr1659 = $put_0 + (-$sub1649 | 0) | 0; if ((HEAP32[$17 >> 2] | 0) == 0) { - var $call1665 = _adler32($192, $add_ptr1659, $sub1649); - var $cond1667 = $call1665; + var $cond1667 = _adler32($192, $add_ptr1659, $sub1649); } else { - var $call1660 = _crc32($192, $add_ptr1659, $sub1649); - var $cond1667 = $call1660; + var $cond1667 = _crc32($192, $add_ptr1659, $sub1649); } var $cond1667; HEAP32[$16 >> 2] = $cond1667; HEAP32[$adler >> 2] = $cond1667; } if ((HEAP32[$17 >> 2] | 0) == 0) { - var $add1685 = _llvm_bswap_i32($hold_48); - var $cond1687 = $add1685; + var $cond1687 = _llvm_bswap_i32($hold_48); } else { var $cond1687 = $hold_48; } @@ -935,17 +1027,14 @@ function _inflate($strm, $flush) { } var $63 = HEAP32[$18 >> 2]; if (!(($63 | 0) == 0)) { - var $time = $63 + 4 | 0; - HEAP32[$time >> 2] = $hold_3; + HEAP32[($63 + 4 | 0) >> 2] = $hold_3; } if (!((HEAP32[$17 >> 2] & 512 | 0) == 0)) { HEAP8[$arrayidx] = $hold_3 & 255; HEAP8[$arrayidx40] = $hold_3 >>> 8 & 255; HEAP8[$arrayidx199] = $hold_3 >>> 16 & 255; HEAP8[$arrayidx202] = $hold_3 >>> 24 & 255; - var $65 = HEAP32[$16 >> 2]; - var $call205 = _crc32($65, $arrayidx, 4); - HEAP32[$16 >> 2] = $call205; + HEAP32[$16 >> 2] = _crc32(HEAP32[$16 >> 2], $arrayidx, 4); } HEAP32[$mode >> 2] = 3; var $next_4 = $next_3; @@ -1084,9 +1173,8 @@ function _inflate($strm, $flush) { var $hold_50; var $have_54; var $next_54; - var $tobool1702 = (HEAP32[$15 >> 2] | 0) == 0; do { - if (!$tobool1702) { + if (!((HEAP32[$15 >> 2] | 0) == 0)) { if ((HEAP32[$17 >> 2] | 0) == 0) { var $next_56 = $next_54; var $have_56 = $have_54; @@ -1187,17 +1275,13 @@ function _inflate($strm, $flush) { } var $67 = HEAP32[$18 >> 2]; if (!(($67 | 0) == 0)) { - var $xflags = $67 + 8 | 0; - HEAP32[$xflags >> 2] = $hold_4 & 255; - var $os = HEAP32[$18 >> 2] + 12 | 0; - HEAP32[$os >> 2] = $hold_4 >>> 8; + HEAP32[($67 + 8 | 0) >> 2] = $hold_4 & 255; + HEAP32[(HEAP32[$18 >> 2] + 12 | 0) >> 2] = $hold_4 >>> 8; } if (!((HEAP32[$17 >> 2] & 512 | 0) == 0)) { HEAP8[$arrayidx] = $hold_4 & 255; HEAP8[$arrayidx40] = $hold_4 >>> 8 & 255; - var $70 = HEAP32[$16 >> 2]; - var $call253 = _crc32($70, $arrayidx, 2); - HEAP32[$16 >> 2] = $call253; + HEAP32[$16 >> 2] = _crc32(HEAP32[$16 >> 2], $arrayidx, 2); } HEAP32[$mode >> 2] = 4; var $next_5 = $next_4; @@ -1257,17 +1341,12 @@ function _inflate($strm, $flush) { break $_$12; } _memcpy($put_0, $next_25, $copy_4, 1); - var $sub744 = $have_25 - $copy_4 | 0; - var $add_ptr745 = $next_25 + $copy_4 | 0; - var $sub746 = $left_0 - $copy_4 | 0; - var $add_ptr747 = $put_0 + $copy_4 | 0; - var $sub749 = HEAP32[$21 >> 2] - $copy_4 | 0; - HEAP32[$21 >> 2] = $sub749; + HEAP32[$21 >> 2] = HEAP32[$21 >> 2] - $copy_4 | 0; var $ret_0_be = $ret_0; - var $next_0_be = $add_ptr745; - var $put_0_be = $add_ptr747; - var $have_0_be = $sub744; - var $left_0_be = $sub746; + var $next_0_be = $next_25 + $copy_4 | 0; + var $put_0_be = $put_0 + $copy_4 | 0; + var $have_0_be = $have_25 - $copy_4 | 0; + var $left_0_be = $left_0 - $copy_4 | 0; var $hold_0_be = $hold_21; var $bits_0_be = $bits_21; var $out_0_be = $out_0; @@ -1352,14 +1431,12 @@ function _inflate($strm, $flush) { var $hold_27 = $add931; var $bits_27 = $bits_27 + 8 | 0; } - var $shr941 = $hold_27 >>> ($conv893 >>> 0); - var $sub944 = $bits_27 - $conv893 | 0; HEAP32[$40 >> 2] = $128 + 1 | 0; HEAP16[($41 + ($128 << 1) | 0) >> 1] = $tmp26; var $next_29 = $next_31; var $have_29 = $have_31; - var $hold_25 = $shr941; - var $bits_25 = $sub944; + var $hold_25 = $hold_27 >>> ($conv893 >>> 0); + var $bits_25 = $bits_27 - $conv893 | 0; } else { if ($tmp26 << 16 >> 16 == 16) { var $add962 = $conv893 + 2 | 0; @@ -1569,12 +1646,9 @@ function _inflate($strm, $flush) { __label__ = 268; break $_$148; } - var $_c = HEAP32[$42 >> 2]; - HEAP32[$46 >> 2] = $_c; + HEAP32[$46 >> 2] = HEAP32[$42 >> 2]; HEAP32[$47 >> 2] = 6; - var $add_ptr1159 = $arraydecay864 + (HEAP32[$37 >> 2] << 1) | 0; - var $143 = HEAP32[$38 >> 2]; - var $call1165 = _inflate_table(2, $add_ptr1159, $143, $42, $47, $arraydecay867); + var $call1165 = _inflate_table(2, $arraydecay864 + (HEAP32[$37 >> 2] << 1) | 0, HEAP32[$38 >> 2], $42, $47, $arraydecay867); if (!(($call1165 | 0) == 0)) { HEAP32[$msg >> 2] = STRING_TABLE.__str13110 | 0; HEAP32[$mode >> 2] = 29; @@ -1617,9 +1691,8 @@ function _inflate($strm, $flush) { var $have_5; var $next_5; var $71 = HEAPU32[$17 >> 2]; - var $tobool263 = ($71 & 1024 | 0) == 0; do { - if ($tobool263) { + if (($71 & 1024 | 0) == 0) { var $76 = HEAP32[$18 >> 2]; if (($76 | 0) == 0) { var $next_7 = $next_5; @@ -1628,8 +1701,7 @@ function _inflate($strm, $flush) { var $bits_7 = $bits_5; break; } - var $extra = $76 + 16 | 0; - HEAP32[$extra >> 2] = 0; + HEAP32[($76 + 16 | 0) >> 2] = 0; var $next_7 = $next_5; var $have_7 = $have_5; var $hold_7 = $hold_5; @@ -1667,8 +1739,7 @@ function _inflate($strm, $flush) { if (($73 | 0) == 0) { var $74 = $71; } else { - var $extra_len = $73 + 20 | 0; - HEAP32[$extra_len >> 2] = $hold_6; + HEAP32[($73 + 20 | 0) >> 2] = $hold_6; var $74 = HEAP32[$17 >> 2]; } var $74; @@ -1681,9 +1752,7 @@ function _inflate($strm, $flush) { } HEAP8[$arrayidx] = $hold_6 & 255; HEAP8[$arrayidx40] = $hold_6 >>> 8 & 255; - var $75 = HEAP32[$16 >> 2]; - var $call302 = _crc32($75, $arrayidx, 2); - HEAP32[$16 >> 2] = $call302; + HEAP32[$16 >> 2] = _crc32(HEAP32[$16 >> 2], $arrayidx, 2); var $next_7 = $next_6; var $have_7 = $have_6; var $hold_7 = 0; @@ -1819,9 +1888,8 @@ function _inflate($strm, $flush) { var $86 = $77; } else { var $79 = HEAPU32[$18 >> 2]; - var $cmp330 = ($79 | 0) == 0; do { - if ($cmp330) { + if (($79 | 0) == 0) { var $83 = $77; } else { var $80 = HEAP32[($79 + 16 | 0) >> 2]; @@ -1830,25 +1898,19 @@ function _inflate($strm, $flush) { break; } var $sub341 = HEAP32[($79 + 20 | 0) >> 2] - $78 | 0; - var $add_ptr = $80 + $sub341 | 0; var $82 = HEAPU32[($79 + 24 | 0) >> 2]; - var $cond351 = ($sub341 + $copy_0 | 0) >>> 0 > $82 >>> 0 ? $82 - $sub341 | 0 : $copy_0; - _memcpy($add_ptr, $next_8, $cond351, 1); + _memcpy($80 + $sub341 | 0, $next_8, ($sub341 + $copy_0 | 0) >>> 0 > $82 >>> 0 ? $82 - $sub341 | 0 : $copy_0, 1); var $83 = HEAP32[$17 >> 2]; } } while (0); var $83; if (!(($83 & 512 | 0) == 0)) { - var $84 = HEAP32[$16 >> 2]; - var $call358 = _crc32($84, $next_8, $copy_0); - HEAP32[$16 >> 2] = $call358; + HEAP32[$16 >> 2] = _crc32(HEAP32[$16 >> 2], $next_8, $copy_0); } - var $sub361 = $have_8 - $copy_0 | 0; - var $add_ptr362 = $next_8 + $copy_0 | 0; var $sub364 = HEAP32[$21 >> 2] - $copy_0 | 0; HEAP32[$21 >> 2] = $sub364; - var $next_9 = $add_ptr362; - var $have_9 = $sub361; + var $next_9 = $next_8 + $copy_0 | 0; + var $have_9 = $have_8 - $copy_0 | 0; var $87 = $sub364; var $86 = $83; } @@ -1961,9 +2023,8 @@ function _inflate($strm, $flush) { var $tmp21 = HEAPU8[$152 + ($and1214 << 2) | 0]; var $tmp23 = HEAPU16[($152 + ($and1214 << 2) + 2 | 0) >> 1]; var $conv1237 = $tmp21 & 255; - var $tobool1238 = $tmp21 << 24 >> 24 == 0; do { - if ($tobool1238) { + if ($tmp21 << 24 >> 24 == 0) { var $next_41 = $next_39; var $have_41 = $have_39; var $hold_37 = $hold_35; @@ -2017,13 +2078,11 @@ function _inflate($strm, $flush) { } var $tmp20 = HEAP16[($152 + ($add1260 << 2) + 2 | 0) >> 1]; var $tmp18 = HEAP8[$152 + ($add1260 << 2) | 0]; - var $shr1289 = $hold_36 >>> ($conv1218 >>> 0); - var $sub1292 = $bits_36 - $conv1218 | 0; HEAP32[$25 >> 2] = $conv1218; var $next_41 = $next_40; var $have_41 = $have_40; - var $hold_37 = $shr1289; - var $bits_37 = $sub1292; + var $hold_37 = $hold_36 >>> ($conv1218 >>> 0); + var $bits_37 = $bits_36 - $conv1218 | 0; var $here_09_0 = $tmp18; var $here_110_0 = $tmp19; var $here_211_0 = $tmp20; @@ -2105,17 +2164,15 @@ function _inflate($strm, $flush) { var $hold_9; var $have_11; var $next_11; - var $tobool376 = ($89 & 2048 | 0) == 0; do { - if ($tobool376) { + if (($89 & 2048 | 0) == 0) { var $98 = HEAP32[$18 >> 2]; if (($98 | 0) == 0) { var $next_12 = $next_11; var $have_12 = $have_11; break; } - var $name428 = $98 + 28 | 0; - HEAP32[$name428 >> 2] = 0; + HEAP32[($98 + 28 | 0) >> 2] = 0; var $next_12 = $next_11; var $have_12 = $have_11; } else { @@ -2134,9 +2191,8 @@ function _inflate($strm, $flush) { var $inc = $copy_1 + 1 | 0; var $90 = HEAP8[$next_11 + $copy_1 | 0]; var $91 = HEAP32[$18 >> 2]; - var $cmp386 = ($91 | 0) == 0; do { - if (!$cmp386) { + if (!(($91 | 0) == 0)) { var $name = $91 + 28 | 0; if ((HEAP32[$name >> 2] | 0) == 0) { break; @@ -2156,9 +2212,7 @@ function _inflate($strm, $flush) { var $copy_1 = $inc; } if (!((HEAP32[$17 >> 2] & 512 | 0) == 0)) { - var $97 = HEAP32[$16 >> 2]; - var $call414 = _crc32($97, $next_11, $inc); - HEAP32[$16 >> 2] = $call414; + HEAP32[$16 >> 2] = _crc32(HEAP32[$16 >> 2], $next_11, $inc); } var $sub417 = $have_11 - $inc | 0; var $add_ptr418 = $next_11 + $inc | 0; @@ -2228,8 +2282,7 @@ function _inflate($strm, $flush) { } var $add1375 = HEAP32[$21 >> 2] + (((1 << $156) - 1 | 0) & $hold_39) | 0; HEAP32[$21 >> 2] = $add1375; - var $add1385 = HEAP32[$25 >> 2] + $156 | 0; - HEAP32[$25 >> 2] = $add1385; + HEAP32[$25 >> 2] = HEAP32[$25 >> 2] + $156 | 0; var $next_44 = $next_43; var $have_44 = $have_43; var $hold_40 = $hold_39 >>> ($156 >>> 0); @@ -2258,17 +2311,15 @@ function _inflate($strm, $flush) { var $hold_10; var $have_13; var $next_13; - var $tobool436 = (HEAP32[$17 >> 2] & 4096 | 0) == 0; do { - if ($tobool436) { + if ((HEAP32[$17 >> 2] & 4096 | 0) == 0) { var $108 = HEAP32[$18 >> 2]; if (($108 | 0) == 0) { var $next_14 = $next_13; var $have_14 = $have_13; break; } - var $comment492 = $108 + 36 | 0; - HEAP32[$comment492 >> 2] = 0; + HEAP32[($108 + 36 | 0) >> 2] = 0; var $next_14 = $next_13; var $have_14 = $have_13; } else { @@ -2287,9 +2338,8 @@ function _inflate($strm, $flush) { var $inc443 = $copy_2 + 1 | 0; var $100 = HEAP8[$next_13 + $copy_2 | 0]; var $101 = HEAP32[$18 >> 2]; - var $cmp447 = ($101 | 0) == 0; do { - if (!$cmp447) { + if (!(($101 | 0) == 0)) { var $comment = $101 + 36 | 0; if ((HEAP32[$comment >> 2] | 0) == 0) { break; @@ -2309,9 +2359,7 @@ function _inflate($strm, $flush) { var $copy_2 = $inc443; } if (!((HEAP32[$17 >> 2] & 512 | 0) == 0)) { - var $107 = HEAP32[$16 >> 2]; - var $call478 = _crc32($107, $next_13, $inc443); - HEAP32[$16 >> 2] = $call478; + HEAP32[$16 >> 2] = _crc32(HEAP32[$16 >> 2], $next_13, $inc443); } var $sub481 = $have_13 - $inc443 | 0; var $add_ptr482 = $next_13 + $inc443 | 0; @@ -2412,14 +2460,12 @@ function _inflate($strm, $flush) { } var $tmp14 = HEAP16[($162 + ($add1437 << 2) + 2 | 0) >> 1]; var $tmp12 = HEAP8[$162 + ($add1437 << 2) | 0]; - var $shr1466 = $hold_42 >>> ($conv1398 >>> 0); - var $sub1469 = $bits_42 - $conv1398 | 0; var $add1475 = HEAP32[$25 >> 2] + $conv1398 | 0; HEAP32[$25 >> 2] = $add1475; var $next_47 = $next_46; var $have_47 = $have_46; - var $hold_43 = $shr1466; - var $bits_43 = $sub1469; + var $hold_43 = $hold_42 >>> ($conv1398 >>> 0); + var $bits_43 = $bits_42 - $conv1398 | 0; var $here_09_1 = $tmp12; var $here_110_1 = $tmp13; var $here_211_1 = $tmp14; @@ -2482,9 +2528,8 @@ function _inflate($strm, $flush) { var $have_15; var $next_15; var $109 = HEAPU32[$17 >> 2]; - var $tobool499 = ($109 & 512 | 0) == 0; do { - if (!$tobool499) { + if (!(($109 & 512 | 0) == 0)) { var $next_16 = $next_15; var $have_16 = $have_15; var $hold_12 = $hold_11; @@ -2544,8 +2589,7 @@ function _inflate($strm, $flush) { var $112 = HEAPU32[$18 >> 2]; if (!(($112 | 0) == 0)) { HEAP32[($112 + 44 | 0) >> 2] = $109 >>> 9 & 1; - var $done543 = HEAP32[$18 >> 2] + 48 | 0; - HEAP32[$done543 >> 2] = 1; + HEAP32[(HEAP32[$18 >> 2] + 48 | 0) >> 2] = 1; } var $call545 = _crc32(0, 0, 0); HEAP32[$16 >> 2] = $call545; @@ -2 |