Skip to content

Instantly share code, notes, and snippets.

@hackcasual
Created July 11, 2015 01:29
Show Gist options
  • Save hackcasual/70d3325eca51ec9af6d1 to your computer and use it in GitHub Desktop.
Save hackcasual/70d3325eca51ec9af6d1 to your computer and use it in GitHub Desktop.
function __ZN5lzham18lzham_decompressor10decompressILb0EEE25lzham_decompress_status_tv($this) {
$this = $this | 0;
var $$ = 0, $$0 = 0, $$40 = 0, $$41 = 0, $$42 = 0, $$43 = 0, $$44 = 0, $$45 = 0, $$46 = 0, $$49 = 0, $$50 = 0, $$57 = 0, $$58 = 0, $$60 = 0, $$61 = 0, $$lcssa = 0, $$lcssa637 = 0, $$lcssa638 = 0, $$lcssa644 = 0, $$lcssa645 = 0, $$lcssa651 = 0, $$lcssa657 = 0, $0 = 0, $10 = 0, $1000 = 0, $1002 = 0, $1004 = 0, $1006 = 0, $1008 = 0, $1010 = 0, $1012 = 0, $1014 = 0, $1016 = 0, $1018 = 0, $1020 = 0, $1033 = 0, $1034 = 0, $1053 = 0, $1056 = 0, $1076 = 0, $1078 = 0, $1081 = 0, $1084 = 0, $1086 = 0, $1087 = 0, $1089 = 0, $1098 = 0, $11 = 0, $1100 = 0, $1102 = 0, $1104 = 0, $1106 = 0, $1108 = 0, $1110 = 0, $1112 = 0, $1114 = 0, $1116 = 0, $1118 = 0, $1133 = 0, $1134 = 0, $1137 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1160 = 0, $1163 = 0, $1166 = 0, $1168 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1179 = 0, $1180 = 0, $1181 = 0, $1186 = 0, $1191 = 0, $1192 = 0, $1207 = 0, $1210 = 0, $1212 = 0, $1219 = 0, $1220 = 0, $1222 = 0, $1223 = 0, $1225 = 0, $1246 = 0, $1255 = 0, $1258 = 0, $1260 = 0, $1262 = 0, $1266 = 0, $1268 = 0, $1271 = 0, $1272 = 0, $1285 = 0, $1287 = 0, $1289 = 0, $1291 = 0, $1293 = 0, $1295 = 0, $1297 = 0, $1299 = 0, $1301 = 0, $1302 = 0, $1304 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1320 = 0, $1323 = 0, $1324 = 0, $1326 = 0, $1327 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1333 = 0, $1339 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1356 = 0, $1359 = 0, $1362 = 0, $1364 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $138 = 0, $1382 = 0, $1387 = 0, $1388 = 0, $1403 = 0, $1406 = 0, $1408 = 0, $141 = 0, $1415 = 0, $1416 = 0, $1418 = 0, $1419 = 0, $1421 = 0, $143 = 0, $144 = 0, $146 = 0, $1461 = 0, $1463 = 0, $1466 = 0, $1469 = 0, $1471 = 0, $1472 = 0, $1474 = 0, $1483 = 0, $1485 = 0, $1487 = 0, $1489 = 0, $1491 = 0, $1493 = 0, $1495 = 0, $1497 = 0, $1499 = 0, $15 = 0, $1501 = 0, $1538 = 0, $1540 = 0, $1543 = 0, $1546 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1551 = 0, $1560 = 0, $1562 = 0, $1564 = 0, $1566 = 0, $1568 = 0, $157 = 0, $1570 = 0, $1572 = 0, $1574 = 0, $1576 = 0, $1578 = 0, $159 = 0, $1590 = 0, $1591 = 0, $1592 = 0, $161 = 0, $1622 = 0, $1624 = 0, $1627 = 0, $163 = 0, $1630 = 0, $1632 = 0, $1633 = 0, $1635 = 0, $1644 = 0, $1646 = 0, $1648 = 0, $165 = 0, $1650 = 0, $1652 = 0, $1654 = 0, $1656 = 0, $1658 = 0, $1660 = 0, $1662 = 0, $167 = 0, $1683 = 0, $1685 = 0, $169 = 0, $171 = 0, $1714 = 0, $1716 = 0, $1719 = 0, $1722 = 0, $1724 = 0, $1725 = 0, $1727 = 0, $173 = 0, $1736 = 0, $1738 = 0, $1740 = 0, $1742 = 0, $1744 = 0, $1746 = 0, $1748 = 0, $1750 = 0, $1752 = 0, $1754 = 0, $1756 = 0, $1758 = 0, $1771 = 0, $1782 = 0, $1787 = 0, $1796 = 0, $1809 = 0, $1814 = 0, $1816 = 0, $1848 = 0, $185 = 0, $1850 = 0, $1853 = 0, $1856 = 0, $1858 = 0, $1859 = 0, $1861 = 0, $187 = 0, $1870 = 0, $1872 = 0, $1874 = 0, $1876 = 0, $1878 = 0, $188 = 0, $1880 = 0, $1882 = 0, $1884 = 0, $1886 = 0, $1888 = 0, $1890 = 0, $1892 = 0, $1894 = 0, $190 = 0, $1907 = 0, $1918 = 0, $1923 = 0, $1932 = 0, $1945 = 0, $1950 = 0, $1952 = 0, $1959 = 0, $1960 = 0, $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1981 = 0, $1984 = 0, $1987 = 0, $1989 = 0, $1995 = 0, $1996 = 0, $1997 = 0, $2000 = 0, $2001 = 0, $2002 = 0, $2007 = 0, $2012 = 0, $2013 = 0, $2028 = 0, $2031 = 0, $2033 = 0, $204 = 0, $2040 = 0, $2041 = 0, $2043 = 0, $2044 = 0, $2046 = 0, $2092 = 0, $2094 = 0, $2097 = 0, $2100 = 0, $2102 = 0, $2103 = 0, $2105 = 0, $2114 = 0, $2116 = 0, $2118 = 0, $2120 = 0, $2122 = 0, $2124 = 0, $2126 = 0, $2128 = 0, $2130 = 0, $2132 = 0, $2134 = 0, $2155 = 0, $2157 = 0, $2186 = 0, $2188 = 0, $2191 = 0, $2194 = 0, $2196 = 0, $2197 = 0, $2199 = 0, $2208 = 0, $2210 = 0, $2212 = 0, $2214 = 0, $2216 = 0, $2218 = 0, $2220 = 0, $2222 = 0, $2224 = 0, $2226 = 0, $2228 = 0, $224 = 0, $2249 = 0, $2251 = 0, $226 = 0, $2280 = 0, $2282 = 0, $2285 = 0, $2288 = 0, $229 = 0, $2290 = 0, $2291 = 0, $2293 = 0, $2302 = 0, $2304 = 0, $2306 = 0, $2308 = 0, $2310 = 0, $2312 = 0, $2314 = 0, $2316 = 0, $2318 = 0, $232 = 0, $2320 = 0, $2322 = 0, $234 = 0, $2343 = 0, $2345 = 0, $235 = 0, $2359 = 0, $237 = 0, $2383 = 0, $2385 = 0, $2388 = 0, $2391 = 0, $2393 = 0, $2394 = 0, $2396 = 0, $2405 = 0, $2407 = 0, $2409 = 0, $2411 = 0, $2413 = 0, $2415 = 0, $2417 = 0, $2419 = 0, $2421 = 0, $2423 = 0, $2425 = 0, $2427 = 0, $2429 = 0, $2442 = 0, $2453 = 0, $2458 = 0, $246 = 0, $2467 = 0, $2476 = 0, $2477 = 0, $248 = 0, $2480 = 0, $2485 = 0, $2487 = 0, $2489 = 0, $250 = 0, $2510 = 0, $2512 = 0, $2515 = 0, $2518 = 0, $252 = 0, $2520 = 0, $2521 = 0, $2523 = 0, $2532 = 0, $2534 = 0, $2536 = 0, $2538 = 0, $254 = 0, $2540 = 0, $2542 = 0, $2544 = 0, $2546 = 0, $2548 = 0, $2550 = 0, $2552 = 0, $256 = 0, $2564 = 0, $2565 = 0, $2567 = 0, $2571 = 0, $258 = 0, $2591 = 0, $2593 = 0, $2596 = 0, $2599 = 0, $260 = 0, $2601 = 0, $2602 = 0, $2604 = 0, $2613 = 0, $2615 = 0, $2617 = 0, $2619 = 0, $262 = 0, $2621 = 0, $2623 = 0, $2625 = 0, $2627 = 0, $2629 = 0, $2631 = 0, $2633 = 0, $264 = 0, $2659 = 0, $2683 = 0, $2685 = 0, $2688 = 0, $2691 = 0, $2693 = 0, $2694 = 0, $2696 = 0, $2705 = 0, $2707 = 0, $2709 = 0, $2711 = 0, $2713 = 0, $2715 = 0, $2717 = 0, $2719 = 0, $2721 = 0, $2723 = 0, $2725 = 0, $2727 = 0, $2729 = 0, $2742 = 0, $2753 = 0, $2758 = 0, $2767 = 0, $2776 = 0, $2777 = 0, $2780 = 0, $2785 = 0, $2787 = 0, $2789 = 0, $279 = 0, $28 = 0, $2810 = 0, $2812 = 0, $2815 = 0, $2818 = 0, $2820 = 0, $2821 = 0, $2823 = 0, $283 = 0, $2832 = 0, $2834 = 0, $2836 = 0, $2838 = 0, $2840 = 0, $2842 = 0, $2844 = 0, $2846 = 0, $2848 = 0, $285 = 0, $2850 = 0, $2852 = 0, $2864 = 0, $2865 = 0, $2867 = 0, $2871 = 0, $2891 = 0, $2893 = 0, $2896 = 0, $2899 = 0, $2901 = 0, $2902 = 0, $2904 = 0, $2913 = 0, $2915 = 0, $2917 = 0, $2919 = 0, $2921 = 0, $2923 = 0, $2925 = 0, $2927 = 0, $2929 = 0, $2931 = 0, $2933 = 0, $295 = 0, $297 = 0, $2974 = 0, $2976 = 0, $2979 = 0, $2982 = 0, $2984 = 0, $2985 = 0, $2987 = 0, $2996 = 0, $2998 = 0, $3 = 0, $30 = 0, $3000 = 0, $3002 = 0, $3004 = 0, $3006 = 0, $3008 = 0, $301 = 0, $3010 = 0, $3012 = 0, $3014 = 0, $3016 = 0, $3037 = 0, $3039 = 0, $305 = 0, $3072 = 0, $3074 = 0, $3077 = 0, $3080 = 0, $3082 = 0, $3083 = 0, $3085 = 0, $3094 = 0, $3096 = 0, $3098 = 0, $3100 = 0, $3102 = 0, $3104 = 0, $3106 = 0, $3108 = 0, $3110 = 0, $3112 = 0, $3114 = 0, $312 = 0, $3135 = 0, $3137 = 0, $3138 = 0, $3177 = 0, $3179 = 0, $3182 = 0, $3185 = 0, $3187 = 0, $3188 = 0, $3190 = 0, $3199 = 0, $32 = 0, $3201 = 0, $3203 = 0, $3205 = 0, $3207 = 0, $3209 = 0, $3211 = 0, $3213 = 0, $3215 = 0, $3217 = 0, $3219 = 0, $322 = 0, $3221 = 0, $3223 = 0, $3236 = 0, $3247 = 0, $3252 = 0, $326 = 0, $3261 = 0, $3270 = 0, $3271 = 0, $3274 = 0, $3279 = 0, $3281 = 0, $3283 = 0, $3287 = 0, $3289 = 0, $3292 = 0, $3317 = 0, $3319 = 0, $3322 = 0, $3325 = 0, $3327 = 0, $3328 = 0, $3330 = 0, $3339 = 0, $3341 = 0, $3343 = 0, $3345 = 0, $3347 = 0, $3349 = 0, $3351 = 0, $3353 = 0, $3355 = 0, $3357 = 0, $3359 = 0, $3361 = 0, $3363 = 0, $3365 = 0, $3378 = 0, $3389 = 0, $3394 = 0, $34 = 0, $3403 = 0, $3412 = 0, $3413 = 0, $3416 = 0, $3421 = 0, $3423 = 0, $3425 = 0, $3447 = 0, $3449 = 0, $3452 = 0, $3455 = 0, $3457 = 0, $3458 = 0, $3460 = 0, $3469 = 0, $3471 = 0, $3473 = 0, $3475 = 0, $3477 = 0, $3479 = 0, $3481 = 0, $3483 = 0, $3485 = 0, $3487 = 0, $3489 = 0, $3491 = 0, $350 = 0, $3503 = 0, $3504 = 0, $3506 = 0, $3510 = 0, $352 = 0, $3531 = 0, $3533 = 0, $3536 = 0, $3539 = 0, $3541 = 0, $3542 = 0, $3544 = 0, $355 = 0, $3553 = 0, $3555 = 0, $3557 = 0, $3559 = 0, $3561 = 0, $3563 = 0, $3565 = 0, $3567 = 0, $3569 = 0, $3571 = 0, $3573 = 0, $3575 = 0, $358 = 0, $3595 = 0, $3596 = 0, $36 = 0, $360 = 0, $361 = 0, $3619 = 0, $3621 = 0, $3624 = 0, $3627 = 0, $3629 = 0, $363 = 0, $3630 = 0, $3632 = 0, $3641 = 0, $3643 = 0, $3645 = 0, $3647 = 0, $3649 = 0, $3651 = 0, $3653 = 0, $3655 = 0, $3657 = 0, $3659 = 0, $3661 = 0, $3663 = 0, $3665 = 0, $3684 = 0, $3706 = 0, $3708 = 0, $3711 = 0, $3714 = 0, $3716 = 0, $3717 = 0, $3719 = 0, $372 = 0, $3728 = 0, $3730 = 0, $3732 = 0, $3734 = 0, $3736 = 0, $3738 = 0, $374 = 0, $3740 = 0, $3742 = 0, $3744 = 0, $3746 = 0, $3748 = 0, $3750 = 0, $3752 = 0, $376 = 0, $378 = 0, $3795 = 0, $3797 = 0, $380 = 0, $3800 = 0, $3803 = 0, $3805 = 0, $3806 = 0, $3808 = 0, $3817 = 0, $3819 = 0, $382 = 0, $3821 = 0, $3823 = 0, $3825 = 0, $3827 = 0, $3829 = 0, $3831 = 0, $3833 = 0, $3835 = 0, $3837 = 0, $3839 = 0, $384 = 0, $3841 = 0, $3843 = 0, $3845 = 0, $3858 = 0, $386 = 0, $3869 = 0, $3874 = 0, $388 = 0, $3883 = 0, $3896 = 0, $390 = 0, $3901 = 0, $3903 = 0, $3912 = 0, $3913 = 0, $3918 = 0, $3939 = 0, $3940 = 0, $3941 = 0, $3942 = 0, $3943 = 0, $3946 = 0, $3949 = 0, $3952 = 0, $3954 = 0, $3960 = 0, $3961 = 0, $3962 = 0, $3965 = 0, $3966 = 0, $3967 = 0, $3972 = 0, $3977 = 0, $3978 = 0, $3993 = 0, $3996 = 0, $3998 = 0, $4 = 0, $4005 = 0, $4006 = 0, $4008 = 0, $4009 = 0, $4011 = 0, $402 = 0, $4036 = 0, $4038 = 0, $404 = 0, $4040 = 0, $405 = 0, $4054 = 0, $4073 = 0, $4075 = 0, $4078 = 0, $4081 = 0, $4083 = 0, $4084 = 0, $4086 = 0, $4095 = 0, $4097 = 0, $4099 = 0, $4101 = 0, $4103 = 0, $4105 = 0, $4107 = 0, $4109 = 0, $4111 = 0, $4113 = 0, $4128 = 0, $4129 = 0, $4133 = 0, $4148 = 0, $4149 = 0, $4150 = 0, $4151 = 0, $4152 = 0, $4155 = 0, $4158 = 0, $4161 = 0, $4163 = 0, $4169 = 0, $4170 = 0, $4171 = 0, $4174 = 0, $4175 = 0, $4176 = 0, $4181 = 0, $4186 = 0, $4187 = 0, $4202 = 0, $4205 = 0, $4207 = 0, $4214 = 0, $4215 = 0, $4217 = 0, $4218 = 0, $4220 = 0, $424 = 0, $4241 = 0, $4245 = 0, $426 = 0, $4264 = 0, $4266 = 0, $4269 = 0, $4272 = 0, $4274 = 0, $4275 = 0, $4277 = 0, $4286 = 0, $4288 = 0, $429 = 0, $4290 = 0, $4292 = 0, $4294 = 0, $4296 = 0, $4298 = 0, $4300 = 0, $4302 = 0, $4304 = 0, $432 = 0, $4336 = 0, $4338 = 0, $434 = 0, $4341 = 0, $4344 = 0, $4346 = 0, $4347 = 0, $4349 = 0, $435 = 0, $4358 = 0, $4360 = 0, $4362 = 0, $4364 = 0, $4366 = 0, $4368 = 0, $437 = 0, $4370 = 0, $4372 = 0, $4374 = 0, $4376 = 0, $4410 = 0, $4412 = 0, $4415 = 0, $4418 = 0, $4420 = 0, $4421 = 0, $4423 = 0, $4432 = 0, $4434 = 0, $4436 = 0, $4438 = 0, $4440 = 0, $4442 = 0, $4444 = 0, $4446 = 0, $4448 = 0, $4450 = 0, $446 = 0, $4463 = 0, $4464 = 0, $4465 = 0, $4468 = 0, $4473 = 0, $448 = 0, $4482 = 0, $4497 = 0, $4498 = 0, $4499 = 0, $450 = 0, $4500 = 0, $4501 = 0, $4502 = 0, $4503 = 0, $452 = 0, $454 = 0, $456 = 0, $458 = 0, $460 = 0, $462 = 0, $464 = 0, $476 = 0, $478 = 0, $479 = 0, $490 = 0, $5 = 0, $509 = 0, $511 = 0, $514 = 0, $517 = 0, $519 = 0, $520 = 0, $522 = 0, $531 = 0, $533 = 0, $535 = 0, $537 = 0, $539 = 0, $541 = 0, $543 = 0, $545 = 0, $547 = 0, $549 = 0, $581 = 0, $583 = 0, $586 = 0, $589 = 0, $59 = 0, $591 = 0, $592 = 0, $594 = 0, $6 = 0, $603 = 0, $605 = 0, $607 = 0, $609 = 0, $61 = 0, $611 = 0, $613 = 0, $615 = 0, $617 = 0, $619 = 0, $621 = 0, $633 = 0, $634 = 0, $64 = 0, $651 = 0, $667 = 0, $669 = 0, $67 = 0, $672 = 0, $675 = 0, $677 = 0, $678 = 0, $680 = 0, $689 = 0, $69 = 0, $691 = 0, $693 = 0, $695 = 0, $697 = 0, $699 = 0, $7 = 0, $70 = 0, $701 = 0, $703 = 0, $705 = 0, $707 = 0, $719 = 0, $72 = 0, $720 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $757 = 0, $760 = 0, $763 = 0, $765 = 0, $771 = 0, $772 = 0, $773 = 0, $776 = 0, $777 = 0, $778 = 0, $783 = 0, $788 = 0, $789 = 0, $8 = 0, $804 = 0, $807 = 0, $809 = 0, $81 = 0, $816 = 0, $817 = 0, $819 = 0, $820 = 0, $822 = 0, $83 = 0, $841 = 0, $85 = 0, $852 = 0, $854 = 0, $856 = 0, $858 = 0, $860 = 0, $862 = 0, $864 = 0, $867 = 0, $869 = 0, $87 = 0, $89 = 0, $902 = 0, $904 = 0, $907 = 0, $91 = 0, $910 = 0, $912 = 0, $913 = 0, $915 = 0, $924 = 0, $926 = 0, $928 = 0, $93 = 0, $930 = 0, $932 = 0, $934 = 0, $936 = 0, $938 = 0, $940 = 0, $942 = 0, $944 = 0, $95 = 0, $97 = 0, $978 = 0, $980 = 0, $983 = 0, $986 = 0, $988 = 0, $989 = 0, $99 = 0, $991 = 0, $arith_length$0 = 0, $arith_length$10 = 0, $arith_length$101 = 0, $arith_length$102 = 0, $arith_length$103 = 0, $arith_length$104 = 0, $arith_length$106 = 0, $arith_length$107 = 0, $arith_length$109 = 0, $arith_length$11 = 0, $arith_length$110$ph = 0, $arith_length$112 = 0, $arith_length$113 = 0, $arith_length$115 = 0, $arith_length$116 = 0, $arith_length$117 = 0, $arith_length$119 = 0, $arith_length$120 = 0, $arith_length$122 = 0, $arith_length$123 = 0, $arith_length$124 = 0, $arith_length$126 = 0, $arith_length$127 = 0, $arith_length$128 = 0, $arith_length$129 = 0, $arith_length$13 = 0, $arith_length$130 = 0, $arith_length$131 = 0, $arith_length$133 = 0, $arith_length$134 = 0, $arith_length$135 = 0, $arith_length$136 = 0, $arith_length$138 = 0, $arith_length$139 = 0, $arith_length$14 = 0, $arith_length$141 = 0, $arith_length$142 = 0, $arith_length$144 = 0, $arith_length$145 = 0, $arith_length$16 = 0, $arith_length$17 = 0, $arith_length$19 = 0, $arith_length$2 = 0, $arith_length$20 = 0, $arith_length$22 = 0, $arith_length$23 = 0, $arith_length$25 = 0, $arith_length$26 = 0, $arith_length$28 = 0, $arith_length$29 = 0, $arith_length$3 = 0, $arith_length$31 = 0, $arith_length$32 = 0, $arith_length$34 = 0, $arith_length$35 = 0, $arith_length$36 = 0, $arith_length$37 = 0, $arith_length$38 = 0, $arith_length$39 = 0, $arith_length$41 = 0, $arith_length$42 = 0, $arith_length$44 = 0, $arith_length$45 = 0, $arith_length$46 = 0, $arith_length$47 = 0, $arith_length$49 = 0, $arith_length$5 = 0, $arith_length$51 = 0, $arith_length$53 = 0, $arith_length$54 = 0, $arith_length$56 = 0, $arith_length$57 = 0, $arith_length$58 = 0, $arith_length$59 = 0, $arith_length$6 = 0, $arith_length$61 = 0, $arith_length$63 = 0, $arith_length$64 = 0, $arith_length$66 = 0, $arith_length$68 = 0, $arith_length$69 = 0, $arith_length$7 = 0, $arith_length$71 = 0, $arith_length$73 = 0, $arith_length$75 = 0, $arith_length$76$ph = 0, $arith_length$78 = 0, $arith_length$79 = 0, $arith_length$81 = 0, $arith_length$82 = 0, $arith_length$83 = 0, $arith_length$85 = 0, $arith_length$86$ph = 0, $arith_length$88 = 0, $arith_length$89 = 0, $arith_length$9 = 0, $arith_length$91 = 0, $arith_length$92 = 0, $arith_length$93 = 0, $arith_length$94 = 0, $arith_length$96 = 0, $arith_length$98 = 0, $arith_length$99 = 0, $arith_value$0 = 0, $arith_value$10 = 0, $arith_value$101 = 0, $arith_value$102 = 0, $arith_value$103 = 0, $arith_value$104 = 0, $arith_value$106 = 0, $arith_value$107 = 0, $arith_value$109 = 0, $arith_value$11 = 0, $arith_value$110$ph = 0, $arith_value$112 = 0, $arith_value$113 = 0, $arith_value$115 = 0, $arith_value$116 = 0, $arith_value$117 = 0, $arith_value$119 = 0, $arith_value$120 = 0, $arith_value$122 = 0, $arith_value$123 = 0, $arith_value$124 = 0, $arith_value$126 = 0, $arith_value$127 = 0, $arith_value$128 = 0, $arith_value$129 = 0, $arith_value$13 = 0, $arith_value$130 = 0, $arith_value$131 = 0, $arith_value$133 = 0, $arith_value$134 = 0, $arith_value$135 = 0, $arith_value$136 = 0, $arith_value$138 = 0, $arith_value$139 = 0, $arith_value$14 = 0, $arith_value$141 = 0, $arith_value$142 = 0, $arith_value$144 = 0, $arith_value$145 = 0, $arith_value$16 = 0, $arith_value$17 = 0, $arith_value$19 = 0, $arith_value$2 = 0, $arith_value$20 = 0, $arith_value$22 = 0, $arith_value$23 = 0, $arith_value$25 = 0, $arith_value$26 = 0, $arith_value$28 = 0, $arith_value$29 = 0, $arith_value$3 = 0, $arith_value$31 = 0, $arith_value$32 = 0, $arith_value$34 = 0, $arith_value$35 = 0, $arith_value$36 = 0, $arith_value$37 = 0, $arith_value$38 = 0, $arith_value$39 = 0, $arith_value$41 = 0, $arith_value$42 = 0, $arith_value$44 = 0, $arith_value$45 = 0, $arith_value$46 = 0, $arith_value$47 = 0, $arith_value$49 = 0, $arith_value$5 = 0, $arith_value$51 = 0, $arith_value$53 = 0, $arith_value$54 = 0, $arith_value$56 = 0, $arith_value$57 = 0, $arith_value$58 = 0, $arith_value$59 = 0, $arith_value$6 = 0, $arith_value$61 = 0, $arith_value$63 = 0, $arith_value$64 = 0, $arith_value$66 = 0, $arith_value$68 = 0, $arith_value$69 = 0, $arith_value$7 = 0, $arith_value$71 = 0, $arith_value$73 = 0, $arith_value$75 = 0, $arith_value$76$ph = 0, $arith_value$78 = 0, $arith_value$79 = 0, $arith_value$81 = 0, $arith_value$82 = 0, $arith_value$83 = 0, $arith_value$85 = 0, $arith_value$86$ph = 0, $arith_value$88 = 0, $arith_value$89 = 0, $arith_value$9 = 0, $arith_value$91 = 0, $arith_value$92 = 0, $arith_value$93 = 0, $arith_value$94 = 0, $arith_value$96 = 0, $arith_value$98 = 0, $arith_value$99 = 0, $bit_buf$0 = 0, $bit_buf$10 = 0, $bit_buf$101 = 0, $bit_buf$102 = 0, $bit_buf$104 = 0, $bit_buf$105 = 0, $bit_buf$105$lcssa = 0, $bit_buf$105$ph = 0, $bit_buf$107 = 0, $bit_buf$108 = 0, $bit_buf$11 = 0, $bit_buf$110 = 0, $bit_buf$111 = 0, $bit_buf$112 = 0, $bit_buf$114 = 0, $bit_buf$115 = 0, $bit_buf$117 = 0, $bit_buf$118 = 0, $bit_buf$119 = 0, $bit_buf$121 = 0, $bit_buf$122 = 0, $bit_buf$123 = 0, $bit_buf$124 = 0, $bit_buf$125 = 0, $bit_buf$126 = 0, $bit_buf$128 = 0, $bit_buf$129 = 0, $bit_buf$13 = 0, $bit_buf$130 = 0, $bit_buf$131 = 0, $bit_buf$133 = 0, $bit_buf$134 = 0, $bit_buf$136 = 0, $bit_buf$137 = 0, $bit_buf$139 = 0, $bit_buf$14 = 0, $bit_buf$140 = 0, $bit_buf$16 = 0, $bit_buf$17 = 0, $bit_buf$19 = 0, $bit_buf$2 = 0, $bit_buf$20 = 0, $bit_buf$22 = 0, $bit_buf$23 = 0, $bit_buf$25 = 0, $bit_buf$26 = 0, $bit_buf$28 = 0, $bit_buf$29 = 0, $bit_buf$3 = 0, $bit_buf$31 = 0, $bit_buf$32 = 0, $bit_buf$34 = 0, $bit_buf$35 = 0, $bit_buf$37 = 0, $bit_buf$38 = 0, $bit_buf$39 = 0, $bit_buf$40 = 0, $bit_buf$42 = 0, $bit_buf$43 = 0, $bit_buf$45 = 0, $bit_buf$46 = 0, $bit_buf$47 = 0, $bit_buf$48 = 0, $bit_buf$5 = 0, $bit_buf$50 = 0, $bit_buf$51 = 0, $bit_buf$53 = 0, $bit_buf$54 = 0, $bit_buf$56 = 0, $bit_buf$57 = 0, $bit_buf$58 = 0, $bit_buf$59 = 0, $bit_buf$6 = 0, $bit_buf$61 = 0, $bit_buf$62 = 0, $bit_buf$63 = 0, $bit_buf$65 = 0, $bit_buf$66 = 0, $bit_buf$67 = 0, $bit_buf$69 = 0, $bit_buf$7 = 0, $bit_buf$70 = 0, $bit_buf$72 = 0, $bit_buf$73 = 0, $bit_buf$73$lcssa = 0, $bit_buf$73$ph = 0, $bit_buf$75 = 0, $bit_buf$76 = 0, $bit_buf$78 = 0, $bit_buf$79 = 0, $bit_buf$80 = 0, $bit_buf$82 = 0, $bit_buf$83 = 0, $bit_buf$83$lcssa = 0, $bit_buf$83$ph = 0, $bit_buf$85 = 0, $bit_buf$86 = 0, $bit_buf$88 = 0, $bit_buf$89 = 0, $bit_buf$9 = 0, $bit_buf$90 = 0, $bit_buf$91 = 0, $bit_buf$93 = 0, $bit_buf$94 = 0, $bit_buf$95 = 0, $bit_buf$97 = 0, $bit_buf$98 = 0, $bit_buf$99 = 0, $bit_count$0 = 0, $bit_count$10 = 0, $bit_count$101 = 0, $bit_count$102 = 0, $bit_count$104 = 0, $bit_count$105 = 0, $bit_count$105$lcssa = 0, $bit_count$105$ph = 0, $bit_count$107 = 0, $bit_count$108 = 0, $bit_count$11 = 0, $bit_count$110 = 0, $bit_count$111 = 0, $bit_count$112 = 0, $bit_count$114 = 0, $bit_count$115 = 0, $bit_count$117 = 0, $bit_count$118 = 0, $bit_count$119 = 0, $bit_count$121 = 0, $bit_count$122 = 0, $bit_count$123 = 0, $bit_count$124 = 0, $bit_count$125 = 0, $bit_count$126 = 0, $bit_count$128 = 0, $bit_count$129 = 0, $bit_count$13 = 0, $bit_count$130 = 0, $bit_count$131 = 0, $bit_count$133 = 0, $bit_count$134 = 0, $bit_count$136 = 0, $bit_count$137 = 0, $bit_count$139 = 0, $bit_count$14 = 0, $bit_count$140 = 0, $bit_count$16 = 0, $bit_count$17 = 0, $bit_count$19 = 0, $bit_count$2 = 0, $bit_count$20 = 0, $bit_count$22 = 0, $bit_count$23 = 0, $bit_count$25 = 0, $bit_count$26 = 0, $bit_count$28 = 0, $bit_count$29 = 0, $bit_count$3 = 0, $bit_count$31 = 0, $bit_count$32 = 0, $bit_count$34 = 0, $bit_count$35 = 0, $bit_count$37 = 0, $bit_count$38 = 0, $bit_count$39 = 0, $bit_count$40 = 0, $bit_count$42 = 0, $bit_count$43 = 0, $bit_count$45 = 0, $bit_count$46 = 0, $bit_count$47 = 0, $bit_count$48 = 0, $bit_count$5 = 0, $bit_count$50 = 0, $bit_count$51 = 0, $bit_count$53 = 0, $bit_count$54 = 0, $bit_count$56 = 0, $bit_count$57 = 0, $bit_count$58 = 0, $bit_count$59 = 0, $bit_count$6 = 0, $bit_count$61 = 0, $bit_count$62 = 0, $bit_count$63 = 0, $bit_count$65 = 0, $bit_count$66 = 0, $bit_count$67 = 0, $bit_count$69 = 0, $bit_count$7 = 0, $bit_count$70 = 0, $bit_count$72 = 0, $bit_count$73 = 0, $bit_count$73$lcssa = 0, $bit_count$73$ph = 0, $bit_count$75 = 0, $bit_count$76 = 0, $bit_count$78 = 0, $bit_count$79 = 0, $bit_count$80 = 0, $bit_count$82 = 0, $bit_count$83 = 0, $bit_count$83$lcssa = 0, $bit_count$83$ph = 0, $bit_count$85 = 0, $bit_count$86 = 0, $bit_count$88 = 0, $bit_count$89 = 0, $bit_count$9 = 0, $bit_count$90 = 0, $bit_count$91 = 0, $bit_count$93 = 0, $bit_count$94 = 0, $bit_count$95 = 0, $bit_count$97 = 0, $bit_count$98 = 0, $bit_count$99 = 0, $c107$0 = 0, $c24$0 = 0, $c28$0 = 0, $c51$0 = 0, $c63$0 = 0, $c85$0 = 0, $c93$0 = 0, $copy_ofs$0134 = 0, $copy_ofs113$0142 = 0, $copy_ofs120$0133 = 0, $copy_ofs13$0138 = 0, $copy_ofs16$0136 = 0, $copy_ofs34$0140 = 0, $cur_state$0 = 0, $cur_state$10 = 0, $cur_state$100 = 0, $cur_state$101 = 0, $cur_state$103 = 0, $cur_state$104 = 0, $cur_state$106 = 0, $cur_state$107$ph = 0, $cur_state$109 = 0, $cur_state$11 = 0, $cur_state$110 = 0, $cur_state$112 = 0, $cur_state$113 = 0, $cur_state$114 = 0, $cur_state$116 = 0, $cur_state$117 = 0, $cur_state$119 = 0, $cur_state$120 = 0, $cur_state$121 = 0, $cur_state$123 = 0, $cur_state$124 = 0, $cur_state$125 = 0, $cur_state$126 = 0, $cur_state$127 = 0, $cur_state$128 = 0, $cur_state$13 = 0, $cur_state$130 = 0, $cur_state$131 = 0, $cur_state$132 = 0, $cur_state$133 = 0, $cur_state$135 = 0, $cur_state$136 = 0, $cur_state$138 = 0, $cur_state$139 = 0, $cur_state$14 = 0, $cur_state$141 = 0, $cur_state$16 = 0, $cur_state$17 = 0, $cur_state$19 = 0, $cur_state$2 = 0, $cur_state$20 = 0, $cur_state$22 = 0, $cur_state$23 = 0, $cur_state$25 = 0, $cur_state$26 = 0, $cur_state$27 = 0, $cur_state$29 = 0, $cur_state$3 = 0, $cur_state$30 = 0, $cur_state$32 = 0, $cur_state$33 = 0, $cur_state$35 = 0, $cur_state$36 = 0, $cur_state$37 = 0, $cur_state$38 = 0, $cur_state$39 = 0, $cur_state$40 = 0, $cur_state$41 = 0, $cur_state$42 = 0, $cur_state$44 = 0, $cur_state$45 = 0, $cur_state$47 = 0, $cur_state$48 = 0, $cur_state$49 = 0, $cur_state$5 = 0, $cur_state$50 = 0, $cur_state$52 = 0, $cur_state$53 = 0, $cur_state$55 = 0, $cur_state$56 = 0, $cur_state$58 = 0, $cur_state$59 = 0, $cur_state$6 = 0, $cur_state$60 = 0, $cur_state$61 = 0, $cur_state$63 = 0, $cur_state$64 = 0, $cur_state$65 = 0, $cur_state$67 = 0, $cur_state$68 = 0, $cur_state$69 = 0, $cur_state$7 = 0, $cur_state$71 = 0, $cur_state$72 = 0, $cur_state$74 = 0, $cur_state$75$ph = 0, $cur_state$77 = 0, $cur_state$78 = 0, $cur_state$80 = 0, $cur_state$81 = 0, $cur_state$82 = 0, $cur_state$84 = 0, $cur_state$85$ph = 0, $cur_state$87 = 0, $cur_state$88 = 0, $cur_state$9 = 0, $cur_state$90 = 0, $cur_state$91 = 0, $cur_state$92 = 0, $cur_state$93 = 0, $cur_state$95 = 0, $cur_state$96 = 0, $cur_state$97 = 0, $cur_state$99 = 0, $dst_ofs$0 = 0, $dst_ofs$1 = 0, $dst_ofs$10 = 0, $dst_ofs$100 = 0, $dst_ofs$101 = 0, $dst_ofs$102 = 0, $dst_ofs$104 = 0, $dst_ofs$105 = 0, $dst_ofs$107 = 0, $dst_ofs$108$ph = 0, $dst_ofs$11 = 0, $dst_ofs$110 = 0, $dst_ofs$111 = 0, $dst_ofs$113 = 0, $dst_ofs$114 = 0, $dst_ofs$115 = 0, $dst_ofs$117 = 0, $dst_ofs$118 = 0, $dst_ofs$12 = 0, $dst_ofs$120 = 0, $dst_ofs$121 = 0, $dst_ofs$122 = 0, $dst_ofs$124 = 0, $dst_ofs$125 = 0, $dst_ofs$126 = 0, $dst_ofs$127 = 0, $dst_ofs$128 = 0, $dst_ofs$129 = 0, $dst_ofs$131 = 0, $dst_ofs$132 = 0, $dst_ofs$133 = 0, $dst_ofs$134 = 0, $dst_ofs$136 = 0, $dst_ofs$137 = 0, $dst_ofs$139 = 0, $dst_ofs$14 = 0, $dst_ofs$140 = 0, $dst_ofs$142 = 0, $dst_ofs$143 = 0, $dst_ofs$15 = 0, $dst_ofs$17 = 0, $dst_ofs$18 = 0, $dst_ofs$20 = 0, $dst_ofs$21 = 0, $dst_ofs$23 = 0, $dst_ofs$24 = 0, $dst_ofs$26 = 0, $dst_ofs$27 = 0, $dst_ofs$28 = 0, $dst_ofs$3 = 0, $dst_ofs$30 = 0, $dst_ofs$31 = 0, $dst_ofs$33 = 0, $dst_ofs$34 = 0, $dst_ofs$36 = 0, $dst_ofs$37 = 0, $dst_ofs$38 = 0, $dst_ofs$39 = 0, $dst_ofs$4 = 0, $dst_ofs$40 = 0, $dst_ofs$41 = 0, $dst_ofs$42 = 0, $dst_ofs$43 = 0, $dst_ofs$45 = 0, $dst_ofs$46 = 0, $dst_ofs$48 = 0, $dst_ofs$49 = 0, $dst_ofs$50 = 0, $dst_ofs$51 = 0, $dst_ofs$53 = 0, $dst_ofs$54 = 0, $dst_ofs$56 = 0, $dst_ofs$57 = 0, $dst_ofs$59 = 0, $dst_ofs$6 = 0, $dst_ofs$60 = 0, $dst_ofs$61 = 0, $dst_ofs$62 = 0, $dst_ofs$64 = 0, $dst_ofs$65 = 0, $dst_ofs$66 = 0, $dst_ofs$68 = 0, $dst_ofs$69 = 0, $dst_ofs$7 = 0, $dst_ofs$70 = 0, $dst_ofs$72 = 0, $dst_ofs$73 = 0, $dst_ofs$75 = 0, $dst_ofs$76$ph = 0, $dst_ofs$78 = 0, $dst_ofs$79 = 0, $dst_ofs$8 = 0, $dst_ofs$81 = 0, $dst_ofs$82 = 0, $dst_ofs$83 = 0, $dst_ofs$85 = 0, $dst_ofs$86$ph = 0, $dst_ofs$88 = 0, $dst_ofs$89 = 0, $dst_ofs$91 = 0, $dst_ofs$92 = 0, $dst_ofs$93 = 0, $dst_ofs$94 = 0, $dst_ofs$96 = 0, $dst_ofs$97 = 0, $dst_ofs$98 = 0, $e$0 = 0, $extra_bits$0 = 0, $extra_bits$1 = 0, $extra_bits$3 = 0, $extra_bits$4 = 0, $i117$0149 = 0, $j$0 = 0, $len$0 = 0, $len$0$lcssa = 0, $len$1 = 0, $len109$0 = 0, $len109$0$lcssa = 0, $len109$1 = 0, $len30$0 = 0, $len30$0$lcssa = 0, $len30$1 = 0, $len53$0 = 0, $len53$0$lcssa = 0, $len53$1 = 0, $len65$0 = 0, $len65$0$lcssa = 0, $len65$1 = 0, $len87$0 = 0, $len87$0$lcssa = 0, $len87$1 = 0, $len95$0 = 0, $len95$0$lcssa = 0, $len95$1 = 0, $match_hist0$0 = 0, $match_hist0$10 = 0, $match_hist0$100 = 0, $match_hist0$101 = 0, $match_hist0$103 = 0, $match_hist0$104 = 0, $match_hist0$106 = 0, $match_hist0$107$ph = 0, $match_hist0$109 = 0, $match_hist0$11 = 0, $match_hist0$110 = 0, $match_hist0$112 = 0, $match_hist0$113 = 0, $match_hist0$114 = 0, $match_hist0$116 = 0, $match_hist0$117 = 0, $match_hist0$119 = 0, $match_hist0$120 = 0, $match_hist0$121 = 0, $match_hist0$123 = 0, $match_hist0$124 = 0, $match_hist0$125 = 0, $match_hist0$126 = 0, $match_hist0$127 = 0, $match_hist0$128 = 0, $match_hist0$13 = 0, $match_hist0$130 = 0, $match_hist0$131 = 0, $match_hist0$132 = 0, $match_hist0$133 = 0, $match_hist0$135 = 0, $match_hist0$136 = 0, $match_hist0$138 = 0, $match_hist0$139 = 0, $match_hist0$14 = 0, $match_hist0$141 = 0, $match_hist0$16 = 0, $match_hist0$17 = 0, $match_hist0$19 = 0, $match_hist0$2 = 0, $match_hist0$20 = 0, $match_hist0$22 = 0, $match_hist0$23 = 0, $match_hist0$25 = 0, $match_hist0$26 = 0, $match_hist0$27 = 0, $match_hist0$29 = 0, $match_hist0$3 = 0, $match_hist0$30 = 0, $match_hist0$32 = 0, $match_hist0$33 = 0, $match_hist0$35 = 0, $match_hist0$36 = 0, $match_hist0$37 = 0, $match_hist0$38 = 0, $match_hist0$39 = 0, $match_hist0$40 = 0, $match_hist0$41 = 0, $match_hist0$42 = 0, $match_hist0$44 = 0, $match_hist0$45 = 0, $match_hist0$47 = 0, $match_hist0$48 = 0, $match_hist0$49 = 0, $match_hist0$5 = 0, $match_hist0$50 = 0, $match_hist0$52 = 0, $match_hist0$53 = 0, $match_hist0$55 = 0, $match_hist0$56 = 0, $match_hist0$58 = 0, $match_hist0$59 = 0, $match_hist0$6 = 0, $match_hist0$60 = 0, $match_hist0$61 = 0, $match_hist0$63 = 0, $match_hist0$64 = 0, $match_hist0$65 = 0, $match_hist0$67 = 0, $match_hist0$68 = 0, $match_hist0$69 = 0, $match_hist0$7 = 0, $match_hist0$71 = 0, $match_hist0$72 = 0, $match_hist0$74 = 0, $match_hist0$75$ph = 0, $match_hist0$77 = 0, $match_hist0$78 = 0, $match_hist0$80 = 0, $match_hist0$81 = 0, $match_hist0$82 = 0, $match_hist0$84 = 0, $match_hist0$85$ph = 0, $match_hist0$87 = 0, $match_hist0$88 = 0, $match_hist0$9 = 0, $match_hist0$90 = 0, $match_hist0$91 = 0, $match_hist0$92 = 0, $match_hist0$93 = 0, $match_hist0$95 = 0, $match_hist0$96 = 0, $match_hist0$97 = 0, $match_hist0$99 = 0, $match_hist1$0 = 0, $match_hist1$10 = 0, $match_hist1$100 = 0, $match_hist1$101 = 0, $match_hist1$103 = 0, $match_hist1$104 = 0, $match_hist1$106 = 0, $match_hist1$107$ph = 0, $match_hist1$109 = 0, $match_hist1$11 = 0, $match_hist1$110 = 0, $match_hist1$112 = 0, $match_hist1$113 = 0, $match_hist1$114 = 0, $match_hist1$116 = 0, $match_hist1$117 = 0, $match_hist1$119 = 0, $match_hist1$120 = 0, $match_hist1$121 = 0, $match_hist1$123 = 0, $match_hist1$124 = 0, $match_hist1$125 = 0, $match_hist1$126 = 0, $match_hist1$127 = 0, $match_hist1$128 = 0, $match_hist1$13 = 0, $match_hist1$130 = 0, $match_hist1$131 = 0, $match_hist1$132 = 0, $match_hist1$133 = 0, $match_hist1$135 = 0, $match_hist1$136 = 0, $match_hist1$138 = 0, $match_hist1$139 = 0, $match_hist1$14 = 0, $match_hist1$141 = 0, $match_hist1$16 = 0, $match_hist1$17 = 0, $match_hist1$19 = 0, $match_hist1$2 = 0, $match_hist1$20 = 0, $match_hist1$22 = 0, $match_hist1$23 = 0, $match_hist1$25 = 0, $match_hist1$26 = 0, $match_hist1$27 = 0, $match_hist1$29 = 0, $match_hist1$3 = 0, $match_hist1$30 = 0, $match_hist1$32 = 0, $match_hist1$33 = 0, $match_hist1$35 = 0, $match_hist1$36 = 0, $match_hist1$37 = 0, $match_hist1$38 = 0, $match_hist1$39 = 0, $match_hist1$40 = 0, $match_hist1$41 = 0, $match_hist1$42 = 0, $match_hist1$44 = 0, $match_hist1$45 = 0, $match_hist1$47 = 0, $match_hist1$48 = 0, $match_hist1$49 = 0, $match_hist1$5 = 0, $match_hist1$50 = 0, $match_hist1$52 = 0, $match_hist1$53 = 0, $match_hist1$55 = 0, $match_hist1$56 = 0, $match_hist1$58 = 0, $match_hist1$59 = 0, $match_hist1$6 = 0, $match_hist1$60 = 0, $match_hist1$61 = 0, $match_hist1$63 = 0, $match_hist1$64 = 0, $match_hist1$65 = 0, $match_hist1$67 = 0, $match_hist1$68 = 0, $match_hist1$69 = 0, $match_hist1$7 = 0, $match_hist1$71 = 0, $match_hist1$72 = 0, $match_hist1$74 = 0, $match_hist1$75$ph = 0, $match_hist1$77 = 0, $match_hist1$78 = 0, $match_hist1$80 = 0, $match_hist1$81 = 0, $match_hist1$82 = 0, $match_hist1$84 = 0, $match_hist1$85$ph = 0, $match_hist1$87 = 0, $match_hist1$88 = 0, $match_hist1$9 = 0, $match_hist1$90 = 0, $match_hist1$91 = 0, $match_hist1$92 = 0, $match_hist1$93 = 0, $match_hist1$95 = 0, $match_hist1$96 = 0, $match_hist1$97 = 0, $match_hist1$99 = 0, $match_hist2$0 = 0, $match_hist2$10 = 0, $match_hist2$100 = 0, $match_hist2$101 = 0, $match_hist2$103 = 0, $match_hist2$104 = 0, $match_hist2$106 = 0, $match_hist2$107$ph = 0, $match_hist2$109 = 0, $match_hist2$11 = 0, $match_hist2$110 = 0, $match_hist2$112 = 0, $match_hist2$113 = 0, $match_hist2$114 = 0, $match_hist2$116 = 0, $match_hist2$117 = 0, $match_hist2$119 = 0, $match_hist2$120 = 0, $match_hist2$121 = 0, $match_hist2$123 = 0, $match_hist2$124 = 0, $match_hist2$125 = 0, $match_hist2$126 = 0, $match_hist2$127 = 0, $match_hist2$128 = 0, $match_hist2$13 = 0, $match_hist2$130 = 0, $match_hist2$131 = 0, $match_hist2$132 = 0, $match_hist2$133 = 0, $match_hist2$135 = 0, $match_hist2$136 = 0, $match_hist2$138 = 0, $match_hist2$139 = 0, $match_hist2$14 = 0, $match_hist2$141 = 0, $match_hist2$16 = 0, $match_hist2$17 = 0, $match_hist2$19 = 0, $match_hist2$2 = 0, $match_hist2$20 = 0, $match_hist2$22 = 0, $match_hist2$23 = 0, $match_hist2$25 = 0, $match_hist2$26 = 0, $match_hist2$27 = 0, $match_hist2$29 = 0, $match_hist2$3 = 0, $match_hist2$30 = 0, $match_hist2$32 = 0, $match_hist2$33 = 0, $match_hist2$35 = 0, $match_hist2$36 = 0, $match_hist2$37 = 0, $match_hist2$38 = 0, $match_hist2$39 = 0, $match_hist2$40 = 0, $match_hist2$41 = 0, $match_hist2$42 = 0, $match_hist2$44 = 0, $match_hist2$45 = 0, $match_hist2$47 = 0, $match_hist2$48 = 0, $match_hist2$49 = 0, $match_hist2$5 = 0, $match_hist2$50 = 0, $match_hist2$52 = 0, $match_hist2$53 = 0, $match_hist2$55 = 0, $match_hist2$56 = 0, $match_hist2$58 = 0, $match_hist2$59 = 0, $match_hist2$6 = 0, $match_hist2$60 = 0, $match_hist2$61 = 0, $match_hist2$63 = 0, $match_hist2$64 = 0, $match_hist2$65 = 0, $match_hist2$67 = 0, $match_hist2$68 = 0, $match_hist2$69 = 0, $match_hist2$7 = 0, $match_hist2$71 = 0, $match_hist2$72 = 0, $match_hist2$74 = 0, $match_hist2$75$ph = 0, $match_hist2$77 = 0, $match_hist2$78 = 0, $match_hist2$80 = 0, $match_hist2$81 = 0, $match_hist2$82 = 0, $match_hist2$84 = 0, $match_hist2$85$ph = 0, $match_hist2$87 = 0, $match_hist2$88 = 0, $match_hist2$9 = 0, $match_hist2$90 = 0, $match_hist2$91 = 0, $match_hist2$92 = 0, $match_hist2$93 = 0, $match_hist2$95 = 0, $match_hist2$96 = 0, $match_hist2$97 = 0, $match_hist2$99 = 0, $match_hist3$0 = 0, $match_hist3$10 = 0, $match_hist3$100 = 0, $match_hist3$101 = 0, $match_hist3$103 = 0, $match_hist3$104 = 0, $match_hist3$106 = 0, $match_hist3$107$ph = 0, $match_hist3$109 = 0, $match_hist3$11 = 0, $match_hist3$110 = 0, $match_hist3$112 = 0, $match_hist3$113 = 0, $match_hist3$114 = 0, $match_hist3$116 = 0, $match_hist3$117 = 0, $match_hist3$119 = 0, $match_hist3$120 = 0, $match_hist3$121 = 0, $match_hist3$123 = 0, $match_hist3$124 = 0, $match_hist3$125 = 0, $match_hist3$126 = 0, $match_hist3$127 = 0, $match_hist3$129 = 0, $match_hist3$13 = 0, $match_hist3$130 = 0, $match_hist3$131 = 0, $match_hist3$132 = 0, $match_hist3$134 = 0, $match_hist3$135 = 0, $match_hist3$137 = 0, $match_hist3$138 = 0, $match_hist3$14 = 0, $match_hist3$140 = 0, $match_hist3$16 = 0, $match_hist3$17 = 0, $match_hist3$19 = 0, $match_hist3$2 = 0, $match_hist3$20 = 0, $match_hist3$22 = 0, $match_hist3$23 = 0, $match_hist3$25 = 0, $match_hist3$26 = 0, $match_hist3$27 = 0, $match_hist3$29 = 0, $match_hist3$3 = 0, $match_hist3$30 = 0, $match_hist3$32 = 0, $match_hist3$33 = 0, $match_hist3$35 = 0, $match_hist3$36 = 0, $match_hist3$37 = 0, $match_hist3$38 = 0, $match_hist3$39 = 0, $match_hist3$40 = 0, $match_hist3$41 = 0, $match_hist3$42 = 0, $match_hist3$44 = 0, $match_hist3$45 = 0, $match_hist3$47 = 0, $match_hist3$48 = 0, $match_hist3$49 = 0, $match_hist3$5 = 0, $match_hist3$50 = 0, $match_hist3$52 = 0, $match_hist3$53 = 0, $match_hist3$55 = 0, $match_hist3$56 = 0, $match_hist3$58 = 0, $match_hist3$59 = 0, $match_hist3$6 = 0, $match_hist3$60 = 0, $match_hist3$61 = 0, $match_hist3$63 = 0, $match_hist3$64 = 0, $match_hist3$65 = 0, $match_hist3$67 = 0, $match_hist3$68 = 0, $match_hist3$69 = 0, $match_hist3$7 = 0, $match_hist3$71 = 0, $match_hist3$72 = 0, $match_hist3$74 = 0, $match_hist3$75$ph = 0, $match_hist3$77 = 0, $match_hist3$78 = 0, $match_hist3$80 = 0, $match_hist3$81 = 0, $match_hist3$82 = 0, $match_hist3$84 = 0, $match_hist3$85$ph = 0, $match_hist3$87 = 0, $match_hist3$88 = 0, $match_hist3$9 = 0, $match_hist3$90 = 0, $match_hist3$91 = 0, $match_hist3$92 = 0, $match_hist3$93 = 0, $match_hist3$95 = 0, $match_hist3$96 = 0, $match_hist3$97 = 0, $match_hist3$99 = 0, $match_len$0 = 0, $match_len$1 = 0, $match_len$11 = 0, $match_len$12 = 0, $match_len$14 = 0, $match_len$15 = 0, $match_len$16 = 0, $match_len$16$lcssa = 0, $match_len$16$ph = 0, $match_len$18 = 0, $match_len$19 = 0, $match_len$21 = 0, $match_len$22 = 0, $match_len$23 = 0, $match_len$25 = 0, $match_len$26 = 0, $match_len$27 = 0, $match_len$27$lcssa = 0, $match_len$27$ph = 0, $match_len$29 = 0, $match_len$3 = 0, $match_len$30 = 0, $match_len$32 = 0, $match_len$33 = 0, $match_len$34 = 0, $match_len$35 = 0, $match_len$37 = 0, $match_len$38 = 0, $match_len$39 = 0, $match_len$4 = 0, $match_len$41 = 0, $match_len$42 = 0, $match_len$43 = 0, $match_len$45 = 0, $match_len$46 = 0, $match_len$48 = 0, $match_len$49 = 0, $match_len$49$lcssa = 0, $match_len$49$ph = 0, $match_len$5 = 0, $match_len$51 = 0, $match_len$52 = 0, $match_len$54 = 0, $match_len$55 = 0, $match_len$56 = 0, $match_len$58 = 0, $match_len$59 = 0, $match_len$61 = 0, $match_len$62 = 0, $match_len$63 = 0, $match_len$65 = 0, $match_len$66 = 0, $match_len$67 = 0, $match_len$68 = 0, $match_len$69 = 0, $match_len$7 = 0, $match_len$8 = 0, $match_len$9 = 0, $match_slot$0 = 0, $match_slot$10 = 0, $match_slot$12 = 0, $match_slot$13 = 0, $match_slot$15 = 0, $match_slot$16 = 0, $match_slot$17 = 0, $match_slot$19 = 0, $match_slot$2 = 0, $match_slot$20 = 0, $match_slot$3$ph = 0, $match_slot$5 = 0, $match_slot$6 = 0, $match_slot$8 = 0, $match_slot$9 = 0, $max_update_interval$0 = 0, $num_extra_bits$0 = 0, $num_extra_bits$2 = 0, $num_extra_bits$3 = 0, $num_extra_bits$5 = 0, $num_raw_bytes_remaining$0 = 0, $num_raw_bytes_remaining$10 = 0, $num_raw_bytes_remaining$11 = 0, $num_raw_bytes_remaining$12 = 0, $num_raw_bytes_remaining$13 = 0, $num_raw_bytes_remaining$2 = 0, $num_raw_bytes_remaining$3 = 0, $num_raw_bytes_remaining$5 = 0, $num_raw_bytes_remaining$6 = 0, $num_raw_bytes_remaining$8 = 0, $num_raw_bytes_remaining$9 = 0, $pCopy_dst$1148 = 0, $pCopy_src$0 = 0, $pCopy_src$2 = 0, $pCopy_src$3147 = 0, $pDecode_buf_next$0 = 0, $pDecode_buf_next$10 = 0, $pDecode_buf_next$100 = 0, $pDecode_buf_next$101 = 0, $pDecode_buf_next$103 = 0, $pDecode_buf_next$104$ph = 0, $pDecode_buf_next$106 = 0, $pDecode_buf_next$107 = 0, $pDecode_buf_next$109 = 0, $pDecode_buf_next$11 = 0, $pDecode_buf_next$110 = 0, $pDecode_buf_next$111 = 0, $pDecode_buf_next$113 = 0, $pDecode_buf_next$114 = 0, $pDecode_buf_next$116 = 0, $pDecode_buf_next$117 = 0, $pDecode_buf_next$118 = 0, $pDecode_buf_next$120 = 0, $pDecode_buf_next$121 = 0, $pDecode_buf_next$122 = 0, $pDecode_buf_next$123 = 0, $pDecode_buf_next$124 = 0, $pDecode_buf_next$125 = 0, $pDecode_buf_next$127 = 0, $pDecode_buf_next$128 = 0, $pDecode_buf_next$129 = 0, $pDecode_buf_next$13 = 0, $pDecode_buf_next$130 = 0, $pDecode_buf_next$132 = 0, $pDecode_buf_next$133 = 0, $pDecode_buf_next$135 = 0, $pDecode_buf_next$136 = 0, $pDecode_buf_next$138 = 0, $pDecode_buf_next$139 = 0, $pDecode_buf_next$14 = 0, $pDecode_buf_next$16 = 0, $pDecode_buf_next$17 = 0, $pDecode_buf_next$19 = 0, $pDecode_buf_next$2 = 0, $pDecode_buf_next$20 = 0, $pDecode_buf_next$22 = 0, $pDecode_buf_next$25 = 0, $pDecode_buf_next$26 = 0, $pDecode_buf_next$28 = 0, $pDecode_buf_next$29 = 0, $pDecode_buf_next$3 = 0, $pDecode_buf_next$31 = 0, $pDecode_buf_next$32 = 0, $pDecode_buf_next$34 = 0, $pDecode_buf_next$35 = 0, $pDecode_buf_next$36 = 0, $pDecode_buf_next$37 = 0, $pDecode_buf_next$38 = 0, $pDecode_buf_next$39 = 0, $pDecode_buf_next$41 = 0, $pDecode_buf_next$42 = 0, $pDecode_buf_next$44 = 0, $pDecode_buf_next$45 = 0, $pDecode_buf_next$46 = 0, $pDecode_buf_next$47 = 0, $pDecode_buf_next$49 = 0, $pDecode_buf_next$5 = 0, $pDecode_buf_next$50 = 0, $pDecode_buf_next$52 = 0, $pDecode_buf_next$53 = 0, $pDecode_buf_next$55 = 0, $pDecode_buf_next$56 = 0, $pDecode_buf_next$57 = 0, $pDecode_buf_next$58 = 0, $pDecode_buf_next$6 = 0, $pDecode_buf_next$60 = 0, $pDecode_buf_next$61 = 0, $pDecode_buf_next$62 = 0, $pDecode_buf_next$64 = 0, $pDecode_buf_next$65 = 0, $pDecode_buf_next$66 = 0, $pDecode_buf_next$68 = 0, $pDecode_buf_next$69 = 0, $pDecode_buf_next$7 = 0, $pDecode_buf_next$71 = 0, $pDecode_buf_next$72$ph = 0, $pDecode_buf_next$74 = 0, $pDecode_buf_next$75 = 0, $pDecode_buf_next$77 = 0, $pDecode_buf_next$78 = 0, $pDecode_buf_next$79 = 0, $pDecode_buf_next$81 = 0, $pDecode_buf_next$82$ph = 0, $pDecode_buf_next$84 = 0, $pDecode_buf_next$85 = 0, $pDecode_buf_next$87 = 0, $pDecode_buf_next$88 = 0, $pDecode_buf_next$89 = 0, $pDecode_buf_next$9 = 0, $pDecode_buf_next$90 = 0, $pDecode_buf_next$92 = 0, $pDecode_buf_next$93 = 0, $pDecode_buf_next$94 = 0, $pDecode_buf_next$96 = 0, $pDecode_buf_next$97 = 0, $pDecode_buf_next$98 = 0, $pModel$0 = 0, $pModel105$0 = 0, $pModel105$2 = 0, $pModel23$0 = 0, $pModel23$2 = 0, $pModel26$0 = 0, $pModel26$2 = 0, $pModel37$0 = 0, $pModel41$0 = 0, $pModel45$0 = 0, $pModel49$0 = 0, $pModel49$2 = 0, $pModel61$0 = 0, $pModel61$2 = 0, $pModel73$0 = 0, $pModel77$0 = 0, $pModel83$0 = 0, $pModel83$2 = 0, $pModel91$0 = 0, $pModel91$2 = 0, $pTables$0 = 0, $pTables$2 = 0, $pTables106$0 = 0, $pTables106$2 = 0, $pTables27$0 = 0, $pTables27$2 = 0, $pTables50$0 = 0, $pTables50$2 = 0, $pTables62$0 = 0, $pTables62$2 = 0, $pTables84$0 = 0, $pTables84$2 = 0, $pTables92$0 = 0, $pTables92$2 = 0, $r$0 = 0, $r1$0 = 0, $r10$0 = 0, $r100$0 = 0, $r102$0 = 0, $r103$0 = 0, $r104$0 = 0, $r119$0 = 0, $r12$0 = 0, $r124$0 = 0, $r125$0 = 0, $r126$0 = 0, $r19$0 = 0, $r2$0 = 0, $r20$0 = 0, $r21$0 = 0, $r22$0 = 0, $r25$0 = 0, $r3$0 = 0, $r39$0 = 0, $r4$0 = 0, $r43$0 = 0, $r47$0 = 0, $r5$0 = 0, $r58$0 = 0, $r60$0 = 0, $r7$0 = 0, $r70$0 = 0, $r72$0 = 0, $r75$0 = 0, $r79$0 = 0, $r8$0 = 0, $r9$0 = 0, $rep_lit0$0 = 0, $rep_lit0$2 = 0, $src_ofs$0 = 0, $src_ofs$1 = 0, $sym$0 = 0, $update_interval_slow_rate$0 = 0, label = 0;
$0 = $this + 16 | 0; //@line 307
$3 = 1 << HEAP32[$this + 176 >> 2]; //@line 310
$4 = $3 + -1 | 0; //@line 311
$5 = $this + 156 | 0; //@line 312
$6 = $this + 136 | 0; //@line 313
$7 = HEAP32[$6 >> 2] | 0; //@line 314
$8 = $7 + $3 | 0; //@line 315
L1 : do {
switch (HEAP32[$this >> 2] | 0) {
case 381:
{
$232 = HEAP32[$this + 144 >> 2] | 0; //@line 321
$234 = HEAP32[$this + 148 >> 2] | 0; //@line 323
$235 = HEAP32[$234 >> 2] | 0; //@line 324
$237 = HEAP8[$this + 160 >> 0] | 0; //@line 326
HEAP32[$0 >> 2] = $232; //@line 327
HEAP32[$this + 20 >> 2] = $232; //@line 329
HEAP32[$this + 28 >> 2] = $235; //@line 331
HEAP32[$this + 24 >> 2] = $232 + $235; //@line 334
HEAP8[$this + 32 >> 0] = $237; //@line 336
if ($237 << 24 >> 24 == 0 & ($235 | 0) == 0) {
$224 = $232; //@line 341
$226 = $232; //@line 341
$229 = $234; //@line 341
label = 37; //@line 342
} else {
$246 = HEAP32[$this + 1016 >> 2] | 0; //@line 345
$248 = HEAP32[$this + 1020 >> 2] | 0; //@line 347
$250 = HEAP32[$this + 1024 >> 2] | 0; //@line 349
$252 = HEAP32[$this + 1028 >> 2] | 0; //@line 351
$254 = HEAP32[$this + 1032 >> 2] | 0; //@line 353
$256 = HEAP32[$this + 992 >> 2] | 0; //@line 355
$258 = HEAP32[$this + 100 >> 2] | 0; //@line 357
$260 = HEAP32[$this + 104 >> 2] | 0; //@line 359
$262 = HEAP32[$this + 44 >> 2] | 0; //@line 361
$264 = HEAP32[$this + 48 >> 2] | 0; //@line 363
if (($235 | 0) > 0) {
$arith_length$9 = $260; //@line 369
$arith_value$9 = $258; //@line 369
$bit_buf$9 = $262; //@line 369
$bit_count$9 = $264; //@line 369
$cur_state$9 = $254; //@line 369
$dst_ofs$10 = $256; //@line 369
$match_hist0$9 = $246; //@line 369
$match_hist1$9 = $248; //@line 369
$match_hist2$9 = $250; //@line 369
$match_hist3$9 = $252; //@line 369
$pDecode_buf_next$9 = $232 + 1 | 0; //@line 369
$r2$0 = HEAPU8[$232 >> 0] | 0; //@line 369
label = 42; //@line 370
} else {
$arith_length$9 = $260; //@line 372
$arith_value$9 = $258; //@line 372
$bit_buf$9 = $262; //@line 372
$bit_count$9 = $264; //@line 372
$cur_state$9 = $254; //@line 372
$dst_ofs$10 = $256; //@line 372
$match_hist0$9 = $246; //@line 372
$match_hist1$9 = $248; //@line 372
$match_hist2$9 = $250; //@line 372
$match_hist3$9 = $252; //@line 372
$pDecode_buf_next$9 = $232; //@line 372
$r2$0 = 0; //@line 372
label = 42; //@line 373
}
}
break;
}
case 517:
{
$910 = HEAP32[$this + 144 >> 2] | 0; //@line 380
$912 = HEAP32[$this + 148 >> 2] | 0; //@line 382
$913 = HEAP32[$912 >> 2] | 0; //@line 383
$915 = HEAP8[$this + 160 >> 0] | 0; //@line 385
HEAP32[$0 >> 2] = $910; //@line 386
HEAP32[$this + 20 >> 2] = $910; //@line 388
HEAP32[$this + 28 >> 2] = $913; //@line 390
HEAP32[$this + 24 >> 2] = $910 + $913; //@line 393
HEAP8[$this + 32 >> 0] = $915; //@line 395
if ($915 << 24 >> 24 == 0 & ($913 | 0) == 0) {
$902 = $910; //@line 400
$904 = $910; //@line 400
$907 = $912; //@line 400
label = 137; //@line 401
} else {
$924 = HEAP32[$this + 1092 >> 2] | 0; //@line 404
$926 = HEAP32[$this + 1016 >> 2] | 0; //@line 406
$928 = HEAP32[$this + 1020 >> 2] | 0; //@line 408
$930 = HEAP32[$this + 1024 >> 2] | 0; //@line 410
$932 = HEAP32[$this + 1028 >> 2] | 0; //@line 412
$934 = HEAP32[$this + 1032 >> 2] | 0; //@line 414
$936 = HEAP32[$this + 992 >> 2] | 0; //@line 416
$938 = HEAP32[$this + 100 >> 2] | 0; //@line 418
$940 = HEAP32[$this + 104 >> 2] | 0; //@line 420
$942 = HEAP32[$this + 44 >> 2] | 0; //@line 422
$944 = HEAP32[$this + 48 >> 2] | 0; //@line 424
if (($913 | 0) > 0) {
$arith_length$28 = $940; //@line 430
$arith_value$28 = $938; //@line 430
$bit_buf$28 = $942; //@line 430
$bit_count$28 = $944; //@line 430
$cur_state$29 = $934; //@line 430
$dst_ofs$30 = $936; //@line 430
$match_hist0$29 = $926; //@line 430
$match_hist1$29 = $928; //@line 430
$match_hist2$29 = $930; //@line 430
$match_hist3$29 = $932; //@line 430
$num_raw_bytes_remaining$2 = $924; //@line 430
$pDecode_buf_next$28 = $910 + 1 | 0; //@line 430
$r9$0 = HEAPU8[$910 >> 0] | 0; //@line 430
label = 142; //@line 431
} else {
$arith_length$28 = $940; //@line 433
$arith_value$28 = $938; //@line 433
$bit_buf$28 = $942; //@line 433
$bit_count$28 = $944; //@line 433
$cur_state$29 = $934; //@line 433
$dst_ofs$30 = $936; //@line 433
$match_hist0$29 = $926; //@line 433
$match_hist1$29 = $928; //@line 433
$match_hist2$29 = $930; //@line 433
$match_hist3$29 = $932; //@line 433
$num_raw_bytes_remaining$2 = $924; //@line 433
$pDecode_buf_next$28 = $910; //@line 433
$r9$0 = 0; //@line 433
label = 142; //@line 434
}
}
break;
}
case 473:
{
$804 = HEAP32[$this + 144 >> 2] | 0; //@line 441
$807 = HEAP32[HEAP32[$this + 148 >> 2] >> 2] | 0; //@line 444
$809 = HEAP8[$this + 160 >> 0] | 0; //@line 446
HEAP32[$0 >> 2] = $804; //@line 447
HEAP32[$this + 20 >> 2] = $804; //@line 449
HEAP32[$this + 28 >> 2] = $807; //@line 451
HEAP32[$this + 24 >> 2] = $804 + $807; //@line 454
HEAP8[$this + 32 >> 0] = $809; //@line 456
$816 = HEAP32[$this + 1052 >> 2] | 0; //@line 458
$817 = $this + 1044 | 0; //@line 459
$819 = (HEAP32[$817 >> 2] | 0) + $816 | 0; //@line 461
HEAP32[$817 >> 2] = $819; //@line 462
$820 = $this + 1048 | 0; //@line 463
$822 = (HEAP32[$820 >> 2] | 0) - $816 | 0; //@line 465
HEAP32[$820 >> 2] = $822; //@line 466
$4497 = $804; //@line 467
$760 = $822; //@line 467
$776 = $819; //@line 467
label = 120; //@line 468
break;
}
case 370:
{
$141 = HEAP32[$this + 144 >> 2] | 0; //@line 473
$143 = HEAP32[$this + 148 >> 2] | 0; //@line 475
$144 = HEAP32[$143 >> 2] | 0; //@line 476
$146 = HEAP8[$this + 160 >> 0] | 0; //@line 478
HEAP32[$0 >> 2] = $141; //@line 479
HEAP32[$this + 20 >> 2] = $141; //@line 481
HEAP32[$this + 28 >> 2] = $144; //@line 483
HEAP32[$this + 24 >> 2] = $141 + $144; //@line 486
HEAP8[$this + 32 >> 0] = $146; //@line 488
if ($146 << 24 >> 24 == 0 & ($144 | 0) == 0) {
$133 = $141; //@line 493
$135 = $141; //@line 493
$138 = $143; //@line 493
label = 22; //@line 494
} else {
$155 = HEAP32[$this + 1016 >> 2] | 0; //@line 497
$157 = HEAP32[$this + 1020 >> 2] | 0; //@line 499
$159 = HEAP32[$this + 1024 >> 2] | 0; //@line 501
$161 = HEAP32[$this + 1028 >> 2] | 0; //@line 503
$163 = HEAP32[$this + 1032 >> 2] | 0; //@line 505
$165 = HEAP32[$this + 992 >> 2] | 0; //@line 507
$167 = HEAP32[$this + 100 >> 2] | 0; //@line 509
$169 = HEAP32[$this + 104 >> 2] | 0; //@line 511
$171 = HEAP32[$this + 44 >> 2] | 0; //@line 513
$173 = HEAP32[$this + 48 >> 2] | 0; //@line 515
if (($144 | 0) > 0) {
$arith_length$5 = $169; //@line 521
$arith_value$5 = $167; //@line 521
$bit_buf$5 = $171; //@line 521
$bit_count$5 = $173; //@line 521
$cur_state$5 = $163; //@line 521
$dst_ofs$6 = $165; //@line 521
$match_hist0$5 = $155; //@line 521
$match_hist1$5 = $157; //@line 521
$match_hist2$5 = $159; //@line 521
$match_hist3$5 = $161; //@line 521
$pDecode_buf_next$5 = $141 + 1 | 0; //@line 521
$r1$0 = HEAPU8[$141 >> 0] | 0; //@line 521
label = 27; //@line 522
} else {
$arith_length$5 = $169; //@line 524
$arith_value$5 = $167; //@line 524
$bit_buf$5 = $171; //@line 524
$bit_count$5 = $173; //@line 524
$cur_state$5 = $163; //@line 524
$dst_ofs$6 = $165; //@line 524
$match_hist0$5 = $155; //@line 524
$match_hist1$5 = $157; //@line 524
$match_hist2$5 = $159; //@line 524
$match_hist3$5 = $161; //@line 524
$pDecode_buf_next$5 = $141; //@line 524
$r1$0 = 0; //@line 524
label = 27; //@line 525
}
}
break;
}
case 536:
{
$1084 = HEAP32[$this + 144 >> 2] | 0; //@line 532
$1086 = HEAP32[$this + 148 >> 2] | 0; //@line 534
$1087 = HEAP32[$1086 >> 2] | 0; //@line 535
$1089 = HEAP8[$this + 160 >> 0] | 0; //@line 537
HEAP32[$0 >> 2] = $1084; //@line 538
HEAP32[$this + 20 >> 2] = $1084; //@line 540
HEAP32[$this + 28 >> 2] = $1087; //@line 542
HEAP32[$this + 24 >> 2] = $1084 + $1087; //@line 545
HEAP8[$this + 32 >> 0] = $1089; //@line 547
if ($1089 << 24 >> 24 == 0 & ($1087 | 0) == 0) {
$1076 = $1084; //@line 552
$1078 = $1084; //@line 552
$1081 = $1086; //@line 552
label = 162; //@line 553
} else {
$1098 = HEAP32[$this + 1092 >> 2] | 0; //@line 556
$1100 = HEAP32[$this + 1016 >> 2] | 0; //@line 558
$1102 = HEAP32[$this + 1020 >> 2] | 0; //@line 560
$1104 = HEAP32[$this + 1024 >> 2] | 0; //@line 562
$1106 = HEAP32[$this + 1028 >> 2] | 0; //@line 564
$1108 = HEAP32[$this + 1032 >> 2] | 0; //@line 566
$1110 = HEAP32[$this + 992 >> 2] | 0; //@line 568
$1112 = HEAP32[$this + 100 >> 2] | 0; //@line 570
$1114 = HEAP32[$this + 104 >> 2] | 0; //@line 572
$1116 = HEAP32[$this + 44 >> 2] | 0; //@line 574
$1118 = HEAP32[$this + 48 >> 2] | 0; //@line 576
if (($1087 | 0) > 0) {
$arith_length$34 = $1114; //@line 582
$arith_value$34 = $1112; //@line 582
$bit_buf$34 = $1116; //@line 582
$bit_count$34 = $1118; //@line 582
$cur_state$35 = $1108; //@line 582
$dst_ofs$36 = $1110; //@line 582
$match_hist0$35 = $1100; //@line 582
$match_hist1$35 = $1102; //@line 582
$match_hist2$35 = $1104; //@line 582
$match_hist3$35 = $1106; //@line 582
$num_raw_bytes_remaining$8 = $1098; //@line 582
$pDecode_buf_next$34 = $1084 + 1 | 0; //@line 582
$r12$0 = HEAPU8[$1084 >> 0] | 0; //@line 582
label = 167; //@line 583
} else {
$arith_length$34 = $1114; //@line 585
$arith_value$34 = $1112; //@line 585
$bit_buf$34 = $1116; //@line 585
$bit_count$34 = $1118; //@line 585
$cur_state$35 = $1108; //@line 585
$dst_ofs$36 = $1110; //@line 585
$match_hist0$35 = $1100; //@line 585
$match_hist1$35 = $1102; //@line 585
$match_hist2$35 = $1104; //@line 585
$match_hist3$35 = $1106; //@line 585
$num_raw_bytes_remaining$8 = $1098; //@line 585
$pDecode_buf_next$34 = $1084; //@line 585
$r12$0 = 0; //@line 585
label = 167; //@line 586
}
}
break;
}
case 777:
{
$2194 = HEAP32[$this + 144 >> 2] | 0; //@line 593
$2196 = HEAP32[$this + 148 >> 2] | 0; //@line 595
$2197 = HEAP32[$2196 >> 2] | 0; //@line 596
$2199 = HEAP8[$this + 160 >> 0] | 0; //@line 598
HEAP32[$0 >> 2] = $2194; //@line 599
HEAP32[$this + 20 >> 2] = $2194; //@line 601
HEAP32[$this + 28 >> 2] = $2197; //@line 603
HEAP32[$this + 24 >> 2] = $2194 + $2197; //@line 606
HEAP8[$this + 32 >> 0] = $2199; //@line 608
if ($2199 << 24 >> 24 == 0 & ($2197 | 0) == 0) {
$2186 = $2194; //@line 613
$2188 = $2194; //@line 613
$2191 = $2196; //@line 613
label = 321; //@line 614
} else {
$2208 = HEAP32[$this + 1068 >> 2] | 0; //@line 617
$2210 = HEAP32[$this + 1016 >> 2] | 0; //@line 619
$2212 = HEAP32[$this + 1020 >> 2] | 0; //@line 621
$2214 = HEAP32[$this + 1024 >> 2] | 0; //@line 623
$2216 = HEAP32[$this + 1028 >> 2] | 0; //@line 625
$2218 = HEAP32[$this + 1032 >> 2] | 0; //@line 627
$2220 = HEAP32[$this + 992 >> 2] | 0; //@line 629
$2222 = HEAP32[$this + 100 >> 2] | 0; //@line 631
$2224 = HEAP32[$this + 104 >> 2] | 0; //@line 633
$2226 = HEAP32[$this + 44 >> 2] | 0; //@line 635
$2228 = HEAP32[$this + 48 >> 2] | 0; //@line 637
if (($2197 | 0) > 0) {
$arith_length$66 = $2224; //@line 643
$arith_value$66 = $2222; //@line 643
$bit_buf$65 = $2226; //@line 643
$bit_count$65 = $2228; //@line 643
$cur_state$67 = $2218; //@line 643
$dst_ofs$68 = $2220; //@line 643
$match_hist0$67 = $2210; //@line 643
$match_hist1$67 = $2212; //@line 643
$match_hist2$67 = $2214; //@line 643
$match_hist3$67 = $2216; //@line 643
$match_len$7 = $2208; //@line 643
$pDecode_buf_next$64 = $2194 + 1 | 0; //@line 643
$r43$0 = HEAPU8[$2194 >> 0] | 0; //@line 643
label = 326; //@line 644
} else {
$arith_length$66 = $2224; //@line 646
$arith_value$66 = $2222; //@line 646
$bit_buf$65 = $2226; //@line 646
$bit_count$65 = $2228; //@line 646
$cur_state$67 = $2218; //@line 646
$dst_ofs$68 = $2220; //@line 646
$match_hist0$67 = $2210; //@line 646
$match_hist1$67 = $2212; //@line 646
$match_hist2$67 = $2214; //@line 646
$match_hist3$67 = $2216; //@line 646
$match_len$7 = $2208; //@line 646
$pDecode_buf_next$64 = $2194; //@line 646
$r43$0 = 0; //@line 646
label = 326; //@line 647
}
}
break;
}
case 496:
{
$852 = HEAP32[$this + 1016 >> 2] | 0; //@line 654
$854 = HEAP32[$this + 1020 >> 2] | 0; //@line 656
$856 = HEAP32[$this + 1024 >> 2] | 0; //@line 658
$858 = HEAP32[$this + 1028 >> 2] | 0; //@line 660
$860 = HEAP32[$this + 1032 >> 2] | 0; //@line 662
$862 = HEAP32[$this + 992 >> 2] | 0; //@line 664
$864 = HEAP32[$this + 144 >> 2] | 0; //@line 666
$867 = HEAP32[HEAP32[$this + 148 >> 2] >> 2] | 0; //@line 669
$869 = HEAP8[$this + 160 >> 0] | 0; //@line 671
HEAP32[$0 >> 2] = $864; //@line 672
HEAP32[$this + 20 >> 2] = $864; //@line 674
HEAP32[$this + 28 >> 2] = $867; //@line 676
HEAP32[$this + 24 >> 2] = $864 + $867; //@line 679
HEAP8[$this + 32 >> 0] = $869; //@line 681
$4498 = $864; //@line 682
$cur_state$26 = $860; //@line 682
$dst_ofs$27 = $862; //@line 682
$match_hist0$26 = $852; //@line 682
$match_hist1$26 = $854; //@line 682
$match_hist2$26 = $856; //@line 682
$match_hist3$26 = $858; //@line 682
label = 132; //@line 683
break;
}
case 929:
{
$3627 = HEAP32[$this + 144 >> 2] | 0; //@line 688
$3629 = HEAP32[$this + 148 >> 2] | 0; //@line 690
$3630 = HEAP32[$3629 >> 2] | 0; //@line 691
$3632 = HEAP8[$this + 160 >> 0] | 0; //@line 693
HEAP32[$0 >> 2] = $3627; //@line 694
HEAP32[$this + 20 >> 2] = $3627; //@line 696
HEAP32[$this + 28 >> 2] = $3630; //@line 698
HEAP32[$this + 24 >> 2] = $3627 + $3630; //@line 701
HEAP8[$this + 32 >> 0] = $3632; //@line 703
if ($3632 << 24 >> 24 == 0 & ($3630 | 0) == 0) {
$3619 = $3627; //@line 708
$3621 = $3627; //@line 708
$3624 = $3629; //@line 708
label = 536; //@line 709
} else {
$3641 = HEAP32[$this + 1068 >> 2] | 0; //@line 712
$3643 = HEAP32[$this + 1072 >> 2] | 0; //@line 714
$3645 = HEAP32[$this + 1080 >> 2] | 0; //@line 716
$3647 = HEAP32[$this + 1016 >> 2] | 0; //@line 718
$3649 = HEAP32[$this + 1020 >> 2] | 0; //@line 720
$3651 = HEAP32[$this + 1024 >> 2] | 0; //@line 722
$3653 = HEAP32[$this + 1028 >> 2] | 0; //@line 724
$3655 = HEAP32[$this + 1032 >> 2] | 0; //@line 726
$3657 = HEAP32[$this + 992 >> 2] | 0; //@line 728
$3659 = HEAP32[$this + 100 >> 2] | 0; //@line 730
$3661 = HEAP32[$this + 104 >> 2] | 0; //@line 732
$3663 = HEAP32[$this + 44 >> 2] | 0; //@line 734
$3665 = HEAP32[$this + 48 >> 2] | 0; //@line 736
if (($3630 | 0) > 0) {
$arith_length$119 = $3661; //@line 742
$arith_value$119 = $3659; //@line 742
$bit_buf$114 = $3663; //@line 742
$bit_count$114 = $3665; //@line 742
$cur_state$116 = $3655; //@line 742
$dst_ofs$117 = $3657; //@line 742
$match_hist0$116 = $3647; //@line 742
$match_hist1$116 = $3649; //@line 742
$match_hist2$116 = $3651; //@line 742
$match_hist3$116 = $3653; //@line 742
$match_len$58 = $3641; //@line 742
$match_slot$12 = $3643; //@line 742
$num_extra_bits$2 = $3645; //@line 742
$pDecode_buf_next$113 = $3627 + 1 | 0; //@line 742
$r103$0 = HEAPU8[$3627 >> 0] | 0; //@line 742
label = 541; //@line 743
} else {
$arith_length$119 = $3661; //@line 745
$arith_value$119 = $3659; //@line 745
$bit_buf$114 = $3663; //@line 745
$bit_count$114 = $3665; //@line 745
$cur_state$116 = $3655; //@line 745
$dst_ofs$117 = $3657; //@line 745
$match_hist0$116 = $3647; //@line 745
$match_hist1$116 = $3649; //@line 745
$match_hist2$116 = $3651; //@line 745
$match_hist3$116 = $3653; //@line 745
$match_len$58 = $3641; //@line 745
$match_slot$12 = $3643; //@line 745
$num_extra_bits$2 = $3645; //@line 745
$pDecode_buf_next$113 = $3627; //@line 745
$r103$0 = 0; //@line 745
label = 541; //@line 746
}
}
break;
}
case 530:
{
label = 156; //@line 752
break;
}
case 584:
{
label = 189; //@line 756
break;
}
case 737:
{
$1856 = HEAP32[$this + 144 >> 2] | 0; //@line 761
$1858 = HEAP32[$this + 148 >> 2] | 0; //@line 763
$1859 = HEAP32[$1858 >> 2] | 0; //@line 764
$1861 = HEAP8[$this + 160 >> 0] | 0; //@line 766
HEAP32[$0 >> 2] = $1856; //@line 767
HEAP32[$this + 20 >> 2] = $1856; //@line 769
HEAP32[$this + 28 >> 2] = $1859; //@line 771
HEAP32[$this + 24 >> 2] = $1856 + $1859; //@line 774
HEAP8[$this + 32 >> 0] = $1861; //@line 776
if ($1861 << 24 >> 24 == 0 & ($1859 | 0) == 0) {
$1848 = $1856; //@line 781
$1850 = $1856; //@line 781
$1853 = $1858; //@line 781
label = 273; //@line 782
} else {
$1870 = HEAP32[$this + 1064 >> 2] | 0; //@line 785
$1872 = HEAP32[$this + 1016 >> 2] | 0; //@line 787
$1874 = HEAP32[$this + 1020 >> 2] | 0; //@line 789
$1876 = HEAP32[$this + 1024 >> 2] | 0; //@line 791
$1878 = HEAP32[$this + 1028 >> 2] | 0; //@line 793
$1880 = HEAP32[$this + 1032 >> 2] | 0; //@line 795
$1882 = HEAP32[$this + 992 >> 2] | 0; //@line 797
$1884 = HEAP32[$this + 100 >> 2] | 0; //@line 799
$1886 = HEAP32[$this + 104 >> 2] | 0; //@line 801
$1888 = HEAP32[$this + 44 >> 2] | 0; //@line 803
$1890 = HEAP32[$this + 48 >> 2] | 0; //@line 805
$1892 = HEAP32[$this + 112 >> 2] | 0; //@line 807
$1894 = HEAP32[$1892 + 48 >> 2] | 0; //@line 809
if (($1859 | 0) > 0) {
$arith_length$56 = $1886; //@line 815
$arith_value$56 = $1884; //@line 815
$bit_buf$56 = $1888; //@line 815
$bit_count$56 = $1890; //@line 815
$c28$0 = HEAPU8[$1856 >> 0] | 0; //@line 815
$cur_state$58 = $1880; //@line 815
$dst_ofs$59 = $1882; //@line 815
$match_hist0$58 = $1872; //@line 815
$match_hist1$58 = $1874; //@line 815
$match_hist2$58 = $1876; //@line 815
$match_hist3$58 = $1878; //@line 815
$pDecode_buf_next$55 = $1856 + 1 | 0; //@line 815
$pModel26$2 = $1892; //@line 815
$pTables27$2 = $1894; //@line 815
$rep_lit0$2 = $1870; //@line 815
label = 278; //@line 816
} else {
$arith_length$56 = $1886; //@line 818
$arith_value$56 = $1884; //@line 818
$bit_buf$56 = $1888; //@line 818
$bit_count$56 = $1890; //@line 818
$c28$0 = 0; //@line 818
$cur_state$58 = $1880; //@line 818
$dst_ofs$59 = $1882; //@line 818
$match_hist0$58 = $1872; //@line 818
$match_hist1$58 = $1874; //@line 818
$match_hist2$58 = $1876; //@line 818
$match_hist3$58 = $1878; //@line 818
$pDecode_buf_next$55 = $1856; //@line 818
$pModel26$2 = $1892; //@line 818
$pTables27$2 = $1894; //@line 818
$rep_lit0$2 = $1870; //@line 818
label = 278; //@line 819
}
}
break;
}
case 456:
{
$675 = HEAP32[$this + 144 >> 2] | 0; //@line 826
$677 = HEAP32[$this + 148 >> 2] | 0; //@line 828
$678 = HEAP32[$677 >> 2] | 0; //@line 829
$680 = HEAP8[$this + 160 >> 0] | 0; //@line 831
HEAP32[$0 >> 2] = $675; //@line 832
HEAP32[$this + 20 >> 2] = $675; //@line 834
HEAP32[$this + 28 >> 2] = $678; //@line 836
HEAP32[$this + 24 >> 2] = $675 + $678; //@line 839
HEAP8[$this + 32 >> 0] = $680; //@line 841
if ($680 << 24 >> 24 == 0 & ($678 | 0) == 0) {
$667 = $675; //@line 846
$669 = $675; //@line 846
$672 = $677; //@line 846
label = 108; //@line 847
} else {
$689 = HEAP32[$this + 1016 >> 2] | 0; //@line 850
$691 = HEAP32[$this + 1020 >> 2] | 0; //@line 852
$693 = HEAP32[$this + 1024 >> 2] | 0; //@line 854
$695 = HEAP32[$this + 1028 >> 2] | 0; //@line 856
$697 = HEAP32[$this + 1032 >> 2] | 0; //@line 858
$699 = HEAP32[$this + 992 >> 2] | 0; //@line 860
$701 = HEAP32[$this + 100 >> 2] | 0; //@line 862
$703 = HEAP32[$this + 104 >> 2] | 0; //@line 864
$705 = HEAP32[$this + 44 >> 2] | 0; //@line 866
$707 = HEAP32[$this + 48 >> 2] | 0; //@line 868
if (($678 | 0) > 0) {
$arith_length$25 = $703; //@line 874
$arith_value$25 = $701; //@line 874
$bit_buf$25 = $705; //@line 874
$bit_count$25 = $707; //@line 874
$cur_state$25 = $697; //@line 874
$dst_ofs$26 = $699; //@line 874
$match_hist0$25 = $689; //@line 874
$match_hist1$25 = $691; //@line 874
$match_hist2$25 = $693; //@line 874
$match_hist3$25 = $695; //@line 874
$pDecode_buf_next$25 = $675 + 1 | 0; //@line 874
$r8$0 = HEAPU8[$675 >> 0] | 0; //@line 874
label = 113; //@line 875
} else {
$arith_length$25 = $703; //@line 877
$arith_value$25 = $701; //@line 877
$bit_buf$25 = $705; //@line 877
$bit_count$25 = $707; //@line 877
$cur_state$25 = $697; //@line 877
$dst_ofs$26 = $699; //@line 877
$match_hist0$25 = $689; //@line 877
$match_hist1$25 = $691; //@line 877
$match_hist2$25 = $693; //@line 877
$match_hist3$25 = $695; //@line 877
$pDecode_buf_next$25 = $675; //@line 877
$r8$0 = 0; //@line 877
label = 113; //@line 878
}
}
break;
}
case 625:
{
$1403 = HEAP32[$this + 144 >> 2] | 0; //@line 885
$1406 = HEAP32[HEAP32[$this + 148 >> 2] >> 2] | 0; //@line 888
$1408 = HEAP8[$this + 160 >> 0] | 0; //@line 890
HEAP32[$0 >> 2] = $1403; //@line 891
HEAP32[$this + 20 >> 2] = $1403; //@line 893
HEAP32[$this + 28 >> 2] = $1406; //@line 895
HEAP32[$this + 24 >> 2] = $1403 + $1406; //@line 898
HEAP8[$this + 32 >> 0] = $1408; //@line 900
$1415 = HEAP32[$this + 1052 >> 2] | 0; //@line 902
$1416 = $this + 1044 | 0; //@line 903
$1418 = (HEAP32[$1416 >> 2] | 0) + $1415 | 0; //@line 905
HEAP32[$1416 >> 2] = $1418; //@line 906
$1419 = $this + 1048 | 0; //@line 907
$1421 = (HEAP32[$1419 >> 2] | 0) - $1415 | 0; //@line 909
HEAP32[$1419 >> 2] = $1421; //@line 910
$1359 = $1421; //@line 911
$1375 = $1418; //@line 911
$4500 = $1403; //@line 911
label = 195; //@line 912
break;
}
case 437:
{
$432 = HEAP32[$this + 144 >> 2] | 0; //@line 917
$434 = HEAP32[$this + 148 >> 2] | 0; //@line 919
$435 = HEAP32[$434 >> 2] | 0; //@line 920
$437 = HEAP8[$this + 160 >> 0] | 0; //@line 922
HEAP32[$0 >> 2] = $432; //@line 923
HEAP32[$this + 20 >> 2] = $432; //@line 925
HEAP32[$this + 28 >> 2] = $435; //@line 927
HEAP32[$this + 24 >> 2] = $432 + $435; //@line 930
HEAP8[$this + 32 >> 0] = $437; //@line 932
if ($437 << 24 >> 24 == 0 & ($435 | 0) == 0) {
$424 = $432; //@line 937
$426 = $432; //@line 937
$429 = $434; //@line 937
label = 70; //@line 938
} else {
$446 = HEAP32[$this + 1016 >> 2] | 0; //@line 941
$448 = HEAP32[$this + 1020 >> 2] | 0; //@line 943
$450 = HEAP32[$this + 1024 >> 2] | 0; //@line 945
$452 = HEAP32[$this + 1028 >> 2] | 0; //@line 947
$454 = HEAP32[$this + 1032 >> 2] | 0; //@line 949
$456 = HEAP32[$this + 992 >> 2] | 0; //@line 951
$458 = HEAP32[$this + 100 >> 2] | 0; //@line 953
$460 = HEAP32[$this + 104 >> 2] | 0; //@line 955
$462 = HEAP32[$this + 44 >> 2] | 0; //@line 957
$464 = HEAP32[$this + 48 >> 2] | 0; //@line 959
if (($435 | 0) > 0) {
$arith_length$16 = $460; //@line 965
$arith_value$16 = $458; //@line 965
$bit_buf$16 = $462; //@line 965
$bit_count$16 = $464; //@line 965
$cur_state$16 = $454; //@line 965
$dst_ofs$17 = $456; //@line 965
$match_hist0$16 = $446; //@line 965
$match_hist1$16 = $448; //@line 965
$match_hist2$16 = $450; //@line 965
$match_hist3$16 = $452; //@line 965
$pDecode_buf_next$16 = $432 + 1 | 0; //@line 965
$r4$0 = HEAPU8[$432 >> 0] | 0; //@line 965
label = 75; //@line 966
} else {
$arith_length$16 = $460; //@line 968
$arith_value$16 = $458; //@line 968
$bit_buf$16 = $462; //@line 968
$bit_count$16 = $464; //@line 968
$cur_state$16 = $454; //@line 968
$dst_ofs$17 = $456; //@line 968
$match_hist0$16 = $446; //@line 968
$match_hist1$16 = $448; //@line 968
$match_hist2$16 = $450; //@line 968
$match_hist3$16 = $452; //@line 968
$pDecode_buf_next$16 = $432; //@line 968
$r4$0 = 0; //@line 968
label = 75; //@line 969
}
}
break;
}
case 431:
{
$358 = HEAP32[$this + 144 >> 2] | 0; //@line 976
$360 = HEAP32[$this + 148 >> 2] | 0; //@line 978
$361 = HEAP32[$360 >> 2] | 0; //@line 979
$363 = HEAP8[$this + 160 >> 0] | 0; //@line 981
HEAP32[$0 >> 2] = $358; //@line 982
HEAP32[$this + 20 >> 2] = $358; //@line 984
HEAP32[$this + 28 >> 2] = $361; //@line 986
HEAP32[$this + 24 >> 2] = $358 + $361; //@line 989
HEAP8[$this + 32 >> 0] = $363; //@line 991
if ($363 << 24 >> 24 == 0 & ($361 | 0) == 0) {
$350 = $358; //@line 996
$352 = $358; //@line 996
$355 = $360; //@line 996
label = 59; //@line 997
} else {
$372 = HEAP32[$this + 1016 >> 2] | 0; //@line 1000
$374 = HEAP32[$this + 1020 >> 2] | 0; //@line 1002
$376 = HEAP32[$this + 1024 >> 2] | 0; //@line 1004
$378 = HEAP32[$this + 1028 >> 2] | 0; //@line 1006
$380 = HEAP32[$this + 1032 >> 2] | 0; //@line 1008
$382 = HEAP32[$this + 992 >> 2] | 0; //@line 1010
$384 = HEAP32[$this + 100 >> 2] | 0; //@line 1012
$386 = HEAP32[$this + 104 >> 2] | 0; //@line 1014
$388 = HEAP32[$this + 44 >> 2] | 0; //@line 1016
$390 = HEAP32[$this + 48 >> 2] | 0; //@line 1018
if (($361 | 0) > 0) {
$arith_length$13 = $386; //@line 1024
$arith_value$13 = $384; //@line 1024
$bit_buf$13 = $388; //@line 1024
$bit_count$13 = $390; //@line 1024
$cur_state$13 = $380; //@line 1024
$dst_ofs$14 = $382; //@line 1024
$match_hist0$13 = $372; //@line 1024
$match_hist1$13 = $374; //@line 1024
$match_hist2$13 = $376; //@line 1024
$match_hist3$13 = $378; //@line 1024
$pDecode_buf_next$13 = $358 + 1 | 0; //@line 1024
$r3$0 = HEAPU8[$358 >> 0] | 0; //@line 1024
label = 64; //@line 1025
} else {
$arith_length$13 = $386; //@line 1027
$arith_value$13 = $384; //@line 1027
$bit_buf$13 = $388; //@line 1027
$bit_count$13 = $390; //@line 1027
$cur_state$13 = $380; //@line 1027
$dst_ofs$14 = $382; //@line 1027
$match_hist0$13 = $372; //@line 1027
$match_hist1$13 = $374; //@line 1027
$match_hist2$13 = $376; //@line 1027
$match_hist3$13 = $378; //@line 1027
$pDecode_buf_next$13 = $358; //@line 1027
$r3$0 = 0; //@line 1027
label = 64; //@line 1028
}
}
break;
}
case 711:
{
$1722 = HEAP32[$this + 144 >> 2] | 0; //@line 1035
$1724 = HEAP32[$this + 148 >> 2] | 0; //@line 1037
$1725 = HEAP32[$1724 >> 2] | 0; //@line 1038
$1727 = HEAP8[$this + 160 >> 0] | 0; //@line 1040
HEAP32[$0 >> 2] = $1722; //@line 1041
HEAP32[$this + 20 >> 2] = $1722; //@line 1043
HEAP32[$this + 28 >> 2] = $1725; //@line 1045
HEAP32[$this + 24 >> 2] = $1722 + $1725; //@line 1048
HEAP8[$this + 32 >> 0] = $1727; //@line 1050
if ($1727 << 24 >> 24 == 0 & ($1725 | 0) == 0) {
$1714 = $1722; //@line 1055
$1716 = $1722; //@line 1055
$1719 = $1724; //@line 1055
label = 254; //@line 1056
} else {
$1736 = HEAP32[$this + 1016 >> 2] | 0; //@line 1059
$1738 = HEAP32[$this + 1020 >> 2] | 0; //@line 1061
$1740 = HEAP32[$this + 1024 >> 2] | 0; //@line 1063
$1742 = HEAP32[$this + 1028 >> 2] | 0; //@line 1065
$1744 = HEAP32[$this + 1032 >> 2] | 0; //@line 1067
$1746 = HEAP32[$this + 992 >> 2] | 0; //@line 1069
$1748 = HEAP32[$this + 100 >> 2] | 0; //@line 1071
$1750 = HEAP32[$this + 104 >> 2] | 0; //@line 1073
$1752 = HEAP32[$this + 44 >> 2] | 0; //@line 1075
$1754 = HEAP32[$this + 48 >> 2] | 0; //@line 1077
$1756 = HEAP32[$this + 112 >> 2] | 0; //@line 1079
$1758 = HEAP32[$1756 + 48 >> 2] | 0; //@line 1081
if (($1725 | 0) > 0) {
$arith_length$53 = $1750; //@line 1087
$arith_value$53 = $1748; //@line 1087
$bit_buf$53 = $1752; //@line 1087
$bit_count$53 = $1754; //@line 1087
$c24$0 = HEAPU8[$1722 >> 0] | 0; //@line 1087
$cur_state$55 = $1744; //@line 1087
$dst_ofs$56 = $1746; //@line 1087
$match_hist0$55 = $1736; //@line 1087
$match_hist1$55 = $1738; //@line 1087
$match_hist2$55 = $1740; //@line 1087
$match_hist3$55 = $1742; //@line 1087
$pDecode_buf_next$52 = $1722 + 1 | 0; //@line 1087
$pModel23$2 = $1756; //@line 1087
$pTables$2 = $1758; //@line 1087
label = 259; //@line 1088
} else {
$arith_length$53 = $1750; //@line 1090
$arith_value$53 = $1748; //@line 1090
$bit_buf$53 = $1752; //@line 1090
$bit_count$53 = $1754; //@line 1090
$c24$0 = 0; //@line 1090
$cur_state$55 = $1744; //@line 1090
$dst_ofs$56 = $1746; //@line 1090
$match_hist0$55 = $1736; //@line 1090
$match_hist1$55 = $1738; //@line 1090
$match_hist2$55 = $1740; //@line 1090
$match_hist3$55 = $1742; //@line 1090
$pDecode_buf_next$52 = $1722; //@line 1090
$pModel23$2 = $1756; //@line 1090
$pTables$2 = $1758; //@line 1090
label = 259; //@line 1091
}
}
break;
}
case 828:
{
$2982 = HEAP32[$this + 144 >> 2] | 0; //@line 1098
$2984 = HEAP32[$this + 148 >> 2] | 0; //@line 1100
$2985 = HEAP32[$2984 >> 2] | 0; //@line 1101
$2987 = HEAP8[$this + 160 >> 0] | 0; //@line 1103
HEAP32[$0 >> 2] = $2982; //@line 1104
HEAP32[$this + 20 >> 2] = $2982; //@line 1106
HEAP32[$this + 28 >> 2] = $2985; //@line 1108
HEAP32[$this + 24 >> 2] = $2982 + $2985; //@line 1111
HEAP8[$this + 32 >> 0] = $2987; //@line 1113
if ($2987 << 24 >> 24 == 0 & ($2985 | 0) == 0) {
$2974 = $2982; //@line 1118
$2976 = $2982; //@line 1118
$2979 = $2984; //@line 1118
label = 439; //@line 1119
} else {
$2996 = HEAP32[$this + 1068 >> 2] | 0; //@line 1122
$2998 = HEAP32[$this + 1016 >> 2] | 0; //@line 1124
$3000 = HEAP32[$this + 1020 >> 2] | 0; //@line 1126
$3002 = HEAP32[$this + 1024 >> 2] | 0; //@line 1128
$3004 = HEAP32[$this + 1028 >> 2] | 0; //@line 1130
$3006 = HEAP32[$this + 1032 >> 2] | 0; //@line 1132
$3008 = HEAP32[$this + 992 >> 2] | 0; //@line 1134
$3010 = HEAP32[$this + 100 >> 2] | 0; //@line 1136
$3012 = HEAP32[$this + 104 >> 2] | 0; //@line 1138
$3014 = HEAP32[$this + 44 >> 2] | 0; //@line 1140
$3016 = HEAP32[$this + 48 >> 2] | 0; //@line 1142
if (($2985 | 0) > 0) {
$arith_length$96 = $3012; //@line 1148
$arith_value$96 = $3010; //@line 1148
$bit_buf$93 = $3014; //@line 1148
$bit_count$93 = $3016; //@line 1148
$cur_state$95 = $3006; //@line 1148
$dst_ofs$96 = $3008; //@line 1148
$match_hist0$95 = $2998; //@line 1148
$match_hist1$95 = $3000; //@line 1148
$match_hist2$95 = $3002; //@line 1148
$match_hist3$95 = $3004; //@line 1148
$match_len$37 = $2996; //@line 1148
$pDecode_buf_next$92 = $2982 + 1 | 0; //@line 1148
$r75$0 = HEAPU8[$2982 >> 0] | 0; //@line 1148
label = 444; //@line 1149
} else {
$arith_length$96 = $3012; //@line 1151
$arith_value$96 = $3010; //@line 1151
$bit_buf$93 = $3014; //@line 1151
$bit_count$93 = $3016; //@line 1151
$cur_state$95 = $3006; //@line 1151
$dst_ofs$96 = $3008; //@line 1151
$match_hist0$95 = $2998; //@line 1151
$match_hist1$95 = $3000; //@line 1151
$match_hist2$95 = $3002; //@line 1151
$match_hist3$95 = $3004; //@line 1151
$match_len$37 = $2996; //@line 1151
$pDecode_buf_next$92 = $2982; //@line 1151
$r75$0 = 0; //@line 1151
label = 444; //@line 1152
}
}
break;
}
case 864:
{
$3185 = HEAP32[$this + 144 >> 2] | 0; //@line 1159
$3187 = HEAP32[$this + 148 >> 2] | 0; //@line 1161
$3188 = HEAP32[$3187 >> 2] | 0; //@line 1162
$3190 = HEAP8[$this + 160 >> 0] | 0; //@line 1164
HEAP32[$0 >> 2] = $3185; //@line 1165
HEAP32[$this + 20 >> 2] = $3185; //@line 1167
HEAP32[$this + 28 >> 2] = $3188; //@line 1169
HEAP32[$this + 24 >> 2] = $3185 + $3188; //@line 1172
HEAP8[$this + 32 >> 0] = $3190; //@line 1174
if ($3190 << 24 >> 24 == 0 & ($3188 | 0) == 0) {
$3177 = $3185; //@line 1179
$3179 = $3185; //@line 1179
$3182 = $3187; //@line 1179
label = 472; //@line 1180
} else {
$3199 = HEAP32[$this + 1068 >> 2] | 0; //@line 1183
$3201 = HEAP32[$this + 1016 >> 2] | 0; //@line 1185
$3203 = HEAP32[$this + 1020 >> 2] | 0; //@line 1187
$3205 = HEAP32[$this + 1024 >> 2] | 0; //@line 1189
$3207 = HEAP32[$this + 1028 >> 2] | 0; //@line 1191
$3209 = HEAP32[$this + 1032 >> 2] | 0; //@line 1193
$3211 = HEAP32[$this + 992 >> 2] | 0; //@line 1195
$3213 = HEAP32[$this + 100 >> 2] | 0; //@line 1197
$3215 = HEAP32[$this + 104 >> 2] | 0; //@line 1199
$3217 = HEAP32[$this + 44 >> 2] | 0; //@line 1201
$3219 = HEAP32[$this + 48 >> 2] | 0; //@line 1203
$3221 = HEAP32[$this + 112 >> 2] | 0; //@line 1205
$3223 = HEAP32[$3221 + 48 >> 2] | 0; //@line 1207
if (($3188 | 0) > 0) {
$arith_length$106 = $3215; //@line 1213
$arith_value$106 = $3213; //@line 1213
$bit_buf$101 = $3217; //@line 1213
$bit_count$101 = $3219; //@line 1213
$c85$0 = HEAPU8[$3185 >> 0] | 0; //@line 1213
$cur_state$103 = $3209; //@line 1213
$dst_ofs$104 = $3211; //@line 1213
$match_hist0$103 = $3201; //@line 1213
$match_hist1$103 = $3203; //@line 1213
$match_hist2$103 = $3205; //@line 1213
$match_hist3$103 = $3207; //@line 1213
$match_len$45 = $3199; //@line 1213
$pDecode_buf_next$100 = $3185 + 1 | 0; //@line 1213
$pModel83$2 = $3221; //@line 1213
$pTables84$2 = $3223; //@line 1213
label = 477; //@line 1214
} else {
$arith_length$106 = $3215; //@line 1216
$arith_value$106 = $3213; //@line 1216
$bit_buf$101 = $3217; //@line 1216
$bit_count$101 = $3219; //@line 1216
$c85$0 = 0; //@line 1216
$cur_state$103 = $3209; //@line 1216
$dst_ofs$104 = $3211; //@line 1216
$match_hist0$103 = $3201; //@line 1216
$match_hist1$103 = $3203; //@line 1216
$match_hist2$103 = $3205; //@line 1216
$match_hist3$103 = $3207; //@line 1216
$match_len$45 = $3199; //@line 1216
$pDecode_buf_next$100 = $3185; //@line 1216
$pModel83$2 = $3221; //@line 1216
$pTables84$2 = $3223; //@line 1216
label = 477; //@line 1217
}
}
break;
}
case 780:
{
$2288 = HEAP32[$this + 144 >> 2] | 0; //@line 1224
$2290 = HEAP32[$this + 148 >> 2] | 0; //@line 1226
$2291 = HEAP32[$2290 >> 2] | 0; //@line 1227
$2293 = HEAP8[$this + 160 >> 0] | 0; //@line 1229
HEAP32[$0 >> 2] = $2288; //@line 1230
HEAP32[$this + 20 >> 2] = $2288; //@line 1232
HEAP32[$this + 28 >> 2] = $2291; //@line 1234
HEAP32[$this + 24 >> 2] = $2288 + $2291; //@line 1237
HEAP8[$this + 32 >> 0] = $2293; //@line 1239
if ($2293 << 24 >> 24 == 0 & ($2291 | 0) == 0) {
$2280 = $2288; //@line 1244
$2282 = $2288; //@line 1244
$2285 = $2290; //@line 1244
label = 336; //@line 1245
} else {
$2302 = HEAP32[$this + 1068 >> 2] | 0; //@line 1248
$2304 = HEAP32[$this + 1016 >> 2] | 0; //@line 1250
$2306 = HEAP32[$this + 1020 >> 2] | 0; //@line 1252
$2308 = HEAP32[$this + 1024 >> 2] | 0; //@line 1254
$2310 = HEAP32[$this + 1028 >> 2] | 0; //@line 1256
$2312 = HEAP32[$this + 1032 >> 2] | 0; //@line 1258
$2314 = HEAP32[$this + 992 >> 2] | 0; //@line 1260
$2316 = HEAP32[$this + 100 >> 2] | 0; //@line 1262
$2318 = HEAP32[$this + 104 >> 2] | 0; //@line 1264
$2320 = HEAP32[$this + 44 >> 2] | 0; //@line 1266
$2322 = HEAP32[$this + 48 >> 2] | 0; //@line 1268
if (($2291 | 0) > 0) {
$arith_length$71 = $2318; //@line 1274
$arith_value$71 = $2316; //@line 1274
$bit_buf$69 = $2320; //@line 1274
$bit_count$69 = $2322; //@line 1274
$cur_state$71 = $2312; //@line 1274
$dst_ofs$72 = $2314; //@line 1274
$match_hist0$71 = $2304; //@line 1274
$match_hist1$71 = $2306; //@line 1274
$match_hist2$71 = $2308; //@line 1274
$match_hist3$71 = $2310; //@line 1274
$match_len$11 = $2302; //@line 1274
$pDecode_buf_next$68 = $2288 + 1 | 0; //@line 1274
$r47$0 = HEAPU8[$2288 >> 0] | 0; //@line 1274
label = 341; //@line 1275
} else {
$arith_length$71 = $2318; //@line 1277
$arith_value$71 = $2316; //@line 1277
$bit_buf$69 = $2320; //@line 1277
$bit_count$69 = $2322; //@line 1277
$cur_state$71 = $2312; //@line 1277
$dst_ofs$72 = $2314; //@line 1277
$match_hist0$71 = $2304; //@line 1277
$match_hist1$71 = $2306; //@line 1277
$match_hist2$71 = $2308; //@line 1277
$match_hist3$71 = $2310; //@line 1277
$match_len$11 = $2302; //@line 1277
$pDecode_buf_next$68 = $2288; //@line 1277
$r47$0 = 0; //@line 1277
label = 341; //@line 1278
}
}
break;
}
case 1074:
{
$4202 = HEAP32[$this + 144 >> 2] | 0; //@line 1285
$4205 = HEAP32[HEAP32[$this + 148 >> 2] >> 2] | 0; //@line 1288
$4207 = HEAP8[$this + 160 >> 0] | 0; //@line 1290
HEAP32[$0 >> 2] = $4202; //@line 1291
HEAP32[$this + 20 >> 2] = $4202; //@line 1293
HEAP32[$this + 28 >> 2] = $4205; //@line 1295
HEAP32[$this + 24 >> 2] = $4202 + $4205; //@line 1298
HEAP8[$this + 32 >> 0] = $4207; //@line 1300
$4214 = HEAP32[$this + 1052 >> 2] | 0; //@line 1302
$4215 = $this + 1044 | 0; //@line 1303
$4217 = (HEAP32[$4215 >> 2] | 0) + $4214 | 0; //@line 1305
HEAP32[$4215 >> 2] = $4217; //@line 1306
$4218 = $this + 1048 | 0; //@line 1307
$4220 = (HEAP32[$4218 >> 2] | 0) - $4214 | 0; //@line 1309
HEAP32[$4218 >> 2] = $4220; //@line 1310
$4158 = $4220; //@line 1311
$4174 = $4217; //@line 1311
$4503 = $4202; //@line 1311
label = 618; //@line 1312
break;
}
case 945:
{
$3803 = HEAP32[$this + 144 >> 2] | 0; //@line 1317
$3805 = HEAP32[$this + 148 >> 2] | 0; //@line 1319
$3806 = HEAP32[$3805 >> 2] | 0; //@line 1320
$3808 = HEAP8[$this + 160 >> 0] | 0; //@line 1322
HEAP32[$0 >> 2] = $3803; //@line 1323
HEAP32[$this + 20 >> 2] = $3803; //@line 1325
HEAP32[$this + 28 >> 2] = $3806; //@line 1327
HEAP32[$this + 24 >> 2] = $3803 + $3806; //@line 1330
HEAP8[$this + 32 >> 0] = $3808; //@line 1332
if ($3808 << 24 >> 24 == 0 & ($3806 | 0) == 0) {
$3795 = $3803; //@line 1337
$3797 = $3803; //@line 1337
$3800 = $3805; //@line 1337
label = 560; //@line 1338
} else {
$3817 = HEAP32[$this + 1068 >> 2] | 0; //@line 1341
$3819 = HEAP32[$this + 1072 >> 2] | 0; //@line 1343
$3821 = HEAP32[$this + 1076 >> 2] | 0; //@line 1345
$3823 = HEAP32[$this + 1016 >> 2] | 0; //@line 1347
$3825 = HEAP32[$this + 1020 >> 2] | 0; //@line 1349
$3827 = HEAP32[$this + 1024 >> 2] | 0; //@line 1351
$3829 = HEAP32[$this + 1028 >> 2] | 0; //@line 1353
$3831 = HEAP32[$this + 1032 >> 2] | 0; //@line 1355
$3833 = HEAP32[$this + 992 >> 2] | 0; //@line 1357
$3835 = HEAP32[$this + 100 >> 2] | 0; //@line 1359
$3837 = HEAP32[$this + 104 >> 2] | 0; //@line 1361
$3839 = HEAP32[$this + 44 >> 2] | 0; //@line 1363
$3841 = HEAP32[$this + 48 >> 2] | 0; //@line 1365
$3843 = HEAP32[$this + 112 >> 2] | 0; //@line 1367
$3845 = HEAP32[$3843 + 48 >> 2] | 0; //@line 1369
if (($3806 | 0) > 0) {
$arith_length$126 = $3837; //@line 1375
$arith_value$126 = $3835; //@line 1375
$bit_buf$121 = $3839; //@line 1375
$bit_count$121 = $3841; //@line 1375
$c107$0 = HEAPU8[$3803 >> 0] | 0; //@line 1375
$cur_state$123 = $3831; //@line 1375
$dst_ofs$124 = $3833; //@line 1375
$extra_bits$3 = $3821; //@line 1375
$match_hist0$123 = $3823; //@line 1375
$match_hist1$123 = $3825; //@line 1375
$match_hist2$123 = $3827; //@line 1375
$match_hist3$123 = $3829; //@line 1375
$match_len$65 = $3817; //@line 1375
$match_slot$19 = $3819; //@line 1375
$pDecode_buf_next$120 = $3803 + 1 | 0; //@line 1375
$pModel105$2 = $3843; //@line 1375
$pTables106$2 = $3845; //@line 1375
label = 565; //@line 1376
} else {
$arith_length$126 = $3837; //@line 1378
$arith_value$126 = $3835; //@line 1378
$bit_buf$121 = $3839; //@line 1378
$bit_count$121 = $3841; //@line 1378
$c107$0 = 0; //@line 1378
$cur_state$123 = $3831; //@line 1378
$dst_ofs$124 = $3833; //@line 1378
$extra_bits$3 = $3821; //@line 1378
$match_hist0$123 = $3823; //@line 1378
$match_hist1$123 = $3825; //@line 1378
$match_hist2$123 = $3827; //@line 1378
$match_hist3$123 = $3829; //@line 1378
$match_len$65 = $3817; //@line 1378
$match_slot$19 = $3819; //@line 1378
$pDecode_buf_next$120 = $3803; //@line 1378
$pModel105$2 = $3843; //@line 1378
$pTables106$2 = $3845; //@line 1378
label = 565; //@line 1379
}
}
break;
}
case 976:
{
HEAP32[$this >> 2] = 976; //@line 1385
$$0 = 7; //@line 1386
return $$0 | 0; //@line 1387
}
case 787:
{
$2391 = HEAP32[$this + 144 >> 2] | 0; //@line 1392
$2393 = HEAP32[$this + 148 >> 2] | 0; //@line 1394
$2394 = HEAP32[$2393 >> 2] | 0; //@line 1395
$2396 = HEAP8[$this + 160 >> 0] | 0; //@line 1397
HEAP32[$0 >> 2] = $2391; //@line 1398
HEAP32[$this + 20 >> 2] = $2391; //@line 1400
HEAP32[$this + 28 >> 2] = $2394; //@line 1402
HEAP32[$this + 24 >> 2] = $2391 + $2394; //@line 1405
HEAP8[$this + 32 >> 0] = $2396; //@line 1407
if ($2396 << 24 >> 24 == 0 & ($2394 | 0) == 0) {
$2383 = $2391; //@line 1412
$2385 = $2391; //@line 1412
$2388 = $2393; //@line 1412
label = 350; //@line 1413
} else {
$2405 = HEAP32[$this + 1068 >> 2] | 0; //@line 1416
$2407 = HEAP32[$this + 1016 >> 2] | 0; //@line 1418
$2409 = HEAP32[$this + 1020 >> 2] | 0; //@line 1420
$2411 = HEAP32[$this + 1024 >> 2] | 0; //@line 1422
$2413 = HEAP32[$this + 1028 >> 2] | 0; //@line 1424
$2415 = HEAP32[$this + 1032 >> 2] | 0; //@line 1426
$2417 = HEAP32[$this + 992 >> 2] | 0; //@line 1428
$2419 = HEAP32[$this + 100 >> 2] | 0; //@line 1430
$2421 = HEAP32[$this + 104 >> 2] | 0; //@line 1432
$2423 = HEAP32[$this + 44 >> 2] | 0; //@line 1434
$2425 = HEAP32[$this + 48 >> 2] | 0; //@line 1436
$2427 = HEAP32[$this + 112 >> 2] | 0; //@line 1438
$2429 = HEAP32[$2427 + 48 >> 2] | 0; //@line 1440
if (($2394 | 0) > 0) {
$arith_length$75 = $2421; //@line 1446
$arith_value$75 = $2419; //@line 1446
$bit_buf$72 = $2423; //@line 1446
$bit_count$72 = $2425; //@line 1446
$c51$0 = HEAPU8[$2391 >> 0] | 0; //@line 1446
$cur_state$74 = $2415; //@line 1446
$dst_ofs$75 = $2417; //@line 1446
$match_hist0$74 = $2407; //@line 1446
$match_hist1$74 = $2409; //@line 1446
$match_hist2$74 = $2411; //@line 1446
$match_hist3$74 = $2413; //@line 1446
$match_len$14 = $2405; //@line 1446
$pDecode_buf_next$71 = $2391 + 1 | 0; //@line 1446
$pModel49$2 = $2427; //@line 1446
$pTables50$2 = $2429; //@line 1446
label = 355; //@line 1447
} else {
$arith_length$75 = $2421; //@line 1449
$arith_value$75 = $2419; //@line 1449
$bit_buf$72 = $2423; //@line 1449
$bit_count$72 = $2425; //@line 1449
$c51$0 = 0; //@line 1449
$cur_state$74 = $2415; //@line 1449
$dst_ofs$75 = $2417; //@line 1449
$match_hist0$74 = $2407; //@line 1449
$match_hist1$74 = $2409; //@line 1449
$match_hist2$74 = $2411; //@line 1449
$match_hist3$74 = $2413; //@line 1449
$match_len$14 = $2405; //@line 1449
$pDecode_buf_next$71 = $2391; //@line 1449
$pModel49$2 = $2427; //@line 1449
$pTables50$2 = $2429; //@line 1449
label = 355; //@line 1450
}
}
break;
}
case 936:
{
$3714 = HEAP32[$this + 144 >> 2] | 0; //@line 1457
$3716 = HEAP32[$this + 148 >> 2] | 0; //@line 1459
$3717 = HEAP32[$3716 >> 2] | 0; //@line 1460
$3719 = HEAP8[$this + 160 >> 0] | 0; //@line 1462
HEAP32[$0 >> 2] = $3714; //@line 1463
HEAP32[$this + 20 >> 2] = $3714; //@line 1465
HEAP32[$this + 28 >> 2] = $3717; //@line 1467
HEAP32[$this + 24 >> 2] = $3714 + $3717; //@line 1470
HEAP8[$this + 32 >> 0] = $3719; //@line 1472
if ($3719 << 24 >> 24 == 0 & ($3717 | 0) == 0) {
$3706 = $3714; //@line 1477
$3708 = $3714; //@line 1477
$3711 = $3716; //@line 1477
label = 548; //@line 1478
} else {
$3728 = HEAP32[$this + 1068 >> 2] | 0; //@line 1481
$3730 = HEAP32[$this + 1072 >> 2] | 0; //@line 1483
$3732 = HEAP32[$this + 1080 >> 2] | 0; //@line 1485
$3734 = HEAP32[$this + 1016 >> 2] | 0; //@line 1487
$3736 = HEAP32[$this + 1020 >> 2] | 0; //@line 1489
$3738 = HEAP32[$this + 1024 >> 2] | 0; //@line 1491
$3740 = HEAP32[$this + 1028 >> 2] | 0; //@line 1493
$3742 = HEAP32[$this + 1032 >> 2] | 0; //@line 1495
$3744 = HEAP32[$this + 992 >> 2] | 0; //@line 1497
$3746 = HEAP32[$this + 100 >> 2] | 0; //@line 1499
$3748 = HEAP32[$this + 104 >> 2] | 0; //@line 1501
$3750 = HEAP32[$this + 44 >> 2] | 0; //@line 1503
$3752 = HEAP32[$this + 48 >> 2] | 0; //@line 1505
if (($3717 | 0) > 0) {
$arith_length$122 = $3748; //@line 1511
$arith_value$122 = $3746; //@line 1511
$bit_buf$117 = $3750; //@line 1511
$bit_count$117 = $3752; //@line 1511
$cur_state$119 = $3742; //@line 1511
$dst_ofs$120 = $3744; //@line 1511
$match_hist0$119 = $3734; //@line 1511
$match_hist1$119 = $3736; //@line 1511
$match_hist2$119 = $3738; //@line 1511
$match_hist3$119 = $3740; //@line 1511
$match_len$61 = $3728; //@line 1511
$match_slot$15 = $3730; //@line 1511
$num_extra_bits$5 = $3732; //@line 1511
$pDecode_buf_next$116 = $3714 + 1 | 0; //@line 1511
$r104$0 = HEAPU8[$3714 >> 0] | 0; //@line 1511
label = 553; //@line 1512
} else {
$arith_length$122 = $3748; //@line 1514
$arith_value$122 = $3746; //@line 1514
$bit_buf$117 = $3750; //@line 1514
$bit_count$117 = $3752; //@line 1514
$cur_state$119 = $3742; //@line 1514
$dst_ofs$120 = $3744; //@line 1514
$match_hist0$119 = $3734; //@line 1514
$match_hist1$119 = $3736; //@line 1514
$match_hist2$119 = $3738; //@line 1514
$match_hist3$119 = $3740; //@line 1514
$match_len$61 = $3728; //@line 1514
$match_slot$15 = $3730; //@line 1514
$num_extra_bits$5 = $3732; //@line 1514
$pDecode_buf_next$116 = $3714; //@line 1514
$r104$0 = 0; //@line 1514
label = 553; //@line 1515
}
}
break;
}
case 907:
{
$3455 = HEAP32[$this + 144 >> 2] | 0; //@line 1522
$3457 = HEAP32[$this + 148 >> 2] | 0; //@line 1524
$3458 = HEAP32[$3457 >> 2] | 0; //@line 1525
$3460 = HEAP8[$this + 160 >> 0] | 0; //@line 1527
HEAP32[$0 >> 2] = $3455; //@line 1528
HEAP32[$this + 20 >> 2] = $3455; //@line 1530
HEAP32[$this + 28 >> 2] = $3458; //@line 1532
HEAP32[$this + 24 >> 2] = $3455 + $3458; //@line 1535
HEAP8[$this + 32 >> 0] = $3460; //@line 1537
if ($3460 << 24 >> 24 == 0 & ($3458 | 0) == 0) {
$3447 = $3455; //@line 1542
$3449 = $3455; //@line 1542
$3452 = $3457; //@line 1542
label = 512; //@line 1543
} else {
$3469 = HEAP32[$this + 1068 >> 2] | 0; //@line 1546
$3471 = HEAP32[$this + 1072 >> 2] | 0; //@line 1548
$3473 = HEAP32[$this + 1016 >> 2] | 0; //@line 1550
$3475 = HEAP32[$this + 1020 >> 2] | 0; //@line 1552
$3477 = HEAP32[$this + 1024 >> 2] | 0; //@line 1554
$3479 = HEAP32[$this + 1028 >> 2] | 0; //@line 1556
$3481 = HEAP32[$this + 1032 >> 2] | 0; //@line 1558
$3483 = HEAP32[$this + 992 >> 2] | 0; //@line 1560
$3485 = HEAP32[$this + 100 >> 2] | 0; //@line 1562
$3487 = HEAP32[$this + 104 >> 2] | 0; //@line 1564
$3489 = HEAP32[$this + 44 >> 2] | 0; //@line 1566
$3491 = HEAP32[$this + 48 >> 2] | 0; //@line 1568
if (($3458 | 0) > 0) {
$arith_length$112 = $3487; //@line 1574
$arith_value$112 = $3485; //@line 1574
$bit_buf$107 = $3489; //@line 1574
$bit_count$107 = $3491; //@line 1574
$cur_state$109 = $3481; //@line 1574
$dst_ofs$110 = $3483; //@line 1574
$match_hist0$109 = $3473; //@line 1574
$match_hist1$109 = $3475; //@line 1574
$match_hist2$109 = $3477; //@line 1574
$match_hist3$109 = $3479; //@line 1574
$match_len$51 = $3469; //@line 1574
$match_slot$5 = $3471; //@line 1574
$pDecode_buf_next$106 = $3455 + 1 | 0; //@line 1574
$r100$0 = HEAPU8[$3455 >> 0] | 0; //@line 1574
label = 517; //@line 1575
} else {
$arith_length$112 = $3487; //@line 1577
$arith_value$112 = $3485; //@line 1577
$bit_buf$107 = $3489; //@line 1577
$bit_count$107 = $3491; //@line 1577
$cur_state$109 = $3481; //@line 1577
$dst_ofs$110 = $3483; //@line 1577
$match_hist0$109 = $3473; //@line 1577
$match_hist1$109 = $3475; //@line 1577
$match_hist2$109 = $3477; //@line 1577
$match_hist3$109 = $3479; //@line 1577
$match_len$51 = $3469; //@line 1577
$match_slot$5 = $3471; //@line 1577
$pDecode_buf_next$106 = $3455; //@line 1577
$r100$0 = 0; //@line 1577
label = 517; //@line 1578
}
}
break;
}
case 796:
{
$2518 = HEAP32[$this + 144 >> 2] | 0; //@line 1585
$2520 = HEAP32[$this + 148 >> 2] | 0; //@line 1587
$2521 = HEAP32[$2520 >> 2] | 0; //@line 1588
$2523 = HEAP8[$this + 160 >> 0] | 0; //@line 1590
HEAP32[$0 >> 2] = $2518; //@line 1591
HEAP32[$this + 20 >> 2] = $2518; //@line 1593
HEAP32[$this + 28 >> 2] = $2521; //@line 1595
HEAP32[$this + 24 >> 2] = $2518 + $2521; //@line 1598
HEAP8[$this + 32 >> 0] = $2523; //@line 1600
if ($2523 << 24 >> 24 == 0 & ($2521 | 0) == 0) {
$2510 = $2518; //@line 1605
$2512 = $2518; //@line 1605
$2515 = $2520; //@line 1605
label = 369; //@line 1606
} else {
$2532 = HEAP32[$this + 1068 >> 2] | 0; //@line 1609
$2534 = HEAP32[$this + 1016 >> 2] | 0; //@line 1611
$2536 = HEAP32[$this + 1020 >> 2] | 0; //@line 1613
$2538 = HEAP32[$this + 1024 >> 2] | 0; //@line 1615
$2540 = HEAP32[$this + 1028 >> 2] | 0; //@line 1617
$2542 = HEAP32[$this + 1032 >> 2] | 0; //@line 1619
$2544 = HEAP32[$this + 992 >> 2] | 0; //@line 1621
$2546 = HEAP32[$this + 100 >> 2] | 0; //@line 1623
$2548 = HEAP32[$this + 104 >> 2] | 0; //@line 1625
$2550 = HEAP32[$this + 44 >> 2] | 0; //@line 1627
$2552 = HEAP32[$this + 48 >> 2] | 0; //@line 1629
if (($2521 | 0) > 0) {
$arith_length$78 = $2548; //@line 1635
$arith_value$78 = $2546; //@line 1635
$bit_buf$75 = $2550; //@line 1635
$bit_count$75 = $2552; //@line 1635
$cur_state$77 = $2542; //@line 1635
$dst_ofs$78 = $2544; //@line 1635
$match_hist0$77 = $2534; //@line 1635
$match_hist1$77 = $2536; //@line 1635
$match_hist2$77 = $2538; //@line 1635
$match_hist3$77 = $2540; //@line 1635
$match_len$18 = $2532; //@line 1635
$pDecode_buf_next$74 = $2518 + 1 | 0; //@line 1635
$r58$0 = HEAPU8[$2518 >> 0] | 0; //@line 1635
label = 374; //@line 1636
} else {
$arith_length$78 = $2548; //@line 1638
$arith_value$78 = $2546; //@line 1638
$bit_buf$75 = $2550; //@line 1638
$bit_count$75 = $2552; //@line 1638
$cur_state$77 = $2542; //@line 1638
$dst_ofs$78 = $2544; //@line 1638
$match_hist0$77 = $2534; //@line 1638
$match_hist1$77 = $2536; //@line 1638
$match_hist2$77 = $2538; //@line 1638
$match_hist3$77 = $2540; //@line 1638
$match_len$18 = $2532; //@line 1638
$pDecode_buf_next$74 = $2518; //@line 1638
$r58$0 = 0; //@line 1638
label = 374; //@line 1639
}
}
break;
}
case 1002:
{
$3993 = HEAP32[$this + 144 >> 2] | 0; //@line 1646
$3996 = HEAP32[HEAP32[$this + 148 >> 2] >> 2] | 0; //@line 1649
$3998 = HEAP8[$this + 160 >> 0] | 0; //@line 1651
HEAP32[$0 >> 2] = $3993; //@line 1652
HEAP32[$this + 20 >> 2] = $3993; //@line 1654
HEAP32[$this + 28 >> 2] = $3996; //@line 1656
HEAP32[$this + 24 >> 2] = $3993 + $3996; //@line 1659
HEAP8[$this + 32 >> 0] = $3998; //@line 1661
$4005 = HEAP32[$this + 1052 >> 2] | 0; //@line 1663
$4006 = $this + 1044 | 0; //@line 1664
$4008 = (HEAP32[$4006 >> 2] | 0) + $4005 | 0; //@line 1666
HEAP32[$4006 >> 2] = $4008; //@line 1667
$4009 = $this + 1048 | 0; //@line 1668
$4011 = (HEAP32[$4009 >> 2] | 0) - $4005 | 0; //@line 1670
HEAP32[$4009 >> 2] = $4011; //@line 1671
$3949 = $4011; //@line 1672
$3965 = $4008; //@line 1672
$4502 = $3993; //@line 1672
label = 579; //@line 1673
break;
}
case 1054:
{
$4081 = HEAP32[$this + 144 >> 2] | 0; //@line 1678
$4083 = HEAP32[$this + 148 >> 2] | 0; //@line 1680
$4084 = HEAP32[$4083 >> 2] | 0; //@line 1681
$4086 = HEAP8[$this + 160 >> 0] | 0; //@line 1683
HEAP32[$0 >> 2] = $4081; //@line 1684
HEAP32[$this + 20 >> 2] = $4081; //@line 1686
HEAP32[$this + 28 >> 2] = $4084; //@line 1688
HEAP32[$this + 24 >> 2] = $4081 + $4084; //@line 1691
HEAP8[$this + 32 >> 0] = $4086; //@line 1693
if ($4086 << 24 >> 24 == 0 & ($4084 | 0) == 0) {
$4073 = $4081; //@line 1698
$4075 = $4081; //@line 1698
$4078 = $4083; //@line 1698
label = 605; //@line 1699
} else {
$4095 = HEAP32[$this + 1016 >> 2] | 0; //@line 1702
$4097 = HEAP32[$this + 1020 >> 2] | 0; //@line 1704
$4099 = HEAP32[$this + 1024 >> 2] | 0; //@line 1706
$4101 = HEAP32[$this + 1028 >> 2] | 0; //@line 1708
$4103 = HEAP32[$this + 1032 >> 2] | 0; //@line 1710
$4105 = HEAP32[$this + 992 >> 2] | 0; //@line 1712
$4107 = HEAP32[$this + 100 >> 2] | 0; //@line 1714
$4109 = HEAP32[$this + 104 >> 2] | 0; //@line 1716
$4111 = HEAP32[$this + 44 >> 2] | 0; //@line 1718
$4113 = HEAP32[$this + 48 >> 2] | 0; //@line 1720
if (($4084 | 0) > 0) {
$arith_length$133 = $4109; //@line 1726
$arith_value$133 = $4107; //@line 1726
$bit_buf$128 = $4111; //@line 1726
$bit_count$128 = $4113; //@line 1726
$cur_state$130 = $4103; //@line 1726
$dst_ofs$131 = $4105; //@line 1726
$match_hist0$130 = $4095; //@line 1726
$match_hist1$130 = $4097; //@line 1726
$match_hist2$130 = $4099; //@line 1726
$match_hist3$129 = $4101; //@line 1726
$pDecode_buf_next$127 = $4081 + 1 | 0; //@line 1726
$r119$0 = HEAPU8[$4081 >> 0] | 0; //@line 1726
label = 610; //@line 1727
} else {
$arith_length$133 = $4109; //@line 1729
$arith_value$133 = $4107; //@line 1729
$bit_buf$128 = $4111; //@line 1729
$bit_count$128 = $4113; //@line 1729
$cur_state$130 = $4103; //@line 1729
$dst_ofs$131 = $4105; //@line 1729
$match_hist0$130 = $4095; //@line 1729
$match_hist1$130 = $4097; //@line 1729
$match_hist2$130 = $4099; //@line 1729
$match_hist3$129 = $4101; //@line 1729
$pDecode_buf_next$127 = $4081; //@line 1729
$r119$0 = 0; //@line 1729
label = 610; //@line 1730
}
}
break;
}
case 520:
{
$986 = HEAP32[$this + 144 >> 2] | 0; //@line 1737
$988 = HEAP32[$this + 148 >> 2] | 0; //@line 1739
$989 = HEAP32[$988 >> 2] | 0; //@line 1740
$991 = HEAP8[$this + 160 >> 0] | 0; //@line 1742
HEAP32[$0 >> 2] = $986; //@line 1743
HEAP32[$this + 20 >> 2] = $986; //@line 1745
HEAP32[$this + 28 >> 2] = $989; //@line 1747
HEAP32[$this + 24 >> 2] = $986 + $989; //@line 1750
HEAP8[$this + 32 >> 0] = $991; //@line 1752
if ($991 << 24 >> 24 == 0 & ($989 | 0) == 0) {
$978 = $986; //@line 1757
$980 = $986; //@line 1757
$983 = $988; //@line 1757
label = 148; //@line 1758
} else {
$1000 = HEAP32[$this + 1092 >> 2] | 0; //@line 1761
$1002 = HEAP32[$this + 1016 >> 2] | 0; //@line 1763
$1004 = HEAP32[$this + 1020 >> 2] | 0; //@line 1765
$1006 = HEAP32[$this + 1024 >> 2] | 0; //@line 1767
$1008 = HEAP32[$this + 1028 >> 2] | 0; //@line 1769
$1010 = HEAP32[$this + 1032 >> 2] | 0; //@line 1771
$1012 = HEAP32[$this + 992 >> 2] | 0; //@line 1773
$1014 = HEAP32[$this + 100 >> 2] | 0; //@line 1775
$1016 = HEAP32[$this + 104 >> 2] | 0; //@line 1777
$1018 = HEAP32[$this + 44 >> 2] | 0; //@line 1779
$1020 = HEAP32[$this + 48 >> 2] | 0; //@line 1781
if (($989 | 0) > 0) {
$arith_length$31 = $1016; //@line 1787
$arith_value$31 = $1014; //@line 1787
$bit_buf$31 = $1018; //@line 1787
$bit_count$31 = $1020; //@line 1787
$cur_state$32 = $1010; //@line 1787
$dst_ofs$33 = $1012; //@line 1787
$match_hist0$32 = $1002; //@line 1787
$match_hist1$32 = $1004; //@line 1787
$match_hist2$32 = $1006; //@line 1787
$match_hist3$32 = $1008; //@line 1787
$num_raw_bytes_remaining$5 = $1000; //@line 1787
$pDecode_buf_next$31 = $986 + 1 | 0; //@line 1787
$r10$0 = HEAPU8[$986 >> 0] | 0; //@line 1787
label = 153; //@line 1788
} else {
$arith_length$31 = $1016; //@line 1790
$arith_value$31 = $1014; //@line 1790
$bit_buf$31 = $1018; //@line 1790
$bit_count$31 = $1020; //@line 1790
$cur_state$32 = $1010; //@line 1790
$dst_ofs$33 = $1012; //@line 1790
$match_hist0$32 = $1002; //@line 1790
$match_hist1$32 = $1004; //@line 1790
$match_hist2$32 = $1006; //@line 1790
$match_hist3$32 = $1008; //@line 1790
$num_raw_bytes_remaining$5 = $1000; //@line 1790
$pDecode_buf_next$31 = $986; //@line 1790
$r10$0 = 0; //@line 1790
label = 153; //@line 1791
}
}
break;
}
case 588:
{
$1285 = HEAP32[$this + 1092 >> 2] | 0; //@line 1798
$1287 = HEAP32[$this + 1016 >> 2] | 0; //@line 1800
$1289 = HEAP32[$this + 1020 >> 2] | 0; //@line 1802
$1291 = HEAP32[$this + 1024 >> 2] | 0; //@line 1804
$1293 = HEAP32[$this + 1028 >> 2] | 0; //@line 1806
$1295 = HEAP32[$this + 1032 >> 2] | 0; //@line 1808
$1297 = HEAP32[$this + 992 >> 2] | 0; //@line 1810
$1299 = HEAP32[$this + 144 >> 2] | 0; //@line 1812
$1301 = HEAP32[$this + 148 >> 2] | 0; //@line 1814
$1302 = HEAP32[$1301 >> 2] | 0; //@line 1815
$1304 = HEAP8[$this + 160 >> 0] | 0; //@line 1817
HEAP32[$0 >> 2] = $1299; //@line 1818
HEAP32[$this + 20 >> 2] = $1299; //@line 1820
HEAP32[$this + 28 >> 2] = $1302; //@line 1822
HEAP32[$this + 24 >> 2] = $1299 + $1302; //@line 1825
HEAP8[$this + 32 >> 0] = $1304; //@line 1827
$1266 = HEAP32[$1301 >> 2] | 0; //@line 1829
$1268 = 0; //@line 1829
$1271 = 0; //@line 1829
$1272 = $1301; //@line 1829
$1323 = 0; //@line 1829
$cur_state$40 = $1295; //@line 1829
$dst_ofs$41 = $1297; //@line 1829
$match_hist0$40 = $1287; //@line 1829
$match_hist1$40 = $1289; //@line 1829
$match_hist2$40 = $1291; //@line 1829
$match_hist3$40 = $1293; //@line 1829
$num_raw_bytes_remaining$13 = $1285; //@line 1829
label = 187; //@line 1830
break;
}
case 608:
{
HEAP32[$this >> 2] = 608; //@line 1834
$$0 = 5; //@line 1835
return $$0 | 0; //@line 1836
}
case 705:
{
HEAP32[$this >> 2] = 705; //@line 1840
$$0 = 5; //@line 1841
return $$0 | 0; //@line 1842
}
case 757:
{
$2028 = HEAP32[$this + 144 >> 2] | 0; //@line 1847
$2031 = HEAP32[HEAP32[$this + 148 >> 2] >> 2] | 0; //@line 1850
$2033 = HEAP8[$this + 160 >> 0] | 0; //@line 1852
HEAP32[$0 >> 2] = $2028; //@line 1853
HEAP32[$this + 20 >> 2] = $2028; //@line 1855
HEAP32[$this + 28 >> 2] = $2031; //@line 1857
HEAP32[$this + 24 >> 2] = $2028 + $2031; //@line 1860
HEAP8[$this + 32 >> 0] = $2033; //@line 1862
$2040 = HEAP32[$this + 1052 >> 2] | 0; //@line 1864
$2041 = $this + 1044 | 0; //@line 1865
$2043 = (HEAP32[$2041 >> 2] | 0) + $2040 | 0; //@line 1867
HEAP32[$2041 >> 2] = $2043; //@line 1868
$2044 = $this + 1048 | 0; //@line 1869
$2046 = (HEAP32[$2044 >> 2] | 0) - $2040 | 0; //@line 1871
HEAP32[$2044 >> 2] = $2046; //@line 1872
$1984 = $2046; //@line 1873
$2000 = $2043; //@line 1873
$4501 = $2028; //@line 1873
label = 289; //@line 1874
break;
}
case 912:
{
$3539 = HEAP32[$this + 144 >> 2] | 0; //@line 1879
$3541 = HEAP32[$this + 148 >> 2] | 0; //@line 1881
$3542 = HEAP32[$3541 >> 2] | 0; //@line 1882
$3544 = HEAP8[$this + 160 >> 0] | 0; //@line 1884
HEAP32[$0 >> 2] = $3539; //@line 1885
HEAP32[$this + 20 >> 2] = $3539; //@line 1887
HEAP32[$this + 28 >> 2] = $3542; //@line 1889
HEAP32[$this + 24 >> 2] = $3539 + $3542; //@line 1892
HEAP8[$this + 32 >> 0] = $3544; //@line 1894
if ($3544 << 24 >> 24 == 0 & ($3542 | 0) == 0) {
$3531 = $3539; //@line 1899
$3533 = $3539; //@line 1899
$3536 = $3541; //@line 1899
label = 524; //@line 1900
} else {
$3553 = HEAP32[$this + 1068 >> 2] | 0; //@line 1903
$3555 = HEAP32[$this + 1072 >> 2] | 0; //@line 1905
$3557 = HEAP32[$this + 1016 >> 2] | 0; //@line 1907
$3559 = HEAP32[$this + 1020 >> 2] | 0; //@line 1909
$3561 = HEAP32[$this + 1024 >> 2] | 0; //@line 1911
$3563 = HEAP32[$this + 1028 >> 2] | 0; //@line 1913
$3565 = HEAP32[$this + 1032 >> 2] | 0; //@line 1915
$3567 = HEAP32[$this + 992 >> 2] | 0; //@line 1917
$3569 = HEAP32[$this + 100 >> 2] | 0; //@line 1919
$3571 = HEAP32[$this + 104 >> 2] | 0; //@line 1921
$3573 = HEAP32[$this + 44 >> 2] | 0; //@line 1923
$3575 = HEAP32[$this + 48 >> 2] | 0; //@line 1925
if (($3542 | 0) > 0) {
$arith_length$115 = $3571; //@line 1931
$arith_value$115 = $3569; //@line 1931
$bit_buf$110 = $3573; //@line 1931
$bit_count$110 = $3575; //@line 1931
$cur_state$112 = $3565; //@line 1931
$dst_ofs$113 = $3567; //@line 1931
$match_hist0$112 = $3557; //@line 1931
$match_hist1$112 = $3559; //@line 1931
$match_hist2$112 = $3561; //@line 1931
$match_hist3$112 = $3563; //@line 1931
$match_len$54 = $3553; //@line 1931
$match_slot$8 = $3555; //@line 1931
$pDecode_buf_next$109 = $3539 + 1 | 0; //@line 1931
$r102$0 = HEAPU8[$3539 >> 0] | 0; //@line 1931
label = 529; //@line 1932
} else {
$arith_length$115 = $3571; //@line 1934
$arith_value$115 = $3569; //@line 1934
$bit_buf$110 = $3573; //@line 1934
$bit_count$110 = $3575; //@line 1934
$cur_state$112 = $3565; //@line 1934
$dst_ofs$113 = $3567; //@line 1934
$match_hist0$112 = $3557; //@line 1934
$match_hist1$112 = $3559; //@line 1934
$match_hist2$112 = $3561; //@line 1934
$match_hist3$112 = $3563; //@line 1934
$match_len$54 = $3553; //@line 1934
$match_slot$8 = $3555; //@line 1934
$pDecode_buf_next$109 = $3539; //@line 1934
$r102$0 = 0; //@line 1934
label = 529; //@line 1935
}
}
break;
}
case 369:
{
$67 = HEAP32[$this + 144 >> 2] | 0; //@line 1942
$69 = HEAP32[$this + 148 >> 2] | 0; //@line 1944
$70 = HEAP32[$69 >> 2] | 0; //@line 1945
$72 = HEAP8[$this + 160 >> 0] | 0; //@line 1947
HEAP32[$0 >> 2] = $67; //@line 1948
HEAP32[$this + 20 >> 2] = $67; //@line 1950
HEAP32[$this + 28 >> 2] = $70; //@line 1952
HEAP32[$this + 24 >> 2] = $67 + $70; //@line 1955
HEAP8[$this + 32 >> 0] = $72; //@line 1957
if ($72 << 24 >> 24 == 0 & ($70 | 0) == 0) {
$59 = $67; //@line 1962
$61 = $67; //@line 1962
$64 = $69; //@line 1962
label = 11; //@line 1963
} else {
$81 = HEAP32[$this + 1016 >> 2] | 0; //@line 1966
$83 = HEAP32[$this + 1020 >> 2] | 0; //@line 1968
$85 = HEAP32[$this + 1024 >> 2] | 0; //@line 1970
$87 = HEAP32[$this + 1028 >> 2] | 0; //@line 1972
$89 = HEAP32[$this + 1032 >> 2] | 0; //@line 1974
$91 = HEAP32[$this + 992 >> 2] | 0; //@line 1976
$93 = HEAP32[$this + 100 >> 2] | 0; //@line 1978
$95 = HEAP32[$this + 104 >> 2] | 0; //@line 1980
$97 = HEAP32[$this + 44 >> 2] | 0; //@line 1982
$99 = HEAP32[$this + 48 >> 2] | 0; //@line 1984
if (($70 | 0) > 0) {
$arith_length$2 = $95; //@line 1990
$arith_value$2 = $93; //@line 1990
$bit_buf$2 = $97; //@line 1990
$bit_count$2 = $99; //@line 1990
$cur_state$2 = $89; //@line 1990
$dst_ofs$3 = $91; //@line 1990
$match_hist0$2 = $81; //@line 1990
$match_hist1$2 = $83; //@line 1990
$match_hist2$2 = $85; //@line 1990
$match_hist3$2 = $87; //@line 1990
$pDecode_buf_next$2 = $67 + 1 | 0; //@line 1990
$r$0 = HEAPU8[$67 >> 0] | 0; //@line 1990
label = 16; //@line 1991
} else {
$arith_length$2 = $95; //@line 1993
$arith_value$2 = $93; //@line 1993
$bit_buf$2 = $97; //@line 1993
$bit_count$2 = $99; //@line 1993
$cur_state$2 = $89; //@line 1993
$dst_ofs$3 = $91; //@line 1993
$match_hist0$2 = $81; //@line 1993
$match_hist1$2 = $83; //@line 1993
$match_hist2$2 = $85; //@line 1993
$match_hist3$2 = $87; //@line 1993
$pDecode_buf_next$2 = $67; //@line 1993
$r$0 = 0; //@line 1993
label = 16; //@line 1994
}
}
break;
}
case 1080:
{
$4272 = HEAP32[$this + 144 >> 2] | 0; //@line 2001
$4274 = HEAP32[$this + 148 >> 2] | 0; //@line 2003
$4275 = HEAP32[$4274 >> 2] | 0; //@line 2004
$4277 = HEAP8[$this + 160 >> 0] | 0; //@line 2006
HEAP32[$0 >> 2] = $4272; //@line 2007
HEAP32[$this + 20 >> 2] = $4272; //@line 2009
HEAP32[$this + 28 >> 2] = $4275; //@line 2011
HEAP32[$this + 24 >> 2] = $4272 + $4275; //@line 2014
HEAP8[$this + 32 >> 0] = $4277; //@line 2016
if ($4277 << 24 >> 24 == 0 & ($4275 | 0) == 0) {
$4264 = $4272; //@line 2021
$4266 = $4272; //@line 2021
$4269 = $4274; //@line 2021
label = 634; //@line 2022
} else {
$4286 = HEAP32[$this + 1016 >> 2] | 0; //@line 2025
$4288 = HEAP32[$this + 1020 >> 2] | 0; //@line 2027
$4290 = HEAP32[$this + 1024 >> 2] | 0; //@line 2029
$4292 = HEAP32[$this + 1028 >> 2] | 0; //@line 2031
$4294 = HEAP32[$this + 1032 >> 2] | 0; //@line 2033
$4296 = HEAP32[$this + 992 >> 2] | 0; //@line 2035
$4298 = HEAP32[$this + 100 >> 2] | 0; //@line 2037
$4300 = HEAP32[$this + 104 >> 2] | 0; //@line 2039
$4302 = HEAP32[$this + 44 >> 2] | 0; //@line 2041
$4304 = HEAP32[$this + 48 >> 2] | 0; //@line 2043
if (($4275 | 0) > 0) {
$arith_length$138 = $4300; //@line 2049
$arith_value$138 = $4298; //@line 2049
$bit_buf$133 = $4302; //@line 2049
$bit_count$133 = $4304; //@line 2049
$cur_state$135 = $4294; //@line 2049
$dst_ofs$136 = $4296; //@line 2049
$match_hist0$135 = $4286; //@line 2049
$match_hist1$135 = $4288; //@line 2049
$match_hist2$135 = $4290; //@line 2049
$match_hist3$134 = $4292; //@line 2049
$pDecode_buf_next$132 = $4272 + 1 | 0; //@line 2049
$r124$0 = HEAPU8[$4272 >> 0] | 0; //@line 2049
label = 639; //@line 2050
} else {
$arith_length$138 = $4300; //@line 2052
$arith_value$138 = $4298; //@line 2052
$bit_buf$133 = $4302; //@line 2052
$bit_count$133 = $4304; //@line 2052
$cur_state$135 = $4294; //@line 2052
$dst_ofs$136 = $4296; //@line 2052
$match_hist0$135 = $4286; //@line 2052
$match_hist1$135 = $4288; //@line 2052
$match_hist2$135 = $4290; //@line 2052
$match_hist3$134 = $4292; //@line 2052
$pDecode_buf_next$132 = $4272; //@line 2052
$r124$0 = 0; //@line 2052
label = 639; //@line 2053
}
}
break;
}
case 1082:
{
$4344 = HEAP32[$this + 144 >> 2] | 0; //@line 2060
$4346 = HEAP32[$this + 148 >> 2] | 0; //@line 2062
$4347 = HEAP32[$4346 >> 2] | 0; //@line 2063
$4349 = HEAP8[$this + 160 >> 0] | 0; //@line 2065
HEAP32[$0 >> 2] = $4344; //@line 2066
HEAP32[$this + 20 >> 2] = $4344; //@line 2068
HEAP32[$this + 28 >> 2] = $4347; //@line 2070
HEAP32[$this + 24 >> 2] = $4344 + $4347; //@line 2073
HEAP8[$this + 32 >> 0] = $4349; //@line 2075
if ($4349 << 24 >> 24 == 0 & ($4347 | 0) == 0) {
$4336 = $4344; //@line 2080
$4338 = $4344; //@line 2080
$4341 = $4346; //@line 2080
label = 645; //@line 2081
} else {
$4358 = HEAP32[$this + 1016 >> 2] | 0; //@line 2084
$4360 = HEAP32[$this + 1020 >> 2] | 0; //@line 2086
$4362 = HEAP32[$this + 1024 >> 2] | 0; //@line 2088
$4364 = HEAP32[$this + 1028 >> 2] | 0; //@line 2090
$4366 = HEAP32[$this + 1032 >> 2] | 0; //@line 2092
$4368 = HEAP32[$this + 992 >> 2] | 0; //@line 2094
$4370 = HEAP32[$this + 100 >> 2] | 0; //@line 2096
$4372 = HEAP32[$this + 104 >> 2] | 0; //@line 2098
$4374 = HEAP32[$this + 44 >> 2] | 0; //@line 2100
$4376 = HEAP32[$this + 48 >> 2] | 0; //@line 2102
if (($4347 | 0) > 0) {
$arith_length$141 = $4372; //@line 2108
$arith_value$141 = $4370; //@line 2108
$bit_buf$136 = $4374; //@line 2108
$bit_count$136 = $4376; //@line 2108
$cur_state$138 = $4366; //@line 2108
$dst_ofs$139 = $4368; //@line 2108
$match_hist0$138 = $4358; //@line 2108
$match_hist1$138 = $4360; //@line 2108
$match_hist2$138 = $4362; //@line 2108
$match_hist3$137 = $4364; //@line 2108
$pDecode_buf_next$135 = $4344 + 1 | 0; //@line 2108
$r125$0 = HEAPU8[$4344 >> 0] | 0; //@line 2108
label = 650; //@line 2109
} else {
$arith_length$141 = $4372; //@line 2111
$arith_value$141 = $4370; //@line 2111
$bit_buf$136 = $4374; //@line 2111
$bit_count$136 = $4376; //@line 2111
$cur_state$138 = $4366; //@line 2111
$dst_ofs$139 = $4368; //@line 2111
$match_hist0$138 = $4358; //@line 2111
$match_hist1$138 = $4360; //@line 2111
$match_hist2$138 = $4362; //@line 2111
$match_hist3$137 = $4364; //@line 2111
$pDecode_buf_next$135 = $4344; //@line 2111
$r125$0 = 0; //@line 2111
label = 650; //@line 2112
}
}
break;
}
case 1083:
{
$4418 = HEAP32[$this + 144 >> 2] | 0; //@line 2119
$4420 = HEAP32[$this + 148 >> 2] | 0; //@line 2121
$4421 = HEAP32[$4420 >> 2] | 0; //@line 2122
$4423 = HEAP8[$this + 160 >> 0] | 0; //@line 2124
HEAP32[$0 >> 2] = $4418; //@line 2125
HEAP32[$this + 20 >> 2] = $4418; //@line 2127
HEAP32[$this + 28 >> 2] = $4421; //@line 2129
HEAP32[$this + 24 >> 2] = $4418 + $4421; //@line 2132
HEAP8[$this + 32 >> 0] = $4423; //@line 2134
if ($4423 << 24 >> 24 == 0 & ($4421 | 0) == 0) {
$4410 = $4418; //@line 2139
$4412 = $4418; //@line 2139
$4415 = $4420; //@line 2139
label = 656; //@line 2140
} else {
$4432 = HEAP32[$this + 1016 >> 2] | 0; //@line 2143
$4434 = HEAP32[$this + 1020 >> 2] | 0; //@line 2145
$4436 = HEAP32[$this + 1024 >> 2] | 0; //@line 2147
$4438 = HEAP32[$this + 1028 >> 2] | 0; //@line 2149
$4440 = HEAP32[$this + 1032 >> 2] | 0; //@line 2151
$4442 = HEAP32[$this + 992 >> 2] | 0; //@line 2153
$4444 = HEAP32[$this + 100 >> 2] | 0; //@line 2155
$4446 = HEAP32[$this + 104 >> 2] | 0; //@line 2157
$4448 = HEAP32[$this + 44 >> 2] | 0; //@line 2159
$4450 = HEAP32[$this + 48 >> 2] | 0; //@line 2161
if (($4421 | 0) > 0) {
$arith_length$144 = $4446; //@line 2167
$arith_value$144 = $4444; //@line 2167
$bit_buf$139 = $4448; //@line 2167
$bit_count$139 = $4450; //@line 2167
$cur_state$141 = $4440; //@line 2167
$dst_ofs$142 = $4442; //@line 2167
$match_hist0$141 = $4432; //@line 2167
$match_hist1$141 = $4434; //@line 2167
$match_hist2$141 = $4436; //@line 2167
$match_hist3$140 = $4438; //@line 2167
$pDecode_buf_next$138 = $4418 + 1 | 0; //@line 2167
$r126$0 = HEAPU8[$4418 >> 0] | 0; //@line 2167
label = 661; //@line 2168
} else {
$arith_length$144 = $4446; //@line 2170
$arith_value$144 = $4444; //@line 2170
$bit_buf$139 = $4448; //@line 2170
$bit_count$139 = $4450; //@line 2170
$cur_state$141 = $4440; //@line 2170
$dst_ofs$142 = $4442; //@line 2170
$match_hist0$141 = $4432; //@line 2170
$match_hist1$141 = $4434; //@line 2170
$match_hist2$141 = $4436; //@line 2170
$match_hist3$140 = $4438; //@line 2170
$pDecode_buf_next$138 = $4418; //@line 2170
$r126$0 = 0; //@line 2170
label = 661; //@line 2171
}
}
break;
}
case 1116:
case 1110:
{
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = 0; //@line 2179
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 2181
HEAP32[$this >> 2] = 1116; //@line 2182
$$0 = HEAP32[$this + 204 >> 2] | 0; //@line 2185
return $$0 | 0; //@line 2186
}
case 0:
{
$10 = $this + 188 | 0; //@line 2190
$11 = HEAP32[$10 >> 2] | 0; //@line 2191
if (!$11) {
$dst_ofs$0 = 0; //@line 2194
} else {
_memcpy($7 | 0, HEAP32[$this + 192 >> 2] | 0, $11 | 0) | 0; //@line 2198
$15 = HEAP32[$10 >> 2] | 0; //@line 2199
if ($15 >>> 0 < $3 >>> 0) {
HEAP32[$this + 1056 >> 2] = $15; //@line 2203
$dst_ofs$0 = $15; //@line 2204
} else {
$dst_ofs$0 = 0; //@line 2206
}
}
if (__ZN5lzham12symbol_codec14start_decodingEPKhjbPFvjPvRS2_RjRbES3_($0, HEAP32[$this + 144 >> 2] | 0, HEAP32[HEAP32[$this + 148 >> 2] >> 2] | 0, (HEAP8[$this + 160 >> 0] | 0) != 0, 0, 0) | 0) {
$28 = HEAP32[$this + 100 >> 2] | 0; //@line 2220
$30 = HEAP32[$this + 104 >> 2] | 0; //@line 2222
$32 = HEAP32[$this + 44 >> 2] | 0; //@line 2224
$34 = HEAP32[$this + 48 >> 2] | 0; //@line 2226
$36 = HEAP32[$this + 20 >> 2] | 0; //@line 2228
if (!(HEAP32[$this + 184 >> 2] & 4)) {
$arith_length$10 = $30; //@line 2234
$arith_value$10 = $28; //@line 2234
$bit_buf$10 = $32; //@line 2234
$bit_count$10 = $34; //@line 2234
$cur_state$10 = 0; //@line 2234
$dst_ofs$11 = $dst_ofs$0; //@line 2234
$match_hist0$10 = 0; //@line 2234
$match_hist1$10 = 0; //@line 2234
$match_hist2$10 = 0; //@line 2234
$match_hist3$10 = 0; //@line 2234
$pDecode_buf_next$10 = $36; //@line 2234
label = 45; //@line 2235
break L1;
} else {
$arith_length$0 = $30; //@line 2238
$arith_value$0 = $28; //@line 2238
$bit_buf$0 = $32; //@line 2238
$bit_count$0 = $34; //@line 2238
$cur_state$0 = 0; //@line 2238
$dst_ofs$1 = $dst_ofs$0; //@line 2238
$match_hist0$0 = 0; //@line 2238
$match_hist1$0 = 0; //@line 2238
$match_hist2$0 = 0; //@line 2238
$match_hist3$0 = 0; //@line 2238
$pDecode_buf_next$0 = $36; //@line 2238
label = 7; //@line 2239
break L1;
}
} else {
$$0 = 4; //@line 2243
return $$0 | 0; //@line 2244
}
break;
}
case 447:
{
$589 = HEAP32[$this + 144 >> 2] | 0; //@line 2250
$591 = HEAP32[$this + 148 >> 2] | 0; //@line 2252
$592 = HEAP32[$591 >> 2] | 0; //@line 2253
$594 = HEAP8[$this + 160 >> 0] | 0; //@line 2255
HEAP32[$0 >> 2] = $589; //@line 2256
HEAP32[$this + 20 >> 2] = $589; //@line 2258
HEAP32[$this + 28 >> 2] = $592; //@line 2260
HEAP32[$this + 24 >> 2] = $589 + $592; //@line 2263
HEAP8[$this + 32 >> 0] = $594; //@line 2265
if ($594 << 24 >> 24 == 0 & ($592 | 0) == 0) {
$581 = $589; //@line 2270
$583 = $589; //@line 2270
$586 = $591; //@line 2270
label = 95; //@line 2271
} else {
$603 = HEAP32[$this + 1016 >> 2] | 0; //@line 2274
$605 = HEAP32[$this + 1020 >> 2] | 0; //@line 2276
$607 = HEAP32[$this + 1024 >> 2] | 0; //@line 2278
$609 = HEAP32[$this + 1028 >> 2] | 0; //@line 2280
$611 = HEAP32[$this + 1032 >> 2] | 0; //@line 2282
$613 = HEAP32[$this + 992 >> 2] | 0; //@line 2284
$615 = HEAP32[$this + 100 >> 2] | 0; //@line 2286
$617 = HEAP32[$this + 104 >> 2] | 0; //@line 2288
$619 = HEAP32[$this + 44 >> 2] | 0; //@line 2290
$621 = HEAP32[$this + 48 >> 2] | 0; //@line 2292
if (($592 | 0) > 0) {
$arith_length$22 = $617; //@line 2298
$arith_value$22 = $615; //@line 2298
$bit_buf$22 = $619; //@line 2298
$bit_count$22 = $621; //@line 2298
$cur_state$22 = $611; //@line 2298
$dst_ofs$23 = $613; //@line 2298
$match_hist0$22 = $603; //@line 2298
$match_hist1$22 = $605; //@line 2298
$match_hist2$22 = $607; //@line 2298
$match_hist3$22 = $609; //@line 2298
$pDecode_buf_next$22 = $589 + 1 | 0; //@line 2298
$r7$0 = HEAPU8[$589 >> 0] | 0; //@line 2298
label = 100; //@line 2299
} else {
$arith_length$22 = $617; //@line 2301
$arith_value$22 = $615; //@line 2301
$bit_buf$22 = $619; //@line 2301
$bit_count$22 = $621; //@line 2301
$cur_state$22 = $611; //@line 2301
$dst_ofs$23 = $613; //@line 2301
$match_hist0$22 = $603; //@line 2301
$match_hist1$22 = $605; //@line 2301
$match_hist2$22 = $607; //@line 2301
$match_hist3$22 = $609; //@line 2301
$pDecode_buf_next$22 = $589; //@line 2301
$r7$0 = 0; //@line 2301
label = 100; //@line 2302
}
}
break;
}
case 682:
{
$1630 = HEAP32[$this + 144 >> 2] | 0; //@line 2309
$1632 = HEAP32[$this + 148 >> 2] | 0; //@line 2311
$1633 = HEAP32[$1632 >> 2] | 0; //@line 2312
$1635 = HEAP8[$this + 160 >> 0] | 0; //@line 2314
HEAP32[$0 >> 2] = $1630; //@line 2315
HEAP32[$this + 20 >> 2] = $1630; //@line 2317
HEAP32[$this + 28 >> 2] = $1633; //@line 2319
HEAP32[$this + 24 >> 2] = $1630 + $1633; //@line 2322
HEAP8[$this + 32 >> 0] = $1635; //@line 2324
if ($1635 << 24 >> 24 == 0 & ($1633 | 0) == 0) {
$1622 = $1630; //@line 2329
$1624 = $1630; //@line 2329
$1627 = $1632; //@line 2329
label = 239; //@line 2330
} else {
$1644 = HEAP32[$this + 1016 >> 2] | 0; //@line 2333
$1646 = HEAP32[$this + 1020 >> 2] | 0; //@line 2335
$1648 = HEAP32[$this + 1024 >> 2] | 0; //@line 2337
$1650 = HEAP32[$this + 1028 >> 2] | 0; //@line 2339
$1652 = HEAP32[$this + 1032 >> 2] | 0; //@line 2341
$1654 = HEAP32[$this + 992 >> 2] | 0; //@line 2343
$1656 = HEAP32[$this + 100 >> 2] | 0; //@line 2345
$1658 = HEAP32[$this + 104 >> 2] | 0; //@line 2347
$1660 = HEAP32[$this + 44 >> 2] | 0; //@line 2349
$1662 = HEAP32[$this + 48 >> 2] | 0; //@line 2351
if (($1633 | 0) > 0) {
$arith_length$49 = $1658; //@line 2357
$arith_value$49 = $1656; //@line 2357
$bit_buf$50 = $1660; //@line 2357
$bit_count$50 = $1662; //@line 2357
$cur_state$52 = $1652; //@line 2357
$dst_ofs$53 = $1654; //@line 2357
$match_hist0$52 = $1644; //@line 2357
$match_hist1$52 = $1646; //@line 2357
$match_hist2$52 = $1648; //@line 2357
$match_hist3$52 = $1650; //@line 2357
$pDecode_buf_next$49 = $1630 + 1 | 0; //@line 2357
$r21$0 = HEAPU8[$1630 >> 0] | 0; //@line 2357
label = 244; //@line 2358
} else {
$arith_length$49 = $1658; //@line 2360
$arith_value$49 = $1656; //@line 2360
$bit_buf$50 = $1660; //@line 2360
$bit_count$50 = $1662; //@line 2360
$cur_state$52 = $1652; //@line 2360
$dst_ofs$53 = $1654; //@line 2360
$match_hist0$52 = $1644; //@line 2360
$match_hist1$52 = $1646; //@line 2360
$match_hist2$52 = $1648; //@line 2360
$match_hist3$52 = $1650; //@line 2360
$pDecode_buf_next$49 = $1630; //@line 2360
$r21$0 = 0; //@line 2360
label = 244; //@line 2361
}
}
break;
}
case 640:
{
$1469 = HEAP32[$this + 144 >> 2] | 0; //@line 2368
$1471 = HEAP32[$this + 148 >> 2] | 0; //@line 2370
$1472 = HEAP32[$1471 >> 2] | 0; //@line 2371
$1474 = HEAP8[$this + 160 >> 0] | 0; //@line 2373
HEAP32[$0 >> 2] = $1469; //@line 2374
HEAP32[$this + 20 >> 2] = $1469; //@line 2376
HEAP32[$this + 28 >> 2] = $1472; //@line 2378
HEAP32[$this + 24 >> 2] = $1469 + $1472; //@line 2381
HEAP8[$this + 32 >> 0] = $1474; //@line 2383
if ($1474 << 24 >> 24 == 0 & ($1472 | 0) == 0) {
$1461 = $1469; //@line 2388
$1463 = $1469; //@line 2388
$1466 = $1471; //@line 2388
label = 211; //@line 2389
} else {
$1483 = HEAP32[$this + 1016 >> 2] | 0; //@line 2392
$1485 = HEAP32[$this + 1020 >> 2] | 0; //@line 2394
$1487 = HEAP32[$this + 1024 >> 2] | 0; //@line 2396
$1489 = HEAP32[$this + 1028 >> 2] | 0; //@line 2398
$1491 = HEAP32[$this + 1032 >> 2] | 0; //@line 2400
$1493 = HEAP32[$this + 992 >> 2] | 0; //@line 2402
$1495 = HEAP32[$this + 100 >> 2] | 0; //@line 2404
$1497 = HEAP32[$this + 104 >> 2] | 0; //@line 2406
$1499 = HEAP32[$this + 44 >> 2] | 0; //@line 2408
$1501 = HEAP32[$this + 48 >> 2] | 0; //@line 2410
if (($1472 | 0) > 0) {
$arith_length$41 = $1497; //@line 2416
$arith_value$41 = $1495; //@line 2416
$bit_buf$42 = $1499; //@line 2416
$bit_count$42 = $1501; //@line 2416
$cur_state$44 = $1491; //@line 2416
$dst_ofs$45 = $1493; //@line 2416
$match_hist0$44 = $1483; //@line 2416
$match_hist1$44 = $1485; //@line 2416
$match_hist2$44 = $1487; //@line 2416
$match_hist3$44 = $1489; //@line 2416
$pDecode_buf_next$41 = $1469 + 1 | 0; //@line 2416
$r19$0 = HEAPU8[$1469 >> 0] | 0; //@line 2416
label = 216; //@line 2417
} else {
$arith_length$41 = $1497; //@line 2419
$arith_value$41 = $1495; //@line 2419
$bit_buf$42 = $1499; //@line 2419
$bit_count$42 = $1501; //@line 2419
$cur_state$44 = $1491; //@line 2419
$dst_ofs$45 = $1493; //@line 2419
$match_hist0$44 = $1483; //@line 2419
$match_hist1$44 = $1485; //@line 2419
$match_hist2$44 = $1487; //@line 2419
$match_hist3$44 = $1489; //@line 2419
$pDecode_buf_next$41 = $1469; //@line 2419
$r19$0 = 0; //@line 2419
label = 216; //@line 2420
}
}
break;
}
case 453:
{
label = 103; //@line 2426
break;
}
case 774:
{
$2100 = HEAP32[$this + 144 >> 2] | 0; //@line 2431
$2102 = HEAP32[$this + 148 >> 2] | 0; //@line 2433
$2103 = HEAP32[$2102 >> 2] | 0; //@line 2434
$2105 = HEAP8[$this + 160 >> 0] | 0; //@line 2436
HEAP32[$0 >> 2] = $2100; //@line 2437
HEAP32[$this + 20 >> 2] = $2100; //@line 2439
HEAP32[$this + 28 >> 2] = $2103; //@line 2441
HEAP32[$this + 24 >> 2] = $2100 + $2103; //@line 2444
HEAP8[$this + 32 >> 0] = $2105; //@line 2446
if ($2105 << 24 >> 24 == 0 & ($2103 | 0) == 0) {
$2092 = $2100; //@line 2451
$2094 = $2100; //@line 2451
$2097 = $2102; //@line 2451
label = 306; //@line 2452
} else {
$2114 = HEAP32[$this + 1068 >> 2] | 0; //@line 2455
$2116 = HEAP32[$this + 1016 >> 2] | 0; //@line 2457
$2118 = HEAP32[$this + 1020 >> 2] | 0; //@line 2459
$2120 = HEAP32[$this + 1024 >> 2] | 0; //@line 2461
$2122 = HEAP32[$this + 1028 >> 2] | 0; //@line 2463
$2124 = HEAP32[$this + 1032 >> 2] | 0; //@line 2465
$2126 = HEAP32[$this + 992 >> 2] | 0; //@line 2467
$2128 = HEAP32[$this + 100 >> 2] | 0; //@line 2469
$2130 = HEAP32[$this + 104 >> 2] | 0; //@line 2471
$2132 = HEAP32[$this + 44 >> 2] | 0; //@line 2473
$2134 = HEAP32[$this + 48 >> 2] | 0; //@line 2475
if (($2103 | 0) > 0) {
$arith_length$61 = $2130; //@line 2481
$arith_value$61 = $2128; //@line 2481
$bit_buf$61 = $2132; //@line 2481
$bit_count$61 = $2134; //@line 2481
$cur_state$63 = $2124; //@line 2481
$dst_ofs$64 = $2126; //@line 2481
$match_hist0$63 = $2116; //@line 2481
$match_hist1$63 = $2118; //@line 2481
$match_hist2$63 = $2120; //@line 2481
$match_hist3$63 = $2122; //@line 2481
$match_len$3 = $2114; //@line 2481
$pDecode_buf_next$60 = $2100 + 1 | 0; //@line 2481
$r39$0 = HEAPU8[$2100 >> 0] | 0; //@line 2481
label = 311; //@line 2482
} else {
$arith_length$61 = $2130; //@line 2484
$arith_value$61 = $2128; //@line 2484
$bit_buf$61 = $2132; //@line 2484
$bit_count$61 = $2134; //@line 2484
$cur_state$63 = $2124; //@line 2484
$dst_ofs$64 = $2126; //@line 2484
$match_hist0$63 = $2116; //@line 2484
$match_hist1$63 = $2118; //@line 2484
$match_hist2$63 = $2120; //@line 2484
$match_hist3$63 = $2122; //@line 2484
$match_len$3 = $2114; //@line 2484
$pDecode_buf_next$60 = $2100; //@line 2484
$r39$0 = 0; //@line 2484
label = 311; //@line 2485
}
}
break;
}
case 559:
{
$1207 = HEAP32[$this + 144 >> 2] | 0; //@line 2492
$1210 = HEAP32[HEAP32[$this + 148 >> 2] >> 2] | 0; //@line 2495
$1212 = HEAP8[$this + 160 >> 0] | 0; //@line 2497
HEAP32[$0 >> 2] = $1207; //@line 2498
HEAP32[$this + 20 >> 2] = $1207; //@line 2500
HEAP32[$this + 28 >> 2] = $1210; //@line 2502
HEAP32[$this + 24 >> 2] = $1207 + $1210; //@line 2505
HEAP8[$this + 32 >> 0] = $1212; //@line 2507
$1219 = HEAP32[$this + 1052 >> 2] | 0; //@line 2509
$1220 = $this + 1044 | 0; //@line 2510
$1222 = (HEAP32[$1220 >> 2] | 0) + $1219 | 0; //@line 2512
HEAP32[$1220 >> 2] = $1222; //@line 2513
$1223 = $this + 1048 | 0; //@line 2514
$1225 = (HEAP32[$1223 >> 2] | 0) - $1219 | 0; //@line 2516
HEAP32[$1223 >> 2] = $1225; //@line 2517
$1163 = $1225; //@line 2518
$1179 = $1222; //@line 2518
$4499 = $1207; //@line 2518
label = 173; //@line 2519
break;
}
case 801:
{
$2599 = HEAP32[$this + 144 >> 2] | 0; //@line 2524
$2601 = HEAP32[$this + 148 >> 2] | 0; //@line 2526
$2602 = HEAP32[$2601 >> 2] | 0; //@line 2527
$2604 = HEAP8[$this + 160 >> 0] | 0; //@line 2529
HEAP32[$0 >> 2] = $2599; //@line 2530
HEAP32[$this + 20 >> 2] = $2599; //@line 2532
HEAP32[$this + 28 >> 2] = $2602; //@line 2534
HEAP32[$this + 24 >> 2] = $2599 + $2602; //@line 2537
HEAP8[$this + 32 >> 0] = $2604; //@line 2539
if ($2604 << 24 >> 24 == 0 & ($2602 | 0) == 0) {
$2591 = $2599; //@line 2544
$2593 = $2599; //@line 2544
$2596 = $2601; //@line 2544
label = 381; //@line 2545
} else {
$2613 = HEAP32[$this + 1068 >> 2] | 0; //@line 2548
$2615 = HEAP32[$this + 1016 >> 2] | 0; //@line 2550
$2617 = HEAP32[$this + 1020 >> 2] | 0; //@line 2552
$2619 = HEAP32[$this + 1024 >> 2] | 0; //@line 2554
$2621 = HEAP32[$this + 1028 >> 2] | 0; //@line 2556
$2623 = HEAP32[$this + 1032 >> 2] | 0; //@line 2558
$2625 = HEAP32[$this + 992 >> 2] | 0; //@line 2560
$2627 = HEAP32[$this + 100 >> 2] | 0; //@line 2562
$2629 = HEAP32[$this + 104 >> 2] | 0; //@line 2564
$2631 = HEAP32[$this + 44 >> 2] | 0; //@line 2566
$2633 = HEAP32[$this + 48 >> 2] | 0; //@line 2568
if (($2602 | 0) > 0) {
$arith_length$81 = $2629; //@line 2574
$arith_value$81 = $2627; //@line 2574
$bit_buf$78 = $2631; //@line 2574
$bit_count$78 = $2633; //@line 2574
$cur_state$80 = $2623; //@line 2574
$dst_ofs$81 = $2625; //@line 2574
$match_hist0$80 = $2615; //@line 2574
$match_hist1$80 = $2617; //@line 2574
$match_hist2$80 = $2619; //@line 2574
$match_hist3$80 = $2621; //@line 2574
$match_len$21 = $2613; //@line 2574
$pDecode_buf_next$77 = $2599 + 1 | 0; //@line 2574
$r60$0 = HEAPU8[$2599 >> 0] | 0; //@line 2574
label = 386; //@line 2575
} else {
$arith_length$81 = $2629; //@line 2577
$arith_value$81 = $2627; //@line 2577
$bit_buf$78 = $2631; //@line 2577
$bit_count$78 = $2633; //@line 2577
$cur_state$80 = $2623; //@line 2577
$dst_ofs$81 = $2625; //@line 2577
$match_hist0$80 = $2615; //@line 2577
$match_hist1$80 = $2617; //@line 2577
$match_hist2$80 = $2619; //@line 2577
$match_hist3$80 = $2621; //@line 2577
$match_len$21 = $2613; //@line 2577
$pDecode_buf_next$77 = $2599; //@line 2577
$r60$0 = 0; //@line 2577
label = 386; //@line 2578
}
}
break;
}
case 462:
{
label = 116; //@line 2584
break;
}
case 445:
{
$517 = HEAP32[$this + 144 >> 2] | 0; //@line 2589
$519 = HEAP32[$this + 148 >> 2] | 0; //@line 2591
$520 = HEAP32[$519 >> 2] | 0; //@line 2592
$522 = HEAP8[$this + 160 >> 0] | 0; //@line 2594
HEAP32[$0 >> 2] = $517; //@line 2595
HEAP32[$this + 20 >> 2] = $517; //@line 2597
HEAP32[$this + 28 >> 2] = $520; //@line 2599
HEAP32[$this + 24 >> 2] = $517 + $520; //@line 2602
HEAP8[$this + 32 >> 0] = $522; //@line 2604
if ($522 << 24 >> 24 == 0 & ($520 | 0) == 0) {
$509 = $517; //@line 2609
$511 = $517; //@line 2609
$514 = $519; //@line 2609
label = 84; //@line 2610
} else {
$531 = HEAP32[$this + 1016 >> 2] | 0; //@line 2613
$533 = HEAP32[$this + 1020 >> 2] | 0; //@line 2615
$535 = HEAP32[$this + 1024 >> 2] | 0; //@line 2617
$537 = HEAP32[$this + 1028 >> 2] | 0; //@line 2619
$539 = HEAP32[$this + 1032 >> 2] | 0; //@line 2621
$541 = HEAP32[$this + 992 >> 2] | 0; //@line 2623
$543 = HEAP32[$this + 100 >> 2] | 0; //@line 2625
$545 = HEAP32[$this + 104 >> 2] | 0; //@line 2627
$547 = HEAP32[$this + 44 >> 2] | 0; //@line 2629
$549 = HEAP32[$this + 48 >> 2] | 0; //@line 2631
if (($520 | 0) > 0) {
$arith_length$19 = $545; //@line 2637
$arith_value$19 = $543; //@line 2637
$bit_buf$19 = $547; //@line 2637
$bit_count$19 = $549; //@line 2637
$cur_state$19 = $539; //@line 2637
$dst_ofs$20 = $541; //@line 2637
$match_hist0$19 = $531; //@line 2637
$match_hist1$19 = $533; //@line 2637
$match_hist2$19 = $535; //@line 2637
$match_hist3$19 = $537; //@line 2637
$pDecode_buf_next$19 = $517 + 1 | 0; //@line 2637
$r5$0 = HEAPU8[$517 >> 0] | 0; //@line 2637
label = 89; //@line 2638
} else {
$arith_length$19 = $545; //@line 2640
$arith_value$19 = $543; //@line 2640
$bit_buf$19 = $547; //@line 2640
$bit_count$19 = $549; //@line 2640
$cur_state$19 = $539; //@line 2640
$dst_ofs$20 = $541; //@line 2640
$match_hist0$19 = $531; //@line 2640
$match_hist1$19 = $533; //@line 2640
$match_hist2$19 = $535; //@line 2640
$match_hist3$19 = $537; //@line 2640
$pDecode_buf_next$19 = $517; //@line 2640
$r5$0 = 0; //@line 2640
label = 89; //@line 2641
}
}
break;
}
case 898:
{
$3325 = HEAP32[$this + 144 >> 2] | 0; //@line 2648
$3327 = HEAP32[$this + 148 >> 2] | 0; //@line 2650
$3328 = HEAP32[$3327 >> 2] | 0; //@line 2651
$3330 = HEAP8[$this + 160 >> 0] | 0; //@line 2653
HEAP32[$0 >> 2] = $3325; //@line 2654
HEAP32[$this + 20 >> 2] = $3325; //@line 2656
HEAP32[$this + 28 >> 2] = $3328; //@line 2658
HEAP32[$this + 24 >> 2] = $3325 + $3328; //@line 2661
HEAP8[$this + 32 >> 0] = $3330; //@line 2663
if ($3330 << 24 >> 24 == 0 & ($3328 | 0) == 0) {
$3317 = $3325; //@line 2668
$3319 = $3325; //@line 2668
$3322 = $3327; //@line 2668
label = 493; //@line 2669
} else {
$3339 = HEAP32[$this + 1068 >> 2] | 0; //@line 2672
$3341 = HEAP32[$this + 1072 >> 2] | 0; //@line 2674
$3343 = HEAP32[$this + 1016 >> 2] | 0; //@line 2676
$3345 = HEAP32[$this + 1020 >> 2] | 0; //@line 2678
$3347 = HEAP32[$this + 1024 >> 2] | 0; //@line 2680
$3349 = HEAP32[$this + 1028 >> 2] | 0; //@line 2682
$3351 = HEAP32[$this + 1032 >> 2] | 0; //@line 2684
$3353 = HEAP32[$this + 992 >> 2] | 0; //@line 2686
$3355 = HEAP32[$this + 100 >> 2] | 0; //@line 2688
$3357 = HEAP32[$this + 104 >> 2] | 0; //@line 2690
$3359 = HEAP32[$this + 44 >> 2] | 0; //@line 2692
$3361 = HEAP32[$this + 48 >> 2] | 0; //@line 2694
$3363 = HEAP32[$this + 112 >> 2] | 0; //@line 2696
$3365 = HEAP32[$3363 + 48 >> 2] | 0; //@line 2698
if (($3328 | 0) > 0) {
$arith_length$109 = $3357; //@line 2704
$arith_value$109 = $3355; //@line 2704
$bit_buf$104 = $3359; //@line 2704
$bit_count$104 = $3361; //@line 2704
$c93$0 = HEAPU8[$3325 >> 0] | 0; //@line 2704
$cur_state$106 = $3351; //@line 2704
$dst_ofs$107 = $3353; //@line 2704
$match_hist0$106 = $3343; //@line 2704
$match_hist1$106 = $3345; //@line 2704
$match_hist2$106 = $3347; //@line 2704
$match_hist3$106 = $3349; //@line 2704
$match_len$48 = $3339; //@line 2704
$match_slot$2 = $3341; //@line 2704
$pDecode_buf_next$103 = $3325 + 1 | 0; //@line 2704
$pModel91$2 = $3363; //@line 2704
$pTables92$2 = $3365; //@line 2704
label = 498; //@line 2705
} else {
$arith_length$109 = $3357; //@line 2707
$arith_value$109 = $3355; //@line 2707
$bit_buf$104 = $3359; //@line 2707
$bit_count$104 = $3361; //@line 2707
$c93$0 = 0; //@line 2707
$cur_state$106 = $3351; //@line 2707
$dst_ofs$107 = $3353; //@line 2707
$match_hist0$106 = $3343; //@line 2707
$match_hist1$106 = $3345; //@line 2707
$match_hist2$106 = $3347; //@line 2707
$match_hist3$106 = $3349; //@line 2707
$match_len$48 = $3339; //@line 2707
$match_slot$2 = $3341; //@line 2707
$pDecode_buf_next$103 = $3325; //@line 2707
$pModel91$2 = $3363; //@line 2707
$pTables92$2 = $3365; //@line 2707
label = 498; //@line 2708
}
}
break;
}
case 551:
{
HEAP32[$this >> 2] = 551; //@line 2714
$$0 = 5; //@line 2715
return $$0 | 0; //@line 2716
}
case 819:
{
$2818 = HEAP32[$this + 144 >> 2] | 0; //@line 2721
$2820 = HEAP32[$this + 148 >> 2] | 0; //@line 2723
$2821 = HEAP32[$2820 >> 2] | 0; //@line 2724
$2823 = HEAP8[$this + 160 >> 0] | 0; //@line 2726
HEAP32[$0 >> 2] = $2818; //@line 2727
HEAP32[$this + 20 >> 2] = $2818; //@line 2729
HEAP32[$this + 28 >> 2] = $2821; //@line 2731
HEAP32[$this + 24 >> 2] = $2818 + $2821; //@line 2734
HEAP8[$this + 32 >> 0] = $2823; //@line 2736
if ($2823 << 24 >> 24 == 0 & ($2821 | 0) == 0) {
$2810 = $2818; //@line 2741
$2812 = $2818; //@line 2741
$2815 = $2820; //@line 2741
label = 413; //@line 2742
} else {
$2832 = HEAP32[$this + 1068 >> 2] | 0; //@line 2745
$2834 = HEAP32[$this + 1016 >> 2] | 0; //@line 2747
$2836 = HEAP32[$this + 1020 >> 2] | 0; //@line 2749
$2838 = HEAP32[$this + 1024 >> 2] | 0; //@line 2751
$2840 = HEAP32[$this + 1028 >> 2] | 0; //@line 2753
$2842 = HEAP32[$this + 1032 >> 2] | 0; //@line 2755
$2844 = HEAP32[$this + 992 >> 2] | 0; //@line 2757
$2846 = HEAP32[$this + 100 >> 2] | 0; //@line 2759
$2848 = HEAP32[$this + 104 >> 2] | 0; //@line 2761
$2850 = HEAP32[$this + 44 >> 2] | 0; //@line 2763
$2852 = HEAP32[$this + 48 >> 2] | 0; //@line 2765
if (($2821 | 0) > 0) {
$arith_length$88 = $2848; //@line 2771
$arith_value$88 = $2846; //@line 2771
$bit_buf$85 = $2850; //@line 2771
$bit_count$85 = $2852; //@line 2771
$cur_state$87 = $2842; //@line 2771
$dst_ofs$88 = $2844; //@line 2771
$match_hist0$87 = $2834; //@line 2771
$match_hist1$87 = $2836; //@line 2771
$match_hist2$87 = $2838; //@line 2771
$match_hist3$87 = $2840; //@line 2771
$match_len$29 = $2832; //@line 2771
$pDecode_buf_next$84 = $2818 + 1 | 0; //@line 2771
$r70$0 = HEAPU8[$2818 >> 0] | 0; //@line 2771
label = 418; //@line 2772
} else {
$arith_length$88 = $2848; //@line 2774
$arith_value$88 = $2846; //@line 2774
$bit_buf$85 = $2850; //@line 2774
$bit_count$85 = $2852; //@line 2774
$cur_state$87 = $2842; //@line 2774
$dst_ofs$88 = $2844; //@line 2774
$match_hist0$87 = $2834; //@line 2774
$match_hist1$87 = $2836; //@line 2774
$match_hist2$87 = $2838; //@line 2774
$match_hist3$87 = $2840; //@line 2774
$match_len$29 = $2832; //@line 2774
$pDecode_buf_next$84 = $2818; //@line 2774
$r70$0 = 0; //@line 2774
label = 418; //@line 2775
}
}
break;
}
case 824:
{
$2899 = HEAP32[$this + 144 >> 2] | 0; //@line 2782
$2901 = HEAP32[$this + 148 >> 2] | 0; //@line 2784
$2902 = HEAP32[$2901 >> 2] | 0; //@line 2785
$2904 = HEAP8[$this + 160 >> 0] | 0; //@line 2787
HEAP32[$0 >> 2] = $2899; //@line 2788
HEAP32[$this + 20 >> 2] = $2899; //@line 2790
HEAP32[$this + 28 >> 2] = $2902; //@line 2792
HEAP32[$this + 24 >> 2] = $2899 + $2902; //@line 2795
HEAP8[$this + 32 >> 0] = $2904; //@line 2797
if ($2904 << 24 >> 24 == 0 & ($2902 | 0) == 0) {
$2891 = $2899; //@line 2802
$2893 = $2899; //@line 2802
$2896 = $2901; //@line 2802
label = 425; //@line 2803
} else {
$2913 = HEAP32[$this + 1068 >> 2] | 0; //@line 2806
$2915 = HEAP32[$this + 1016 >> 2] | 0; //@line 2808
$2917 = HEAP32[$this + 1020 >> 2] | 0; //@line 2810
$2919 = HEAP32[$this + 1024 >> 2] | 0; //@line 2812
$2921 = HEAP32[$this + 1028 >> 2] | 0; //@line 2814
$2923 = HEAP32[$this + 1032 >> 2] | 0; //@line 2816
$2925 = HEAP32[$this + 992 >> 2] | 0; //@line 2818
$2927 = HEAP32[$this + 100 >> 2] | 0; //@line 2820
$2929 = HEAP32[$this + 104 >> 2] | 0; //@line 2822
$2931 = HEAP32[$this + 44 >> 2] | 0; //@line 2824
$2933 = HEAP32[$this + 48 >> 2] | 0; //@line 2826
if (($2902 | 0) > 0) {
$arith_length$91 = $2929; //@line 2832
$arith_value$91 = $2927; //@line 2832
$bit_buf$88 = $2931; //@line 2832
$bit_count$88 = $2933; //@line 2832
$cur_state$90 = $2923; //@line 2832
$dst_ofs$91 = $2925; //@line 2832
$match_hist0$90 = $2915; //@line 2832
$match_hist1$90 = $2917; //@line 2832
$match_hist2$90 = $2919; //@line 2832
$match_hist3$90 = $2921; //@line 2832
$match_len$32 = $2913; //@line 2832
$pDecode_buf_next$87 = $2899 + 1 | 0; //@line 2832
$r72$0 = HEAPU8[$2899 >> 0] | 0; //@line 2832
label = 430; //@line 2833
} else {
$arith_length$91 = $2929; //@line 2835
$arith_value$91 = $2927; //@line 2835
$bit_buf$88 = $2931; //@line 2835
$bit_count$88 = $2933; //@line 2835
$cur_state$90 = $2923; //@line 2835
$dst_ofs$91 = $2925; //@line 2835
$match_hist0$90 = $2915; //@line 2835
$match_hist1$90 = $2917; //@line 2835
$match_hist2$90 = $2919; //@line 2835
$match_hist3$90 = $2921; //@line 2835
$match_len$32 = $2913; //@line 2835
$pDecode_buf_next$87 = $2899; //@line 2835
$r72$0 = 0; //@line 2835
label = 430; //@line 2836
}
}
break;
}
case 837:
{
$3080 = HEAP32[$this + 144 >> 2] | 0; //@line 2843
$3082 = HEAP32[$this + 148 >> 2] | 0; //@line 2845
$3083 = HEAP32[$3082 >> 2] | 0; //@line 2846
$3085 = HEAP8[$this + 160 >> 0] | 0; //@line 2848
HEAP32[$0 >> 2] = $3080; //@line 2849
HEAP32[$this + 20 >> 2] = $3080; //@line 2851
HEAP32[$this + 28 >> 2] = $3083; //@line 2853
HEAP32[$this + 24 >> 2] = $3080 + $3083; //@line 2856
HEAP8[$this + 32 >> 0] = $3085; //@line 2858
if ($3085 << 24 >> 24 == 0 & ($3083 | 0) == 0) {
$3072 = $3080; //@line 2863
$3074 = $3080; //@line 2863
$3077 = $3082; //@line 2863
label = 455; //@line 2864
} else {
$3094 = HEAP32[$this + 1068 >> 2] | 0; //@line 2867
$3096 = HEAP32[$this + 1016 >> 2] | 0; //@line 2869
$3098 = HEAP32[$this + 1020 >> 2] | 0; //@line 2871
$3100 = HEAP32[$this + 1024 >> 2] | 0; //@line 2873
$3102 = HEAP32[$this + 1028 >> 2] | 0; //@line 2875
$3104 = HEAP32[$this + 1032 >> 2] | 0; //@line 2877
$3106 = HEAP32[$this + 992 >> 2] | 0; //@line 2879
$3108 = HEAP32[$this + 100 >> 2] | 0; //@line 2881
$3110 = HEAP32[$this + 104 >> 2] | 0; //@line 2883
$3112 = HEAP32[$this + 44 >> 2] | 0; //@line 2885
$3114 = HEAP32[$this + 48 >> 2] | 0; //@line 2887
if (($3083 | 0) > 0) {
$arith_length$101 = $3110; //@line 2893
$arith_value$101 = $3108; //@line 2893
$bit_buf$97 = $3112; //@line 2893
$bit_count$97 = $3114; //@line 2893
$cur_state$99 = $3104; //@line 2893
$dst_ofs$100 = $3106; //@line 2893
$match_hist0$99 = $3096; //@line 2893
$match_hist1$99 = $3098; //@line 2893
$match_hist2$99 = $3100; //@line 2893
$match_hist3$99 = $3102; //@line 2893
$match_len$41 = $3094; //@line 2893
$pDecode_buf_next$96 = $3080 + 1 | 0; //@line 2893
$r79$0 = HEAPU8[$3080 >> 0] | 0; //@line 2893
label = 460; //@line 2894
} else {
$arith_length$101 = $3110; //@line 2896
$arith_value$101 = $3108; //@line 2896
$bit_buf$97 = $3112; //@line 2896
$bit_count$97 = $3114; //@line 2896
$cur_state$99 = $3104; //@line 2896
$dst_ofs$100 = $3106; //@line 2896
$match_hist0$99 = $3096; //@line 2896
$match_hist1$99 = $3098; //@line 2896
$match_hist2$99 = $3100; //@line 2896
$match_hist3$99 = $3102; //@line 2896
$match_len$41 = $3094; //@line 2896
$pDecode_buf_next$96 = $3080; //@line 2896
$r79$0 = 0; //@line 2896
label = 460; //@line 2897
}
}
break;
}
case 810:
{
$2691 = HEAP32[$this + 144 >> 2] | 0; //@line 2904
$2693 = HEAP32[$this + 148 >> 2] | 0; //@line 2906
$2694 = HEAP32[$2693 >> 2] | 0; //@line 2907
$2696 = HEAP8[$this + 160 >> 0] | 0; //@line 2909
HEAP32[$0 >> 2] = $2691; //@line 2910
HEAP32[$this + 20 >> 2] = $2691; //@line 2912
HEAP32[$this + 28 >> 2] = $2694; //@line 2914
HEAP32[$this + 24 >> 2] = $2691 + $2694; //@line 2917
HEAP8[$this + 32 >> 0] = $2696; //@line 2919
if ($2696 << 24 >> 24 == 0 & ($2694 | 0) == 0) {
$2683 = $2691; //@line 2924
$2685 = $2691; //@line 2924
$2688 = $2693; //@line 2924
label = 394; //@line 2925
} else {
$2705 = HEAP32[$this + 1068 >> 2] | 0; //@line 2928
$2707 = HEAP32[$this + 1016 >> 2] | 0; //@line 2930
$2709 = HEAP32[$this + 1020 >> 2] | 0; //@line 2932
$2711 = HEAP32[$this + 1024 >> 2] | 0; //@line 2934
$2713 = HEAP32[$this + 1028 >> 2] | 0; //@line 2936
$2715 = HEAP32[$this + 1032 >> 2] | 0; //@line 2938
$2717 = HEAP32[$this + 992 >> 2] | 0; //@line 2940
$2719 = HEAP32[$this + 100 >> 2] | 0; //@line 2942
$2721 = HEAP32[$this + 104 >> 2] | 0; //@line 2944
$2723 = HEAP32[$this + 44 >> 2] | 0; //@line 2946
$2725 = HEAP32[$this + 48 >> 2] | 0; //@line 2948
$2727 = HEAP32[$this + 112 >> 2] | 0; //@line 2950
$2729 = HEAP32[$2727 + 48 >> 2] | 0; //@line 2952
if (($2694 | 0) > 0) {
$arith_length$85 = $2721; //@line 2958
$arith_value$85 = $2719; //@line 2958
$bit_buf$82 = $2723; //@line 2958
$bit_count$82 = $2725; //@line 2958
$c63$0 = HEAPU8[$2691 >> 0] | 0; //@line 2958
$cur_state$84 = $2715; //@line 2958
$dst_ofs$85 = $2717; //@line 2958
$match_hist0$84 = $2707; //@line 2958
$match_hist1$84 = $2709; //@line 2958
$match_hist2$84 = $2711; //@line 2958
$match_hist3$84 = $2713; //@line 2958
$match_len$25 = $2705; //@line 2958
$pDecode_buf_next$81 = $2691 + 1 | 0; //@line 2958
$pModel61$2 = $2727; //@line 2958
$pTables62$2 = $2729; //@line 2958
label = 399; //@line 2959
} else {
$arith_length$85 = $2721; //@line 2961
$arith_value$85 = $2719; //@line 2961
$bit_buf$82 = $2723; //@line 2961
$bit_count$82 = $2725; //@line 2961
$c63$0 = 0; //@line 2961
$cur_state$84 = $2715; //@line 2961
$dst_ofs$85 = $2717; //@line 2961
$match_hist0$84 = $2707; //@line 2961
$match_hist1$84 = $2709; //@line 2961
$match_hist2$84 = $2711; //@line 2961
$match_hist3$84 = $2713; //@line 2961
$match_len$25 = $2705; //@line 2961
$pDecode_buf_next$81 = $2691; //@line 2961
$pModel61$2 = $2727; //@line 2961
$pTables62$2 = $2729; //@line 2961
label = 399; //@line 2962
}
}
break;
}
case 651:
{
$1546 = HEAP32[$this + 144 >> 2] | 0; //@line 2969
$1548 = HEAP32[$this + 148 >> 2] | 0; //@line 2971
$1549 = HEAP32[$1548 >> 2] | 0; //@line 2972
$1551 = HEAP8[$this + 160 >> 0] | 0; //@line 2974
HEAP32[$0 >> 2] = $1546; //@line 2975
HEAP32[$this + 20 >> 2] = $1546; //@line 2977
HEAP32[$this + 28 >> 2] = $1549; //@line 2979
HEAP32[$this + 24 >> 2] = $1546 + $1549; //@line 2982
HEAP8[$this + 32 >> 0] = $1551; //@line 2984
if ($1551 << 24 >> 24 == 0 & ($1549 | 0) == 0) {
$1538 = $1546; //@line 2989
$1540 = $1546; //@line 2989
$1543 = $1548; //@line 2989
label = 223; //@line 2990
} else {
$1560 = HEAP32[$this + 1016 >> 2] | 0; //@line 2993
$1562 = HEAP32[$this + 1020 >> 2] | 0; //@line 2995
$1564 = HEAP32[$this + 1024 >> 2] | 0; //@line 2997
$1566 = HEAP32[$this + 1028 >> 2] | 0; //@line 2999
$1568 = HEAP32[$this + 1032 >> 2] | 0; //@line 3001
$1570 = HEAP32[$this + 992 >> 2] | 0; //@line 3003
$1572 = HEAP32[$this + 100 >> 2] | 0; //@line 3005
$1574 = HEAP32[$this + 104 >> 2] | 0; //@line 3007
$1576 = HEAP32[$this + 44 >> 2] | 0; //@line 3009
$1578 = HEAP32[$this + 48 >> 2] | 0; //@line 3011
if (($1549 | 0) > 0) {
$arith_length$44 = $1574; //@line 3017
$arith_value$44 = $1572; //@line 3017
$bit_buf$45 = $1576; //@line 3017
$bit_count$45 = $1578; //@line 3017
$cur_state$47 = $1568; //@line 3017
$dst_ofs$48 = $1570; //@line 3017
$match_hist0$47 = $1560; //@line 3017
$match_hist1$47 = $1562; //@line 3017
$match_hist2$47 = $1564; //@line 3017
$match_hist3$47 = $1566; //@line 3017
$pDecode_buf_next$44 = $1546 + 1 | 0; //@line 3017
$r20$0 = HEAPU8[$1546 >> 0] | 0; //@line 3017
label = 228; //@line 3018
} else {
$arith_length$44 = $1574; //@line 3020
$arith_value$44 = $1572; //@line 3020
$bit_buf$45 = $1576; //@line 3020
$bit_count$45 = $1578; //@line 3020
$cur_state$47 = $1568; //@line 3020
$dst_ofs$48 = $1570; //@line 3020
$match_hist0$47 = $1560; //@line 3020
$match_hist1$47 = $1562; //@line 3020
$match_hist2$47 = $1564; //@line 3020
$match_hist3$47 = $1566; //@line 3020
$pDecode_buf_next$44 = $1546; //@line 3020
$r20$0 = 0; //@line 3020
label = 228; //@line 3021
}
}
break;
}
default:
{
$$0 = HEAP32[$this + 204 >> 2] | 0; //@line 3029
return $$0 | 0; //@line 3030
}
}
} while (0);
L144 : while (1) {
switch (label | 0) {
case 7:
{
label = 0; //@line 3037
if (($bit_count$0 | 0) >= 8) {
HEAP32[$this + 1124 >> 2] = $bit_buf$0 >>> 24; //@line 3042
$arith_length$3 = $arith_length$0; //@line 3045
$arith_value$3 = $arith_value$0; //@line 3045
$bit_buf$3 = $bit_buf$0 << 8; //@line 3045
$bit_count$3 = $bit_count$0 + -8 | 0; //@line 3045
$cur_state$3 = $cur_state$0; //@line 3045
$dst_ofs$4 = $dst_ofs$1; //@line 3045
$match_hist0$3 = $match_hist0$0; //@line 3045
$match_hist1$3 = $match_hist1$0; //@line 3045
$match_hist2$3 = $match_hist2$0; //@line 3045
$match_hist3$3 = $match_hist3$0; //@line 3045
$pDecode_buf_next$3 = $pDecode_buf_next$0; //@line 3045
label = 18; //@line 3046
break;
}
if (($pDecode_buf_next$0 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$2 = $arith_length$0; //@line 3056
$arith_value$2 = $arith_value$0; //@line 3056
$bit_buf$2 = $bit_buf$0; //@line 3056
$bit_count$2 = $bit_count$0; //@line 3056
$cur_state$2 = $cur_state$0; //@line 3056
$dst_ofs$3 = $dst_ofs$1; //@line 3056
$match_hist0$2 = $match_hist0$0; //@line 3056
$match_hist1$2 = $match_hist1$0; //@line 3056
$match_hist2$2 = $match_hist2$0; //@line 3056
$match_hist3$2 = $match_hist3$0; //@line 3056
$pDecode_buf_next$2 = $pDecode_buf_next$0 + 1 | 0; //@line 3056
$r$0 = HEAPU8[$pDecode_buf_next$0 >> 0] | 0; //@line 3056
label = 16; //@line 3057
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$2 = $arith_length$0; //@line 3064
$arith_value$2 = $arith_value$0; //@line 3064
$bit_buf$2 = $bit_buf$0; //@line 3064
$bit_count$2 = $bit_count$0; //@line 3064
$cur_state$2 = $cur_state$0; //@line 3064
$dst_ofs$3 = $dst_ofs$1; //@line 3064
$match_hist0$2 = $match_hist0$0; //@line 3064
$match_hist1$2 = $match_hist1$0; //@line 3064
$match_hist2$2 = $match_hist2$0; //@line 3064
$match_hist3$2 = $match_hist3$0; //@line 3064
$pDecode_buf_next$2 = $pDecode_buf_next$0; //@line 3064
$r$0 = 0; //@line 3064
label = 16; //@line 3065
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$0; //@line 3069
HEAP32[$this + 104 >> 2] = $arith_length$0; //@line 3071
HEAP32[$this + 44 >> 2] = $bit_buf$0; //@line 3073
HEAP32[$this + 48 >> 2] = $bit_count$0; //@line 3075
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$0; //@line 3077
HEAP32[$this + 1016 >> 2] = $match_hist0$0; //@line 3079
HEAP32[$this + 1020 >> 2] = $match_hist1$0; //@line 3081
HEAP32[$this + 1024 >> 2] = $match_hist2$0; //@line 3083
HEAP32[$this + 1028 >> 2] = $match_hist3$0; //@line 3085
HEAP32[$this + 1032 >> 2] = $cur_state$0; //@line 3087
HEAP32[$this + 992 >> 2] = $dst_ofs$1; //@line 3089
$59 = $pDecode_buf_next$0; //@line 3093
$61 = HEAP32[$0 >> 2] | 0; //@line 3093
$64 = HEAP32[$this + 148 >> 2] | 0; //@line 3093
label = 11; //@line 3094
continue L144;
break;
}
case 11:
{
label = 0; //@line 3099
HEAP32[$64 >> 2] = $59 - $61; //@line 3103
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3105
HEAP32[$this >> 2] = 369; //@line 3106
$$0 = 2; //@line 3107
label = 669; //@line 3108
break L144;
break;
}
case 16:
{
label = 0; //@line 3113
$arith_length$0 = $arith_length$2; //@line 3118
$arith_value$0 = $arith_value$2; //@line 3118
$bit_buf$0 = $r$0 << 24 - $bit_count$2 | $bit_buf$2; //@line 3118
$bit_count$0 = $bit_count$2 + 8 | 0; //@line 3118
$cur_state$0 = $cur_state$2; //@line 3118
$dst_ofs$1 = $dst_ofs$3; //@line 3118
$match_hist0$0 = $match_hist0$2; //@line 3118
$match_hist1$0 = $match_hist1$2; //@line 3118
$match_hist2$0 = $match_hist2$2; //@line 3118
$match_hist3$0 = $match_hist3$2; //@line 3118
$pDecode_buf_next$0 = $pDecode_buf_next$2; //@line 3118
label = 7; //@line 3119
continue L144;
break;
}
case 22:
{
label = 0; //@line 3124
HEAP32[$138 >> 2] = $133 - $135; //@line 3128
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3130
HEAP32[$this >> 2] = 370; //@line 3131
$$0 = 2; //@line 3132
label = 669; //@line 3133
break L144;
break;
}
case 27:
{
label = 0; //@line 3138
$arith_length$3 = $arith_length$5; //@line 3143
$arith_value$3 = $arith_value$5; //@line 3143
$bit_buf$3 = $r1$0 << 24 - $bit_count$5 | $bit_buf$5; //@line 3143
$bit_count$3 = $bit_count$5 + 8 | 0; //@line 3143
$cur_state$3 = $cur_state$5; //@line 3143
$dst_ofs$4 = $dst_ofs$6; //@line 3143
$match_hist0$3 = $match_hist0$5; //@line 3143
$match_hist1$3 = $match_hist1$5; //@line 3143
$match_hist2$3 = $match_hist2$5; //@line 3143
$match_hist3$3 = $match_hist3$5; //@line 3143
$pDecode_buf_next$3 = $pDecode_buf_next$5; //@line 3143
label = 18; //@line 3144
break;
}
case 37:
{
label = 0; //@line 3148
HEAP32[$229 >> 2] = $224 - $226; //@line 3152
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3154
HEAP32[$this >> 2] = 381; //@line 3155
$$0 = 2; //@line 3156
label = 669; //@line 3157
break L144;
break;
}
case 42:
{
label = 0; //@line 3162
$arith_length$7 = $arith_length$9; //@line 3167
$arith_value$7 = $arith_value$9; //@line 3167
$bit_buf$7 = $r2$0 << 24 - $bit_count$9 | $bit_buf$9; //@line 3167
$bit_count$7 = $bit_count$9 + 8 | 0; //@line 3167
$cur_state$7 = $cur_state$9; //@line 3167
$dst_ofs$8 = $dst_ofs$10; //@line 3167
$match_hist0$7 = $match_hist0$9; //@line 3167
$match_hist1$7 = $match_hist1$9; //@line 3167
$match_hist2$7 = $match_hist2$9; //@line 3167
$match_hist3$7 = $match_hist3$9; //@line 3167
$pDecode_buf_next$7 = $pDecode_buf_next$9; //@line 3167
label = 33; //@line 3168
break;
}
case 45:
{
label = 0; //@line 3172
$295 = HEAP32[$this + 196 >> 2] | 0; //@line 3174
$297 = HEAP32[$this + 200 >> 2] | 0; //@line 3176
if (!($297 | $295)) {
$301 = HEAP32[$this + 180 >> 2] | 0; //@line 3181
$$ = ($301 | 0) != 0 ? $301 : 8; //@line 3183
$305 = ($$ | 0) == 0 ? 0 : $$ >>> 0 > 20 ? 19 : $$ + -1 | 0; //@line 3188
$max_update_interval$0 = HEAPU16[400 + ($305 << 2) >> 1] | 0; //@line 3195
$update_interval_slow_rate$0 = HEAPU16[400 + ($305 << 2) + 2 >> 1] | 0; //@line 3195
} else {
$max_update_interval$0 = $295; //@line 3197
$update_interval_slow_rate$0 = $297; //@line 3197
}
$312 = $this + 208 | 0; //@line 3199
if (!(__ZN5lzham37raw_quasi_adaptive_huffman_data_model5init2EbjjjPKt($312, 0, 256, $max_update_interval$0, $update_interval_slow_rate$0, 0) | 0)) {
$$0 = 4; //@line 3202
label = 669; //@line 3203
break L144;
}
if (!(__ZN5lzham37raw_quasi_adaptive_huffman_data_model6assignERKS0_($this + 288 | 0, $312) | 0)) {
$$0 = 4; //@line 3209
label = 669; //@line 3210
break L144;
}
if (!(__ZN5lzham37raw_quasi_adaptive_huffman_data_model5init2EbjjjPKt($this + 368 | 0, 0, (HEAP32[$this + 12 >> 2] << 3) + -6 | 0, $max_update_interval$0, $update_interval_slow_rate$0, 0) | 0)) {
$$0 = 4; //@line 3220
label = 669; //@line 3221
break L144;
}
$322 = $this + 448 | 0; //@line 3224
if (!(__ZN5lzham37raw_quasi_adaptive_huffman_data_model5init2EbjjjPKt($322, 0, 257, $max_update_interval$0, $update_interval_slow_rate$0, 0) | 0)) {
$$0 = 4; //@line 3227
label = 669; //@line 3228
break L144;
}
if (!(__ZN5lzham37raw_quasi_adaptive_huffman_data_model6assignERKS0_($this + 528 | 0, $322) | 0)) {
$$0 = 4; //@line 3234
label = 669; //@line 3235
break L144;
}
$326 = $this + 608 | 0; //@line 3238
if (!(__ZN5lzham37raw_quasi_adaptive_huffman_data_model5init2EbjjjPKt($326, 0, 250, $max_update_interval$0, $update_interval_slow_rate$0, 0) | 0)) {
$$0 = 4; //@line 3241
label = 669; //@line 3242
break L144;
}
if (!(__ZN5lzham37raw_quasi_adaptive_huffman_data_model6assignERKS0_($this + 688 | 0, $326) | 0)) {
$$0 = 4; //@line 3248
label = 669; //@line 3249
break L144;
}
if (__ZN5lzham37raw_quasi_adaptive_huffman_data_model5init2EbjjjPKt($this + 768 | 0, 0, 16, $max_update_interval$0, $update_interval_slow_rate$0, 0) | 0) {
$arith_length$11 = $arith_length$10; //@line 3255
$arith_value$11 = $arith_value$10; //@line 3255
$bit_buf$11 = $bit_buf$10; //@line 3255
$bit_count$11 = $bit_count$10; //@line 3255
$cur_state$11 = $cur_state$10; //@line 3255
$dst_ofs$12 = $dst_ofs$11; //@line 3255
$match_hist0$11 = $match_hist0$10; //@line 3255
$match_hist1$11 = $match_hist1$10; //@line 3255
$match_hist2$11 = $match_hist2$10; //@line 3255
$match_hist3$11 = $match_hist3$10; //@line 3255
$pDecode_buf_next$11 = $pDecode_buf_next$10; //@line 3255
label = 55; //@line 3256
} else {
$$0 = 4; //@line 3258
label = 669; //@line 3259
break L144;
}
break;
}
case 59:
{
label = 0; //@line 3265
HEAP32[$355 >> 2] = $350 - $352; //@line 3269
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3271
HEAP32[$this >> 2] = 431; //@line 3272
$$0 = 2; //@line 3273
label = 669; //@line 3274
break L144;
break;
}
case 64:
{
label = 0; //@line 3279
$arith_length$11 = $arith_length$13; //@line 3284
$arith_value$11 = $arith_value$13; //@line 3284
$bit_buf$11 = $r3$0 << 24 - $bit_count$13 | $bit_buf$13; //@line 3284
$bit_count$11 = $bit_count$13 + 8 | 0; //@line 3284
$cur_state$11 = $cur_state$13; //@line 3284
$dst_ofs$12 = $dst_ofs$14; //@line 3284
$match_hist0$11 = $match_hist0$13; //@line 3284
$match_hist1$11 = $match_hist1$13; //@line 3284
$match_hist2$11 = $match_hist2$13; //@line 3284
$match_hist3$11 = $match_hist3$13; //@line 3284
$pDecode_buf_next$11 = $pDecode_buf_next$13; //@line 3284
label = 55; //@line 3285
break;
}
case 70:
{
label = 0; //@line 3289
HEAP32[$429 >> 2] = $424 - $426; //@line 3293
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3295
HEAP32[$this >> 2] = 437; //@line 3296
$$0 = 2; //@line 3297
label = 669; //@line 3298
break L144;
break;
}
case 75:
{
label = 0; //@line 3303
$arith_length$14 = $arith_length$16; //@line 3308
$arith_value$14 = $arith_value$16; //@line 3308
$bit_buf$14 = $r4$0 << 24 - $bit_count$16 | $bit_buf$16; //@line 3308
$bit_count$14 = $bit_count$16 + 8 | 0; //@line 3308
$cur_state$14 = $cur_state$16; //@line 3308
$dst_ofs$15 = $dst_ofs$17; //@line 3308
$match_hist0$14 = $match_hist0$16; //@line 3308
$match_hist1$14 = $match_hist1$16; //@line 3308
$match_hist2$14 = $match_hist2$16; //@line 3308
$match_hist3$14 = $match_hist3$16; //@line 3308
$pDecode_buf_next$14 = $pDecode_buf_next$16; //@line 3308
label = 66; //@line 3309
break;
}
case 84:
{
label = 0; //@line 3313
HEAP32[$514 >> 2] = $509 - $511; //@line 3317
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3319
HEAP32[$this >> 2] = 445; //@line 3320
$$0 = 2; //@line 3321
label = 669; //@line 3322
break L144;
break;
}
case 89:
{
label = 0; //@line 3327
$arith_length$17 = $arith_length$19; //@line 3332
$arith_value$17 = $arith_value$19; //@line 3332
$bit_buf$17 = $r5$0 << 24 - $bit_count$19 | $bit_buf$19; //@line 3332
$bit_count$17 = $bit_count$19 + 8 | 0; //@line 3332
$cur_state$17 = $cur_state$19; //@line 3332
$dst_ofs$18 = $dst_ofs$20; //@line 3332
$match_hist0$17 = $match_hist0$19; //@line 3332
$match_hist1$17 = $match_hist1$19; //@line 3332
$match_hist2$17 = $match_hist2$19; //@line 3332
$match_hist3$17 = $match_hist3$19; //@line 3332
$pDecode_buf_next$17 = $pDecode_buf_next$19; //@line 3332
label = 80; //@line 3333
break;
}
case 95:
{
label = 0; //@line 3337
HEAP32[$586 >> 2] = $581 - $583; //@line 3341
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3343
HEAP32[$this >> 2] = 447; //@line 3344
$$0 = 2; //@line 3345
label = 669; //@line 3346
break L144;
break;
}
case 100:
{
label = 0; //@line 3351
$arith_length$20 = $arith_length$22; //@line 3356
$arith_value$20 = $arith_value$22; //@line 3356
$bit_buf$20 = $r7$0 << 24 - $bit_count$22 | $bit_buf$22; //@line 3356
$bit_count$20 = $bit_count$22 + 8 | 0; //@line 3356
$cur_state$20 = $cur_state$22; //@line 3356
$dst_ofs$21 = $dst_ofs$23; //@line 3356
$match_hist0$20 = $match_hist0$22; //@line 3356
$match_hist1$20 = $match_hist1$22; //@line 3356
$match_hist2$20 = $match_hist2$22; //@line 3356
$match_hist3$20 = $match_hist3$22; //@line 3356
$pDecode_buf_next$20 = $pDecode_buf_next$22; //@line 3356
label = 91; //@line 3357
break;
}
case 103:
{
label = 0; //@line 3361
HEAP32[$this >> 2] = 453; //@line 3362
$$0 = 14; //@line 3363
label = 669; //@line 3364
break L144;
break;
}
case 108:
{
label = 0; //@line 3369
HEAP32[$672 >> 2] = $667 - $669; //@line 3373
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3375
HEAP32[$this >> 2] = 456; //@line 3376
$$0 = 2; //@line 3377
label = 669; //@line 3378
break L144;
break;
}
case 113:
{
label = 0; //@line 3383
$651 = $pDecode_buf_next$25; //@line 3388
$arith_length$23 = $arith_length$25; //@line 3388
$arith_value$23 = $arith_value$25; //@line 3388
$bit_buf$23 = $r8$0 << 24 - $bit_count$25 | $bit_buf$25; //@line 3388
$bit_count$23 = $bit_count$25 + 8 | 0; //@line 3388
$cur_state$23 = $cur_state$25; //@line 3388
$dst_ofs$24 = $dst_ofs$26; //@line 3388
$match_hist0$23 = $match_hist0$25; //@line 3388
$match_hist1$23 = $match_hist1$25; //@line 3388
$match_hist2$23 = $match_hist2$25; //@line 3388
$match_hist3$23 = $match_hist3$25; //@line 3388
label = 104; //@line 3389
break;
}
case 116:
{
label = 0; //@line 3393
HEAP32[$this >> 2] = 462; //@line 3394
$$0 = 14; //@line 3395
label = 669; //@line 3396
break L144;
break;
}
case 120:
{
label = 0; //@line 3401
if ($760) {
label = 121; //@line 3404
break L144;
}
$4498 = $4497; //@line 3419
$cur_state$26 = HEAP32[$this + 1032 >> 2] | 0; //@line 3419
$dst_ofs$27 = HEAP32[$this + 992 >> 2] | 0; //@line 3419
$match_hist0$26 = HEAP32[$this + 1016 >> 2] | 0; //@line 3419
$match_hist1$26 = HEAP32[$this + 1020 >> 2] | 0; //@line 3419
$match_hist2$26 = HEAP32[$this + 1024 >> 2] | 0; //@line 3419
$match_hist3$26 = HEAP32[$this + 1028 >> 2] | 0; //@line 3419
label = 132; //@line 3420
continue L144;
break;
}
case 132:
{
label = 0; //@line 3425
$arith_length$134 = HEAP32[$this + 104 >> 2] | 0; //@line 3434
$arith_value$134 = HEAP32[$this + 100 >> 2] | 0; //@line 3434
$bit_buf$129 = HEAP32[$this + 44 >> 2] | 0; //@line 3434
$bit_count$129 = HEAP32[$this + 48 >> 2] | 0; //@line 3434
$cur_state$131 = $cur_state$26; //@line 3434
$dst_ofs$132 = $dst_ofs$27; //@line 3434
$match_hist0$131 = $match_hist0$26; //@line 3434
$match_hist1$131 = $match_hist1$26; //@line 3434
$match_hist2$131 = $match_hist2$26; //@line 3434
$match_hist3$130 = $match_hist3$26; //@line 3434
$pDecode_buf_next$128 = $4498; //@line 3434
label = 615; //@line 3435
break;
}
case 137:
{
label = 0; //@line 3439
HEAP32[$907 >> 2] = $902 - $904; //@line 3443
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3445
HEAP32[$this >> 2] = 517; //@line 3446
$$0 = 2; //@line 3447
label = 669; //@line 3448
break L144;
break;
}
case 142:
{
label = 0; //@line 3453
$arith_length$26 = $arith_length$28; //@line 3458
$arith_value$26 = $arith_value$28; //@line 3458
$bit_buf$26 = $r9$0 << 24 - $bit_count$28 | $bit_buf$28; //@line 3458
$bit_count$26 = $bit_count$28 + 8 | 0; //@line 3458
$cur_state$27 = $cur_state$29; //@line 3458
$dst_ofs$28 = $dst_ofs$30; //@line 3458
$match_hist0$27 = $match_hist0$29; //@line 3458
$match_hist1$27 = $match_hist1$29; //@line 3458
$match_hist2$27 = $match_hist2$29; //@line 3458
$match_hist3$27 = $match_hist3$29; //@line 3458
$num_raw_bytes_remaining$0 = $num_raw_bytes_remaining$2; //@line 3458
$pDecode_buf_next$26 = $pDecode_buf_next$28; //@line 3458
label = 133; //@line 3459
break;
}
case 148:
{
label = 0; //@line 3463
HEAP32[$983 >> 2] = $978 - $980; //@line 3467
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3469
HEAP32[$this >> 2] = 520; //@line 3470
$$0 = 2; //@line 3471
label = 669; //@line 3472
break L144;
break;
}
case 153:
{
label = 0; //@line 3477
$arith_length$29 = $arith_length$31; //@line 3482
$arith_value$29 = $arith_value$31; //@line 3482
$bit_buf$29 = $r10$0 << 24 - $bit_count$31 | $bit_buf$31; //@line 3482
$bit_count$29 = $bit_count$31 + 8 | 0; //@line 3482
$cur_state$30 = $cur_state$32; //@line 3482
$dst_ofs$31 = $dst_ofs$33; //@line 3482
$match_hist0$30 = $match_hist0$32; //@line 3482
$match_hist1$30 = $match_hist1$32; //@line 3482
$match_hist2$30 = $match_hist2$32; //@line 3482
$match_hist3$30 = $match_hist3$32; //@line 3482
$num_raw_bytes_remaining$3 = $num_raw_bytes_remaining$5; //@line 3482
$pDecode_buf_next$29 = $pDecode_buf_next$31; //@line 3482
label = 144; //@line 3483
break;
}
case 156:
{
label = 0; //@line 3487
HEAP32[$this >> 2] = 530; //@line 3488
$$0 = 9; //@line 3489
label = 669; //@line 3490
break L144;
break;
}
case 162:
{
label = 0; //@line 3495
HEAP32[$1081 >> 2] = $1076 - $1078; //@line 3499
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3501
HEAP32[$this >> 2] = 536; //@line 3502
$$0 = 2; //@line 3503
label = 669; //@line 3504
break L144;
break;
}
case 167:
{
label = 0; //@line 3509
$arith_length$32 = $arith_length$34; //@line 3514
$arith_value$32 = $arith_value$34; //@line 3514
$bit_buf$32 = $r12$0 << 24 - $bit_count$34 | $bit_buf$34; //@line 3514
$bit_count$32 = $bit_count$34 + 8 | 0; //@line 3514
$cur_state$33 = $cur_state$35; //@line 3514
$dst_ofs$34 = $dst_ofs$36; //@line 3514
$match_hist0$33 = $match_hist0$35; //@line 3514
$match_hist1$33 = $match_hist1$35; //@line 3514
$match_hist2$33 = $match_hist2$35; //@line 3514
$match_hist3$33 = $match_hist3$35; //@line 3514
$num_raw_bytes_remaining$6 = $num_raw_bytes_remaining$8; //@line 3514
$pDecode_buf_next$32 = $pDecode_buf_next$34; //@line 3514
label = 158; //@line 3515
break;
}
case 173:
{
label = 0; //@line 3519
if ($1163) {
label = 174; //@line 3522
break L144;
}
$arith_length$36 = HEAP32[$this + 104 >> 2] | 0; //@line 3545
$arith_value$36 = HEAP32[$this + 100 >> 2] | 0; //@line 3545
$bit_buf$37 = HEAP32[$this + 44 >> 2] | 0; //@line 3545
$bit_count$37 = HEAP32[$this + 48 >> 2] | 0; //@line 3545
$cur_state$37 = HEAP32[$this + 1032 >> 2] | 0; //@line 3545
$dst_ofs$38 = 0; //@line 3545
$match_hist0$37 = HEAP32[$this + 1016 >> 2] | 0; //@line 3545
$match_hist1$37 = HEAP32[$this + 1020 >> 2] | 0; //@line 3545
$match_hist2$37 = HEAP32[$this + 1024 >> 2] | 0; //@line 3545
$match_hist3$37 = HEAP32[$this + 1028 >> 2] | 0; //@line 3545
$num_raw_bytes_remaining$10 = HEAP32[$this + 1092 >> 2] | 0; //@line 3545
$pDecode_buf_next$36 = $4499; //@line 3545
label = 183; //@line 3546
break;
}
case 187:
{
label = 0; //@line 3550
if (($1266 | 0) == 0 & ($1268 | 0) == 0) {
HEAP32[$1272 >> 2] = $1271; //@line 3555
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3557
if (!(HEAP8[$this + 160 >> 0] | 0)) {
label = 190; //@line 3562
break L144;
} else {
label = 189; //@line 3565
continue L144;
}
}
$1315 = 0 < $1268 >>> 0 | 0 == ($1268 | 0) & $num_raw_bytes_remaining$13 >>> 0 < $1266 >>> 0; //@line 3573
$1316 = $1315 ? $num_raw_bytes_remaining$13 : $1266; //@line 3574
$1315 ? 0 : $1268;
$1317 = $3 - $dst_ofs$41 | 0; //@line 3576
$$44 = $1316 >>> 0 < $1317 >>> 0 ? $1316 : $1317; //@line 3578
$1320 = $this + 144 | 0; //@line 3580
_memcpy($7 + $dst_ofs$41 | 0, (HEAP32[$1320 >> 2] | 0) + $1271 | 0, $$44 | 0) | 0; //@line 3583
$1324 = _i64Add($$44 | 0, 0, $1271 | 0, $1323 | 0) | 0; //@line 3584
$1326 = $num_raw_bytes_remaining$13 - $$44 | 0; //@line 3586
$1327 = HEAP32[$1320 >> 2] | 0; //@line 3587
$1330 = HEAP32[HEAP32[$this + 148 >> 2] >> 2] | 0; //@line 3590
$1331 = $1327 + $1324 | 0; //@line 3591
$1333 = HEAP8[$this + 160 >> 0] | 0; //@line 3593
HEAP32[$0 >> 2] = $1327; //@line 3594
HEAP32[$this + 20 >> 2] = $1331; //@line 3596
HEAP32[$this + 28 >> 2] = $1330; //@line 3598
HEAP32[$this + 24 >> 2] = $1327 + $1330; //@line 3601
HEAP8[$this + 32 >> 0] = $1333; //@line 3603
$1339 = $$44 + $dst_ofs$41 | 0; //@line 3604
if ($1339 >>> 0 > $4 >>> 0) {
HEAP32[$this + 1092 >> 2] = $1326; //@line 3608
HEAP32[$this + 1016 >> 2] = $match_hist0$40; //@line 3610
HEAP32[$this + 1020 >> 2] = $match_hist1$40; //@line 3612
HEAP32[$this + 1024 >> 2] = $match_hist2$40; //@line 3614
HEAP32[$this + 1028 >> 2] = $match_hist3$40; //@line 3616
HEAP32[$this + 1032 >> 2] = $cur_state$40; //@line 3618
HEAP32[$this + 992 >> 2] = $1339; //@line 3620
$1349 = $this + 1056 | 0; //@line 3622
$1350 = HEAP32[$1349 >> 2] | 0; //@line 3623
$1351 = $this + 996 | 0; //@line 3624
$1352 = HEAP32[$1351 >> 2] | 0; //@line 3625
$1353 = (HEAP32[$6 >> 2] | 0) + ($1352 + $1350) | 0; //@line 3627
HEAP32[$this + 1044 >> 2] = $1353; //@line 3629
$1356 = $3 - $1350 - $1352 | 0; //@line 3631
HEAP32[$this + 1048 >> 2] = $1356; //@line 3633
HEAP32[$1349 >> 2] = 0; //@line 3634
HEAP32[$1351 >> 2] = $4 & $3; //@line 3636
$1359 = $1356; //@line 3637
$1375 = $1353; //@line 3637
$4500 = $1331; //@line 3637
label = 195; //@line 3638
continue L144;
} else {
$1255 = $1331; //@line 3641
$cur_state$39 = $cur_state$40; //@line 3641
$dst_ofs$40 = $1339; //@line 3641
$match_hist0$39 = $match_hist0$40; //@line 3641
$match_hist1$39 = $match_hist1$40; //@line 3641
$match_hist2$39 = $match_hist2$40; //@line 3641
$match_hist3$39 = $match_hist3$40; //@line 3641
$num_raw_bytes_remaining$12 = $1326; //@line 3641
label = 185; //@line 3642
}
break;
}
case 189:
{
label = 0; //@line 3647
HEAP32[$this >> 2] = 584; //@line 3648
$$0 = 6; //@line 3649
label = 669; //@line 3650
break L144;
break;
}
case 195:
{
label = 0; //@line 3655
if ($1359) {
label = 196; //@line 3658
break L144;
}
$1255 = $4500; //@line 3673
$cur_state$39 = HEAP32[$this + 1032 >> 2] | 0; //@line 3673
$dst_ofs$40 = 0; //@line 3673
$match_hist0$39 = HEAP32[$this + 1016 >> 2] | 0; //@line 3673
$match_hist1$39 = HEAP32[$this + 1020 >> 2] | 0; //@line 3673
$match_hist2$39 = HEAP32[$this + 1024 >> 2] | 0; //@line 3673
$match_hist3$39 = HEAP32[$this + 1028 >> 2] | 0; //@line 3673
$num_raw_bytes_remaining$12 = HEAP32[$this + 1092 >> 2] | 0; //@line 3673
label = 185; //@line 3674
break;
}
case 211:
{
label = 0; //@line 3678
HEAP32[$1466 >> 2] = $1461 - $1463; //@line 3682
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3684
HEAP32[$this >> 2] = 640; //@line 3685
$$0 = 2; //@line 3686
label = 669; //@line 3687
break L144;
break;
}
case 216:
{
label = 0; //@line 3692
$arith_length$39 = $arith_length$41; //@line 3697
$arith_value$39 = $arith_value$41; //@line 3697
$bit_buf$40 = $r19$0 << 24 - $bit_count$42 | $bit_buf$42; //@line 3697
$bit_count$40 = $bit_count$42 + 8 | 0; //@line 3697
$cur_state$42 = $cur_state$44; //@line 3697
$dst_ofs$43 = $dst_ofs$45; //@line 3697
$match_hist0$42 = $match_hist0$44; //@line 3697
$match_hist1$42 = $match_hist1$44; //@line 3697
$match_hist2$42 = $match_hist2$44; //@line 3697
$match_hist3$42 = $match_hist3$44; //@line 3697
$pDecode_buf_next$39 = $pDecode_buf_next$41; //@line 3697
label = 207; //@line 3698
break;
}
case 223:
{
label = 0; //@line 3702
HEAP32[$1543 >> 2] = $1538 - $1540; //@line 3706
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3708
HEAP32[$this >> 2] = 651; //@line 3709
$$0 = 2; //@line 3710
label = 669; //@line 3711
break L144;
break;
}
case 228:
{
label = 0; //@line 3716
$arith_length$42 = $arith_length$44; //@line 3721
$arith_value$42 = $arith_value$44; //@line 3721
$bit_buf$43 = $r20$0 << 24 - $bit_count$45 | $bit_buf$45; //@line 3721
$bit_count$43 = $bit_count$45 + 8 | 0; //@line 3721
$cur_state$45 = $cur_state$47; //@line 3721
$dst_ofs$46 = $dst_ofs$48; //@line 3721
$match_hist0$45 = $match_hist0$47; //@line 3721
$match_hist1$45 = $match_hist1$47; //@line 3721
$match_hist2$45 = $match_hist2$47; //@line 3721
$match_hist3$45 = $match_hist3$47; //@line 3721
$pDecode_buf_next$42 = $pDecode_buf_next$44; //@line 3721
label = 219; //@line 3722
break;
}
case 239:
{
label = 0; //@line 3726
HEAP32[$1627 >> 2] = $1622 - $1624; //@line 3730
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3732
HEAP32[$this >> 2] = 682; //@line 3733
$$0 = 2; //@line 3734
label = 669; //@line 3735
break L144;
break;
}
case 244:
{
label = 0; //@line 3740
$arith_length$47 = $arith_length$49; //@line 3745
$arith_value$47 = $arith_value$49; //@line 3745
$bit_buf$48 = $r21$0 << 24 - $bit_count$50 | $bit_buf$50; //@line 3745
$bit_count$48 = $bit_count$50 + 8 | 0; //@line 3745
$cur_state$50 = $cur_state$52; //@line 3745
$dst_ofs$51 = $dst_ofs$53; //@line 3745
$match_hist0$50 = $match_hist0$52; //@line 3745
$match_hist1$50 = $match_hist1$52; //@line 3745
$match_hist2$50 = $match_hist2$52; //@line 3745
$match_hist3$50 = $match_hist3$52; //@line 3745
$pDecode_buf_next$47 = $pDecode_buf_next$49; //@line 3745
label = 235; //@line 3746
break;
}
case 254:
{
label = 0; //@line 3750
HEAP32[$1719 >> 2] = $1714 - $1716; //@line 3754
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3756
HEAP32[$this >> 2] = 711; //@line 3757
$$0 = 2; //@line 3758
label = 669; //@line 3759
break L144;
break;
}
case 259:
{
label = 0; //@line 3764
$arith_length$51 = $arith_length$53; //@line 3769
$arith_value$51 = $arith_value$53; //@line 3769
$bit_buf$51 = $c24$0 << 24 - $bit_count$53 | $bit_buf$53; //@line 3769
$bit_count$51 = $bit_count$53 + 8 | 0; //@line 3769
$cur_state$53 = $cur_state$55; //@line 3769
$dst_ofs$54 = $dst_ofs$56; //@line 3769
$match_hist0$53 = $match_hist0$55; //@line 3769
$match_hist1$53 = $match_hist1$55; //@line 3769
$match_hist2$53 = $match_hist2$55; //@line 3769
$match_hist3$53 = $match_hist3$55; //@line 3769
$pDecode_buf_next$50 = $pDecode_buf_next$52; //@line 3769
$pModel23$0 = $pModel23$2; //@line 3769
$pTables$0 = $pTables$2; //@line 3769
label = 250; //@line 3770
break;
}
case 273:
{
label = 0; //@line 3774
HEAP32[$1853 >> 2] = $1848 - $1850; //@line 3778
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3780
HEAP32[$this >> 2] = 737; //@line 3781
$$0 = 2; //@line 3782
label = 669; //@line 3783
break L144;
break;
}
case 278:
{
label = 0; //@line 3788
$arith_length$54 = $arith_length$56; //@line 3793
$arith_value$54 = $arith_value$56; //@line 3793
$bit_buf$54 = $c28$0 << 24 - $bit_count$56 | $bit_buf$56; //@line 3793
$bit_count$54 = $bit_count$56 + 8 | 0; //@line 3793
$cur_state$56 = $cur_state$58; //@line 3793
$dst_ofs$57 = $dst_ofs$59; //@line 3793
$match_hist0$56 = $match_hist0$58; //@line 3793
$match_hist1$56 = $match_hist1$58; //@line 3793
$match_hist2$56 = $match_hist2$58; //@line 3793
$match_hist3$56 = $match_hist3$58; //@line 3793
$pDecode_buf_next$53 = $pDecode_buf_next$55; //@line 3793
$pModel26$0 = $pModel26$2; //@line 3793
$pTables27$0 = $pTables27$2; //@line 3793
$rep_lit0$0 = $rep_lit0$2; //@line 3793
label = 269; //@line 3794
break;
}
case 289:
{
label = 0; //@line 3798
if ($1984) {
label = 290; //@line 3801
break L144;
}
$arith_length$45 = HEAP32[$this + 104 >> 2] | 0; //@line 3822
$arith_value$45 = HEAP32[$this + 100 >> 2] | 0; //@line 3822
$bit_buf$46 = HEAP32[$this + 44 >> 2] | 0; //@line 3822
$bit_count$46 = HEAP32[$this + 48 >> 2] | 0; //@line 3822
$cur_state$48 = HEAP32[$this + 1032 >> 2] | 0; //@line 3822
$dst_ofs$49 = 0; //@line 3822
$match_hist0$48 = HEAP32[$this + 1016 >> 2] | 0; //@line 3822
$match_hist1$48 = HEAP32[$this + 1020 >> 2] | 0; //@line 3822
$match_hist2$48 = HEAP32[$this + 1024 >> 2] | 0; //@line 3822
$match_hist3$48 = HEAP32[$this + 1028 >> 2] | 0; //@line 3822
$pDecode_buf_next$45 = $4501; //@line 3822
label = 232; //@line 3823
break;
}
case 306:
{
label = 0; //@line 3827
HEAP32[$2097 >> 2] = $2092 - $2094; //@line 3831
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3833
HEAP32[$this >> 2] = 774; //@line 3834
$$0 = 2; //@line 3835
label = 669; //@line 3836
break L144;
break;
}
case 311:
{
label = 0; //@line 3841
$arith_length$59 = $arith_length$61; //@line 3846
$arith_value$59 = $arith_value$61; //@line 3846
$bit_buf$59 = $r39$0 << 24 - $bit_count$61 | $bit_buf$61; //@line 3846
$bit_count$59 = $bit_count$61 + 8 | 0; //@line 3846
$cur_state$61 = $cur_state$63; //@line 3846
$dst_ofs$62 = $dst_ofs$64; //@line 3846
$match_hist0$61 = $match_hist0$63; //@line 3846
$match_hist1$61 = $match_hist1$63; //@line 3846
$match_hist2$61 = $match_hist2$63; //@line 3846
$match_hist3$61 = $match_hist3$63; //@line 3846
$match_len$1 = $match_len$3; //@line 3846
$pDecode_buf_next$58 = $pDecode_buf_next$60; //@line 3846
label = 302; //@line 3847
break;
}
case 321:
{
label = 0; //@line 3851
HEAP32[$2191 >> 2] = $2186 - $2188; //@line 3855
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3857
HEAP32[$this >> 2] = 777; //@line 3858
$$0 = 2; //@line 3859
label = 669; //@line 3860
break L144;
break;
}
case 326:
{
label = 0; //@line 3865
$arith_length$64 = $arith_length$66; //@line 3870
$arith_value$64 = $arith_value$66; //@line 3870
$bit_buf$63 = $r43$0 << 24 - $bit_count$65 | $bit_buf$65; //@line 3870
$bit_count$63 = $bit_count$65 + 8 | 0; //@line 3870
$cur_state$65 = $cur_state$67; //@line 3870
$dst_ofs$66 = $dst_ofs$68; //@line 3870
$match_hist0$65 = $match_hist0$67; //@line 3870
$match_hist1$65 = $match_hist1$67; //@line 3870
$match_hist2$65 = $match_hist2$67; //@line 3870
$match_hist3$65 = $match_hist3$67; //@line 3870
$match_len$5 = $match_len$7; //@line 3870
$pDecode_buf_next$62 = $pDecode_buf_next$64; //@line 3870
label = 317; //@line 3871
break;
}
case 336:
{
label = 0; //@line 3875
HEAP32[$2285 >> 2] = $2280 - $2282; //@line 3879
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3881
HEAP32[$this >> 2] = 780; //@line 3882
$$0 = 2; //@line 3883
label = 669; //@line 3884
break L144;
break;
}
case 341:
{
label = 0; //@line 3889
$arith_length$69 = $arith_length$71; //@line 3894
$arith_value$69 = $arith_value$71; //@line 3894
$bit_buf$67 = $r47$0 << 24 - $bit_count$69 | $bit_buf$69; //@line 3894
$bit_count$67 = $bit_count$69 + 8 | 0; //@line 3894
$cur_state$69 = $cur_state$71; //@line 3894
$dst_ofs$70 = $dst_ofs$72; //@line 3894
$match_hist0$69 = $match_hist0$71; //@line 3894
$match_hist1$69 = $match_hist1$71; //@line 3894
$match_hist2$69 = $match_hist2$71; //@line 3894
$match_hist3$69 = $match_hist3$71; //@line 3894
$match_len$9 = $match_len$11; //@line 3894
$pDecode_buf_next$66 = $pDecode_buf_next$68; //@line 3894
label = 332; //@line 3895
break;
}
case 350:
{
label = 0; //@line 3899
HEAP32[$2388 >> 2] = $2383 - $2385; //@line 3903
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3905
HEAP32[$this >> 2] = 787; //@line 3906
$$0 = 2; //@line 3907
label = 669; //@line 3908
break L144;
break;
}
case 355:
{
label = 0; //@line 3913
$arith_length$73 = $arith_length$75; //@line 3918
$arith_value$73 = $arith_value$75; //@line 3918
$bit_buf$70 = $c51$0 << 24 - $bit_count$72 | $bit_buf$72; //@line 3918
$bit_count$70 = $bit_count$72 + 8 | 0; //@line 3918
$cur_state$72 = $cur_state$74; //@line 3918
$dst_ofs$73 = $dst_ofs$75; //@line 3918
$match_hist0$72 = $match_hist0$74; //@line 3918
$match_hist1$72 = $match_hist1$74; //@line 3918
$match_hist2$72 = $match_hist2$74; //@line 3918
$match_hist3$72 = $match_hist3$74; //@line 3918
$match_len$12 = $match_len$14; //@line 3918
$pDecode_buf_next$69 = $pDecode_buf_next$71; //@line 3918
$pModel49$0 = $pModel49$2; //@line 3918
$pTables50$0 = $pTables50$2; //@line 3918
label = 346; //@line 3919
break;
}
case 369:
{
label = 0; //@line 3923
HEAP32[$2515 >> 2] = $2510 - $2512; //@line 3927
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3929
HEAP32[$this >> 2] = 796; //@line 3930
$$0 = 2; //@line 3931
label = 669; //@line 3932
break L144;
break;
}
case 374:
{
label = 0; //@line 3937
$arith_length$76$ph = $arith_length$78; //@line 3942
$arith_value$76$ph = $arith_value$78; //@line 3942
$bit_buf$73$ph = $r58$0 << 24 - $bit_count$75 | $bit_buf$75; //@line 3942
$bit_count$73$ph = $bit_count$75 + 8 | 0; //@line 3942
$cur_state$75$ph = $cur_state$77; //@line 3942
$dst_ofs$76$ph = $dst_ofs$78; //@line 3942
$match_hist0$75$ph = $match_hist0$77; //@line 3942
$match_hist1$75$ph = $match_hist1$77; //@line 3942
$match_hist2$75$ph = $match_hist2$77; //@line 3942
$match_hist3$75$ph = $match_hist3$77; //@line 3942
$match_len$16$ph = $match_len$18; //@line 3942
$pDecode_buf_next$72$ph = $pDecode_buf_next$74; //@line 3942
label = 364; //@line 3943
break;
}
case 381:
{
label = 0; //@line 3947
HEAP32[$2596 >> 2] = $2591 - $2593; //@line 3951
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3953
HEAP32[$this >> 2] = 801; //@line 3954
$$0 = 2; //@line 3955
label = 669; //@line 3956
break L144;
break;
}
case 386:
{
label = 0; //@line 3961
$arith_length$79 = $arith_length$81; //@line 3966
$arith_value$79 = $arith_value$81; //@line 3966
$bit_buf$76 = $r60$0 << 24 - $bit_count$78 | $bit_buf$78; //@line 3966
$bit_count$76 = $bit_count$78 + 8 | 0; //@line 3966
$cur_state$78 = $cur_state$80; //@line 3966
$dst_ofs$79 = $dst_ofs$81; //@line 3966
$match_hist0$78 = $match_hist0$80; //@line 3966
$match_hist1$78 = $match_hist1$80; //@line 3966
$match_hist2$78 = $match_hist2$80; //@line 3966
$match_hist3$78 = $match_hist3$80; //@line 3966
$match_len$19 = $match_len$21; //@line 3966
$pDecode_buf_next$75 = $pDecode_buf_next$77; //@line 3966
label = 377; //@line 3967
break;
}
case 394:
{
label = 0; //@line 3971
HEAP32[$2688 >> 2] = $2683 - $2685; //@line 3975
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 3977
HEAP32[$this >> 2] = 810; //@line 3978
$$0 = 2; //@line 3979
label = 669; //@line 3980
break L144;
break;
}
case 399:
{
label = 0; //@line 3985
$arith_length$83 = $arith_length$85; //@line 3990
$arith_value$83 = $arith_value$85; //@line 3990
$bit_buf$80 = $c63$0 << 24 - $bit_count$82 | $bit_buf$82; //@line 3990
$bit_count$80 = $bit_count$82 + 8 | 0; //@line 3990
$cur_state$82 = $cur_state$84; //@line 3990
$dst_ofs$83 = $dst_ofs$85; //@line 3990
$match_hist0$82 = $match_hist0$84; //@line 3990
$match_hist1$82 = $match_hist1$84; //@line 3990
$match_hist2$82 = $match_hist2$84; //@line 3990
$match_hist3$82 = $match_hist3$84; //@line 3990
$match_len$23 = $match_len$25; //@line 3990
$pDecode_buf_next$79 = $pDecode_buf_next$81; //@line 3990
$pModel61$0 = $pModel61$2; //@line 3990
$pTables62$0 = $pTables62$2; //@line 3990
label = 390; //@line 3991
break;
}
case 413:
{
label = 0; //@line 3995
HEAP32[$2815 >> 2] = $2810 - $2812; //@line 3999
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4001
HEAP32[$this >> 2] = 819; //@line 4002
$$0 = 2; //@line 4003
label = 669; //@line 4004
break L144;
break;
}
case 418:
{
label = 0; //@line 4009
$arith_length$86$ph = $arith_length$88; //@line 4014
$arith_value$86$ph = $arith_value$88; //@line 4014
$bit_buf$83$ph = $r70$0 << 24 - $bit_count$85 | $bit_buf$85; //@line 4014
$bit_count$83$ph = $bit_count$85 + 8 | 0; //@line 4014
$cur_state$85$ph = $cur_state$87; //@line 4014
$dst_ofs$86$ph = $dst_ofs$88; //@line 4014
$match_hist0$85$ph = $match_hist0$87; //@line 4014
$match_hist1$85$ph = $match_hist1$87; //@line 4014
$match_hist2$85$ph = $match_hist2$87; //@line 4014
$match_hist3$85$ph = $match_hist3$87; //@line 4014
$match_len$27$ph = $match_len$29; //@line 4014
$pDecode_buf_next$82$ph = $pDecode_buf_next$84; //@line 4014
label = 408; //@line 4015
break;
}
case 425:
{
label = 0; //@line 4019
HEAP32[$2896 >> 2] = $2891 - $2893; //@line 4023
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4025
HEAP32[$this >> 2] = 824; //@line 4026
$$0 = 2; //@line 4027
label = 669; //@line 4028
break L144;
break;
}
case 430:
{
label = 0; //@line 4033
$arith_length$89 = $arith_length$91; //@line 4038
$arith_value$89 = $arith_value$91; //@line 4038
$bit_buf$86 = $r72$0 << 24 - $bit_count$88 | $bit_buf$88; //@line 4038
$bit_count$86 = $bit_count$88 + 8 | 0; //@line 4038
$cur_state$88 = $cur_state$90; //@line 4038
$dst_ofs$89 = $dst_ofs$91; //@line 4038
$match_hist0$88 = $match_hist0$90; //@line 4038
$match_hist1$88 = $match_hist1$90; //@line 4038
$match_hist2$88 = $match_hist2$90; //@line 4038
$match_hist3$88 = $match_hist3$90; //@line 4038
$match_len$30 = $match_len$32; //@line 4038
$pDecode_buf_next$85 = $pDecode_buf_next$87; //@line 4038
label = 421; //@line 4039
break;
}
case 439:
{
label = 0; //@line 4043
HEAP32[$2979 >> 2] = $2974 - $2976; //@line 4047
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4049
HEAP32[$this >> 2] = 828; //@line 4050
$$0 = 2; //@line 4051
label = 669; //@line 4052
break L144;
break;
}
case 444:
{
label = 0; //@line 4057
$arith_length$94 = $arith_length$96; //@line 4062
$arith_value$94 = $arith_value$96; //@line 4062
$bit_buf$91 = $r75$0 << 24 - $bit_count$93 | $bit_buf$93; //@line 4062
$bit_count$91 = $bit_count$93 + 8 | 0; //@line 4062
$cur_state$93 = $cur_state$95; //@line 4062
$dst_ofs$94 = $dst_ofs$96; //@line 4062
$match_hist0$93 = $match_hist0$95; //@line 4062
$match_hist1$93 = $match_hist1$95; //@line 4062
$match_hist2$93 = $match_hist2$95; //@line 4062
$match_hist3$93 = $match_hist3$95; //@line 4062
$match_len$35 = $match_len$37; //@line 4062
$pDecode_buf_next$90 = $pDecode_buf_next$92; //@line 4062
label = 435; //@line 4063
break;
}
case 455:
{
label = 0; //@line 4067
HEAP32[$3077 >> 2] = $3072 - $3074; //@line 4071
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4073
HEAP32[$this >> 2] = 837; //@line 4074
$$0 = 2; //@line 4075
label = 669; //@line 4076
break L144;
break;
}
case 460:
{
label = 0; //@line 4081
$arith_length$99 = $arith_length$101; //@line 4086
$arith_value$99 = $arith_value$101; //@line 4086
$bit_buf$95 = $r79$0 << 24 - $bit_count$97 | $bit_buf$97; //@line 4086
$bit_count$95 = $bit_count$97 + 8 | 0; //@line 4086
$cur_state$97 = $cur_state$99; //@line 4086
$dst_ofs$98 = $dst_ofs$100; //@line 4086
$match_hist0$97 = $match_hist0$99; //@line 4086
$match_hist1$97 = $match_hist1$99; //@line 4086
$match_hist2$97 = $match_hist2$99; //@line 4086
$match_hist3$97 = $match_hist3$99; //@line 4086
$match_len$39 = $match_len$41; //@line 4086
$pDecode_buf_next$94 = $pDecode_buf_next$96; //@line 4086
label = 451; //@line 4087
break;
}
case 472:
{
label = 0; //@line 4091
HEAP32[$3182 >> 2] = $3177 - $3179; //@line 4095
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4097
HEAP32[$this >> 2] = 864; //@line 4098
$$0 = 2; //@line 4099
label = 669; //@line 4100
break L144;
break;
}
case 477:
{
label = 0; //@line 4105
$arith_length$104 = $arith_length$106; //@line 4110
$arith_value$104 = $arith_value$106; //@line 4110
$bit_buf$99 = $c85$0 << 24 - $bit_count$101 | $bit_buf$101; //@line 4110
$bit_count$99 = $bit_count$101 + 8 | 0; //@line 4110
$cur_state$101 = $cur_state$103; //@line 4110
$dst_ofs$102 = $dst_ofs$104; //@line 4110
$match_hist0$101 = $match_hist0$103; //@line 4110
$match_hist1$101 = $match_hist1$103; //@line 4110
$match_hist2$101 = $match_hist2$103; //@line 4110
$match_hist3$101 = $match_hist3$103; //@line 4110
$match_len$43 = $match_len$45; //@line 4110
$pDecode_buf_next$98 = $pDecode_buf_next$100; //@line 4110
$pModel83$0 = $pModel83$2; //@line 4110
$pTables84$0 = $pTables84$2; //@line 4110
label = 468; //@line 4111
break;
}
case 493:
{
label = 0; //@line 4115
HEAP32[$3322 >> 2] = $3317 - $3319; //@line 4119
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4121
HEAP32[$this >> 2] = 898; //@line 4122
$$0 = 2; //@line 4123
label = 669; //@line 4124
break L144;
break;
}
case 498:
{
label = 0; //@line 4129
$arith_length$107 = $arith_length$109; //@line 4134
$arith_value$107 = $arith_value$109; //@line 4134
$bit_buf$102 = $c93$0 << 24 - $bit_count$104 | $bit_buf$104; //@line 4134
$bit_count$102 = $bit_count$104 + 8 | 0; //@line 4134
$cur_state$104 = $cur_state$106; //@line 4134
$dst_ofs$105 = $dst_ofs$107; //@line 4134
$match_hist0$104 = $match_hist0$106; //@line 4134
$match_hist1$104 = $match_hist1$106; //@line 4134
$match_hist2$104 = $match_hist2$106; //@line 4134
$match_hist3$104 = $match_hist3$106; //@line 4134
$match_len$46 = $match_len$48; //@line 4134
$match_slot$0 = $match_slot$2; //@line 4134
$pDecode_buf_next$101 = $pDecode_buf_next$103; //@line 4134
$pModel91$0 = $pModel91$2; //@line 4134
$pTables92$0 = $pTables92$2; //@line 4134
label = 489; //@line 4135
break;
}
case 512:
{
label = 0; //@line 4139
HEAP32[$3452 >> 2] = $3447 - $3449; //@line 4143
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4145
HEAP32[$this >> 2] = 907; //@line 4146
$$0 = 2; //@line 4147
label = 669; //@line 4148
break L144;
break;
}
case 517:
{
label = 0; //@line 4153
$arith_length$110$ph = $arith_length$112; //@line 4158
$arith_value$110$ph = $arith_value$112; //@line 4158
$bit_buf$105$ph = $r100$0 << 24 - $bit_count$107 | $bit_buf$107; //@line 4158
$bit_count$105$ph = $bit_count$107 + 8 | 0; //@line 4158
$cur_state$107$ph = $cur_state$109; //@line 4158
$dst_ofs$108$ph = $dst_ofs$110; //@line 4158
$match_hist0$107$ph = $match_hist0$109; //@line 4158
$match_hist1$107$ph = $match_hist1$109; //@line 4158
$match_hist2$107$ph = $match_hist2$109; //@line 4158
$match_hist3$107$ph = $match_hist3$109; //@line 4158
$match_len$49$ph = $match_len$51; //@line 4158
$match_slot$3$ph = $match_slot$5; //@line 4158
$pDecode_buf_next$104$ph = $pDecode_buf_next$106; //@line 4158
label = 507; //@line 4159
break;
}
case 524:
{
label = 0; //@line 4163
HEAP32[$3536 >> 2] = $3531 - $3533; //@line 4167
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4169
HEAP32[$this >> 2] = 912; //@line 4170
$$0 = 2; //@line 4171
label = 669; //@line 4172
break L144;
break;
}
case 529:
{
label = 0; //@line 4177
$arith_length$113 = $arith_length$115; //@line 4182
$arith_value$113 = $arith_value$115; //@line 4182
$bit_buf$108 = $r102$0 << 24 - $bit_count$110 | $bit_buf$110; //@line 4182
$bit_count$108 = $bit_count$110 + 8 | 0; //@line 4182
$cur_state$110 = $cur_state$112; //@line 4182
$dst_ofs$111 = $dst_ofs$113; //@line 4182
$match_hist0$110 = $match_hist0$112; //@line 4182
$match_hist1$110 = $match_hist1$112; //@line 4182
$match_hist2$110 = $match_hist2$112; //@line 4182
$match_hist3$110 = $match_hist3$112; //@line 4182
$match_len$52 = $match_len$54; //@line 4182
$match_slot$6 = $match_slot$8; //@line 4182
$pDecode_buf_next$107 = $pDecode_buf_next$109; //@line 4182
label = 520; //@line 4183
break;
}
case 536:
{
label = 0; //@line 4187
HEAP32[$3624 >> 2] = $3619 - $3621; //@line 4191
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4193
HEAP32[$this >> 2] = 929; //@line 4194
$$0 = 2; //@line 4195
label = 669; //@line 4196
break L144;
break;
}
case 541:
{
label = 0; //@line 4201
$arith_length$117 = $arith_length$119; //@line 4206
$arith_value$117 = $arith_value$119; //@line 4206
$bit_buf$112 = $r103$0 << 24 - $bit_count$114 | $bit_buf$114; //@line 4206
$bit_count$112 = $bit_count$114 + 8 | 0; //@line 4206
$cur_state$114 = $cur_state$116; //@line 4206
$dst_ofs$115 = $dst_ofs$117; //@line 4206
$match_hist0$114 = $match_hist0$116; //@line 4206
$match_hist1$114 = $match_hist1$116; //@line 4206
$match_hist2$114 = $match_hist2$116; //@line 4206
$match_hist3$114 = $match_hist3$116; //@line 4206
$match_len$56 = $match_len$58; //@line 4206
$match_slot$10 = $match_slot$12; //@line 4206
$num_extra_bits$0 = $num_extra_bits$2; //@line 4206
$pDecode_buf_next$111 = $pDecode_buf_next$113; //@line 4206
label = 532; //@line 4207
break;
}
case 548:
{
label = 0; //@line 4211
HEAP32[$3711 >> 2] = $3706 - $3708; //@line 4215
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4217
HEAP32[$this >> 2] = 936; //@line 4218
$$0 = 2; //@line 4219
label = 669; //@line 4220
break L144;
break;
}
case 553:
{
label = 0; //@line 4225
$arith_length$120 = $arith_length$122; //@line 4230
$arith_value$120 = $arith_value$122; //@line 4230
$bit_buf$115 = $r104$0 << 24 - $bit_count$117 | $bit_buf$117; //@line 4230
$bit_count$115 = $bit_count$117 + 8 | 0; //@line 4230
$cur_state$117 = $cur_state$119; //@line 4230
$dst_ofs$118 = $dst_ofs$120; //@line 4230
$match_hist0$117 = $match_hist0$119; //@line 4230
$match_hist1$117 = $match_hist1$119; //@line 4230
$match_hist2$117 = $match_hist2$119; //@line 4230
$match_hist3$117 = $match_hist3$119; //@line 4230
$match_len$59 = $match_len$61; //@line 4230
$match_slot$13 = $match_slot$15; //@line 4230
$num_extra_bits$3 = $num_extra_bits$5; //@line 4230
$pDecode_buf_next$114 = $pDecode_buf_next$116; //@line 4230
label = 544; //@line 4231
break;
}
case 560:
{
label = 0; //@line 4235
HEAP32[$3800 >> 2] = $3795 - $3797; //@line 4239
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4241
HEAP32[$this >> 2] = 945; //@line 4242
$$0 = 2; //@line 4243
label = 669; //@line 4244
break L144;
break;
}
case 565:
{
label = 0; //@line 4249
$arith_length$124 = $arith_length$126; //@line 4254
$arith_value$124 = $arith_value$126; //@line 4254
$bit_buf$119 = $c107$0 << 24 - $bit_count$121 | $bit_buf$121; //@line 4254
$bit_count$119 = $bit_count$121 + 8 | 0; //@line 4254
$cur_state$121 = $cur_state$123; //@line 4254
$dst_ofs$122 = $dst_ofs$124; //@line 4254
$extra_bits$1 = $extra_bits$3; //@line 4254
$match_hist0$121 = $match_hist0$123; //@line 4254
$match_hist1$121 = $match_hist1$123; //@line 4254
$match_hist2$121 = $match_hist2$123; //@line 4254
$match_hist3$121 = $match_hist3$123; //@line 4254
$match_len$63 = $match_len$65; //@line 4254
$match_slot$17 = $match_slot$19; //@line 4254
$pDecode_buf_next$118 = $pDecode_buf_next$120; //@line 4254
$pModel105$0 = $pModel105$2; //@line 4254
$pTables106$0 = $pTables106$2; //@line 4254
label = 556; //@line 4255
break;
}
case 579:
{
label = 0; //@line 4259
if ($3949) {
label = 580; //@line 4262
break L144;
}
$arith_length$130 = HEAP32[$this + 104 >> 2] | 0; //@line 4289
$arith_value$130 = HEAP32[$this + 100 >> 2] | 0; //@line 4289
$bit_buf$125 = HEAP32[$this + 44 >> 2] | 0; //@line 4289
$bit_count$125 = HEAP32[$this + 48 >> 2] | 0; //@line 4289
$cur_state$127 = HEAP32[$this + 1032 >> 2] | 0; //@line 4289
$dst_ofs$128 = 0; //@line 4289
$match_hist0$127 = HEAP32[$this + 1016 >> 2] | 0; //@line 4289
$match_hist1$127 = HEAP32[$this + 1020 >> 2] | 0; //@line 4289
$match_hist2$127 = HEAP32[$this + 1024 >> 2] | 0; //@line 4289
$match_hist3$126 = HEAP32[$this + 1028 >> 2] | 0; //@line 4289
$match_len$69 = HEAP32[$this + 1068 >> 2] | 0; //@line 4289
$pCopy_src$2 = HEAP32[$this + 1088 >> 2] | 0; //@line 4289
$pDecode_buf_next$124 = $4502; //@line 4289
$src_ofs$1 = HEAP32[$this + 1084 >> 2] | 0; //@line 4289
label = 589; //@line 4290
break;
}
case 605:
{
label = 0; //@line 4294
HEAP32[$4078 >> 2] = $4073 - $4075; //@line 4298
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4300
HEAP32[$this >> 2] = 1054; //@line 4301
$$0 = 2; //@line 4302
label = 669; //@line 4303
break L144;
break;
}
case 610:
{
label = 0; //@line 4308
$arith_length$131 = $arith_length$133; //@line 4313
$arith_value$131 = $arith_value$133; //@line 4313
$bit_buf$126 = $r119$0 << 24 - $bit_count$128 | $bit_buf$128; //@line 4313
$bit_count$126 = $bit_count$128 + 8 | 0; //@line 4313
$cur_state$128 = $cur_state$130; //@line 4313
$dst_ofs$129 = $dst_ofs$131; //@line 4313
$match_hist0$128 = $match_hist0$130; //@line 4313
$match_hist1$128 = $match_hist1$130; //@line 4313
$match_hist2$128 = $match_hist2$130; //@line 4313
$match_hist3$127 = $match_hist3$129; //@line 4313
$pDecode_buf_next$125 = $pDecode_buf_next$127; //@line 4313
label = 601; //@line 4314
break;
}
case 618:
{
label = 0; //@line 4318
if ($4158) {
label = 619; //@line 4321
break L144;
}
$4241 = HEAP32[$this + 204 >> 2] | 0; //@line 4346
$arith_length$135 = HEAP32[$this + 104 >> 2] | 0; //@line 4346
$arith_value$135 = HEAP32[$this + 100 >> 2] | 0; //@line 4346
$bit_buf$130 = HEAP32[$this + 44 >> 2] | 0; //@line 4346
$bit_count$130 = HEAP32[$this + 48 >> 2] | 0; //@line 4346
$cur_state$132 = HEAP32[$this + 1032 >> 2] | 0; //@line 4346
$dst_ofs$133 = HEAP32[$this + 992 >> 2] | 0; //@line 4346
$match_hist0$132 = HEAP32[$this + 1016 >> 2] | 0; //@line 4346
$match_hist1$132 = HEAP32[$this + 1020 >> 2] | 0; //@line 4346
$match_hist2$132 = HEAP32[$this + 1024 >> 2] | 0; //@line 4346
$match_hist3$131 = HEAP32[$this + 1028 >> 2] | 0; //@line 4346
$pDecode_buf_next$129 = $4503; //@line 4346
label = 628; //@line 4347
break;
}
case 634:
{
label = 0; //@line 4351
HEAP32[$4269 >> 2] = $4264 - $4266; //@line 4355
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4357
HEAP32[$this >> 2] = 1080; //@line 4358
$$0 = 2; //@line 4359
label = 669; //@line 4360
break L144;
break;
}
case 639:
{
label = 0; //@line 4365
$arith_length$136 = $arith_length$138; //@line 4370
$arith_value$136 = $arith_value$138; //@line 4370
$bit_buf$131 = $r124$0 << 24 - $bit_count$133 | $bit_buf$133; //@line 4370
$bit_count$131 = $bit_count$133 + 8 | 0; //@line 4370
$cur_state$133 = $cur_state$135; //@line 4370
$dst_ofs$134 = $dst_ofs$136; //@line 4370
$match_hist0$133 = $match_hist0$135; //@line 4370
$match_hist1$133 = $match_hist1$135; //@line 4370
$match_hist2$133 = $match_hist2$135; //@line 4370
$match_hist3$132 = $match_hist3$134; //@line 4370
$pDecode_buf_next$130 = $pDecode_buf_next$132; //@line 4370
label = 630; //@line 4371
break;
}
case 645:
{
label = 0; //@line 4375
HEAP32[$4341 >> 2] = $4336 - $4338; //@line 4379
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4381
HEAP32[$this >> 2] = 1082; //@line 4382
$$0 = 2; //@line 4383
label = 669; //@line 4384
break L144;
break;
}
case 650:
{
label = 0; //@line 4389
$arith_length$139 = $arith_length$141; //@line 4394
$arith_value$139 = $arith_value$141; //@line 4394
$bit_buf$134 = $r125$0 << 24 - $bit_count$136 | $bit_buf$136; //@line 4394
$bit_count$134 = $bit_count$136 + 8 | 0; //@line 4394
$cur_state$136 = $cur_state$138; //@line 4394
$dst_ofs$137 = $dst_ofs$139; //@line 4394
$match_hist0$136 = $match_hist0$138; //@line 4394
$match_hist1$136 = $match_hist1$138; //@line 4394
$match_hist2$136 = $match_hist2$138; //@line 4394
$match_hist3$135 = $match_hist3$137; //@line 4394
$pDecode_buf_next$133 = $pDecode_buf_next$135; //@line 4394
label = 641; //@line 4395
break;
}
case 656:
{
label = 0; //@line 4399
HEAP32[$4415 >> 2] = $4410 - $4412; //@line 4403
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 4405
HEAP32[$this >> 2] = 1083; //@line 4406
$$0 = 2; //@line 4407
label = 669; //@line 4408
break L144;
break;
}
case 661:
{
label = 0; //@line 4413
$arith_length$142 = $arith_length$144; //@line 4418
$arith_value$142 = $arith_value$144; //@line 4418
$bit_buf$137 = $r126$0 << 24 - $bit_count$139 | $bit_buf$139; //@line 4418
$bit_count$137 = $bit_count$139 + 8 | 0; //@line 4418
$cur_state$139 = $cur_state$141; //@line 4418
$dst_ofs$140 = $dst_ofs$142; //@line 4418
$match_hist0$139 = $match_hist0$141; //@line 4418
$match_hist1$139 = $match_hist1$141; //@line 4418
$match_hist2$139 = $match_hist2$141; //@line 4418
$match_hist3$138 = $match_hist3$140; //@line 4418
$pDecode_buf_next$136 = $pDecode_buf_next$138; //@line 4418
label = 652; //@line 4419
break;
}
}
do {
if ((label | 0) == 18) {
label = 0; //@line 4425
if (($bit_count$3 | 0) < 8) {
if (($pDecode_buf_next$3 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$5 = $arith_length$3; //@line 4435
$arith_value$5 = $arith_value$3; //@line 4435
$bit_buf$5 = $bit_buf$3; //@line 4435
$bit_count$5 = $bit_count$3; //@line 4435
$cur_state$5 = $cur_state$3; //@line 4435
$dst_ofs$6 = $dst_ofs$4; //@line 4435
$match_hist0$5 = $match_hist0$3; //@line 4435
$match_hist1$5 = $match_hist1$3; //@line 4435
$match_hist2$5 = $match_hist2$3; //@line 4435
$match_hist3$5 = $match_hist3$3; //@line 4435
$pDecode_buf_next$5 = $pDecode_buf_next$3 + 1 | 0; //@line 4435
$r1$0 = HEAPU8[$pDecode_buf_next$3 >> 0] | 0; //@line 4435
label = 27; //@line 4436
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$5 = $arith_length$3; //@line 4443
$arith_value$5 = $arith_value$3; //@line 4443
$bit_buf$5 = $bit_buf$3; //@line 4443
$bit_count$5 = $bit_count$3; //@line 4443
$cur_state$5 = $cur_state$3; //@line 4443
$dst_ofs$6 = $dst_ofs$4; //@line 4443
$match_hist0$5 = $match_hist0$3; //@line 4443
$match_hist1$5 = $match_hist1$3; //@line 4443
$match_hist2$5 = $match_hist2$3; //@line 4443
$match_hist3$5 = $match_hist3$3; //@line 4443
$pDecode_buf_next$5 = $pDecode_buf_next$3; //@line 4443
$r1$0 = 0; //@line 4443
label = 27; //@line 4444
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$3; //@line 4448
HEAP32[$this + 104 >> 2] = $arith_length$3; //@line 4450
HEAP32[$this + 44 >> 2] = $bit_buf$3; //@line 4452
HEAP32[$this + 48 >> 2] = $bit_count$3; //@line 4454
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$3; //@line 4456
HEAP32[$this + 1016 >> 2] = $match_hist0$3; //@line 4458
HEAP32[$this + 1020 >> 2] = $match_hist1$3; //@line 4460
HEAP32[$this + 1024 >> 2] = $match_hist2$3; //@line 4462
HEAP32[$this + 1028 >> 2] = $match_hist3$3; //@line 4464
HEAP32[$this + 1032 >> 2] = $cur_state$3; //@line 4466
HEAP32[$this + 992 >> 2] = $dst_ofs$4; //@line 4468
$133 = $pDecode_buf_next$3; //@line 4472
$135 = HEAP32[$0 >> 2] | 0; //@line 4472
$138 = HEAP32[$this + 148 >> 2] | 0; //@line 4472
label = 22; //@line 4473
continue L144;
} else {
$185 = $bit_buf$3 >>> 24; //@line 4476
HEAP32[$this + 1128 >> 2] = $185; //@line 4478
$187 = $bit_buf$3 << 8; //@line 4479
$188 = $bit_count$3 + -8 | 0; //@line 4480
$190 = HEAP32[$this + 1124 >> 2] | 0; //@line 4482
if (!(($190 & 15 | 0) == 14 ? ((($190 << 8 | $185) >>> 0) % 31 | 0 | 0) == 0 : 0)) {
$$0 = 11; //@line 4491
label = 669; //@line 4492
break L144;
}
if (!($185 & 32)) {
$arith_length$10 = $arith_length$3; //@line 4498
$arith_value$10 = $arith_value$3; //@line 4498
$bit_buf$10 = $187; //@line 4498
$bit_count$10 = $188; //@line 4498
$cur_state$10 = $cur_state$3; //@line 4498
$dst_ofs$11 = $dst_ofs$4; //@line 4498
$match_hist0$10 = $match_hist0$3; //@line 4498
$match_hist1$10 = $match_hist1$3; //@line 4498
$match_hist2$10 = $match_hist2$3; //@line 4498
$match_hist3$10 = $match_hist3$3; //@line 4498
$pDecode_buf_next$10 = $pDecode_buf_next$3; //@line 4498
label = 45; //@line 4499
continue L144;
}
if (!(HEAP32[$this + 192 >> 2] | 0)) {
$$0 = 12; //@line 4506
label = 669; //@line 4507
break L144;
}
HEAP32[$this + 1132 >> 2] = 0; //@line 4511
HEAP32[$this + 1136 >> 2] = 0; //@line 4513
$204 = 0; //@line 4514
$arith_length$6 = $arith_length$3; //@line 4514
$arith_value$6 = $arith_value$3; //@line 4514
$bit_buf$6 = $187; //@line 4514
$bit_count$6 = $188; //@line 4514
$cur_state$6 = $cur_state$3; //@line 4514
$dst_ofs$7 = $dst_ofs$4; //@line 4514
$match_hist0$6 = $match_hist0$3; //@line 4514
$match_hist1$6 = $match_hist1$3; //@line 4514
$match_hist2$6 = $match_hist2$3; //@line 4514
$match_hist3$6 = $match_hist3$3; //@line 4514
$pDecode_buf_next$6 = $pDecode_buf_next$3; //@line 4514
label = 32; //@line 4515
break;
}
}
} while (0);
L275 : while (1) {
switch (label | 0) {
case 32:
{
label = 0; //@line 4523
if ($204 >>> 0 < 4) {
$arith_length$7 = $arith_length$6; //@line 4526
$arith_value$7 = $arith_value$6; //@line 4526
$bit_buf$7 = $bit_buf$6; //@line 4526
$bit_count$7 = $bit_count$6; //@line 4526
$cur_state$7 = $cur_state$6; //@line 4526
$dst_ofs$8 = $dst_ofs$7; //@line 4526
$match_hist0$7 = $match_hist0$6; //@line 4526
$match_hist1$7 = $match_hist1$6; //@line 4526
$match_hist2$7 = $match_hist2$6; //@line 4526
$match_hist3$7 = $match_hist3$6; //@line 4526
$pDecode_buf_next$7 = $pDecode_buf_next$6; //@line 4526
label = 33; //@line 4527
continue L275;
} else {
label = 44; //@line 4530
break L275;
}
break;
}
case 33:
{
label = 0; //@line 4536
if (($bit_count$7 | 0) < 8) {
label = 34; //@line 4539
break L275;
}
$279 = $this + 1132 | 0; //@line 4545
HEAP32[$279 >> 2] = HEAP32[$279 >> 2] << 8 | $bit_buf$7 >>> 24; //@line 4549
$283 = $this + 1136 | 0; //@line 4550
$285 = (HEAP32[$283 >> 2] | 0) + 1 | 0; //@line 4552
HEAP32[$283 >> 2] = $285; //@line 4553
$204 = $285; //@line 4554
$arith_length$6 = $arith_length$7; //@line 4554
$arith_value$6 = $arith_value$7; //@line 4554
$bit_buf$6 = $bit_buf$7 << 8; //@line 4554
$bit_count$6 = $bit_count$7 + -8 | 0; //@line 4554
$cur_state$6 = $cur_state$7; //@line 4554
$dst_ofs$7 = $dst_ofs$8; //@line 4554
$match_hist0$6 = $match_hist0$7; //@line 4554
$match_hist1$6 = $match_hist1$7; //@line 4554
$match_hist2$6 = $match_hist2$7; //@line 4554
$match_hist3$6 = $match_hist3$7; //@line 4554
$pDecode_buf_next$6 = $pDecode_buf_next$7; //@line 4554
label = 32; //@line 4555
continue L275;
break;
}
case 55:
{
label = 0; //@line 4560
if (($bit_count$11 | 0) < 2) {
label = 56; //@line 4563
break L275;
}
$402 = $bit_buf$11 >>> 30; //@line 4566
HEAP32[$this + 1040 >> 2] = $402; //@line 4568
$404 = $bit_buf$11 << 2; //@line 4569
$405 = $bit_count$11 + -2 | 0; //@line 4570
if (($402 | 0) == 2) {
$arith_length$26 = $arith_length$11; //@line 4572
$arith_value$26 = $arith_value$11; //@line 4572
$bit_buf$26 = $404; //@line 4572
$bit_count$26 = $405; //@line 4572
$cur_state$27 = $cur_state$11; //@line 4572
$dst_ofs$28 = $dst_ofs$12; //@line 4572
$match_hist0$27 = $match_hist0$11; //@line 4572
$match_hist1$27 = $match_hist1$11; //@line 4572
$match_hist2$27 = $match_hist2$11; //@line 4572
$match_hist3$27 = $match_hist3$11; //@line 4572
$num_raw_bytes_remaining$0 = 0; //@line 4572
$pDecode_buf_next$26 = $pDecode_buf_next$11; //@line 4572
label = 133; //@line 4573
continue L275;
} else if (($402 | 0) == 1) {
$arith_length$38 = 0; //@line 4576
$arith_value$38 = 0; //@line 4576
$bit_buf$39 = $404; //@line 4576
$bit_count$39 = $405; //@line 4576
$cur_state$41 = $cur_state$11; //@line 4576
$dst_ofs$42 = $dst_ofs$12; //@line 4576
$match_hist0$41 = $match_hist0$11; //@line 4576
$match_hist1$41 = $match_hist1$11; //@line 4576
$match_hist2$41 = $match_hist2$11; //@line 4576
$match_hist3$41 = $match_hist3$11; //@line 4576
$pDecode_buf_next$38 = $pDecode_buf_next$11; //@line 4576
label = 206; //@line 4577
break;
} else if (!$402) {
$arith_length$14 = $arith_length$11; //@line 4580
$arith_value$14 = $arith_value$11; //@line 4580
$bit_buf$14 = $404; //@line 4580
$bit_count$14 = $405; //@line 4580
$cur_state$14 = $cur_state$11; //@line 4580
$dst_ofs$15 = $dst_ofs$12; //@line 4580
$match_hist0$14 = $match_hist0$11; //@line 4580
$match_hist1$14 = $match_hist1$11; //@line 4580
$match_hist2$14 = $match_hist2$11; //@line 4580
$match_hist3$14 = $match_hist3$11; //@line 4580
$pDecode_buf_next$14 = $pDecode_buf_next$11; //@line 4580
label = 66; //@line 4581
continue L275;
}
$4128 = $this + 204 | 0; //@line 4585
if (($402 | 0) == 3) {
HEAP32[$4128 >> 2] = 3; //@line 4587
$arith_length$134 = $arith_length$11; //@line 4588
$arith_value$134 = $arith_value$11; //@line 4588
$bit_buf$129 = $404; //@line 4588
$bit_count$129 = $405; //@line 4588
$cur_state$131 = $cur_state$11; //@line 4588
$dst_ofs$132 = $dst_ofs$12; //@line 4588
$match_hist0$131 = $match_hist0$11; //@line 4588
$match_hist1$131 = $match_hist1$11; //@line 4588
$match_hist2$131 = $match_hist2$11; //@line 4588
$match_hist3$130 = $match_hist3$11; //@line 4588
$pDecode_buf_next$128 = $pDecode_buf_next$11; //@line 4588
label = 615; //@line 4589
continue L275;
} else {
HEAP32[$4128 >> 2] = 7; //@line 4592
$arith_length$134 = $arith_length$11; //@line 4593
$arith_value$134 = $arith_value$11; //@line 4593
$bit_buf$129 = $404; //@line 4593
$bit_count$129 = $405; //@line 4593
$cur_state$131 = $cur_state$11; //@line 4593
$dst_ofs$132 = $dst_ofs$12; //@line 4593
$match_hist0$131 = $match_hist0$11; //@line 4593
$match_hist1$131 = $match_hist1$11; //@line 4593
$match_hist2$131 = $match_hist2$11; //@line 4593
$match_hist3$130 = $match_hist3$11; //@line 4593
$pDecode_buf_next$128 = $pDecode_buf_next$11; //@line 4593
label = 615; //@line 4594
continue L275;
}
break;
}
case 66:
{
label = 0; //@line 4600
if (($bit_count$14 | 0) < 2) {
label = 67; //@line 4603
break L275;
}
$476 = $bit_buf$14 >>> 30; //@line 4606
HEAP32[$this + 1136 >> 2] = $476; //@line 4608
$478 = $bit_buf$14 << 2; //@line 4609
$479 = $bit_count$14 + -2 | 0; //@line 4610
if (($476 | 0) == 2) {
__ZN5lzham18lzham_decompressor16reset_all_tablesEv($this); //@line 4612
} else if (($476 | 0) == 1) {
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 208 | 0); //@line 4615
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 288 | 0); //@line 4617
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 368 | 0); //@line 4619
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 448 | 0); //@line 4621
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 528 | 0); //@line 4623
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 608 | 0); //@line 4625
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 688 | 0); //@line 4627
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 768 | 0); //@line 4629
}
if (!($479 & 7)) {
$arith_length$20 = $arith_length$14; //@line 4634
$arith_value$20 = $arith_value$14; //@line 4634
$bit_buf$20 = $478; //@line 4634
$bit_count$20 = $479; //@line 4634
$cur_state$20 = $cur_state$14; //@line 4634
$dst_ofs$21 = $dst_ofs$15; //@line 4634
$match_hist0$20 = $match_hist0$14; //@line 4634
$match_hist1$20 = $match_hist1$14; //@line 4634
$match_hist2$20 = $match_hist2$14; //@line 4634
$match_hist3$20 = $match_hist3$14; //@line 4634
$pDecode_buf_next$20 = $pDecode_buf_next$14; //@line 4634
label = 91; //@line 4635
continue L275;
} else {
$arith_length$17 = $arith_length$14; //@line 4638
$arith_value$17 = $arith_value$14; //@line 4638
$bit_buf$17 = $478; //@line 4638
$bit_count$17 = $479; //@line 4638
$cur_state$17 = $cur_state$14; //@line 4638
$dst_ofs$18 = $dst_ofs$15; //@line 4638
$match_hist0$17 = $match_hist0$14; //@line 4638
$match_hist1$17 = $match_hist1$14; //@line 4638
$match_hist2$17 = $match_hist2$14; //@line 4638
$match_hist3$17 = $match_hist3$14; //@line 4638
$pDecode_buf_next$17 = $pDecode_buf_next$14; //@line 4638
label = 80; //@line 4639
continue L275;
}
break;
}
case 80:
{
label = 0; //@line 4645
$490 = $bit_count$17 & 7; //@line 4646
if (($bit_count$17 | 0) < ($490 | 0)) {
label = 81; //@line 4649
break L275;
}
$arith_length$20 = $arith_length$17; //@line 4654
$arith_value$20 = $arith_value$17; //@line 4654
$bit_buf$20 = $bit_buf$17 << $490; //@line 4654
$bit_count$20 = $bit_count$17 - $490 | 0; //@line 4654
$cur_state$20 = $cur_state$17; //@line 4654
$dst_ofs$21 = $dst_ofs$18; //@line 4654
$match_hist0$20 = $match_hist0$17; //@line 4654
$match_hist1$20 = $match_hist1$17; //@line 4654
$match_hist2$20 = $match_hist2$17; //@line 4654
$match_hist3$20 = $match_hist3$17; //@line 4654
$pDecode_buf_next$20 = $pDecode_buf_next$17; //@line 4654
label = 91; //@line 4655
continue L275;
break;
}
case 91:
{
label = 0; //@line 4660
if (($bit_count$20 | 0) < 16) {
label = 92; //@line 4663
break L275;
}
$633 = $bit_buf$20 << 16; //@line 4666
$634 = $bit_count$20 + -16 | 0; //@line 4667
if ($bit_buf$20 >>> 0 > 65535) {
label = 102; //@line 4670
break L275;
} else {
$651 = $pDecode_buf_next$20; //@line 4673
$arith_length$23 = $arith_length$20; //@line 4673
$arith_value$23 = $arith_value$20; //@line 4673
$bit_buf$23 = $633; //@line 4673
$bit_count$23 = $634; //@line 4673
$cur_state$23 = $cur_state$20; //@line 4673
$dst_ofs$24 = $dst_ofs$21; //@line 4673
$match_hist0$23 = $match_hist0$20; //@line 4673
$match_hist1$23 = $match_hist1$20; //@line 4673
$match_hist2$23 = $match_hist2$20; //@line 4673
$match_hist3$23 = $match_hist3$20; //@line 4673
label = 104; //@line 4674
continue L275;
}
break;
}
case 104:
{
label = 0; //@line 4680
if (($bit_count$23 | 0) < 16) {
label = 105; //@line 4683
break L275;
}
$719 = $bit_buf$23 << 16; //@line 4686
$720 = $bit_count$23 + -16 | 0; //@line 4687
if ($bit_buf$23 >>> 0 < 4294901760) {
label = 115; //@line 4690
break L275;
}
if ((HEAP32[$this + 1136 >> 2] & -2 | 0) == 2) {
label = 118; //@line 4698
break L275;
} else {
$arith_length$134 = $arith_length$23; //@line 4701
$arith_value$134 = $arith_value$23; //@line 4701
$bit_buf$129 = $719; //@line 4701
$bit_count$129 = $720; //@line 4701
$cur_state$131 = $cur_state$23; //@line 4701
$dst_ofs$132 = $dst_ofs$24; //@line 4701
$match_hist0$131 = $match_hist0$23; //@line 4701
$match_hist1$131 = $match_hist1$23; //@line 4701
$match_hist2$131 = $match_hist2$23; //@line 4701
$match_hist3$130 = $match_hist3$23; //@line 4701
$pDecode_buf_next$128 = $651; //@line 4701
label = 615; //@line 4702
continue L275;
}
break;
}
case 133:
{
label = 0; //@line 4708
if (($bit_count$26 | 0) < 24) {
label = 134; //@line 4711
break L275;
}
$arith_length$29 = $arith_length$26; //@line 4717
$arith_value$29 = $arith_value$26; //@line 4717
$bit_buf$29 = $bit_buf$26 << 24; //@line 4717
$bit_count$29 = $bit_count$26 + -24 | 0; //@line 4717
$cur_state$30 = $cur_state$27; //@line 4717
$dst_ofs$31 = $dst_ofs$28; //@line 4717
$match_hist0$30 = $match_hist0$27; //@line 4717
$match_hist1$30 = $match_hist1$27; //@line 4717
$match_hist2$30 = $match_hist2$27; //@line 4717
$match_hist3$30 = $match_hist3$27; //@line 4717
$num_raw_bytes_remaining$3 = $bit_buf$26 >>> 8; //@line 4717
$pDecode_buf_next$29 = $pDecode_buf_next$26; //@line 4717
label = 144; //@line 4718
continue L275;
break;
}
case 144:
{
label = 0; //@line 4723
if (($bit_count$29 | 0) < 8) {
label = 145; //@line 4726
break L275;
}
$1033 = $bit_buf$29 << 8; //@line 4730
$1034 = $bit_count$29 + -8 | 0; //@line 4731
if (($bit_buf$29 >>> 24 | 0) != (($num_raw_bytes_remaining$3 >>> 8 ^ $num_raw_bytes_remaining$3 ^ $num_raw_bytes_remaining$3 >>> 16) & 255 | 0)) {
label = 155; //@line 4739
break L275;
}
$1053 = $num_raw_bytes_remaining$3 + 1 | 0; //@line 4742
if (!($1034 & 7)) {
$arith_length$35 = $arith_length$29; //@line 4746
$arith_value$35 = $arith_value$29; //@line 4746
$bit_buf$35 = $1033; //@line 4746
$bit_count$35 = $1034; //@line 4746
$cur_state$36 = $cur_state$30; //@line 4746
$dst_ofs$37 = $dst_ofs$31; //@line 4746
$match_hist0$36 = $match_hist0$30; //@line 4746
$match_hist1$36 = $match_hist1$30; //@line 4746
$match_hist2$36 = $match_hist2$30; //@line 4746
$match_hist3$36 = $match_hist3$30; //@line 4746
$num_raw_bytes_remaining$9 = $1053; //@line 4746
$pDecode_buf_next$35 = $pDecode_buf_next$29; //@line 4746
label = 169; //@line 4747
} else {
$arith_length$32 = $arith_length$29; //@line 4749
$arith_value$32 = $arith_value$29; //@line 4749
$bit_buf$32 = $1033; //@line 4749
$bit_count$32 = $1034; //@line 4749
$cur_state$33 = $cur_state$30; //@line 4749
$dst_ofs$34 = $dst_ofs$31; //@line 4749
$match_hist0$33 = $match_hist0$30; //@line 4749
$match_hist1$33 = $match_hist1$30; //@line 4749
$match_hist2$33 = $match_hist2$30; //@line 4749
$match_hist3$33 = $match_hist3$30; //@line 4749
$num_raw_bytes_remaining$6 = $1053; //@line 4749
$pDecode_buf_next$32 = $pDecode_buf_next$29; //@line 4749
label = 158; //@line 4750
continue L275;
}
break;
}
case 158:
{
label = 0; //@line 4756
$1056 = $bit_count$32 & 7; //@line 4757
if (($bit_count$32 | 0) < ($1056 | 0)) {
label = 159; //@line 4760
break L275;
}
$arith_length$35 = $arith_length$32; //@line 4765
$arith_value$35 = $arith_value$32; //@line 4765
$bit_buf$35 = $bit_buf$32 << $1056; //@line 4765
$bit_count$35 = $bit_count$32 - $1056 | 0; //@line 4765
$cur_state$36 = $cur_state$33; //@line 4765
$dst_ofs$37 = $dst_ofs$34; //@line 4765
$match_hist0$36 = $match_hist0$33; //@line 4765
$match_hist1$36 = $match_hist1$33; //@line 4765
$match_hist2$36 = $match_hist2$33; //@line 4765
$match_hist3$36 = $match_hist3$33; //@line 4765
$num_raw_bytes_remaining$9 = $num_raw_bytes_remaining$6; //@line 4765
$pDecode_buf_next$35 = $pDecode_buf_next$32; //@line 4765
label = 169; //@line 4766
break;
}
case 183:
{
label = 0; //@line 4770
$1246 = $num_raw_bytes_remaining$10 + -1 | 0; //@line 4771
if (!$1246) {
$arith_length$37 = $arith_length$36; //@line 4774
$arith_value$37 = $arith_value$36; //@line 4774
$bit_buf$38 = $bit_buf$37; //@line 4774
$bit_count$38 = $bit_count$37; //@line 4774
$cur_state$38 = $cur_state$37; //@line 4774
$dst_ofs$39 = $dst_ofs$38; //@line 4774
$match_hist0$38 = $match_hist0$37; //@line 4774
$match_hist1$38 = $match_hist1$37; //@line 4774
$match_hist2$38 = $match_hist2$37; //@line 4774
$match_hist3$38 = $match_hist3$37; //@line 4774
$num_raw_bytes_remaining$11 = 0; //@line 4774
$pDecode_buf_next$37 = $pDecode_buf_next$36; //@line 4774
label = 184; //@line 4775
} else {
$arith_length$35 = $arith_length$36; //@line 4777
$arith_value$35 = $arith_value$36; //@line 4777
$bit_buf$35 = $bit_buf$37; //@line 4777
$bit_count$35 = $bit_count$37; //@line 4777
$cur_state$36 = $cur_state$37; //@line 4777
$dst_ofs$37 = $dst_ofs$38; //@line 4777
$match_hist0$36 = $match_hist0$37; //@line 4777
$match_hist1$36 = $match_hist1$37; //@line 4777
$match_hist2$36 = $match_hist2$37; //@line 4777
$match_hist3$36 = $match_hist3$37; //@line 4777
$num_raw_bytes_remaining$9 = $1246; //@line 4777
$pDecode_buf_next$35 = $pDecode_buf_next$36; //@line 4777
label = 169; //@line 4778
}
break;
}
case 185:
{
label = 0; //@line 4783
if ($num_raw_bytes_remaining$12) {
label = 186; //@line 4786
break L275;
}
$arith_length$134 = HEAP32[$this + 104 >> 2] | 0; //@line 4797
$arith_value$134 = HEAP32[$this + 100 >> 2] | 0; //@line 4797
$bit_buf$129 = HEAP32[$this + 44 >> 2] | 0; //@line 4797
$bit_count$129 = HEAP32[$this + 48 >> 2] | 0; //@line 4797
$cur_state$131 = $cur_state$39; //@line 4797
$dst_ofs$132 = $dst_ofs$40; //@line 4797
$match_hist0$131 = $match_hist0$39; //@line 4797
$match_hist1$131 = $match_hist1$39; //@line 4797
$match_hist2$131 = $match_hist2$39; //@line 4797
$match_hist3$130 = $match_hist3$39; //@line 4797
$pDecode_buf_next$128 = $1255; //@line 4797
label = 615; //@line 4798
continue L275;
break;
}
case 207:
{
label = 0; //@line 4803
if (($bit_count$40 | 0) < 8) {
label = 208; //@line 4806
break L275;
}
$arith_length$38 = $arith_length$39 + 1 | 0; //@line 4815
$arith_value$38 = $arith_value$39 << 8 | $bit_buf$40 >>> 24; //@line 4815
$bit_buf$39 = $bit_buf$40 << 8; //@line 4815
$bit_count$39 = $bit_count$40 + -8 | 0; //@line 4815
$cur_state$41 = $cur_state$42; //@line 4815
$dst_ofs$42 = $dst_ofs$43; //@line 4815
$match_hist0$41 = $match_hist0$42; //@line 4815
$match_hist1$41 = $match_hist1$42; //@line 4815
$match_hist2$41 = $match_hist2$42; //@line 4815
$match_hist3$41 = $match_hist3$42; //@line 4815
$pDecode_buf_next$38 = $pDecode_buf_next$39; //@line 4815
label = 206; //@line 4816
break;
}
case 219:
{
label = 0; //@line 4820
if (($bit_count$43 | 0) < 2) {
label = 220; //@line 4823
break L275;
}
$1590 = $bit_buf$43 >>> 30; //@line 4826
$1591 = $bit_buf$43 << 2; //@line 4827
$1592 = $bit_count$43 + -2 | 0; //@line 4828
if (($1590 | 0) == 1) {
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 208 | 0); //@line 4831
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 288 | 0); //@line 4833
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 368 | 0); //@line 4835
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 448 | 0); //@line 4837
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 528 | 0); //@line 4839
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 608 | 0); //@line 4841
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 688 | 0); //@line 4843
__ZN5lzham37raw_quasi_adaptive_huffman_data_model17reset_update_rateEv($this + 768 | 0); //@line 4845
$arith_length$45 = $arith_length$42; //@line 4846
$arith_value$45 = $arith_value$42; //@line 4846
$bit_buf$46 = $1591; //@line 4846
$bit_count$46 = $1592; //@line 4846
$cur_state$48 = $cur_state$45; //@line 4846
$dst_ofs$49 = $dst_ofs$46; //@line 4846
$match_hist0$48 = $match_hist0$45; //@line 4846
$match_hist1$48 = $match_hist1$45; //@line 4846
$match_hist2$48 = $match_hist2$45; //@line 4846
$match_hist3$48 = $match_hist3$45; //@line 4846
$pDecode_buf_next$45 = $pDecode_buf_next$42; //@line 4846
label = 232; //@line 4847
continue L275;
} else if (($1590 | 0) == 2) {
__ZN5lzham18lzham_decompressor16reset_all_tablesEv($this); //@line 4850
$arith_length$45 = $arith_length$42; //@line 4851
$arith_value$45 = $arith_value$42; //@line 4851
$bit_buf$46 = $1591; //@line 4851
$bit_count$46 = $1592; //@line 4851
$cur_state$48 = $cur_state$45; //@line 4851
$dst_ofs$49 = $dst_ofs$46; //@line 4851
$match_hist0$48 = $match_hist0$45; //@line 4851
$match_hist1$48 = $match_hist1$45; //@line 4851
$match_hist2$48 = $match_hist2$45; //@line 4851
$match_hist3$48 = $match_hist3$45; //@line 4851
$pDecode_buf_next$45 = $pDecode_buf_next$42; //@line 4851
label = 232; //@line 4852
continue L275;
} else {
$arith_length$45 = $arith_length$42; //@line 4855
$arith_value$45 = $arith_value$42; //@line 4855
$bit_buf$46 = $1591; //@line 4855
$bit_count$46 = $1592; //@line 4855
$cur_state$48 = $cur_state$45; //@line 4855
$dst_ofs$49 = $dst_ofs$46; //@line 4855
$match_hist0$48 = $match_hist0$45; //@line 4855
$match_hist1$48 = $match_hist1$45; //@line 4855
$match_hist2$48 = $match_hist2$45; //@line 4855
$match_hist3$48 = $match_hist3$45; //@line 4855
$pDecode_buf_next$45 = $pDecode_buf_next$42; //@line 4855
label = 232; //@line 4856
continue L275;
}
break;
}
case 232:
{
label = 0; //@line 4862
$arith_length$46 = $arith_length$45; //@line 4864
$arith_value$46 = $arith_value$45; //@line 4864
$bit_buf$47 = $bit_buf$46; //@line 4864
$bit_count$47 = $bit_count$46; //@line 4864
$cur_state$49 = $cur_state$48; //@line 4864
$dst_ofs$50 = $dst_ofs$49; //@line 4864
$match_hist0$49 = $match_hist0$48; //@line 4864
$match_hist1$49 = $match_hist1$48; //@line 4864
$match_hist2$49 = $match_hist2$48; //@line 4864
$match_hist3$49 = $match_hist3$48; //@line 4864
$pDecode_buf_next$46 = $pDecode_buf_next$45; //@line 4864
$pModel$0 = $this + 848 + ($cur_state$48 << 1) | 0; //@line 4864
label = 233; //@line 4865
break;
}
case 235:
{
label = 0; //@line 4869
if (($bit_count$48 | 0) < 8) {
label = 236; //@line 4872
break L275;
}
$arith_length$46 = $arith_length$47 << 8; //@line 4883
$arith_value$46 = $arith_value$47 << 8 | $bit_buf$48 >>> 24; //@line 4883
$bit_buf$47 = $bit_buf$48 << 8; //@line 4883
$bit_count$47 = $bit_count$48 + -8 | 0; //@line 4883
$cur_state$49 = $cur_state$50; //@line 4883
$dst_ofs$50 = $dst_ofs$51; //@line 4883
$match_hist0$49 = $match_hist0$50; //@line 4883
$match_hist1$49 = $match_hist1$50; //@line 4883
$match_hist2$49 = $match_hist2$50; //@line 4883
$match_hist3$49 = $match_hist3$50; //@line 4883
$pDecode_buf_next$46 = $pDecode_buf_next$47; //@line 4883
$pModel$0 = HEAP32[$this + 116 >> 2] | 0; //@line 4883
label = 233; //@line 4884
break;
}
case 250:
{
label = 0; //@line 4888
if (($bit_count$51 | 0) < 24) {
label = 251; //@line 4891
break L275;
}
$1771 = ($bit_buf$51 >>> 16) + 1 | 0; //@line 4895
if ($1771 >>> 0 > (HEAP32[$pTables$0 + 16 >> 2] | 0) >>> 0) {
$len$0 = HEAP32[$pTables$0 + 20 >> 2] | 0; //@line 4902
while (1) {
$1787 = $len$0 + -1 | 0; //@line 4904
if ($1771 >>> 0 > (HEAP32[$pTables$0 + 28 + ($1787 << 2) >> 2] | 0) >>> 0) {
$len$0 = $len$0 + 1 | 0; //@line 4910
} else {
$$lcssa = $1787; //@line 4912
$len$0$lcssa = $len$0; //@line 4912
break;
}
}
$1796 = (HEAP32[$pTables$0 + 96 + ($$lcssa << 2) >> 2] | 0) + ($bit_buf$51 >>> (32 - $len$0$lcssa | 0)) | 0; //@line 4920
$len$1 = $len$0$lcssa; //@line 4930
$r22$0 = HEAPU16[(HEAP32[$pTables$0 + 176 >> 2] | 0) + (($1796 >>> 0 < (HEAP32[$pModel23$0 + 52 >> 2] | 0) >>> 0 ? $1796 : 0) << 1) >> 1] | 0; //@line 4930
} else {
$1782 = HEAP32[(HEAP32[$pTables$0 + 168 >> 2] | 0) + ($bit_buf$51 >>> (32 - (HEAP32[$pTables$0 + 8 >> 2] | 0) | 0) << 2) >> 2] | 0; //@line 4939
$len$1 = $1782 >>> 16; //@line 4942
$r22$0 = $1782 & 65535; //@line 4942
}
$1809 = (HEAP32[$pModel23$0 + 12 >> 2] | 0) + ($r22$0 << 1) | 0; //@line 4948
HEAP16[$1809 >> 1] = (HEAPU16[$1809 >> 1] | 0) + 1; //@line 4953
$1814 = $pModel23$0 + 64 | 0; //@line 4954
$1816 = (HEAP32[$1814 >> 2] | 0) + -1 | 0; //@line 4956
HEAP32[$1814 >> 2] = $1816; //@line 4957
if (!$1816) {
__ZN5lzham37raw_quasi_adaptive_huffman_data_model13update_tablesEib($pModel23$0, -1, 0) | 0; //@line 4960
}
HEAP8[$7 + $dst_ofs$54 >> 0] = $r22$0; //@line 4964
$arith_length$57 = $arith_length$51; //@line 4965
$arith_value$57 = $arith_value$51; //@line 4965
$bit_buf$57 = $bit_buf$51 << $len$1; //@line 4965
$bit_count$57 = $bit_count$51 - $len$1 | 0; //@line 4965
$cur_state$59 = $cur_state$53; //@line 4965
$dst_ofs$60 = $dst_ofs$54; //@line 4965
$match_hist0$59 = $match_hist0$53; //@line 4965
$match_hist1$59 = $match_hist1$53; //@line 4965
$match_hist2$59 = $match_hist2$53; //@line 4965
$match_hist3$59 = $match_hist3$53; //@line 4965
$pDecode_buf_next$56 = $pDecode_buf_next$50; //@line 4965
label = 287; //@line 4966
break;
}
case 269:
{
label = 0; //@line 4970
if (($bit_count$54 | 0) < 24) {
label = 270; //@line 4973
break L275;
}
$1907 = ($bit_buf$54 >>> 16) + 1 | 0; //@line 4977
if ($1907 >>> 0 > (HEAP32[$pTables27$0 + 16 >> 2] | 0) >>> 0) {
$len30$0 = HEAP32[$pTables27$0 + 20 >> 2] | 0; //@line 4984
while (1) {
$1923 = $len30$0 + -1 | 0; //@line 4986
if ($1907 >>> 0 > (HEAP32[$pTables27$0 + 28 + ($1923 << 2) >> 2] | 0) >>> 0) {
$len30$0 = $len30$0 + 1 | 0; //@line 4992
} else {
$$lcssa637 = $1923; //@line 4994
$len30$0$lcssa = $len30$0; //@line 4994
break;
}
}
$1932 = (HEAP32[$pTables27$0 + 96 + ($$lcssa637 << 2) >> 2] | 0) + ($bit_buf$54 >>> (32 - $len30$0$lcssa | 0)) | 0; //@line 5002
$len30$1 = $len30$0$lcssa; //@line 5012
$r25$0 = HEAPU16[(HEAP32[$pTables27$0 + 176 >> 2] | 0) + (($1932 >>> 0 < (HEAP32[$pModel26$0 + 52 >> 2] | 0) >>> 0 ? $1932 : 0) << 1) >> 1] | 0; //@line 5012
} else {
$1918 = HEAP32[(HEAP32[$pTables27$0 + 168 >> 2] | 0) + ($bit_buf$54 >>> (32 - (HEAP32[$pTables27$0 + 8 >> 2] | 0) | 0) << 2) >> 2] | 0; //@line 5021
$len30$1 = $1918 >>> 16; //@line 5024
$r25$0 = $1918 & 65535; //@line 5024
}
$1945 = (HEAP32[$pModel26$0 + 12 >> 2] | 0) + ($r25$0 << 1) | 0; //@line 5030
HEAP16[$1945 >> 1] = (HEAPU16[$1945 >> 1] | 0) + 1; //@line 5035
$1950 = $pModel26$0 + 64 | 0; //@line 5036
$1952 = (HEAP32[$1950 >> 2] | 0) + -1 | 0; //@line 5038
HEAP32[$1950 >> 2] = $1952; //@line 5039
if (!$1952) {
__ZN5lzham37raw_quasi_adaptive_huffman_data_model13update_tablesEib($pModel26$0, -1, 0) | 0; //@line 5042
}
HEAP8[$7 + $dst_ofs$57 >> 0] = $r25$0 ^ $rep_lit0$0; //@line 5047
$arith_length$57 = $arith_length$54; //@line 5048
$arith_value$57 = $arith_value$54; //@line 5048
$bit_buf$57 = $bit_buf$54 << $len30$1; //@line 5048
$bit_count$57 = $bit_count$54 - $len30$1 | 0; //@line 5048
$cur_state$59 = $cur_state$56; //@line 5048
$dst_ofs$60 = $dst_ofs$57; //@line 5048
$match_hist0$59 = $match_hist0$56; //@line 5048
$match_hist1$59 = $match_hist1$56; //@line 5048
$match_hist2$59 = $match_hist2$56; //@line 5048
$match_hist3$59 = $match_hist3$56; //@line 5048
$pDecode_buf_next$56 = $pDecode_buf_next$53; //@line 5048
label = 287; //@line 5049
break;
}
case 302:
{
label = 0; //@line 5053
if (($bit_count$59 | 0) < 8) {
label = 303; //@line 5056
break L275;
}
$arith_length$58 = $arith_length$59 << 8; //@line 5067
$arith_value$58 = $arith_value$59 << 8 | $bit_buf$59 >>> 24; //@line 5067
$bit_buf$58 = $bit_buf$59 << 8; //@line 5067
$bit_count$58 = $bit_count$59 + -8 | 0; //@line 5067
$cur_state$60 = $cur_state$61; //@line 5067
$dst_ofs$61 = $dst_ofs$62; //@line 5067
$match_hist0$60 = $match_hist0$61; //@line 5067
$match_hist1$60 = $match_hist1$61; //@line 5067
$match_hist2$60 = $match_hist2$61; //@line 5067
$match_hist3$60 = $match_hist3$61; //@line 5067
$match_len$0 = $match_len$1; //@line 5067
$pDecode_buf_next$57 = $pDecode_buf_next$58; //@line 5067
$pModel37$0 = HEAP32[$this + 116 >> 2] | 0; //@line 5067
label = 300; //@line 5068
break;
}
case 317:
{
label = 0; //@line 5072
if (($bit_count$63 | 0) < 8) {
label = 318; //@line 5075
break L275;
}
$arith_length$63 = $arith_length$64 << 8; //@line 5086
$arith_value$63 = $arith_value$64 << 8 | $bit_buf$63 >>> 24; //@line 5086
$bit_buf$62 = $bit_buf$63 << 8; //@line 5086
$bit_count$62 = $bit_count$63 + -8 | 0; //@line 5086
$cur_state$64 = $cur_state$65; //@line 5086
$dst_ofs$65 = $dst_ofs$66; //@line 5086
$match_hist0$64 = $match_hist0$65; //@line 5086
$match_hist1$64 = $match_hist1$65; //@line 5086
$match_hist2$64 = $match_hist2$65; //@line 5086
$match_hist3$64 = $match_hist3$65; //@line 5086
$match_len$4 = $match_len$5; //@line 5086
$pDecode_buf_next$61 = $pDecode_buf_next$62; //@line 5086
$pModel41$0 = HEAP32[$this + 116 >> 2] | 0; //@line 5086
label = 315; //@line 5087
break;
}
case 332:
{
label = 0; //@line 5091
if (($bit_count$67 | 0) < 8) {
label = 333; //@line 5094
break L275;
}
$arith_length$68 = $arith_length$69 << 8; //@line 5105
$arith_value$68 = $arith_value$69 << 8 | $bit_buf$67 >>> 24; //@line 5105
$bit_buf$66 = $bit_buf$67 << 8; //@line 5105
$bit_count$66 = $bit_count$67 + -8 | 0; //@line 5105
$cur_state$68 = $cur_state$69; //@line 5105
$dst_ofs$69 = $dst_ofs$70; //@line 5105
$match_hist0$68 = $match_hist0$69; //@line 5105
$match_hist1$68 = $match_hist1$69; //@line 5105
$match_hist2$68 = $match_hist2$69; //@line 5105
$match_hist3$68 = $match_hist3$69; //@line 5105
$match_len$8 = $match_len$9; //@line 5105
$pDecode_buf_next$65 = $pDecode_buf_next$66; //@line 5105
$pModel45$0 = HEAP32[$this + 116 >> 2] | 0; //@line 5105
label = 330; //@line 5106
break;
}
case 346:
{
label = 0; //@line 5110
if (($bit_count$70 | 0) < 24) {
label = 347; //@line 5113
break L275;
}
$2442 = ($bit_buf$70 >>> 16) + 1 | 0; //@line 5117
if ($2442 >>> 0 > (HEAP32[$pTables50$0 + 16 >> 2] | 0) >>> 0) {
$len53$0 = HEAP32[$pTables50$0 + 20 >> 2] | 0; //@line 5124
while (1) {
$2458 = $len53$0 + -1 | 0; //@line 5126
if ($2442 >>> 0 > (HEAP32[$pTables50$0 + 28 + ($2458 << 2) >> 2] | 0) >>> 0) {
$len53$0 = $len53$0 + 1 | 0; //@line 5132
} else {
$$lcssa657 = $2458; //@line 5134
$len53$0$lcssa = $len53$0; //@line 5134
break;
}
}
$2467 = (HEAP32[$pTables50$0 + 96 + ($$lcssa657 << 2) >> 2] | 0) + ($bit_buf$70 >>> (32 - $len53$0$lcssa | 0)) | 0; //@line 5142
$len53$1 = $len53$0$lcssa; //@line 5152
$match_len$15 = HEAPU16[(HEAP32[$pTables50$0 + 176 >> 2] | 0) + (($2467 >>> 0 < (HEAP32[$pModel49$0 + 52 >> 2] | 0) >>> 0 ? $2467 : 0) << 1) >> 1] | 0; //@line 5152
} else {
$2453 = HEAP32[(HEAP32[$pTables50$0 + 168 >> 2] | 0) + ($bit_buf$70 >>> (32 - (HEAP32[$pTables50$0 + 8 >> 2] | 0) | 0) << 2) >> 2] | 0; //@line 5161
$len53$1 = $2453 >>> 16; //@line 5164
$match_len$15 = $2453 & 65535; //@line 5164
}
$2476 = $bit_buf$70 << $len53$1; //@line 5166
$2477 = $bit_count$70 - $len53$1 | 0; //@line 5167
$2480 = (HEAP32[$pModel49$0 + 12 >> 2] | 0) + ($match_len$15 << 1) | 0; //@line 5170
HEAP16[$2480 >> 1] = (HEAPU16[$2480 >> 1] | 0) + 1; //@line 5175
$2485 = $pModel49$0 + 64 | 0; //@line 5176
$2487 = (HEAP32[$2485 >> 2] | 0) + -1 | 0; //@line 5178
HEAP32[$2485 >> 2] = $2487; //@line 5179
if (!$2487) {
__ZN5lzham37raw_quasi_adaptive_huffman_data_model13update_tablesEib($pModel49$0, -1, 0) | 0; //@line 5182
}
$2489 = $match_len$15 + 2 | 0; //@line 5184
if (($2489 | 0) == 258) {
$arith_length$76$ph = $arith_length$73; //@line 5187
$arith_value$76$ph = $arith_value$73; //@line 5187
$bit_buf$73$ph = $2476; //@line 5187
$bit_count$73$ph = $2477; //@line 5187
$cur_state$75$ph = $cur_state$72; //@line 5187
$dst_ofs$76$ph = $dst_ofs$73; //@line 5187
$match_hist0$75$ph = $match_hist0$72; //@line 5187
$match_hist1$75$ph = $match_hist1$72; //@line 5187
$match_hist2$75$ph = $match_hist2$72; //@line 5187
$match_hist3$75$ph = $match_hist3$72; //@line 5187
$match_len$16$ph = 0; //@line 5187
$pDecode_buf_next$72$ph = $pDecode_buf_next$69; //@line 5187
label = 364; //@line 5188
continue L275;
} else {
$arith_length$82 = $arith_length$73; //@line 5191
$arith_value$82 = $arith_value$73; //@line 5191
$bit_buf$79 = $2476; //@line 5191
$bit_count$79 = $2477; //@line 5191
$cur_state$81 = $cur_state$72; //@line 5191
$dst_ofs$82 = $dst_ofs$73; //@line 5191
$match_hist0$81 = $match_hist0$72; //@line 5191
$match_hist1$81 = $match_hist1$72; //@line 5191
$match_hist2$81 = $match_hist2$72; //@line 5191
$match_hist3$81 = $match_hist3$72; //@line 5191
$match_len$22 = $2489; //@line 5191
$pDecode_buf_next$78 = $pDecode_buf_next$69; //@line 5191
label = 388; //@line 5192
}
break;
}
case 364:
{
label = 0; //@line 5197
$bit_buf$73 = $bit_buf$73$ph; //@line 5198
$bit_count$73 = $bit_count$73$ph; //@line 5198
$match_len$16 = $match_len$16$ph; //@line 5198
while (1) {
if (($bit_count$73 | 0) < 1) {
$bit_buf$73$lcssa = $bit_buf$73; //@line 5202
$bit_count$73$lcssa = $bit_count$73; //@line 5202
$match_len$16$lcssa = $match_len$16; //@line 5202
label = 366; //@line 5203
break L275;
}
$2564 = $bit_buf$73 << 1; //@line 5206
$2565 = $bit_count$73 + -1 | 0; //@line 5207
if (($bit_buf$73 | 0) >= 0) {
$arith_length$79 = $arith_length$76$ph; //@line 5210
$arith_value$79 = $arith_value$76$ph; //@line 5210
$bit_buf$76 = $2564; //@line 5210
$bit_count$76 = $2565; //@line 5210
$cur_state$78 = $cur_state$75$ph; //@line 5210
$dst_ofs$79 = $dst_ofs$76$ph; //@line 5210
$match_hist0$78 = $match_hist0$75$ph; //@line 5210
$match_hist1$78 = $match_hist1$75$ph; //@line 5210
$match_hist2$78 = $match_hist2$75$ph; //@line 5210
$match_hist3$78 = $match_hist3$75$ph; //@line 5210
$match_len$19 = $match_len$16; //@line 5210
$pDecode_buf_next$75 = $pDecode_buf_next$72$ph; //@line 5210
label = 377; //@line 5211
continue L275;
}
$2567 = $match_len$16 + 1 | 0; //@line 5214
if ($2567 >>> 0 < 3) {
$bit_buf$73 = $2564; //@line 5217
$bit_count$73 = $2565; //@line 5217
$match_len$16 = $2567; //@line 5217
} else {
$arith_length$79 = $arith_length$76$ph; //@line 5219
$arith_value$79 = $arith_value$76$ph; //@line 5219
$bit_buf$76 = $2564; //@line 5219
$bit_count$76 = $2565; //@line 5219
$cur_state$78 = $cur_state$75$ph; //@line 5219
$dst_ofs$79 = $dst_ofs$76$ph; //@line 5219
$match_hist0$78 = $match_hist0$75$ph; //@line 5219
$match_hist1$78 = $match_hist1$75$ph; //@line 5219
$match_hist2$78 = $match_hist2$75$ph; //@line 5219
$match_hist3$78 = $match_hist3$75$ph; //@line 5219
$match_len$19 = $2567; //@line 5219
$pDecode_buf_next$75 = $pDecode_buf_next$72$ph; //@line 5219
label = 377; //@line 5220
continue L275;
}
}
break;
}
case 377:
{
label = 0; //@line 5227
$2571 = HEAPU8[1728 + $match_len$19 >> 0] | 0; //@line 5230
if (($bit_count$76 | 0) < ($2571 | 0)) {
label = 378; //@line 5233
break L275;
}
$arith_length$82 = $arith_length$79; //@line 5243
$arith_value$82 = $arith_value$79; //@line 5243
$bit_buf$79 = $bit_buf$76 << $2571; //@line 5243
$bit_count$79 = $bit_count$76 - $2571 | 0; //@line 5243
$cur_state$81 = $cur_state$78; //@line 5243
$dst_ofs$82 = $dst_ofs$79; //@line 5243
$match_hist0$81 = $match_hist0$78; //@line 5243
$match_hist1$81 = $match_hist1$78; //@line 5243
$match_hist2$81 = $match_hist2$78; //@line 5243
$match_hist3$81 = $match_hist3$78; //@line 5243
$match_len$22 = (HEAP32[1736 + ($match_len$19 << 2) >> 2] | 0) + ($bit_buf$76 >>> (32 - $2571 | 0)) | 0; //@line 5243
$pDecode_buf_next$78 = $pDecode_buf_next$75; //@line 5243
label = 388; //@line 5244
break;
}
case 390:
{
label = 0; //@line 5248
if (($bit_count$80 | 0) < 24) {
label = 391; //@line 5251
break L275;
}
$2742 = ($bit_buf$80 >>> 16) + 1 | 0; //@line 5255
if ($2742 >>> 0 > (HEAP32[$pTables62$0 + 16 >> 2] | 0) >>> 0) {
$len65$0 = HEAP32[$pTables62$0 + 20 >> 2] | 0; //@line 5262
while (1) {
$2758 = $len65$0 + -1 | 0; //@line 5264
if ($2742 >>> 0 > (HEAP32[$pTables62$0 + 28 + ($2758 << 2) >> 2] | 0) >>> 0) {
$len65$0 = $len65$0 + 1 | 0; //@line 5270
} else {
$$lcssa651 = $2758; //@line 5272
$len65$0$lcssa = $len65$0; //@line 5272
break;
}
}
$2767 = (HEAP32[$pTables62$0 + 96 + ($$lcssa651 << 2) >> 2] | 0) + ($bit_buf$80 >>> (32 - $len65$0$lcssa | 0)) | 0; //@line 5280
$len65$1 = $len65$0$lcssa; //@line 5290
$match_len$26 = HEAPU16[(HEAP32[$pTables62$0 + 176 >> 2] | 0) + (($2767 >>> 0 < (HEAP32[$pModel61$0 + 52 >> 2] | 0) >>> 0 ? $2767 : 0) << 1) >> 1] | 0; //@line 5290
} else {
$2753 = HEAP32[(HEAP32[$pTables62$0 + 168 >> 2] | 0) + ($bit_buf$80 >>> (32 - (HEAP32[$pTables62$0 + 8 >> 2] | 0) | 0) << 2) >> 2] | 0; //@line 5299
$len65$1 = $2753 >>> 16; //@line 5302
$match_len$26 = $2753 & 65535; //@line 5302
}
$2776 = $bit_buf$80 << $len65$1; //@line 5304
$2777 = $bit_count$80 - $len65$1 | 0; //@line 5305
$2780 = (HEAP32[$pModel61$0 + 12 >> 2] | 0) + ($match_len$26 << 1) | 0; //@line 5308
HEAP16[$2780 >> 1] = (HEAPU16[$2780 >> 1] | 0) + 1; //@line 5313
$2785 = $pModel61$0 + 64 | 0; //@line 5314
$2787 = (HEAP32[$2785 >> 2] | 0) + -1 | 0; //@line 5316
HEAP32[$2785 >> 2] = $2787; //@line 5317
if (!$2787) {
__ZN5lzham37raw_quasi_adaptive_huffman_data_model13update_tablesEib($pModel61$0, -1, 0) | 0; //@line 5320
}
$2789 = $match_len$26 + 2 | 0; //@line 5322
if (($2789 | 0) == 258) {
$arith_length$86$ph = $arith_length$83; //@line 5325
$arith_value$86$ph = $arith_value$83; //@line 5325
$bit_buf$83$ph = $2776; //@line 5325
$bit_count$83$ph = $2777; //@line 5325
$cur_state$85$ph = $cur_state$82; //@line 5325
$dst_ofs$86$ph = $dst_ofs$83; //@line 5325
$match_hist0$85$ph = $match_hist0$82; //@line 5325
$match_hist1$85$ph = $match_hist1$82; //@line 5325
$match_hist2$85$ph = $match_hist2$82; //@line 5325
$match_hist3$85$ph = $match_hist3$82; //@line 5325
$match_len$27$ph = 0; //@line 5325
$pDecode_buf_next$82$ph = $pDecode_buf_next$79; //@line 5325
label = 408; //@line 5326
continue L275;
} else {
$arith_length$92 = $arith_length$83; //@line 5329
$arith_value$92 = $arith_value$83; //@line 5329
$bit_buf$89 = $2776; //@line 5329
$bit_count$89 = $2777; //@line 5329
$cur_state$91 = $cur_state$82; //@line 5329
$dst_ofs$92 = $dst_ofs$83; //@line 5329
$match_hist0$91 = $match_hist0$82; //@line 5329
$match_hist1$91 = $match_hist1$82; //@line 5329
$match_hist2$91 = $match_hist2$82; //@line 5329
$match_hist3$91 = $match_hist3$82; //@line 5329
$match_len$33 = $2789; //@line 5329
$pDecode_buf_next$88 = $pDecode_buf_next$79; //@line 5329
label = 432; //@line 5330
}
break;
}
case 408:
{
label = 0; //@line 5335
$bit_buf$83 = $bit_buf$83$ph; //@line 5336
$bit_count$83 = $bit_count$83$ph; //@line 5336
$match_len$27 = $match_len$27$ph; //@line 5336
while (1) {
if (($bit_count$83 | 0) < 1) {
$bit_buf$83$lcssa = $bit_buf$83; //@line 5340
$bit_count$83$lcssa = $bit_count$83; //@line 5340
$match_len$27$lcssa = $match_len$27; //@line 5340
label = 410; //@line 5341
break L275;
}
$2864 = $bit_buf$83 << 1; //@line 5344
$2865 = $bit_count$83 + -1 | 0; //@line 5345
if (($bit_buf$83 | 0) >= 0) {
$arith_length$89 = $arith_length$86$ph; //@line 5348
$arith_value$89 = $arith_value$86$ph; //@line 5348
$bit_buf$86 = $2864; //@line 5348
$bit_count$86 = $2865; //@line 5348
$cur_state$88 = $cur_state$85$ph; //@line 5348
$dst_ofs$89 = $dst_ofs$86$ph; //@line 5348
$match_hist0$88 = $match_hist0$85$ph; //@line 5348
$match_hist1$88 = $match_hist1$85$ph; //@line 5348
$match_hist2$88 = $match_hist2$85$ph; //@line 5348
$match_hist3$88 = $match_hist3$85$ph; //@line 5348
$match_len$30 = $match_len$27; //@line 5348
$pDecode_buf_next$85 = $pDecode_buf_next$82$ph; //@line 5348
label = 421; //@line 5349
continue L275;
}
$2867 = $match_len$27 + 1 | 0; //@line 5352
if ($2867 >>> 0 < 3) {
$bit_buf$83 = $2864; //@line 5355
$bit_count$83 = $2865; //@line 5355
$match_len$27 = $2867; //@line 5355
} else {
$arith_length$89 = $arith_length$86$ph; //@line 5357
$arith_value$89 = $arith_value$86$ph; //@line 5357
$bit_buf$86 = $2864; //@line 5357
$bit_count$86 = $2865; //@line 5357
$cur_state$88 = $cur_state$85$ph; //@line 5357
$dst_ofs$89 = $dst_ofs$86$ph; //@line 5357
$match_hist0$88 = $match_hist0$85$ph; //@line 5357
$match_hist1$88 = $match_hist1$85$ph; //@line 5357
$match_hist2$88 = $match_hist2$85$ph; //@line 5357
$match_hist3$88 = $match_hist3$85$ph; //@line 5357
$match_len$30 = $2867; //@line 5357
$pDecode_buf_next$85 = $pDecode_buf_next$82$ph; //@line 5357
label = 421; //@line 5358
continue L275;
}
}
break;
}
case 421:
{
label = 0; //@line 5365
$2871 = HEAPU8[1728 + $match_len$30 >> 0] | 0; //@line 5368
if (($bit_count$86 | 0) < ($2871 | 0)) {
label = 422; //@line 5371
break L275;
}
$arith_length$92 = $arith_length$89; //@line 5381
$arith_value$92 = $arith_value$89; //@line 5381
$bit_buf$89 = $bit_buf$86 << $2871; //@line 5381
$bit_count$89 = $bit_count$86 - $2871 | 0; //@line 5381
$cur_state$91 = $cur_state$88; //@line 5381
$dst_ofs$92 = $dst_ofs$89; //@line 5381
$match_hist0$91 = $match_hist0$88; //@line 5381
$match_hist1$91 = $match_hist1$88; //@line 5381
$match_hist2$91 = $match_hist2$88; //@line 5381
$match_hist3$91 = $match_hist3$88; //@line 5381
$match_len$33 = (HEAP32[1736 + ($match_len$30 << 2) >> 2] | 0) + ($bit_buf$86 >>> (32 - $2871 | 0)) | 0; //@line 5381
$pDecode_buf_next$88 = $pDecode_buf_next$85; //@line 5381
label = 432; //@line 5382
break;
}
case 435:
{
label = 0; //@line 5386
if (($bit_count$91 | 0) < 8) {
label = 436; //@line 5389
break L275;
}
$arith_length$93 = $arith_length$94 << 8; //@line 5400
$arith_value$93 = $arith_value$94 << 8 | $bit_buf$91 >>> 24; //@line 5400
$bit_buf$90 = $bit_buf$91 << 8; //@line 5400
$bit_count$90 = $bit_count$91 + -8 | 0; //@line 5400
$cur_state$92 = $cur_state$93; //@line 5400
$dst_ofs$93 = $dst_ofs$94; //@line 5400
$match_hist0$92 = $match_hist0$93; //@line 5400
$match_hist1$92 = $match_hist1$93; //@line 5400
$match_hist2$92 = $match_hist2$93; //@line 5400
$match_hist3$92 = $match_hist3$93; //@line 5400
$match_len$34 = $match_len$35; //@line 5400
$pDecode_buf_next$89 = $pDecode_buf_next$90; //@line 5400
$pModel73$0 = HEAP32[$this + 116 >> 2] | 0; //@line 5400
label = 433; //@line 5401
break;
}
case 451:
{
label = 0; //@line 5405
if (($bit_count$95 | 0) < 8) {
label = 452; //@line 5408
break L275;
}
$arith_length$98 = $arith_length$99 << 8; //@line 5419
$arith_value$98 = $arith_value$99 << 8 | $bit_buf$95 >>> 24; //@line 5419
$bit_buf$94 = $bit_buf$95 << 8; //@line 5419
$bit_count$94 = $bit_count$95 + -8 | 0; //@line 5419
$cur_state$96 = $cur_state$97; //@line 5419
$dst_ofs$97 = $dst_ofs$98; //@line 5419
$match_hist0$96 = $match_hist0$97; //@line 5419
$match_hist1$96 = $match_hist1$97; //@line 5419
$match_hist2$96 = $match_hist2$97; //@line 5419
$match_hist3$96 = $match_hist3$97; //@line 5419
$match_len$38 = $match_len$39; //@line 5419
$pDecode_buf_next$93 = $pDecode_buf_next$94; //@line 5419
$pModel77$0 = HEAP32[$this + 116 >> 2] | 0; //@line 5419
label = 449; //@line 5420
break;
}
case 468:
{
label = 0; //@line 5424
if (($bit_count$99 | 0) < 24) {
label = 469; //@line 5427
break L275;
}
$3236 = ($bit_buf$99 >>> 16) + 1 | 0; //@line 5431
if ($3236 >>> 0 > (HEAP32[$pTables84$0 + 16 >> 2] | 0) >>> 0) {
$len87$0 = HEAP32[$pTables84$0 + 20 >> 2] | 0; //@line 5438
while (1) {
$3252 = $len87$0 + -1 | 0; //@line 5440
if ($3236 >>> 0 > (HEAP32[$pTables84$0 + 28 + ($3252 << 2) >> 2] | 0) >>> 0) {
$len87$0 = $len87$0 + 1 | 0; //@line 5446
} else {
$$lcssa645 = $3252; //@line 5448
$len87$0$lcssa = $len87$0; //@line 5448
break;
}
}
$3261 = (HEAP32[$pTables84$0 + 96 + ($$lcssa645 << 2) >> 2] | 0) + ($bit_buf$99 >>> (32 - $len87$0$lcssa | 0)) | 0; //@line 5456
$len87$1 = $len87$0$lcssa; //@line 5466
$sym$0 = HEAPU16[(HEAP32[$pTables84$0 + 176 >> 2] | 0) + (($3261 >>> 0 < (HEAP32[$pModel83$0 + 52 >> 2] | 0) >>> 0 ? $3261 : 0) << 1) >> 1] | 0; //@line 5466
} else {
$3247 = HEAP32[(HEAP32[$pTables84$0 + 168 >> 2] | 0) + ($bit_buf$99 >>> (32 - (HEAP32[$pTables84$0 + 8 >> 2] | 0) | 0) << 2) >> 2] | 0; //@line 5475
$len87$1 = $3247 >>> 16; //@line 5478
$sym$0 = $3247 & 65535; //@line 5478
}
$3270 = $bit_buf$99 << $len87$1; //@line 5480
$3271 = $bit_count$99 - $len87$1 | 0; //@line 5481
$3274 = (HEAP32[$pModel83$0 + 12 >> 2] | 0) + ($sym$0 << 1) | 0; //@line 5484
HEAP16[$3274 >> 1] = (HEAPU16[$3274 >> 1] | 0) + 1; //@line 5489
$3279 = $pModel83$0 + 64 | 0; //@line 5490
$3281 = (HEAP32[$3279 >> 2] | 0) + -1 | 0; //@line 5492
HEAP32[$3279 >> 2] = $3281; //@line 5493
if (!$3281) {
__ZN5lzham37raw_quasi_adaptive_huffman_data_model13update_tablesEib($pModel83$0, -1, 0) | 0; //@line 5496
}
$3283 = $sym$0 + -2 | 0; //@line 5498
if ($sym$0 >>> 0 < 2) {
if ($sym$0) {
$arith_length$45 = $arith_length$104; //@line 5503
$arith_value$45 = $arith_value$104; //@line 5503
$bit_buf$46 = $3270; //@line 5503
$bit_count$46 = $3271; //@line 5503
$cur_state$48 = 0; //@line 5503
$dst_ofs$49 = $dst_ofs$102; //@line 5503
$match_hist0$48 = 1; //@line 5503
$match_hist1$48 = 1; //@line 5503
$match_hist2$48 = 1; //@line 5503
$match_hist3$48 = 1; //@line 5503
$pDecode_buf_next$45 = $pDecode_buf_next$98; //@line 5503
label = 232; //@line 5504
continue L275;
}
if (!($3271 & 7)) {
$arith_length$134 = $arith_length$104; //@line 5510
$arith_value$134 = $arith_value$104; //@line 5510
$bit_buf$129 = $3270; //@line 5510
$bit_count$129 = $3271; //@line 5510
$cur_state$131 = $cur_state$101; //@line 5510
$dst_ofs$132 = $dst_ofs$102; //@line 5510
$match_hist0$131 = $match_hist0$101; //@line 5510
$match_hist1$131 = $match_hist1$101; //@line 5510
$match_hist2$131 = $match_hist2$101; //@line 5510
$match_hist3$130 = $match_hist3$101; //@line 5510
$pDecode_buf_next$128 = $pDecode_buf_next$98; //@line 5510
label = 615; //@line 5511
continue L275;
} else {
$arith_length$131 = $arith_length$104; //@line 5514
$arith_value$131 = $arith_value$104; //@line 5514
$bit_buf$126 = $3270; //@line 5514
$bit_count$126 = $3271; //@line 5514
$cur_state$128 = $cur_state$101; //@line 5514
$dst_ofs$129 = $dst_ofs$102; //@line 5514
$match_hist0$128 = $match_hist0$101; //@line 5514
$match_hist1$128 = $match_hist1$101; //@line 5514
$match_hist2$128 = $match_hist2$101; //@line 5514
$match_hist3$127 = $match_hist3$101; //@line 5514
$pDecode_buf_next$125 = $pDecode_buf_next$98; //@line 5514
label = 601; //@line 5515
continue L275;
}
} else {
$3287 = ($3283 & 7) + 2 | 0; //@line 5520
$3289 = ($3283 >>> 3) + 1 | 0; //@line 5522
if (($3287 | 0) != 9) {
$arith_length$116 = $arith_length$104; //@line 5525
$arith_value$116 = $arith_value$104; //@line 5525
$bit_buf$111 = $3270; //@line 5525
$bit_count$111 = $3271; //@line 5525
$cur_state$113 = $cur_state$101; //@line 5525
$dst_ofs$114 = $dst_ofs$102; //@line 5525
$match_hist0$113 = $match_hist0$101; //@line 5525
$match_hist1$113 = $match_hist1$101; //@line 5525
$match_hist2$113 = $match_hist2$101; //@line 5525
$match_hist3$113 = $match_hist3$101; //@line 5525
$match_len$55 = $3287; //@line 5525
$match_slot$9 = $3289; //@line 5525
$pDecode_buf_next$110 = $pDecode_buf_next$98; //@line 5525
label = 531; //@line 5526
break;
}
$3292 = $cur_state$101 >>> 0 > 6 & 1; //@line 5530
$arith_length$107 = $arith_length$104; //@line 5534
$arith_value$107 = $arith_value$104; //@line 5534
$bit_buf$102 = $3270; //@line 5534
$bit_count$102 = $3271; //@line 5534
$cur_state$104 = $cur_state$101; //@line 5534
$dst_ofs$105 = $dst_ofs$102; //@line 5534
$match_hist0$104 = $match_hist0$101; //@line 5534
$match_hist1$104 = $match_hist1$101; //@line 5534
$match_hist2$104 = $match_hist2$101; //@line 5534
$match_hist3$104 = $match_hist3$101; //@line 5534
$match_len$46 = 9; //@line 5534
$match_slot$0 = $3289; //@line 5534
$pDecode_buf_next$101 = $pDecode_buf_next$98; //@line 5534
$pModel91$0 = $this + 608 + ($3292 * 80 | 0) | 0; //@line 5534
$pTables92$0 = HEAP32[$this + 608 + ($3292 * 80 | 0) + 48 >> 2] | 0; //@line 5534
label = 489; //@line 5535
continue L275;
}
break;
}
case 489:
{
label = 0; //@line 5541
if (($bit_count$102 | 0) < 24) {
label = 490; //@line 5544
break L275;
}
$3378 = ($bit_buf$102 >>> 16) + 1 | 0; //@line 5548
if ($3378 >>> 0 > (HEAP32[$pTables92$0 + 16 >> 2] | 0) >>> 0) {
$len95$0 = HEAP32[$pTables92$0 + 20 >> 2] | 0; //@line 5555
while (1) {
$3394 = $len95$0 + -1 | 0; //@line 5557
if ($3378 >>> 0 > (HEAP32[$pTables92$0 + 28 + ($3394 << 2) >> 2] | 0) >>> 0) {
$len95$0 = $len95$0 + 1 | 0; //@line 5563
} else {
$$lcssa644 = $3394; //@line 5565
$len95$0$lcssa = $len95$0; //@line 5565
break;
}
}
$3403 = (HEAP32[$pTables92$0 + 96 + ($$lcssa644 << 2) >> 2] | 0) + ($bit_buf$102 >>> (32 - $len95$0$lcssa | 0)) | 0; //@line 5573
$e$0 = HEAPU16[(HEAP32[$pTables92$0 + 176 >> 2] | 0) + (($3403 >>> 0 < (HEAP32[$pModel91$0 + 52 >> 2] | 0) >>> 0 ? $3403 : 0) << 1) >> 1] | 0; //@line 5583
$len95$1 = $len95$0$lcssa; //@line 5583
} else {
$3389 = HEAP32[(HEAP32[$pTables92$0 + 168 >> 2] | 0) + ($bit_buf$102 >>> (32 - (HEAP32[$pTables92$0 + 8 >> 2] | 0) | 0) << 2) >> 2] | 0; //@line 5592
$e$0 = $3389 & 65535; //@line 5595
$len95$1 = $3389 >>> 16; //@line 5595
}
$3412 = $bit_buf$102 << $len95$1; //@line 5597
$3413 = $bit_count$102 - $len95$1 | 0; //@line 5598
$3416 = (HEAP32[$pModel91$0 + 12 >> 2] | 0) + ($e$0 << 1) | 0; //@line 5601
HEAP16[$3416 >> 1] = (HEAPU16[$3416 >> 1] | 0) + 1; //@line 5606
$3421 = $pModel91$0 + 64 | 0; //@line 5607
$3423 = (HEAP32[$3421 >> 2] | 0) + -1 | 0; //@line 5609
HEAP32[$3421 >> 2] = $3423; //@line 5610
if (!$3423) {
__ZN5lzham37raw_quasi_adaptive_huffman_data_model13update_tablesEib($pModel91$0, -1, 0) | 0; //@line 5613
}
$3425 = $e$0 + $match_len$46 | 0; //@line 5615
if (($3425 | 0) == 258) {
$arith_length$110$ph = $arith_length$107; //@line 5618
$arith_value$110$ph = $arith_value$107; //@line 5618
$bit_buf$105$ph = $3412; //@line 5618
$bit_count$105$ph = $3413; //@line 5618
$cur_state$107$ph = $cur_state$104; //@line 5618
$dst_ofs$108$ph = $dst_ofs$105; //@line 5618
$match_hist0$107$ph = $match_hist0$104; //@line 5618
$match_hist1$107$ph = $match_hist1$104; //@line 5618
$match_hist2$107$ph = $match_hist2$104; //@line 5618
$match_hist3$107$ph = $match_hist3$104; //@line 5618
$match_len$49$ph = 0; //@line 5618
$match_slot$3$ph = $match_slot$0; //@line 5618
$pDecode_buf_next$104$ph = $pDecode_buf_next$101; //@line 5618
label = 507; //@line 5619
continue L275;
} else {
$arith_length$116 = $arith_length$107; //@line 5622
$arith_value$116 = $arith_value$107; //@line 5622
$bit_buf$111 = $3412; //@line 5622
$bit_count$111 = $3413; //@line 5622
$cur_state$113 = $cur_state$104; //@line 5622
$dst_ofs$114 = $dst_ofs$105; //@line 5622
$match_hist0$113 = $match_hist0$104; //@line 5622
$match_hist1$113 = $match_hist1$104; //@line 5622
$match_hist2$113 = $match_hist2$104; //@line 5622
$match_hist3$113 = $match_hist3$104; //@line 5622
$match_len$55 = $3425; //@line 5622
$match_slot$9 = $match_slot$0; //@line 5622
$pDecode_buf_next$110 = $pDecode_buf_next$101; //@line 5622
label = 531; //@line 5623
}
break;
}
case 507:
{
label = 0; //@line 5628
$bit_buf$105 = $bit_buf$105$ph; //@line 5629
$bit_count$105 = $bit_count$105$ph; //@line 5629
$match_len$49 = $match_len$49$ph; //@line 5629
while (1) {
if (($bit_count$105 | 0) < 1) {
$bit_buf$105$lcssa = $bit_buf$105; //@line 5633
$bit_count$105$lcssa = $bit_count$105; //@line 5633
$match_len$49$lcssa = $match_len$49; //@line 5633
label = 509; //@line 5634
break L275;
}
$3503 = $bit_buf$105 << 1; //@line 5637
$3504 = $bit_count$105 + -1 | 0; //@line 5638
if (($bit_buf$105 | 0) >= 0) {
$arith_length$113 = $arith_length$110$ph; //@line 5641
$arith_value$113 = $arith_value$110$ph; //@line 5641
$bit_buf$108 = $3503; //@line 5641
$bit_count$108 = $3504; //@line 5641
$cur_state$110 = $cur_state$107$ph; //@line 5641
$dst_ofs$111 = $dst_ofs$108$ph; //@line 5641
$match_hist0$110 = $match_hist0$107$ph; //@line 5641
$match_hist1$110 = $match_hist1$107$ph; //@line 5641
$match_hist2$110 = $match_hist2$107$ph; //@line 5641
$match_hist3$110 = $match_hist3$107$ph; //@line 5641
$match_len$52 = $match_len$49; //@line 5641
$match_slot$6 = $match_slot$3$ph; //@line 5641
$pDecode_buf_next$107 = $pDecode_buf_next$104$ph; //@line 5641
label = 520; //@line 5642
continue L275;
}
$3506 = $match_len$49 + 1 | 0; //@line 5645
if ($3506 >>> 0 < 3) {
$bit_buf$105 = $3503; //@line 5648
$bit_count$105 = $3504; //@line 5648
$match_len$49 = $3506; //@line 5648
} else {
$arith_length$113 = $arith_length$110$ph; //@line 5650
$arith_value$113 = $arith_value$110$ph; //@line 5650
$bit_buf$108 = $3503; //@line 5650
$bit_count$108 = $3504; //@line 5650
$cur_state$110 = $cur_state$107$ph; //@line 5650
$dst_ofs$111 = $dst_ofs$108$ph; //@line 5650
$match_hist0$110 = $match_hist0$107$ph; //@line 5650
$match_hist1$110 = $match_hist1$107$ph; //@line 5650
$match_hist2$110 = $match_hist2$107$ph; //@line 5650
$match_hist3$110 = $match_hist3$107$ph; //@line 5650
$match_len$52 = $3506; //@line 5650
$match_slot$6 = $match_slot$3$ph; //@line 5650
$pDecode_buf_next$107 = $pDecode_buf_next$104$ph; //@line 5650
label = 520; //@line 5651
continue L275;
}
}
break;
}
case 520:
{
label = 0; //@line 5658
$3510 = HEAPU8[1728 + $match_len$52 >> 0] | 0; //@line 5661
if (($bit_count$108 | 0) < ($3510 | 0)) {
label = 521; //@line 5664
break L275;
}
$arith_length$116 = $arith_length$113; //@line 5674
$arith_value$116 = $arith_value$113; //@line 5674
$bit_buf$111 = $bit_buf$108 << $3510; //@line 5674
$bit_count$111 = $bit_count$108 - $3510 | 0; //@line 5674
$cur_state$113 = $cur_state$110; //@line 5674
$dst_ofs$114 = $dst_ofs$111; //@line 5674
$match_hist0$113 = $match_hist0$110; //@line 5674
$match_hist1$113 = $match_hist1$110; //@line 5674
$match_hist2$113 = $match_hist2$110; //@line 5674
$match_hist3$113 = $match_hist3$110; //@line 5674
$match_len$55 = (HEAP32[1736 + ($match_len$52 << 2) >> 2] | 0) + ($bit_buf$108 >>> (32 - $3510 | 0)) | 0; //@line 5674
$match_slot$9 = $match_slot$6; //@line 5674
$pDecode_buf_next$110 = $pDecode_buf_next$107; //@line 5674
label = 531; //@line 5675
break;
}
case 532:
{
label = 0; //@line 5679
if (($bit_count$112 | 0) < ($num_extra_bits$0 | 0)) {
label = 533; //@line 5682
break L275;
}
$arith_length$127 = $arith_length$117; //@line 5691
$arith_value$127 = $arith_value$117; //@line 5691
$bit_buf$122 = $bit_buf$112 << $num_extra_bits$0; //@line 5691
$bit_count$122 = $bit_count$112 - $num_extra_bits$0 | 0; //@line 5691
$cur_state$124 = $cur_state$114; //@line 5691
$dst_ofs$125 = $dst_ofs$115; //@line 5691
$extra_bits$4 = ($num_extra_bits$0 | 0) == 0 ? 0 : $bit_buf$112 >>> (32 - $num_extra_bits$0 | 0); //@line 5691
$match_hist0$124 = $match_hist0$114; //@line 5691
$match_hist1$124 = $match_hist1$114; //@line 5691
$match_hist2$124 = $match_hist2$114; //@line 5691
$match_len$66 = $match_len$56; //@line 5691
$match_slot$20 = $match_slot$10; //@line 5691
$pDecode_buf_next$121 = $pDecode_buf_next$111; //@line 5691
label = 574; //@line 5692
break;
}
case 544:
{
label = 0; //@line 5696
$3684 = $num_extra_bits$3 + -4 | 0; //@line 5697
if (($bit_count$115 | 0) < ($3684 | 0)) {
label = 545; //@line 5700
break L275;
}
$arith_length$123 = $arith_length$120; //@line 5710
$arith_value$123 = $arith_value$120; //@line 5710
$bit_buf$118 = $bit_buf$115 << $3684; //@line 5710
$bit_count$118 = $bit_count$115 - $3684 | 0; //@line 5710
$cur_state$120 = $cur_state$117; //@line 5710
$dst_ofs$121 = $dst_ofs$118; //@line 5710
$extra_bits$0 = ($3684 | 0) == 0 ? 0 : $bit_buf$115 >>> (36 - $num_extra_bits$3 | 0) << 4; //@line 5710
$match_hist0$120 = $match_hist0$117; //@line 5710
$match_hist1$120 = $match_hist1$117; //@line 5710
$match_hist2$120 = $match_hist2$117; //@line 5710
$match_hist3$120 = $match_hist3$117; //@line 5710
$match_len$62 = $match_len$59; //@line 5710
$match_slot$16 = $match_slot$13; //@line 5710
$pDecode_buf_next$117 = $pDecode_buf_next$114; //@line 5710
label = 555; //@line 5711
break;
}
case 556:
{
label = 0; //@line 5715
if (($bit_count$119 | 0) < 24) {
label = 557; //@line 5718
break L275;
}
$3858 = ($bit_buf$119 >>> 16) + 1 | 0; //@line 5722
if ($3858 >>> 0 > (HEAP32[$pTables106$0 + 16 >> 2] | 0) >>> 0) {
$len109$0 = HEAP32[$pTables106$0 + 20 >> 2] | 0; //@line 5729
while (1) {
$3874 = $len109$0 + -1 | 0; //@line 5731
if ($3858 >>> 0 > (HEAP32[$pTables106$0 + 28 + ($3874 << 2) >> 2] | 0) >>> 0) {
$len109$0 = $len109$0 + 1 | 0; //@line 5737
} else {
$$lcssa638 = $3874; //@line 5739
$len109$0$lcssa = $len109$0; //@line 5739
break;
}
}
$3883 = (HEAP32[$pTables106$0 + 96 + ($$lcssa638 << 2) >> 2] | 0) + ($bit_buf$119 >>> (32 - $len109$0$lcssa | 0)) | 0; //@line 5747
$j$0 = HEAPU16[(HEAP32[$pTables106$0 + 176 >> 2] | 0) + (($3883 >>> 0 < (HEAP32[$pModel105$0 + 52 >> 2] | 0) >>> 0 ? $3883 : 0) << 1) >> 1] | 0; //@line 5757
$len109$1 = $len109$0$lcssa; //@line 5757
} else {
$3869 = HEAP32[(HEAP32[$pTables106$0 + 168 >> 2] | 0) + ($bit_buf$119 >>> (32 - (HEAP32[$pTables106$0 + 8 >> 2] | 0) | 0) << 2) >> 2] | 0; //@line 5766
$j$0 = $3869 & 65535; //@line 5769
$len109$1 = $3869 >>> 16; //@line 5769
}
$3896 = (HEAP32[$pModel105$0 + 12 >> 2] | 0) + ($j$0 << 1) | 0; //@line 5775
HEAP16[$3896 >> 1] = (HEAPU16[$3896 >> 1] | 0) + 1; //@line 5780
$3901 = $pModel105$0 + 64 | 0; //@line 5781
$3903 = (HEAP32[$3901 >> 2] | 0) + -1 | 0; //@line 5783
HEAP32[$3901 >> 2] = $3903; //@line 5784
if (!$3903) {
__ZN5lzham37raw_quasi_adaptive_huffman_data_model13update_tablesEib($pModel105$0, -1, 0) | 0; //@line 5787
}
$arith_length$127 = $arith_length$124; //@line 5790
$arith_value$127 = $arith_value$124; //@line 5790
$bit_buf$122 = $bit_buf$119 << $len109$1; //@line 5790
$bit_count$122 = $bit_count$119 - $len109$1 | 0; //@line 5790
$cur_state$124 = $cur_state$121; //@line 5790
$dst_ofs$125 = $dst_ofs$122; //@line 5790
$extra_bits$4 = $j$0 + $extra_bits$1 | 0; //@line 5790
$match_hist0$124 = $match_hist0$121; //@line 5790
$match_hist1$124 = $match_hist1$121; //@line 5790
$match_hist2$124 = $match_hist2$121; //@line 5790
$match_len$66 = $match_len$63; //@line 5790
$match_slot$20 = $match_slot$17; //@line 5790
$pDecode_buf_next$121 = $pDecode_buf_next$118; //@line 5790
label = 574; //@line 5791
break;
}
case 589:
{
label = 0; //@line 5795
$4036 = $match_len$69 + -1 | 0; //@line 5796
if (!$4036) {
$arith_length$45 = $arith_length$130; //@line 5799
$arith_value$45 = $arith_value$130; //@line 5799
$bit_buf$46 = $bit_buf$125; //@line 5799
$bit_count$46 = $bit_count$125; //@line 5799
$cur_state$48 = $cur_state$127; //@line 5799
$dst_ofs$49 = $dst_ofs$128; //@line 5799
$match_hist0$48 = $match_hist0$127; //@line 5799
$match_hist1$48 = $match_hist1$127; //@line 5799
$match_hist2$48 = $match_hist2$127; //@line 5799
$match_hist3$48 = $match_hist3$126; //@line 5799
$pDecode_buf_next$45 = $pDecode_buf_next$124; //@line 5799
label = 232; //@line 5800
continue L275;
} else {
$arith_length$129 = $arith_length$130; //@line 5803
$arith_value$129 = $arith_value$130; //@line 5803
$bit_buf$124 = $bit_buf$125; //@line 5803
$bit_count$124 = $bit_count$125; //@line 5803
$cur_state$126 = $cur_state$127; //@line 5803
$dst_ofs$127 = $dst_ofs$128; //@line 5803
$match_hist0$126 = $match_hist0$127; //@line 5803
$match_hist1$126 = $match_hist1$127; //@line 5803
$match_hist2$126 = $match_hist2$127; //@line 5803
$match_hist3$125 = $match_hist3$126; //@line 5803
$match_len$68 = $4036; //@line 5803
$pCopy_src$0 = $pCopy_src$2; //@line 5803
$pDecode_buf_next$123 = $pDecode_buf_next$124; //@line 5803
$src_ofs$0 = $src_ofs$1; //@line 5803
}
break;
}
case 601:
{
label = 0; //@line 5808
$4054 = $bit_count$126 & 7; //@line 5809
if (($bit_count$126 | 0) < ($4054 | 0)) {
label = 602; //@line 5812
break L275;
}
$arith_length$134 = $arith_length$131; //@line 5817
$arith_value$134 = $arith_value$131; //@line 5817
$bit_buf$129 = $bit_buf$126 << $4054; //@line 5817
$bit_count$129 = $bit_count$126 - $4054 | 0; //@line 5817
$cur_state$131 = $cur_state$128; //@line 5817
$dst_ofs$132 = $dst_ofs$129; //@line 5817
$match_hist0$131 = $match_hist0$128; //@line 5817
$match_hist1$131 = $match_hist1$128; //@line 5817
$match_hist2$131 = $match_hist2$128; //@line 5817
$match_hist3$130 = $match_hist3$127; //@line 5817
$pDecode_buf_next$128 = $pDecode_buf_next$125; //@line 5817
label = 615; //@line 5818
continue L275;
break;
}
case 615:
{
label = 0; //@line 5823
$4129 = $this + 1012 | 0; //@line 5824
HEAP32[$4129 >> 2] = (HEAP32[$4129 >> 2] | 0) + 1; //@line 5827
$4133 = HEAP32[$this + 204 >> 2] | 0; //@line 5829
if (!$4133) {
$arith_length$11 = $arith_length$134; //@line 5832
$arith_value$11 = $arith_value$134; //@line 5832
$bit_buf$11 = $bit_buf$129; //@line 5832
$bit_count$11 = $bit_count$129; //@line 5832
$cur_state$11 = $cur_state$131; //@line 5832
$dst_ofs$12 = $dst_ofs$132; //@line 5832
$match_hist0$11 = $match_hist0$131; //@line 5832
$match_hist1$11 = $match_hist1$131; //@line 5832
$match_hist2$11 = $match_hist2$131; //@line 5832
$match_hist3$11 = $match_hist3$130; //@line 5832
$pDecode_buf_next$11 = $pDecode_buf_next$128; //@line 5832
label = 55; //@line 5833
continue L275;
}
if (!$dst_ofs$132) {
$4241 = $4133; //@line 5838
$arith_length$135 = $arith_length$134; //@line 5838
$arith_value$135 = $arith_value$134; //@line 5838
$bit_buf$130 = $bit_buf$129; //@line 5838
$bit_count$130 = $bit_count$129; //@line 5838
$cur_state$132 = $cur_state$131; //@line 5838
$dst_ofs$133 = 0; //@line 5838
$match_hist0$132 = $match_hist0$131; //@line 5838
$match_hist1$132 = $match_hist1$131; //@line 5838
$match_hist2$132 = $match_hist2$131; //@line 5838
$match_hist3$131 = $match_hist3$130; //@line 5838
$pDecode_buf_next$129 = $pDecode_buf_next$128; //@line 5838
label = 628; //@line 5839
continue L275;
} else {
label = 617; //@line 5842
break L275;
}
break;
}
case 628:
{
label = 0; //@line 5848
if (($4241 | 0) != 3) {
$arith_length$145 = $arith_length$135; //@line 5851
$arith_value$145 = $arith_value$135; //@line 5851
$bit_buf$140 = $bit_buf$130; //@line 5851
$bit_count$140 = $bit_count$130; //@line 5851
$dst_ofs$143 = $dst_ofs$133; //@line 5851
$pDecode_buf_next$139 = $pDecode_buf_next$129; //@line 5851
break L144;
}
if (!($bit_count$130 & 7)) {
$arith_length$139 = $arith_length$135; //@line 5857
$arith_value$139 = $arith_value$135; //@line 5857
$bit_buf$134 = $bit_buf$130; //@line 5857
$bit_count$134 = $bit_count$130; //@line 5857
$cur_state$136 = $cur_state$132; //@line 5857
$dst_ofs$137 = $dst_ofs$133; //@line 5857
$match_hist0$136 = $match_hist0$132; //@line 5857
$match_hist1$136 = $match_hist1$132; //@line 5857
$match_hist2$136 = $match_hist2$132; //@line 5857
$match_hist3$135 = $match_hist3$131; //@line 5857
$pDecode_buf_next$133 = $pDecode_buf_next$129; //@line 5857
label = 641; //@line 5858
continue L275;
} else {
$arith_length$136 = $arith_length$135; //@line 5861
$arith_value$136 = $arith_value$135; //@line 5861
$bit_buf$131 = $bit_buf$130; //@line 5861
$bit_count$131 = $bit_count$130; //@line 5861
$cur_state$133 = $cur_state$132; //@line 5861
$dst_ofs$134 = $dst_ofs$133; //@line 5861
$match_hist0$133 = $match_hist0$132; //@line 5861
$match_hist1$133 = $match_hist1$132; //@line 5861
$match_hist2$133 = $match_hist2$132; //@line 5861
$match_hist3$132 = $match_hist3$131; //@line 5861
$pDecode_buf_next$130 = $pDecode_buf_next$129; //@line 5861
label = 630; //@line 5862
continue L275;
}
break;
}
case 630:
{
label = 0; //@line 5868
$4245 = $bit_count$131 & 7; //@line 5869
if (($bit_count$131 | 0) < ($4245 | 0)) {
label = 631; //@line 5872
break L275;
}
$arith_length$139 = $arith_length$136; //@line 5877
$arith_value$139 = $arith_value$136; //@line 5877
$bit_buf$134 = $bit_buf$131 << $4245; //@line 5877
$bit_count$134 = $bit_count$131 - $4245 | 0; //@line 5877
$cur_state$136 = $cur_state$133; //@line 5877
$dst_ofs$137 = $dst_ofs$134; //@line 5877
$match_hist0$136 = $match_hist0$133; //@line 5877
$match_hist1$136 = $match_hist1$133; //@line 5877
$match_hist2$136 = $match_hist2$133; //@line 5877
$match_hist3$135 = $match_hist3$132; //@line 5877
$pDecode_buf_next$133 = $pDecode_buf_next$130; //@line 5877
label = 641; //@line 5878
continue L275;
break;
}
case 641:
{
label = 0; //@line 5883
if (($bit_count$134 | 0) < 16) {
label = 642; //@line 5886
break L275;
}
HEAP32[$this + 1060 >> 2] = $bit_buf$134 >>> 16; //@line 5891
$arith_length$142 = $arith_length$139; //@line 5894
$arith_value$142 = $arith_value$139; //@line 5894
$bit_buf$137 = $bit_buf$134 << 16; //@line 5894
$bit_count$137 = $bit_count$134 + -16 | 0; //@line 5894
$cur_state$139 = $cur_state$136; //@line 5894
$dst_ofs$140 = $dst_ofs$137; //@line 5894
$match_hist0$139 = $match_hist0$136; //@line 5894
$match_hist1$139 = $match_hist1$136; //@line 5894
$match_hist2$139 = $match_hist2$136; //@line 5894
$match_hist3$138 = $match_hist3$135; //@line 5894
$pDecode_buf_next$136 = $pDecode_buf_next$133; //@line 5894
label = 652; //@line 5895
continue L275;
break;
}
case 652:
{
label = 0; //@line 5900
if (($bit_count$137 | 0) < 16) {
label = 653; //@line 5903
break L275;
} else {
label = 662; //@line 5906
break L144;
}
break;
}
}
do {
if ((label | 0) == 169) {
label = 0; //@line 5914
if (($bit_count$35 | 0) > 7) {
$1133 = $bit_buf$35 << 8; //@line 5917
$1134 = $bit_count$35 + -8 | 0; //@line 5918
$1137 = $dst_ofs$37 + 1 | 0; //@line 5921
HEAP8[$7 + $dst_ofs$37 >> 0] = $bit_buf$35 >>> 24; //@line 5923
if ($1137 >>> 0 > $4 >>> 0) {
label = 172; //@line 5926
break L275;
} else {
$arith_length$36 = $arith_length$35; //@line 5929
$arith_value$36 = $arith_value$35; //@line 5929
$bit_buf$37 = $1133; //@line 5929
$bit_count$37 = $1134; //@line 5929
$cur_state$37 = $cur_state$36; //@line 5929
$dst_ofs$38 = $1137; //@line 5929
$match_hist0$37 = $match_hist0$36; //@line 5929
$match_hist1$37 = $match_hist1$36; //@line 5929
$match_hist2$37 = $match_hist2$36; //@line 5929
$match_hist3$37 = $match_hist3$36; //@line 5929
$num_raw_bytes_remaining$10 = $num_raw_bytes_remaining$9; //@line 5929
$pDecode_buf_next$36 = $pDecode_buf_next$35; //@line 5929
label = 183; //@line 5930
continue L275;
}
} else {
$arith_length$37 = $arith_length$35; //@line 5934
$arith_value$37 = $arith_value$35; //@line 5934
$bit_buf$38 = $bit_buf$35; //@line 5934
$bit_count$38 = $bit_count$35; //@line 5934
$cur_state$38 = $cur_state$36; //@line 5934
$dst_ofs$39 = $dst_ofs$37; //@line 5934
$match_hist0$38 = $match_hist0$36; //@line 5934
$match_hist1$38 = $match_hist1$36; //@line 5934
$match_hist2$38 = $match_hist2$36; //@line 5934
$match_hist3$38 = $match_hist3$36; //@line 5934
$num_raw_bytes_remaining$11 = $num_raw_bytes_remaining$9; //@line 5934
$pDecode_buf_next$37 = $pDecode_buf_next$35; //@line 5934
label = 184; //@line 5935
}
} else if ((label | 0) == 206) {
label = 0; //@line 5939
if ($arith_length$38 >>> 0 < 4) {
$arith_length$39 = $arith_length$38; //@line 5942
$arith_value$39 = $arith_value$38; //@line 5942
$bit_buf$40 = $bit_buf$39; //@line 5942
$bit_count$40 = $bit_count$39; //@line 5942
$cur_state$42 = $cur_state$41; //@line 5942
$dst_ofs$43 = $dst_ofs$42; //@line 5942
$match_hist0$42 = $match_hist0$41; //@line 5942
$match_hist1$42 = $match_hist1$41; //@line 5942
$match_hist2$42 = $match_hist2$41; //@line 5942
$match_hist3$42 = $match_hist3$41; //@line 5942
$pDecode_buf_next$39 = $pDecode_buf_next$38; //@line 5942
label = 207; //@line 5943
continue L275;
}
HEAP32[$this + 1036 >> 2] = $dst_ofs$42; //@line 5947
$arith_length$42 = -1; //@line 5948
$arith_value$42 = $arith_value$38; //@line 5948
$bit_buf$43 = $bit_buf$39; //@line 5948
$bit_count$43 = $bit_count$39; //@line 5948
$cur_state$45 = 0; //@line 5948
$dst_ofs$46 = $dst_ofs$42; //@line 5948
$match_hist0$45 = 1; //@line 5948
$match_hist1$45 = 1; //@line 5948
$match_hist2$45 = 1; //@line 5948
$match_hist3$45 = 1; //@line 5948
$pDecode_buf_next$42 = $pDecode_buf_next$38; //@line 5948
label = 219; //@line 5949
continue L275;
} else if ((label | 0) == 233) {
label = 0; //@line 5953
if ($arith_length$46 >>> 0 < 16777216) {
HEAP32[$this + 116 >> 2] = $pModel$0; //@line 5957
$arith_length$47 = $arith_length$46; //@line 5958
$arith_value$47 = $arith_value$46; //@line 5958
$bit_buf$48 = $bit_buf$47; //@line 5958
$bit_count$48 = $bit_count$47; //@line 5958
$cur_state$50 = $cur_state$49; //@line 5958
$dst_ofs$51 = $dst_ofs$50; //@line 5958
$match_hist0$50 = $match_hist0$49; //@line 5958
$match_hist1$50 = $match_hist1$49; //@line 5958
$match_hist2$50 = $match_hist2$49; //@line 5958
$match_hist3$50 = $match_hist3$49; //@line 5958
$pDecode_buf_next$47 = $pDecode_buf_next$46; //@line 5958
label = 235; //@line 5959
continue L275;
}
$1683 = HEAPU16[$pModel$0 >> 1] | 0; //@line 5963
$1685 = Math_imul($1683, $arith_length$46 >>> 11) | 0; //@line 5965
if ($arith_value$46 >>> 0 >= $1685 >>> 0) {
HEAP16[$pModel$0 >> 1] = $1683 - ($1683 >>> 5); //@line 5971
$arith_length$58 = $arith_length$46 - $1685 | 0; //@line 5975
$arith_value$58 = $arith_value$46 - $1685 | 0; //@line 5975
$bit_buf$58 = $bit_buf$47; //@line 5975
$bit_count$58 = $bit_count$47; //@line 5975
$cur_state$60 = $cur_state$49; //@line 5975
$dst_ofs$61 = $dst_ofs$50; //@line 5975
$match_hist0$60 = $match_hist0$49; //@line 5975
$match_hist1$60 = $match_hist1$49; //@line 5975
$match_hist2$60 = $match_hist2$49; //@line 5975
$match_hist3$60 = $match_hist3$49; //@line 5975
$match_len$0 = 1; //@line 5975
$pDecode_buf_next$57 = $pDecode_buf_next$46; //@line 5975
$pModel37$0 = $this + 872 + ($cur_state$49 << 1) | 0; //@line 5975
label = 300; //@line 5976
break;
}
HEAP16[$pModel$0 >> 1] = ((2048 - $1683 | 0) >>> 5) + $1683; //@line 5983
if ($cur_state$49 >>> 0 < 7) {
$arith_length$51 = $1685; //@line 5989
$arith_value$51 = $arith_value$46; //@line 5989
$bit_buf$51 = $bit_buf$47; //@line 5989
$bit_count$51 = $bit_count$47; //@line 5989
$cur_state$53 = $cur_state$49; //@line 5989
$dst_ofs$54 = $dst_ofs$50; //@line 5989
$match_hist0$53 = $match_hist0$49; //@line 5989
$match_hist1$53 = $match_hist1$49; //@line 5989
$match_hist2$53 = $match_hist2$49; //@line 5989
$match_hist3$53 = $match_hist3$49; //@line 5989
$pDecode_buf_next$50 = $pDecode_buf_next$46; //@line 5989
$pModel23$0 = $this + 208 | 0; //@line 5989
$pTables$0 = HEAP32[$this + 256 >> 2] | 0; //@line 5989
label = 250; //@line 5990
continue L275;
} else {
$arith_length$54 = $1685; //@line 6001
$arith_value$54 = $arith_value$46; //@line 6001
$bit_buf$54 = $bit_buf$47; //@line 6001
$bit_count$54 = $bit_count$47; //@line 6001
$cur_state$56 = $cur_state$49; //@line 6001
$dst_ofs$57 = $dst_ofs$50; //@line 6001
$match_hist0$56 = $match_hist0$49; //@line 6001
$match_hist1$56 = $match_hist1$49; //@line 6001
$match_hist2$56 = $match_hist2$49; //@line 6001
$match_hist3$56 = $match_hist3$49; //@line 6001
$pDecode_buf_next$53 = $pDecode_buf_next$46; //@line 6001
$pModel26$0 = $this + 288 | 0; //@line 6001
$pTables27$0 = HEAP32[$this + 336 >> 2] | 0; //@line 6001
$rep_lit0$0 = HEAPU8[$7 + ($dst_ofs$50 - $match_hist0$49 & $4) >> 0] | 0; //@line 6001
label = 269; //@line 6002
continue L275;
}
} else if ((label | 0) == 287) {
label = 0; //@line 6007
$1959 = HEAPU8[1704 + $cur_state$59 >> 0] | 0; //@line 6010
$1960 = $dst_ofs$60 + 1 | 0; //@line 6011
if ($1960 >>> 0 > $4 >>> 0) {
label = 288; //@line 6014
break L275;
} else {
$arith_length$45 = $arith_length$57; //@line 6017
$arith_value$45 = $arith_value$57; //@line 6017
$bit_buf$46 = $bit_buf$57; //@line 6017
$bit_count$46 = $bit_count$57; //@line 6017
$cur_state$48 = $1959; //@line 6017
$dst_ofs$49 = $1960; //@line 6017
$match_hist0$48 = $match_hist0$59; //@line 6017
$match_hist1$48 = $match_hist1$59; //@line 6017
$match_hist2$48 = $match_hist2$59; //@line 6017
$match_hist3$48 = $match_hist3$59; //@line 6017
$pDecode_buf_next$45 = $pDecode_buf_next$56; //@line 6017
label = 232; //@line 6018
continue L275;
}
} else if ((label | 0) == 388) {
label = 0; //@line 6023
$arith_length$128 = $arith_length$82; //@line 6026
$arith_value$128 = $arith_value$82; //@line 6026
$bit_buf$123 = $bit_buf$79; //@line 6026
$bit_count$123 = $bit_count$79; //@line 6026
$cur_state$125 = $cur_state$81 >>> 0 < 7 ? 8 : 11; //@line 6026
$dst_ofs$126 = $dst_ofs$82; //@line 6026
$match_hist0$125 = $match_hist0$81; //@line 6026
$match_hist1$125 = $match_hist1$81; //@line 6026
$match_hist2$125 = $match_hist2$81; //@line 6026
$match_hist3$124 = $match_hist3$81; //@line 6026
$match_len$67 = $match_len$22; //@line 6026
$pDecode_buf_next$122 = $pDecode_buf_next$78; //@line 6026
label = 576; //@line 6027
} else if ((label | 0) == 432) {
label = 0; //@line 6030
$arith_length$93 = $arith_length$92; //@line 6032
$arith_value$93 = $arith_value$92; //@line 6032
$bit_buf$90 = $bit_buf$89; //@line 6032
$bit_count$90 = $bit_count$89; //@line 6032
$cur_state$92 = $cur_state$91; //@line 6032
$dst_ofs$93 = $dst_ofs$92; //@line 6032
$match_hist0$92 = $match_hist0$91; //@line 6032
$match_hist1$92 = $match_hist1$91; //@line 6032
$match_hist2$92 = $match_hist2$91; //@line 6032
$match_hist3$92 = $match_hist3$91; //@line 6032
$match_len$34 = $match_len$33; //@line 6032
$pDecode_buf_next$89 = $pDecode_buf_next$88; //@line 6032
$pModel73$0 = $this + 944 + ($cur_state$91 << 1) | 0; //@line 6032
label = 433; //@line 6033
} else if ((label | 0) == 531) {
label = 0; //@line 6036
$3595 = HEAP8[992 + $match_slot$9 >> 0] | 0; //@line 6038
$3596 = $3595 & 255; //@line 6039
if (($3595 & 255) < 3) {
$arith_length$117 = $arith_length$116; //@line 6042
$arith_value$117 = $arith_value$116; //@line 6042
$bit_buf$112 = $bit_buf$111; //@line 6042
$bit_count$112 = $bit_count$111; //@line 6042
$cur_state$114 = $cur_state$113; //@line 6042
$dst_ofs$115 = $dst_ofs$114; //@line 6042
$match_hist0$114 = $match_hist0$113; //@line 6042
$match_hist1$114 = $match_hist1$113; //@line 6042
$match_hist2$114 = $match_hist2$113; //@line 6042
$match_hist3$114 = $match_hist3$113; //@line 6042
$match_len$56 = $match_len$55; //@line 6042
$match_slot$10 = $match_slot$9; //@line 6042
$num_extra_bits$0 = $3596; //@line 6042
$pDecode_buf_next$111 = $pDecode_buf_next$110; //@line 6042
label = 532; //@line 6043
continue L275;
}
if (($3595 & 255) > 4) {
$arith_length$120 = $arith_length$116; //@line 6048
$arith_value$120 = $arith_value$116; //@line 6048
$bit_buf$115 = $bit_buf$111; //@line 6048
$bit_count$115 = $bit_count$111; //@line 6048
$cur_state$117 = $cur_state$113; //@line 6048
$dst_ofs$118 = $dst_ofs$114; //@line 6048
$match_hist0$117 = $match_hist0$113; //@line 6048
$match_hist1$117 = $match_hist1$113; //@line 6048
$match_hist2$117 = $match_hist2$113; //@line 6048
$match_hist3$117 = $match_hist3$113; //@line 6048
$match_len$59 = $match_len$55; //@line 6048
$match_slot$13 = $match_slot$9; //@line 6048
$num_extra_bits$3 = $3596; //@line 6048
$pDecode_buf_next$114 = $pDecode_buf_next$110; //@line 6048
label = 544; //@line 6049
continue L275;
} else {
$arith_length$123 = $arith_length$116; //@line 6052
$arith_value$123 = $arith_value$116; //@line 6052
$bit_buf$118 = $bit_buf$111; //@line 6052
$bit_count$118 = $bit_count$111; //@line 6052
$cur_state$120 = $cur_state$113; //@line 6052
$dst_ofs$121 = $dst_ofs$114; //@line 6052
$extra_bits$0 = 0; //@line 6052
$match_hist0$120 = $match_hist0$113; //@line 6052
$match_hist1$120 = $match_hist1$113; //@line 6052
$match_hist2$120 = $match_hist2$113; //@line 6052
$match_hist3$120 = $match_hist3$113; //@line 6052
$match_len$62 = $match_len$55; //@line 6052
$match_slot$16 = $match_slot$9; //@line 6052
$pDecode_buf_next$117 = $pDecode_buf_next$110; //@line 6052
label = 555; //@line 6053
}
} else if ((label | 0) == 574) {
label = 0; //@line 6057
$arith_length$128 = $arith_length$127; //@line 6063
$arith_value$128 = $arith_value$127; //@line 6063
$bit_buf$123 = $bit_buf$122; //@line 6063
$bit_count$123 = $bit_count$122; //@line 6063
$cur_state$125 = $cur_state$124 >>> 0 < 7 ? 7 : 10; //@line 6063
$dst_ofs$126 = $dst_ofs$125; //@line 6063
$match_hist0$125 = (HEAP32[480 + ($match_slot$20 << 2) >> 2] | 0) + $extra_bits$4 | 0; //@line 6063
$match_hist1$125 = $match_hist0$124; //@line 6063
$match_hist2$125 = $match_hist1$124; //@line 6063
$match_hist3$124 = $match_hist2$124; //@line 6063
$match_len$67 = $match_len$66; //@line 6063
$pDecode_buf_next$122 = $pDecode_buf_next$121; //@line 6063
label = 576; //@line 6064
}
} while (0);
do {
if ((label | 0) == 184) {
label = 0; //@line 6069
HEAP32[$this + 100 >> 2] = $arith_value$37; //@line 6071
HEAP32[$this + 104 >> 2] = $arith_length$37; //@line 6073
HEAP32[$this + 44 >> 2] = $bit_buf$38; //@line 6075
HEAP32[$this + 48 >> 2] = $bit_count$38; //@line 6077
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$37; //@line 6079
$1255 = $pDecode_buf_next$37; //@line 6080
$cur_state$39 = $cur_state$38; //@line 6080
$dst_ofs$40 = $dst_ofs$39; //@line 6080
$match_hist0$39 = $match_hist0$38; //@line 6080
$match_hist1$39 = $match_hist1$38; //@line 6080
$match_hist2$39 = $match_hist2$38; //@line 6080
$match_hist3$39 = $match_hist3$38; //@line 6080
$num_raw_bytes_remaining$12 = $num_raw_bytes_remaining$11; //@line 6080
label = 185; //@line 6081
continue L275;
} else if ((label | 0) == 300) {
label = 0; //@line 6085
if ($arith_length$58 >>> 0 < 16777216) {
HEAP32[$this + 116 >> 2] = $pModel37$0; //@line 6089
$arith_length$59 = $arith_length$58; //@line 6090
$arith_value$59 = $arith_value$58; //@line 6090
$bit_buf$59 = $bit_buf$58; //@line 6090
$bit_count$59 = $bit_count$58; //@line 6090
$cur_state$61 = $cur_state$60; //@line 6090
$dst_ofs$62 = $dst_ofs$61; //@line 6090
$match_hist0$61 = $match_hist0$60; //@line 6090
$match_hist1$61 = $match_hist1$60; //@line 6090
$match_hist2$61 = $match_hist2$60; //@line 6090
$match_hist3$61 = $match_hist3$60; //@line 6090
$match_len$1 = $match_len$0; //@line 6090
$pDecode_buf_next$58 = $pDecode_buf_next$57; //@line 6090
label = 302; //@line 6091
continue L275;
}
$2155 = HEAPU16[$pModel37$0 >> 1] | 0; //@line 6095
$2157 = Math_imul($2155, $arith_length$58 >>> 11) | 0; //@line 6097
if ($arith_value$58 >>> 0 < $2157 >>> 0) {
HEAP16[$pModel37$0 >> 1] = ((2048 - $2155 | 0) >>> 5) + $2155; //@line 6104
$arith_length$104 = $2157; //@line 6108
$arith_value$104 = $arith_value$58; //@line 6108
$bit_buf$99 = $bit_buf$58; //@line 6108
$bit_count$99 = $bit_count$58; //@line 6108
$cur_state$101 = $cur_state$60; //@line 6108
$dst_ofs$102 = $dst_ofs$61; //@line 6108
$match_hist0$101 = $match_hist0$60; //@line 6108
$match_hist1$101 = $match_hist1$60; //@line 6108
$match_hist2$101 = $match_hist2$60; //@line 6108
$match_hist3$101 = $match_hist3$60; //@line 6108
$match_len$43 = $match_len$0; //@line 6108
$pDecode_buf_next$98 = $pDecode_buf_next$57; //@line 6108
$pModel83$0 = $this + 368 | 0; //@line 6108
$pTables84$0 = HEAP32[$this + 416 >> 2] | 0; //@line 6108
label = 468; //@line 6109
continue L275;
} else {
HEAP16[$pModel37$0 >> 1] = $2155 - ($2155 >>> 5); //@line 6115
$arith_length$63 = $arith_length$58 - $2157 | 0; //@line 6119
$arith_value$63 = $arith_value$58 - $2157 | 0; //@line 6119
$bit_buf$62 = $bit_buf$58; //@line 6119
$bit_count$62 = $bit_count$58; //@line 6119
$cur_state$64 = $cur_state$60; //@line 6119
$dst_ofs$65 = $dst_ofs$61; //@line 6119
$match_hist0$64 = $match_hist0$60; //@line 6119
$match_hist1$64 = $match_hist1$60; //@line 6119
$match_hist2$64 = $match_hist2$60; //@line 6119
$match_hist3$64 = $match_hist3$60; //@line 6119
$match_len$4 = $match_len$0; //@line 6119
$pDecode_buf_next$61 = $pDecode_buf_next$57; //@line 6119
$pModel41$0 = $this + 896 + ($cur_state$60 << 1) | 0; //@line 6119
label = 315; //@line 6120
break;
}
} else if ((label | 0) == 433) {
label = 0; //@line 6125
if ($arith_length$93 >>> 0 < 16777216) {
HEAP32[$this + 116 >> 2] = $pModel73$0; //@line 6129
$arith_length$94 = $arith_length$93; //@line 6130
$arith_value$94 = $arith_value$93; //@line 6130
$bit_buf$91 = $bit_buf$90; //@line 6130
$bit_count$91 = $bit_count$90; //@line 6130
$cur_state$93 = $cur_state$92; //@line 6130
$dst_ofs$94 = $dst_ofs$93; //@line 6130
$match_hist0$93 = $match_hist0$92; //@line 6130
$match_hist1$93 = $match_hist1$92; //@line 6130
$match_hist2$93 = $match_hist2$92; //@line 6130
$match_hist3$93 = $match_hist3$92; //@line 6130
$match_len$35 = $match_len$34; //@line 6130
$pDecode_buf_next$90 = $pDecode_buf_next$89; //@line 6130
label = 435; //@line 6131
continue L275;
}
$3037 = HEAPU16[$pModel73$0 >> 1] | 0; //@line 6135
$3039 = Math_imul($3037, $arith_length$93 >>> 11) | 0; //@line 6137
if ($arith_value$93 >>> 0 < $3039 >>> 0) {
HEAP16[$pModel73$0 >> 1] = ((2048 - $3037 | 0) >>> 5) + $3037; //@line 6144
$arith_length$98 = $3039; //@line 6146
$arith_value$98 = $arith_value$93; //@line 6146
$bit_buf$94 = $bit_buf$90; //@line 6146
$bit_count$94 = $bit_count$90; //@line 6146
$cur_state$96 = $cur_state$92; //@line 6146
$dst_ofs$97 = $dst_ofs$93; //@line 6146
$match_hist0$96 = $match_hist0$92; //@line 6146
$match_hist1$96 = $match_hist1$92; //@line 6146
$match_hist2$96 = $match_hist2$92; //@line 6146
$match_hist3$96 = $match_hist3$92; //@line 6146
$match_len$38 = $match_len$34; //@line 6146
$pDecode_buf_next$93 = $pDecode_buf_next$89; //@line 6146
$pModel77$0 = $this + 968 + ($cur_state$92 << 1) | 0; //@line 6146
label = 449; //@line 6147
break;
} else {
HEAP16[$pModel73$0 >> 1] = $3037 - ($3037 >>> 5); //@line 6153
$arith_length$103 = $arith_length$93 - $3039 | 0; //@line 6156
$arith_value$103 = $arith_value$93 - $3039 | 0; //@line 6156
$bit_buf$98 = $bit_buf$90; //@line 6156
$bit_count$98 = $bit_count$90; //@line 6156
$cur_state$100 = $cur_state$92; //@line 6156
$dst_ofs$101 = $dst_ofs$93; //@line 6156
$match_hist0$100 = $match_hist1$92; //@line 6156
$match_hist1$100 = $match_hist0$92; //@line 6156
$match_hist2$100 = $match_hist2$92; //@line 6156
$match_hist3$100 = $match_hist3$92; //@line 6156
$match_len$42 = $match_len$34; //@line 6156
$pDecode_buf_next$97 = $pDecode_buf_next$89; //@line 6156
label = 466; //@line 6157
break;
}
} else if ((label | 0) == 555) {
label = 0; //@line 6162
$arith_length$124 = $arith_length$123; //@line 6166
$arith_value$124 = $arith_value$123; //@line 6166
$bit_buf$119 = $bit_buf$118; //@line 6166
$bit_count$119 = $bit_count$118; //@line 6166
$cur_state$121 = $cur_state$120; //@line 6166
$dst_ofs$122 = $dst_ofs$121; //@line 6166
$extra_bits$1 = $extra_bits$0; //@line 6166
$match_hist0$121 = $match_hist0$120; //@line 6166
$match_hist1$121 = $match_hist1$120; //@line 6166
$match_hist2$121 = $match_hist2$120; //@line 6166
$match_hist3$121 = $match_hist3$120; //@line 6166
$match_len$63 = $match_len$62; //@line 6166
$match_slot$17 = $match_slot$16; //@line 6166
$pDecode_buf_next$118 = $pDecode_buf_next$117; //@line 6166
$pModel105$0 = $this + 768 | 0; //@line 6166
$pTables106$0 = HEAP32[$this + 816 >> 2] | 0; //@line 6166
label = 556; //@line 6167
continue L275;
}
} while (0);
do {
if ((label | 0) == 315) {
label = 0; //@line 6173
if ($arith_length$63 >>> 0 < 16777216) {
HEAP32[$this + 116 >> 2] = $pModel41$0; //@line 6177
$arith_length$64 = $arith_length$63; //@line 6178
$arith_value$64 = $arith_value$63; //@line 6178
$bit_buf$63 = $bit_buf$62; //@line 6178
$bit_count$63 = $bit_count$62; //@line 6178
$cur_state$65 = $cur_state$64; //@line 6178
$dst_ofs$66 = $dst_ofs$65; //@line 6178
$match_hist0$65 = $match_hist0$64; //@line 6178
$match_hist1$65 = $match_hist1$64; //@line 6178
$match_hist2$65 = $match_hist2$64; //@line 6178
$match_hist3$65 = $match_hist3$64; //@line 6178
$match_len$5 = $match_len$4; //@line 6178
$pDecode_buf_next$62 = $pDecode_buf_next$61; //@line 6178
label = 317; //@line 6179
continue L275;
}
$2249 = HEAPU16[$pModel41$0 >> 1] | 0; //@line 6183
$2251 = Math_imul($2249, $arith_length$63 >>> 11) | 0; //@line 6185
if ($arith_value$63 >>> 0 < $2251 >>> 0) {
HEAP16[$pModel41$0 >> 1] = ((2048 - $2249 | 0) >>> 5) + $2249; //@line 6192
$2659 = $cur_state$64 >>> 0 > 6 & 1; //@line 6194
$arith_length$83 = $2251; //@line 6198
$arith_value$83 = $arith_value$63; //@line 6198
$bit_buf$80 = $bit_buf$62; //@line 6198
$bit_count$80 = $bit_count$62; //@line 6198
$cur_state$82 = $cur_state$64; //@line 6198
$dst_ofs$83 = $dst_ofs$65; //@line 6198
$match_hist0$82 = $match_hist0$64; //@line 6198
$match_hist1$82 = $match_hist1$64; //@line 6198
$match_hist2$82 = $match_hist2$64; //@line 6198
$match_hist3$82 = $match_hist3$64; //@line 6198
$match_len$23 = $match_len$4; //@line 6198
$pDecode_buf_next$79 = $pDecode_buf_next$61; //@line 6198
$pModel61$0 = $this + 448 + ($2659 * 80 | 0) | 0; //@line 6198
$pTables62$0 = HEAP32[$this + 448 + ($2659 * 80 | 0) + 48 >> 2] | 0; //@line 6198
label = 390; //@line 6199
continue L275;
} else {
HEAP16[$pModel41$0 >> 1] = $2249 - ($2249 >>> 5); //@line 6205
$arith_length$68 = $arith_length$63 - $2251 | 0; //@line 6209
$arith_value$68 = $arith_value$63 - $2251 | 0; //@line 6209
$bit_buf$66 = $bit_buf$62; //@line 6209
$bit_count$66 = $bit_count$62; //@line 6209
$cur_state$68 = $cur_state$64; //@line 6209
$dst_ofs$69 = $dst_ofs$65; //@line 6209
$match_hist0$68 = $match_hist0$64; //@line 6209
$match_hist1$68 = $match_hist1$64; //@line 6209
$match_hist2$68 = $match_hist2$64; //@line 6209
$match_hist3$68 = $match_hist3$64; //@line 6209
$match_len$8 = $match_len$4; //@line 6209
$pDecode_buf_next$65 = $pDecode_buf_next$61; //@line 6209
$pModel45$0 = $this + 920 + ($cur_state$64 << 1) | 0; //@line 6209
label = 330; //@line 6210
break;
}
} else if ((label | 0) == 449) {
label = 0; //@line 6215
if ($arith_length$98 >>> 0 < 16777216) {
HEAP32[$this + 116 >> 2] = $pModel77$0; //@line 6219
$arith_length$99 = $arith_length$98; //@line 6220
$arith_value$99 = $arith_value$98; //@line 6220
$bit_buf$95 = $bit_buf$94; //@line 6220
$bit_count$95 = $bit_count$94; //@line 6220
$cur_state$97 = $cur_state$96; //@line 6220
$dst_ofs$98 = $dst_ofs$97; //@line 6220
$match_hist0$97 = $match_hist0$96; //@line 6220
$match_hist1$97 = $match_hist1$96; //@line 6220
$match_hist2$97 = $match_hist2$96; //@line 6220
$match_hist3$97 = $match_hist3$96; //@line 6220
$match_len$39 = $match_len$38; //@line 6220
$pDecode_buf_next$94 = $pDecode_buf_next$93; //@line 6220
label = 451; //@line 6221
continue L275;
}
$3135 = HEAPU16[$pModel77$0 >> 1] | 0; //@line 6225
$3137 = Math_imul($3135, $arith_length$98 >>> 11) | 0; //@line 6227
$3138 = $arith_value$98 >>> 0 >= $3137 >>> 0; //@line 6228
if ($3138) {
HEAP16[$pModel77$0 >> 1] = $3135 - ($3135 >>> 5); //@line 6233
$arith_length$102 = $arith_length$98 - $3137 | 0; //@line 6236
$arith_value$102 = $arith_value$98 - $3137 | 0; //@line 6236
} else {
HEAP16[$pModel77$0 >> 1] = ((2048 - $3135 | 0) >>> 5) + $3135; //@line 6242
$arith_length$102 = $3137; //@line 6243
$arith_value$102 = $arith_value$98; //@line 6243
}
$arith_length$103 = $arith_length$102; //@line 6247
$arith_value$103 = $arith_value$102; //@line 6247
$bit_buf$98 = $bit_buf$94; //@line 6247
$bit_count$98 = $bit_count$94; //@line 6247
$cur_state$100 = $cur_state$96; //@line 6247
$dst_ofs$101 = $dst_ofs$97; //@line 6247
$match_hist0$100 = $3138 ? $match_hist2$96 : $match_hist3$96; //@line 6247
$match_hist1$100 = $match_hist0$96; //@line 6247
$match_hist2$100 = $match_hist1$96; //@line 6247
$match_hist3$100 = $3138 ? $match_hist3$96 : $match_hist2$96; //@line 6247
$match_len$42 = $match_len$38; //@line 6247
$pDecode_buf_next$97 = $pDecode_buf_next$93; //@line 6247
label = 466; //@line 6248
}
} while (0);
do {
if ((label | 0) == 330) {
label = 0; //@line 6253
if ($arith_length$68 >>> 0 < 16777216) {
HEAP32[$this + 116 >> 2] = $pModel45$0; //@line 6257
$arith_length$69 = $arith_length$68; //@line 6258
$arith_value$69 = $arith_value$68; //@line 6258
$bit_buf$67 = $bit_buf$66; //@line 6258
$bit_count$67 = $bit_count$66; //@line 6258
$cur_state$69 = $cur_state$68; //@line 6258
$dst_ofs$70 = $dst_ofs$69; //@line 6258
$match_hist0$69 = $match_hist0$68; //@line 6258
$match_hist1$69 = $match_hist1$68; //@line 6258
$match_hist2$69 = $match_hist2$68; //@line 6258
$match_hist3$69 = $match_hist3$68; //@line 6258
$match_len$9 = $match_len$8; //@line 6258
$pDecode_buf_next$66 = $pDecode_buf_next$65; //@line 6258
label = 332; //@line 6259
continue L275;
}
$2343 = HEAPU16[$pModel45$0 >> 1] | 0; //@line 6263
$2345 = Math_imul($2343, $arith_length$68 >>> 11) | 0; //@line 6265
if ($arith_value$68 >>> 0 < $2345 >>> 0) {
HEAP16[$pModel45$0 >> 1] = ((2048 - $2343 | 0) >>> 5) + $2343; //@line 6272
$2359 = $cur_state$68 >>> 0 > 6 & 1; //@line 6274
$arith_length$73 = $2345; //@line 6278
$arith_value$73 = $arith_value$68; //@line 6278
$bit_buf$70 = $bit_buf$66; //@line 6278
$bit_count$70 = $bit_count$66; //@line 6278
$cur_state$72 = $cur_state$68; //@line 6278
$dst_ofs$73 = $dst_ofs$69; //@line 6278
$match_hist0$72 = $match_hist0$68; //@line 6278
$match_hist1$72 = $match_hist1$68; //@line 6278
$match_hist2$72 = $match_hist2$68; //@line 6278
$match_hist3$72 = $match_hist3$68; //@line 6278
$match_len$12 = $match_len$8; //@line 6278
$pDecode_buf_next$69 = $pDecode_buf_next$65; //@line 6278
$pModel49$0 = $this + 448 + ($2359 * 80 | 0) | 0; //@line 6278
$pTables50$0 = HEAP32[$this + 448 + ($2359 * 80 | 0) + 48 >> 2] | 0; //@line 6278
label = 346; //@line 6279
continue L275;
} else {
HEAP16[$pModel45$0 >> 1] = $2343 - ($2343 >>> 5); //@line 6285
$arith_length$128 = $arith_length$68 - $2345 | 0; //@line 6290
$arith_value$128 = $arith_value$68 - $2345 | 0; //@line 6290
$bit_buf$123 = $bit_buf$66; //@line 6290
$bit_count$123 = $bit_count$66; //@line 6290
$cur_state$125 = $cur_state$68 >>> 0 < 7 ? 9 : 11; //@line 6290
$dst_ofs$126 = $dst_ofs$69; //@line 6290
$match_hist0$125 = $match_hist0$68; //@line 6290
$match_hist1$125 = $match_hist1$68; //@line 6290
$match_hist2$125 = $match_hist2$68; //@line 6290
$match_hist3$124 = $match_hist3$68; //@line 6290
$match_len$67 = $match_len$8; //@line 6290
$pDecode_buf_next$122 = $pDecode_buf_next$65; //@line 6290
label = 576; //@line 6291
break;
}
} else if ((label | 0) == 466) {
label = 0; //@line 6296
$arith_length$128 = $arith_length$103; //@line 6299
$arith_value$128 = $arith_value$103; //@line 6299
$bit_buf$123 = $bit_buf$98; //@line 6299
$bit_count$123 = $bit_count$98; //@line 6299
$cur_state$125 = $cur_state$100 >>> 0 < 7 ? 8 : 11; //@line 6299
$dst_ofs$126 = $dst_ofs$101; //@line 6299
$match_hist0$125 = $match_hist0$100; //@line 6299
$match_hist1$125 = $match_hist1$100; //@line 6299
$match_hist2$125 = $match_hist2$100; //@line 6299
$match_hist3$124 = $match_hist3$100; //@line 6299
$match_len$67 = $match_len$42; //@line 6299
$pDecode_buf_next$122 = $pDecode_buf_next$97; //@line 6299
label = 576; //@line 6300
}
} while (0);
if ((label | 0) == 576) {
label = 0; //@line 6304
$3912 = $dst_ofs$126 - $match_hist0$125 & $4; //@line 6306
$3913 = $7 + $3912 | 0; //@line 6307
if ((($3912 >>> 0 < $dst_ofs$126 >>> 0 ? $dst_ofs$126 : $3912) + $match_len$67 | 0) >>> 0 > $4 >>> 0) {
$arith_length$129 = $arith_length$128; //@line 6313
$arith_value$129 = $arith_value$128; //@line 6313
$bit_buf$124 = $bit_buf$123; //@line 6313
$bit_count$124 = $bit_count$123; //@line 6313
$cur_state$126 = $cur_state$125; //@line 6313
$dst_ofs$127 = $dst_ofs$126; //@line 6313
$match_hist0$126 = $match_hist0$125; //@line 6313
$match_hist1$126 = $match_hist1$125; //@line 6313
$match_hist2$126 = $match_hist2$125; //@line 6313
$match_hist3$125 = $match_hist3$124; //@line 6313
$match_len$68 = $match_len$67; //@line 6313
$pCopy_src$0 = $3913; //@line 6313
$pDecode_buf_next$123 = $pDecode_buf_next$122; //@line 6313
$src_ofs$0 = $3912; //@line 6313
} else {
$4038 = $7 + $dst_ofs$126 | 0; //@line 6315
do {
if (($match_hist0$125 | 0) == 1) {
$4040 = HEAP8[$3913 >> 0] | 0; //@line 6319
if ($match_len$67 >>> 0 >= 8) {
_memset($4038 | 0, $4040 | 0, $match_len$67 | 0) | 0; //@line 6322
break;
}
if (($match_len$67 | 0) > 0) {
_memset($4038 | 0, $4040 | 0, $match_len$67 | 0) | 0; //@line 6327
}
} else {
if (!($match_len$67 >>> 0 < 8 | ($match_len$67 | 0) > ($match_hist0$125 | 0))) {
_memcpy($4038 | 0, $3913 | 0, $match_len$67 | 0) | 0; //@line 6334
break;
}
if (($match_len$67 | 0) > 0) {
$i117$0149 = $match_len$67; //@line 6339
$pCopy_dst$1148 = $4038; //@line 6339
$pCopy_src$3147 = $3913; //@line 6339
while (1) {
HEAP8[$pCopy_dst$1148 >> 0] = HEAP8[$pCopy_src$3147 >> 0] | 0; //@line 6344
if (($i117$0149 | 0) > 1) {
$i117$0149 = $i117$0149 + -1 | 0; //@line 6348
$pCopy_dst$1148 = $pCopy_dst$1148 + 1 | 0; //@line 6348
$pCopy_src$3147 = $pCopy_src$3147 + 1 | 0; //@line 6348
} else {
break;
}
}
}
}
} while (0);
$arith_length$45 = $arith_length$128; //@line 6357
$arith_value$45 = $arith_value$128; //@line 6357
$bit_buf$46 = $bit_buf$123; //@line 6357
$bit_count$46 = $bit_count$123; //@line 6357
$cur_state$48 = $cur_state$125; //@line 6357
$dst_ofs$49 = $dst_ofs$126 + $match_len$67 | 0; //@line 6357
$match_hist0$48 = $match_hist0$125; //@line 6357
$match_hist1$48 = $match_hist1$125; //@line 6357
$match_hist2$48 = $match_hist2$125; //@line 6357
$match_hist3$48 = $match_hist3$124; //@line 6357
$pDecode_buf_next$45 = $pDecode_buf_next$122; //@line 6357
label = 232; //@line 6358
continue;
}
}
$3918 = $pCopy_src$0 + 1 | 0; //@line 6362
$dst_ofs$128 = $dst_ofs$127 + 1 | 0; //@line 6364
HEAP8[$7 + $dst_ofs$127 >> 0] = HEAP8[$pCopy_src$0 >> 0] | 0; //@line 6366
$pCopy_src$2 = ($3918 | 0) == ($8 | 0) ? $7 : $3918; //@line 6368
if ($dst_ofs$128 >>> 0 > $4 >>> 0) {
label = 578; //@line 6371
break;
} else {
$arith_length$130 = $arith_length$129; //@line 6374
$arith_value$130 = $arith_value$129; //@line 6374
$bit_buf$125 = $bit_buf$124; //@line 6374
$bit_count$125 = $bit_count$124; //@line 6374
$cur_state$127 = $cur_state$126; //@line 6374
$match_hist0$127 = $match_hist0$126; //@line 6374
$match_hist1$127 = $match_hist1$126; //@line 6374
$match_hist2$127 = $match_hist2$126; //@line 6374
$match_hist3$126 = $match_hist3$125; //@line 6374
$match_len$69 = $match_len$68; //@line 6374
$pDecode_buf_next$124 = $pDecode_buf_next$123; //@line 6374
$src_ofs$1 = $src_ofs$0; //@line 6374
label = 589; //@line 6375
}
}
switch (label | 0) {
case 34:
{
label = 0; //@line 6380
if (($pDecode_buf_next$7 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$9 = $arith_length$7; //@line 6388
$arith_value$9 = $arith_value$7; //@line 6388
$bit_buf$9 = $bit_buf$7; //@line 6388
$bit_count$9 = $bit_count$7; //@line 6388
$cur_state$9 = $cur_state$7; //@line 6388
$dst_ofs$10 = $dst_ofs$8; //@line 6388
$match_hist0$9 = $match_hist0$7; //@line 6388
$match_hist1$9 = $match_hist1$7; //@line 6388
$match_hist2$9 = $match_hist2$7; //@line 6388
$match_hist3$9 = $match_hist3$7; //@line 6388
$pDecode_buf_next$9 = $pDecode_buf_next$7 + 1 | 0; //@line 6388
$r2$0 = HEAPU8[$pDecode_buf_next$7 >> 0] | 0; //@line 6388
label = 42; //@line 6389
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$9 = $arith_length$7; //@line 6396
$arith_value$9 = $arith_value$7; //@line 6396
$bit_buf$9 = $bit_buf$7; //@line 6396
$bit_count$9 = $bit_count$7; //@line 6396
$cur_state$9 = $cur_state$7; //@line 6396
$dst_ofs$10 = $dst_ofs$8; //@line 6396
$match_hist0$9 = $match_hist0$7; //@line 6396
$match_hist1$9 = $match_hist1$7; //@line 6396
$match_hist2$9 = $match_hist2$7; //@line 6396
$match_hist3$9 = $match_hist3$7; //@line 6396
$pDecode_buf_next$9 = $pDecode_buf_next$7; //@line 6396
$r2$0 = 0; //@line 6396
label = 42; //@line 6397
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$7; //@line 6401
HEAP32[$this + 104 >> 2] = $arith_length$7; //@line 6403
HEAP32[$this + 44 >> 2] = $bit_buf$7; //@line 6405
HEAP32[$this + 48 >> 2] = $bit_count$7; //@line 6407
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$7; //@line 6409
HEAP32[$this + 1016 >> 2] = $match_hist0$7; //@line 6411
HEAP32[$this + 1020 >> 2] = $match_hist1$7; //@line 6413
HEAP32[$this + 1024 >> 2] = $match_hist2$7; //@line 6415
HEAP32[$this + 1028 >> 2] = $match_hist3$7; //@line 6417
HEAP32[$this + 1032 >> 2] = $cur_state$7; //@line 6419
HEAP32[$this + 992 >> 2] = $dst_ofs$8; //@line 6421
$224 = $pDecode_buf_next$7; //@line 6425
$226 = HEAP32[$0 >> 2] | 0; //@line 6425
$229 = HEAP32[$this + 148 >> 2] | 0; //@line 6425
label = 37; //@line 6426
continue L144;
break;
}
case 44:
{
label = 0; //@line 6431
if ((__ZN5lzham7adler32EPKvjj(HEAP32[$this + 192 >> 2] | 0, HEAP32[$this + 188 >> 2] | 0, 1) | 0) == (HEAP32[$this + 1132 >> 2] | 0)) {
$arith_length$10 = $arith_length$6; //@line 6441
$arith_value$10 = $arith_value$6; //@line 6441
$bit_buf$10 = $bit_buf$6; //@line 6441
$bit_count$10 = $bit_count$6; //@line 6441
$cur_state$10 = $cur_state$6; //@line 6441
$dst_ofs$11 = $dst_ofs$7; //@line 6441
$match_hist0$10 = $match_hist0$6; //@line 6441
$match_hist1$10 = $match_hist1$6; //@line 6441
$match_hist2$10 = $match_hist2$6; //@line 6441
$match_hist3$10 = $match_hist3$6; //@line 6441
$pDecode_buf_next$10 = $pDecode_buf_next$6; //@line 6441
label = 45; //@line 6442
continue L144;
} else {
$$0 = 13; //@line 6445
label = 669; //@line 6446
break L144;
}
break;
}
case 56:
{
label = 0; //@line 6452
if (($pDecode_buf_next$11 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$13 = $arith_length$11; //@line 6460
$arith_value$13 = $arith_value$11; //@line 6460
$bit_buf$13 = $bit_buf$11; //@line 6460
$bit_count$13 = $bit_count$11; //@line 6460
$cur_state$13 = $cur_state$11; //@line 6460
$dst_ofs$14 = $dst_ofs$12; //@line 6460
$match_hist0$13 = $match_hist0$11; //@line 6460
$match_hist1$13 = $match_hist1$11; //@line 6460
$match_hist2$13 = $match_hist2$11; //@line 6460
$match_hist3$13 = $match_hist3$11; //@line 6460
$pDecode_buf_next$13 = $pDecode_buf_next$11 + 1 | 0; //@line 6460
$r3$0 = HEAPU8[$pDecode_buf_next$11 >> 0] | 0; //@line 6460
label = 64; //@line 6461
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$13 = $arith_length$11; //@line 6468
$arith_value$13 = $arith_value$11; //@line 6468
$bit_buf$13 = $bit_buf$11; //@line 6468
$bit_count$13 = $bit_count$11; //@line 6468
$cur_state$13 = $cur_state$11; //@line 6468
$dst_ofs$14 = $dst_ofs$12; //@line 6468
$match_hist0$13 = $match_hist0$11; //@line 6468
$match_hist1$13 = $match_hist1$11; //@line 6468
$match_hist2$13 = $match_hist2$11; //@line 6468
$match_hist3$13 = $match_hist3$11; //@line 6468
$pDecode_buf_next$13 = $pDecode_buf_next$11; //@line 6468
$r3$0 = 0; //@line 6468
label = 64; //@line 6469
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$11; //@line 6473
HEAP32[$this + 104 >> 2] = $arith_length$11; //@line 6475
HEAP32[$this + 44 >> 2] = $bit_buf$11; //@line 6477
HEAP32[$this + 48 >> 2] = $bit_count$11; //@line 6479
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$11; //@line 6481
HEAP32[$this + 1016 >> 2] = $match_hist0$11; //@line 6483
HEAP32[$this + 1020 >> 2] = $match_hist1$11; //@line 6485
HEAP32[$this + 1024 >> 2] = $match_hist2$11; //@line 6487
HEAP32[$this + 1028 >> 2] = $match_hist3$11; //@line 6489
HEAP32[$this + 1032 >> 2] = $cur_state$11; //@line 6491
HEAP32[$this + 992 >> 2] = $dst_ofs$12; //@line 6493
$350 = $pDecode_buf_next$11; //@line 6497
$352 = HEAP32[$0 >> 2] | 0; //@line 6497
$355 = HEAP32[$this + 148 >> 2] | 0; //@line 6497
label = 59; //@line 6498
continue L144;
break;
}
case 67:
{
label = 0; //@line 6503
if (($pDecode_buf_next$14 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$16 = $arith_length$14; //@line 6511
$arith_value$16 = $arith_value$14; //@line 6511
$bit_buf$16 = $bit_buf$14; //@line 6511
$bit_count$16 = $bit_count$14; //@line 6511
$cur_state$16 = $cur_state$14; //@line 6511
$dst_ofs$17 = $dst_ofs$15; //@line 6511
$match_hist0$16 = $match_hist0$14; //@line 6511
$match_hist1$16 = $match_hist1$14; //@line 6511
$match_hist2$16 = $match_hist2$14; //@line 6511
$match_hist3$16 = $match_hist3$14; //@line 6511
$pDecode_buf_next$16 = $pDecode_buf_next$14 + 1 | 0; //@line 6511
$r4$0 = HEAPU8[$pDecode_buf_next$14 >> 0] | 0; //@line 6511
label = 75; //@line 6512
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$16 = $arith_length$14; //@line 6519
$arith_value$16 = $arith_value$14; //@line 6519
$bit_buf$16 = $bit_buf$14; //@line 6519
$bit_count$16 = $bit_count$14; //@line 6519
$cur_state$16 = $cur_state$14; //@line 6519
$dst_ofs$17 = $dst_ofs$15; //@line 6519
$match_hist0$16 = $match_hist0$14; //@line 6519
$match_hist1$16 = $match_hist1$14; //@line 6519
$match_hist2$16 = $match_hist2$14; //@line 6519
$match_hist3$16 = $match_hist3$14; //@line 6519
$pDecode_buf_next$16 = $pDecode_buf_next$14; //@line 6519
$r4$0 = 0; //@line 6519
label = 75; //@line 6520
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$14; //@line 6524
HEAP32[$this + 104 >> 2] = $arith_length$14; //@line 6526
HEAP32[$this + 44 >> 2] = $bit_buf$14; //@line 6528
HEAP32[$this + 48 >> 2] = $bit_count$14; //@line 6530
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$14; //@line 6532
HEAP32[$this + 1016 >> 2] = $match_hist0$14; //@line 6534
HEAP32[$this + 1020 >> 2] = $match_hist1$14; //@line 6536
HEAP32[$this + 1024 >> 2] = $match_hist2$14; //@line 6538
HEAP32[$this + 1028 >> 2] = $match_hist3$14; //@line 6540
HEAP32[$this + 1032 >> 2] = $cur_state$14; //@line 6542
HEAP32[$this + 992 >> 2] = $dst_ofs$15; //@line 6544
$424 = $pDecode_buf_next$14; //@line 6548
$426 = HEAP32[$0 >> 2] | 0; //@line 6548
$429 = HEAP32[$this + 148 >> 2] | 0; //@line 6548
label = 70; //@line 6549
continue L144;
break;
}
case 81:
{
label = 0; //@line 6554
if (($pDecode_buf_next$17 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$19 = $arith_length$17; //@line 6562
$arith_value$19 = $arith_value$17; //@line 6562
$bit_buf$19 = $bit_buf$17; //@line 6562
$bit_count$19 = $bit_count$17; //@line 6562
$cur_state$19 = $cur_state$17; //@line 6562
$dst_ofs$20 = $dst_ofs$18; //@line 6562
$match_hist0$19 = $match_hist0$17; //@line 6562
$match_hist1$19 = $match_hist1$17; //@line 6562
$match_hist2$19 = $match_hist2$17; //@line 6562
$match_hist3$19 = $match_hist3$17; //@line 6562
$pDecode_buf_next$19 = $pDecode_buf_next$17 + 1 | 0; //@line 6562
$r5$0 = HEAPU8[$pDecode_buf_next$17 >> 0] | 0; //@line 6562
label = 89; //@line 6563
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$19 = $arith_length$17; //@line 6570
$arith_value$19 = $arith_value$17; //@line 6570
$bit_buf$19 = $bit_buf$17; //@line 6570
$bit_count$19 = $bit_count$17; //@line 6570
$cur_state$19 = $cur_state$17; //@line 6570
$dst_ofs$20 = $dst_ofs$18; //@line 6570
$match_hist0$19 = $match_hist0$17; //@line 6570
$match_hist1$19 = $match_hist1$17; //@line 6570
$match_hist2$19 = $match_hist2$17; //@line 6570
$match_hist3$19 = $match_hist3$17; //@line 6570
$pDecode_buf_next$19 = $pDecode_buf_next$17; //@line 6570
$r5$0 = 0; //@line 6570
label = 89; //@line 6571
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$17; //@line 6575
HEAP32[$this + 104 >> 2] = $arith_length$17; //@line 6577
HEAP32[$this + 44 >> 2] = $bit_buf$17; //@line 6579
HEAP32[$this + 48 >> 2] = $bit_count$17; //@line 6581
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$17; //@line 6583
HEAP32[$this + 1016 >> 2] = $match_hist0$17; //@line 6585
HEAP32[$this + 1020 >> 2] = $match_hist1$17; //@line 6587
HEAP32[$this + 1024 >> 2] = $match_hist2$17; //@line 6589
HEAP32[$this + 1028 >> 2] = $match_hist3$17; //@line 6591
HEAP32[$this + 1032 >> 2] = $cur_state$17; //@line 6593
HEAP32[$this + 992 >> 2] = $dst_ofs$18; //@line 6595
$509 = $pDecode_buf_next$17; //@line 6599
$511 = HEAP32[$0 >> 2] | 0; //@line 6599
$514 = HEAP32[$this + 148 >> 2] | 0; //@line 6599
label = 84; //@line 6600
continue L144;
break;
}
case 92:
{
label = 0; //@line 6605
if (($pDecode_buf_next$20 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$22 = $arith_length$20; //@line 6613
$arith_value$22 = $arith_value$20; //@line 6613
$bit_buf$22 = $bit_buf$20; //@line 6613
$bit_count$22 = $bit_count$20; //@line 6613
$cur_state$22 = $cur_state$20; //@line 6613
$dst_ofs$23 = $dst_ofs$21; //@line 6613
$match_hist0$22 = $match_hist0$20; //@line 6613
$match_hist1$22 = $match_hist1$20; //@line 6613
$match_hist2$22 = $match_hist2$20; //@line 6613
$match_hist3$22 = $match_hist3$20; //@line 6613
$pDecode_buf_next$22 = $pDecode_buf_next$20 + 1 | 0; //@line 6613
$r7$0 = HEAPU8[$pDecode_buf_next$20 >> 0] | 0; //@line 6613
label = 100; //@line 6614
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$22 = $arith_length$20; //@line 6621
$arith_value$22 = $arith_value$20; //@line 6621
$bit_buf$22 = $bit_buf$20; //@line 6621
$bit_count$22 = $bit_count$20; //@line 6621
$cur_state$22 = $cur_state$20; //@line 6621
$dst_ofs$23 = $dst_ofs$21; //@line 6621
$match_hist0$22 = $match_hist0$20; //@line 6621
$match_hist1$22 = $match_hist1$20; //@line 6621
$match_hist2$22 = $match_hist2$20; //@line 6621
$match_hist3$22 = $match_hist3$20; //@line 6621
$pDecode_buf_next$22 = $pDecode_buf_next$20; //@line 6621
$r7$0 = 0; //@line 6621
label = 100; //@line 6622
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$20; //@line 6626
HEAP32[$this + 104 >> 2] = $arith_length$20; //@line 6628
HEAP32[$this + 44 >> 2] = $bit_buf$20; //@line 6630
HEAP32[$this + 48 >> 2] = $bit_count$20; //@line 6632
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$20; //@line 6634
HEAP32[$this + 1016 >> 2] = $match_hist0$20; //@line 6636
HEAP32[$this + 1020 >> 2] = $match_hist1$20; //@line 6638
HEAP32[$this + 1024 >> 2] = $match_hist2$20; //@line 6640
HEAP32[$this + 1028 >> 2] = $match_hist3$20; //@line 6642
HEAP32[$this + 1032 >> 2] = $cur_state$20; //@line 6644
HEAP32[$this + 992 >> 2] = $dst_ofs$21; //@line 6646
$581 = $pDecode_buf_next$20; //@line 6650
$583 = HEAP32[$0 >> 2] | 0; //@line 6650
$586 = HEAP32[$this + 148 >> 2] | 0; //@line 6650
label = 95; //@line 6651
continue L144;
break;
}
case 102:
{
label = 0; //@line 6656
HEAP32[$this + 100 >> 2] = $arith_value$20; //@line 6658
HEAP32[$this + 104 >> 2] = $arith_length$20; //@line 6660
HEAP32[$this + 44 >> 2] = $633; //@line 6662
HEAP32[$this + 48 >> 2] = $634; //@line 6664
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$20; //@line 6666
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = $pDecode_buf_next$20 - (HEAP32[$0 >> 2] | 0); //@line 6673
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 6675
label = 103; //@line 6676
continue L144;
break;
}
case 105:
{
label = 0; //@line 6681
if (($651 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$25 = $arith_length$23; //@line 6689
$arith_value$25 = $arith_value$23; //@line 6689
$bit_buf$25 = $bit_buf$23; //@line 6689
$bit_count$25 = $bit_count$23; //@line 6689
$cur_state$25 = $cur_state$23; //@line 6689
$dst_ofs$26 = $dst_ofs$24; //@line 6689
$match_hist0$25 = $match_hist0$23; //@line 6689
$match_hist1$25 = $match_hist1$23; //@line 6689
$match_hist2$25 = $match_hist2$23; //@line 6689
$match_hist3$25 = $match_hist3$23; //@line 6689
$pDecode_buf_next$25 = $651 + 1 | 0; //@line 6689
$r8$0 = HEAPU8[$651 >> 0] | 0; //@line 6689
label = 113; //@line 6690
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$25 = $arith_length$23; //@line 6697
$arith_value$25 = $arith_value$23; //@line 6697
$bit_buf$25 = $bit_buf$23; //@line 6697
$bit_count$25 = $bit_count$23; //@line 6697
$cur_state$25 = $cur_state$23; //@line 6697
$dst_ofs$26 = $dst_ofs$24; //@line 6697
$match_hist0$25 = $match_hist0$23; //@line 6697
$match_hist1$25 = $match_hist1$23; //@line 6697
$match_hist2$25 = $match_hist2$23; //@line 6697
$match_hist3$25 = $match_hist3$23; //@line 6697
$pDecode_buf_next$25 = $651; //@line 6697
$r8$0 = 0; //@line 6697
label = 113; //@line 6698
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$23; //@line 6702
HEAP32[$this + 104 >> 2] = $arith_length$23; //@line 6704
HEAP32[$this + 44 >> 2] = $bit_buf$23; //@line 6706
HEAP32[$this + 48 >> 2] = $bit_count$23; //@line 6708
HEAP32[$this + 20 >> 2] = $651; //@line 6710
HEAP32[$this + 1016 >> 2] = $match_hist0$23; //@line 6712
HEAP32[$this + 1020 >> 2] = $match_hist1$23; //@line 6714
HEAP32[$this + 1024 >> 2] = $match_hist2$23; //@line 6716
HEAP32[$this + 1028 >> 2] = $match_hist3$23; //@line 6718
HEAP32[$this + 1032 >> 2] = $cur_state$23; //@line 6720
HEAP32[$this + 992 >> 2] = $dst_ofs$24; //@line 6722
$667 = $651; //@line 6726
$669 = HEAP32[$0 >> 2] | 0; //@line 6726
$672 = HEAP32[$this + 148 >> 2] | 0; //@line 6726
label = 108; //@line 6727
continue L144;
break;
}
case 115:
{
label = 0; //@line 6732
HEAP32[$this + 100 >> 2] = $arith_value$23; //@line 6734
HEAP32[$this + 104 >> 2] = $arith_length$23; //@line 6736
HEAP32[$this + 44 >> 2] = $719; //@line 6738
HEAP32[$this + 48 >> 2] = $720; //@line 6740
HEAP32[$this + 20 >> 2] = $651; //@line 6742
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = $651 - (HEAP32[$0 >> 2] | 0); //@line 6749
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 6751
label = 116; //@line 6752
continue L144;
break;
}
case 118:
{
label = 0; //@line 6757
HEAP32[$this + 100 >> 2] = $arith_value$23; //@line 6759
HEAP32[$this + 104 >> 2] = $arith_length$23; //@line 6761
HEAP32[$this + 44 >> 2] = $719; //@line 6763
HEAP32[$this + 48 >> 2] = $720; //@line 6765
HEAP32[$this + 20 >> 2] = $651; //@line 6767
if (!$dst_ofs$24) {
label = 130; //@line 6770
break L144;
}
HEAP32[$this + 1016 >> 2] = $match_hist0$23; //@line 6774
HEAP32[$this + 1020 >> 2] = $match_hist1$23; //@line 6776
HEAP32[$this + 1024 >> 2] = $match_hist2$23; //@line 6778
HEAP32[$this + 1028 >> 2] = $match_hist3$23; //@line 6780
HEAP32[$this + 1032 >> 2] = $cur_state$23; //@line 6782
HEAP32[$this + 992 >> 2] = $dst_ofs$24; //@line 6784
$750 = $this + 1056 | 0; //@line 6786
$751 = HEAP32[$750 >> 2] | 0; //@line 6787
$752 = $this + 996 | 0; //@line 6788
$753 = HEAP32[$752 >> 2] | 0; //@line 6789
$754 = (HEAP32[$6 >> 2] | 0) + ($753 + $751) | 0; //@line 6791
HEAP32[$this + 1044 >> 2] = $754; //@line 6793
$757 = $dst_ofs$24 - $751 - $753 | 0; //@line 6795
HEAP32[$this + 1048 >> 2] = $757; //@line 6797
HEAP32[$750 >> 2] = 0; //@line 6798
HEAP32[$752 >> 2] = $dst_ofs$24 & $4; //@line 6800
$4497 = $651; //@line 6801
$760 = $757; //@line 6801
$776 = $754; //@line 6801
label = 120; //@line 6802
continue L144;
break;
}
case 134:
{
label = 0; //@line 6807
if (($pDecode_buf_next$26 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$28 = $arith_length$26; //@line 6815
$arith_value$28 = $arith_value$26; //@line 6815
$bit_buf$28 = $bit_buf$26; //@line 6815
$bit_count$28 = $bit_count$26; //@line 6815
$cur_state$29 = $cur_state$27; //@line 6815
$dst_ofs$30 = $dst_ofs$28; //@line 6815
$match_hist0$29 = $match_hist0$27; //@line 6815
$match_hist1$29 = $match_hist1$27; //@line 6815
$match_hist2$29 = $match_hist2$27; //@line 6815
$match_hist3$29 = $match_hist3$27; //@line 6815
$num_raw_bytes_remaining$2 = $num_raw_bytes_remaining$0; //@line 6815
$pDecode_buf_next$28 = $pDecode_buf_next$26 + 1 | 0; //@line 6815
$r9$0 = HEAPU8[$pDecode_buf_next$26 >> 0] | 0; //@line 6815
label = 142; //@line 6816
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$28 = $arith_length$26; //@line 6823
$arith_value$28 = $arith_value$26; //@line 6823
$bit_buf$28 = $bit_buf$26; //@line 6823
$bit_count$28 = $bit_count$26; //@line 6823
$cur_state$29 = $cur_state$27; //@line 6823
$dst_ofs$30 = $dst_ofs$28; //@line 6823
$match_hist0$29 = $match_hist0$27; //@line 6823
$match_hist1$29 = $match_hist1$27; //@line 6823
$match_hist2$29 = $match_hist2$27; //@line 6823
$match_hist3$29 = $match_hist3$27; //@line 6823
$num_raw_bytes_remaining$2 = $num_raw_bytes_remaining$0; //@line 6823
$pDecode_buf_next$28 = $pDecode_buf_next$26; //@line 6823
$r9$0 = 0; //@line 6823
label = 142; //@line 6824
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$26; //@line 6828
HEAP32[$this + 104 >> 2] = $arith_length$26; //@line 6830
HEAP32[$this + 44 >> 2] = $bit_buf$26; //@line 6832
HEAP32[$this + 48 >> 2] = $bit_count$26; //@line 6834
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$26; //@line 6836
HEAP32[$this + 1092 >> 2] = $num_raw_bytes_remaining$0; //@line 6838
HEAP32[$this + 1016 >> 2] = $match_hist0$27; //@line 6840
HEAP32[$this + 1020 >> 2] = $match_hist1$27; //@line 6842
HEAP32[$this + 1024 >> 2] = $match_hist2$27; //@line 6844
HEAP32[$this + 1028 >> 2] = $match_hist3$27; //@line 6846
HEAP32[$this + 1032 >> 2] = $cur_state$27; //@line 6848
HEAP32[$this + 992 >> 2] = $dst_ofs$28; //@line 6850
$902 = $pDecode_buf_next$26; //@line 6854
$904 = HEAP32[$0 >> 2] | 0; //@line 6854
$907 = HEAP32[$this + 148 >> 2] | 0; //@line 6854
label = 137; //@line 6855
continue L144;
break;
}
case 145:
{
label = 0; //@line 6860
if (($pDecode_buf_next$29 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$31 = $arith_length$29; //@line 6868
$arith_value$31 = $arith_value$29; //@line 6868
$bit_buf$31 = $bit_buf$29; //@line 6868
$bit_count$31 = $bit_count$29; //@line 6868
$cur_state$32 = $cur_state$30; //@line 6868
$dst_ofs$33 = $dst_ofs$31; //@line 6868
$match_hist0$32 = $match_hist0$30; //@line 6868
$match_hist1$32 = $match_hist1$30; //@line 6868
$match_hist2$32 = $match_hist2$30; //@line 6868
$match_hist3$32 = $match_hist3$30; //@line 6868
$num_raw_bytes_remaining$5 = $num_raw_bytes_remaining$3; //@line 6868
$pDecode_buf_next$31 = $pDecode_buf_next$29 + 1 | 0; //@line 6868
$r10$0 = HEAPU8[$pDecode_buf_next$29 >> 0] | 0; //@line 6868
label = 153; //@line 6869
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$31 = $arith_length$29; //@line 6876
$arith_value$31 = $arith_value$29; //@line 6876
$bit_buf$31 = $bit_buf$29; //@line 6876
$bit_count$31 = $bit_count$29; //@line 6876
$cur_state$32 = $cur_state$30; //@line 6876
$dst_ofs$33 = $dst_ofs$31; //@line 6876
$match_hist0$32 = $match_hist0$30; //@line 6876
$match_hist1$32 = $match_hist1$30; //@line 6876
$match_hist2$32 = $match_hist2$30; //@line 6876
$match_hist3$32 = $match_hist3$30; //@line 6876
$num_raw_bytes_remaining$5 = $num_raw_bytes_remaining$3; //@line 6876
$pDecode_buf_next$31 = $pDecode_buf_next$29; //@line 6876
$r10$0 = 0; //@line 6876
label = 153; //@line 6877
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$29; //@line 6881
HEAP32[$this + 104 >> 2] = $arith_length$29; //@line 6883
HEAP32[$this + 44 >> 2] = $bit_buf$29; //@line 6885
HEAP32[$this + 48 >> 2] = $bit_count$29; //@line 6887
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$29; //@line 6889
HEAP32[$this + 1092 >> 2] = $num_raw_bytes_remaining$3; //@line 6891
HEAP32[$this + 1016 >> 2] = $match_hist0$30; //@line 6893
HEAP32[$this + 1020 >> 2] = $match_hist1$30; //@line 6895
HEAP32[$this + 1024 >> 2] = $match_hist2$30; //@line 6897
HEAP32[$this + 1028 >> 2] = $match_hist3$30; //@line 6899
HEAP32[$this + 1032 >> 2] = $cur_state$30; //@line 6901
HEAP32[$this + 992 >> 2] = $dst_ofs$31; //@line 6903
$978 = $pDecode_buf_next$29; //@line 6907
$980 = HEAP32[$0 >> 2] | 0; //@line 6907
$983 = HEAP32[$this + 148 >> 2] | 0; //@line 6907
label = 148; //@line 6908
continue L144;
break;
}
case 155:
{
label = 0; //@line 6913
HEAP32[$this + 100 >> 2] = $arith_value$29; //@line 6915
HEAP32[$this + 104 >> 2] = $arith_length$29; //@line 6917
HEAP32[$this + 44 >> 2] = $1033; //@line 6919
HEAP32[$this + 48 >> 2] = $1034; //@line 6921
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$29; //@line 6923
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = $pDecode_buf_next$29 - (HEAP32[$0 >> 2] | 0); //@line 6930
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 6932
label = 156; //@line 6933
continue L144;
break;
}
case 159:
{
label = 0; //@line 6938
if (($pDecode_buf_next$32 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$34 = $arith_length$32; //@line 6946
$arith_value$34 = $arith_value$32; //@line 6946
$bit_buf$34 = $bit_buf$32; //@line 6946
$bit_count$34 = $bit_count$32; //@line 6946
$cur_state$35 = $cur_state$33; //@line 6946
$dst_ofs$36 = $dst_ofs$34; //@line 6946
$match_hist0$35 = $match_hist0$33; //@line 6946
$match_hist1$35 = $match_hist1$33; //@line 6946
$match_hist2$35 = $match_hist2$33; //@line 6946
$match_hist3$35 = $match_hist3$33; //@line 6946
$num_raw_bytes_remaining$8 = $num_raw_bytes_remaining$6; //@line 6946
$pDecode_buf_next$34 = $pDecode_buf_next$32 + 1 | 0; //@line 6946
$r12$0 = HEAPU8[$pDecode_buf_next$32 >> 0] | 0; //@line 6946
label = 167; //@line 6947
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$34 = $arith_length$32; //@line 6954
$arith_value$34 = $arith_value$32; //@line 6954
$bit_buf$34 = $bit_buf$32; //@line 6954
$bit_count$34 = $bit_count$32; //@line 6954
$cur_state$35 = $cur_state$33; //@line 6954
$dst_ofs$36 = $dst_ofs$34; //@line 6954
$match_hist0$35 = $match_hist0$33; //@line 6954
$match_hist1$35 = $match_hist1$33; //@line 6954
$match_hist2$35 = $match_hist2$33; //@line 6954
$match_hist3$35 = $match_hist3$33; //@line 6954
$num_raw_bytes_remaining$8 = $num_raw_bytes_remaining$6; //@line 6954
$pDecode_buf_next$34 = $pDecode_buf_next$32; //@line 6954
$r12$0 = 0; //@line 6954
label = 167; //@line 6955
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$32; //@line 6959
HEAP32[$this + 104 >> 2] = $arith_length$32; //@line 6961
HEAP32[$this + 44 >> 2] = $bit_buf$32; //@line 6963
HEAP32[$this + 48 >> 2] = $bit_count$32; //@line 6965
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$32; //@line 6967
HEAP32[$this + 1092 >> 2] = $num_raw_bytes_remaining$6; //@line 6969
HEAP32[$this + 1016 >> 2] = $match_hist0$33; //@line 6971
HEAP32[$this + 1020 >> 2] = $match_hist1$33; //@line 6973
HEAP32[$this + 1024 >> 2] = $match_hist2$33; //@line 6975
HEAP32[$this + 1028 >> 2] = $match_hist3$33; //@line 6977
HEAP32[$this + 1032 >> 2] = $cur_state$33; //@line 6979
HEAP32[$this + 992 >> 2] = $dst_ofs$34; //@line 6981
$1076 = $pDecode_buf_next$32; //@line 6985
$1078 = HEAP32[$0 >> 2] | 0; //@line 6985
$1081 = HEAP32[$this + 148 >> 2] | 0; //@line 6985
label = 162; //@line 6986
continue L144;
break;
}
case 172:
{
label = 0; //@line 6991
HEAP32[$this + 100 >> 2] = $arith_value$35; //@line 6993
HEAP32[$this + 104 >> 2] = $arith_length$35; //@line 6995
HEAP32[$this + 44 >> 2] = $1133; //@line 6997
HEAP32[$this + 48 >> 2] = $1134; //@line 6999
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$35; //@line 7001
HEAP32[$this + 1092 >> 2] = $num_raw_bytes_remaining$9; //@line 7003
HEAP32[$this + 1016 >> 2] = $match_hist0$36; //@line 7005
HEAP32[$this + 1020 >> 2] = $match_hist1$36; //@line 7007
HEAP32[$this + 1024 >> 2] = $match_hist2$36; //@line 7009
HEAP32[$this + 1028 >> 2] = $match_hist3$36; //@line 7011
HEAP32[$this + 1032 >> 2] = $cur_state$36; //@line 7013
HEAP32[$this + 992 >> 2] = $1137; //@line 7015
$1153 = $this + 1056 | 0; //@line 7017
$1154 = HEAP32[$1153 >> 2] | 0; //@line 7018
$1155 = $this + 996 | 0; //@line 7019
$1156 = HEAP32[$1155 >> 2] | 0; //@line 7020
$1157 = (HEAP32[$6 >> 2] | 0) + ($1156 + $1154) | 0; //@line 7022
HEAP32[$this + 1044 >> 2] = $1157; //@line 7024
$1160 = $3 - $1154 - $1156 | 0; //@line 7026
HEAP32[$this + 1048 >> 2] = $1160; //@line 7028
HEAP32[$1153 >> 2] = 0; //@line 7029
HEAP32[$1155 >> 2] = $4 & $3; //@line 7031
$1163 = $1160; //@line 7032
$1179 = $1157; //@line 7032
$4499 = $pDecode_buf_next$35; //@line 7032
label = 173; //@line 7033
continue L144;
break;
}
case 186:
{
label = 0; //@line 7038
$1258 = $1255 - (HEAP32[$0 >> 2] | 0) | 0; //@line 7042
$1260 = (($1258 | 0) < 0) << 31 >> 31; //@line 7044
$1262 = HEAP32[$this + 148 >> 2] | 0; //@line 7046
$1266 = _i64Subtract(HEAP32[$1262 >> 2] | 0, 0, $1258 | 0, $1260 | 0) | 0; //@line 7050
$1268 = tempRet0; //@line 7050
$1271 = $1258; //@line 7050
$1272 = $1262; //@line 7050
$1323 = $1260; //@line 7050
$cur_state$40 = $cur_state$39; //@line 7050
$dst_ofs$41 = $dst_ofs$40; //@line 7050
$match_hist0$40 = $match_hist0$39; //@line 7050
$match_hist1$40 = $match_hist1$39; //@line 7050
$match_hist2$40 = $match_hist2$39; //@line 7050
$match_hist3$40 = $match_hist3$39; //@line 7050
$num_raw_bytes_remaining$13 = $num_raw_bytes_remaining$12; //@line 7050
label = 187; //@line 7051
continue L144;
break;
}
case 208:
{
label = 0; //@line 7056
if (($pDecode_buf_next$39 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$41 = $arith_length$39; //@line 7064
$arith_value$41 = $arith_value$39; //@line 7064
$bit_buf$42 = $bit_buf$40; //@line 7064
$bit_count$42 = $bit_count$40; //@line 7064
$cur_state$44 = $cur_state$42; //@line 7064
$dst_ofs$45 = $dst_ofs$43; //@line 7064
$match_hist0$44 = $match_hist0$42; //@line 7064
$match_hist1$44 = $match_hist1$42; //@line 7064
$match_hist2$44 = $match_hist2$42; //@line 7064
$match_hist3$44 = $match_hist3$42; //@line 7064
$pDecode_buf_next$41 = $pDecode_buf_next$39 + 1 | 0; //@line 7064
$r19$0 = HEAPU8[$pDecode_buf_next$39 >> 0] | 0; //@line 7064
label = 216; //@line 7065
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$41 = $arith_length$39; //@line 7072
$arith_value$41 = $arith_value$39; //@line 7072
$bit_buf$42 = $bit_buf$40; //@line 7072
$bit_count$42 = $bit_count$40; //@line 7072
$cur_state$44 = $cur_state$42; //@line 7072
$dst_ofs$45 = $dst_ofs$43; //@line 7072
$match_hist0$44 = $match_hist0$42; //@line 7072
$match_hist1$44 = $match_hist1$42; //@line 7072
$match_hist2$44 = $match_hist2$42; //@line 7072
$match_hist3$44 = $match_hist3$42; //@line 7072
$pDecode_buf_next$41 = $pDecode_buf_next$39; //@line 7072
$r19$0 = 0; //@line 7072
label = 216; //@line 7073
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$39; //@line 7077
HEAP32[$this + 104 >> 2] = $arith_length$39; //@line 7079
HEAP32[$this + 44 >> 2] = $bit_buf$40; //@line 7081
HEAP32[$this + 48 >> 2] = $bit_count$40; //@line 7083
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$39; //@line 7085
HEAP32[$this + 1016 >> 2] = $match_hist0$42; //@line 7087
HEAP32[$this + 1020 >> 2] = $match_hist1$42; //@line 7089
HEAP32[$this + 1024 >> 2] = $match_hist2$42; //@line 7091
HEAP32[$this + 1028 >> 2] = $match_hist3$42; //@line 7093
HEAP32[$this + 1032 >> 2] = $cur_state$42; //@line 7095
HEAP32[$this + 992 >> 2] = $dst_ofs$43; //@line 7097
$1461 = $pDecode_buf_next$39; //@line 7101
$1463 = HEAP32[$0 >> 2] | 0; //@line 7101
$1466 = HEAP32[$this + 148 >> 2] | 0; //@line 7101
label = 211; //@line 7102
continue L144;
break;
}
case 220:
{
label = 0; //@line 7107
if (($pDecode_buf_next$42 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$44 = $arith_length$42; //@line 7115
$arith_value$44 = $arith_value$42; //@line 7115
$bit_buf$45 = $bit_buf$43; //@line 7115
$bit_count$45 = $bit_count$43; //@line 7115
$cur_state$47 = $cur_state$45; //@line 7115
$dst_ofs$48 = $dst_ofs$46; //@line 7115
$match_hist0$47 = $match_hist0$45; //@line 7115
$match_hist1$47 = $match_hist1$45; //@line 7115
$match_hist2$47 = $match_hist2$45; //@line 7115
$match_hist3$47 = $match_hist3$45; //@line 7115
$pDecode_buf_next$44 = $pDecode_buf_next$42 + 1 | 0; //@line 7115
$r20$0 = HEAPU8[$pDecode_buf_next$42 >> 0] | 0; //@line 7115
label = 228; //@line 7116
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$44 = $arith_length$42; //@line 7123
$arith_value$44 = $arith_value$42; //@line 7123
$bit_buf$45 = $bit_buf$43; //@line 7123
$bit_count$45 = $bit_count$43; //@line 7123
$cur_state$47 = $cur_state$45; //@line 7123
$dst_ofs$48 = $dst_ofs$46; //@line 7123
$match_hist0$47 = $match_hist0$45; //@line 7123
$match_hist1$47 = $match_hist1$45; //@line 7123
$match_hist2$47 = $match_hist2$45; //@line 7123
$match_hist3$47 = $match_hist3$45; //@line 7123
$pDecode_buf_next$44 = $pDecode_buf_next$42; //@line 7123
$r20$0 = 0; //@line 7123
label = 228; //@line 7124
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$42; //@line 7128
HEAP32[$this + 104 >> 2] = $arith_length$42; //@line 7130
HEAP32[$this + 44 >> 2] = $bit_buf$43; //@line 7132
HEAP32[$this + 48 >> 2] = $bit_count$43; //@line 7134
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$42; //@line 7136
HEAP32[$this + 1016 >> 2] = $match_hist0$45; //@line 7138
HEAP32[$this + 1020 >> 2] = $match_hist1$45; //@line 7140
HEAP32[$this + 1024 >> 2] = $match_hist2$45; //@line 7142
HEAP32[$this + 1028 >> 2] = $match_hist3$45; //@line 7144
HEAP32[$this + 1032 >> 2] = $cur_state$45; //@line 7146
HEAP32[$this + 992 >> 2] = $dst_ofs$46; //@line 7148
$1538 = $pDecode_buf_next$42; //@line 7152
$1540 = HEAP32[$0 >> 2] | 0; //@line 7152
$1543 = HEAP32[$this + 148 >> 2] | 0; //@line 7152
label = 223; //@line 7153
continue L144;
break;
}
case 236:
{
label = 0; //@line 7158
if (($pDecode_buf_next$47 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$49 = $arith_length$47; //@line 7166
$arith_value$49 = $arith_value$47; //@line 7166
$bit_buf$50 = $bit_buf$48; //@line 7166
$bit_count$50 = $bit_count$48; //@line 7166
$cur_state$52 = $cur_state$50; //@line 7166
$dst_ofs$53 = $dst_ofs$51; //@line 7166
$match_hist0$52 = $match_hist0$50; //@line 7166
$match_hist1$52 = $match_hist1$50; //@line 7166
$match_hist2$52 = $match_hist2$50; //@line 7166
$match_hist3$52 = $match_hist3$50; //@line 7166
$pDecode_buf_next$49 = $pDecode_buf_next$47 + 1 | 0; //@line 7166
$r21$0 = HEAPU8[$pDecode_buf_next$47 >> 0] | 0; //@line 7166
label = 244; //@line 7167
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$49 = $arith_length$47; //@line 7174
$arith_value$49 = $arith_value$47; //@line 7174
$bit_buf$50 = $bit_buf$48; //@line 7174
$bit_count$50 = $bit_count$48; //@line 7174
$cur_state$52 = $cur_state$50; //@line 7174
$dst_ofs$53 = $dst_ofs$51; //@line 7174
$match_hist0$52 = $match_hist0$50; //@line 7174
$match_hist1$52 = $match_hist1$50; //@line 7174
$match_hist2$52 = $match_hist2$50; //@line 7174
$match_hist3$52 = $match_hist3$50; //@line 7174
$pDecode_buf_next$49 = $pDecode_buf_next$47; //@line 7174
$r21$0 = 0; //@line 7174
label = 244; //@line 7175
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$47; //@line 7179
HEAP32[$this + 104 >> 2] = $arith_length$47; //@line 7181
HEAP32[$this + 44 >> 2] = $bit_buf$48; //@line 7183
HEAP32[$this + 48 >> 2] = $bit_count$48; //@line 7185
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$47; //@line 7187
HEAP32[$this + 1016 >> 2] = $match_hist0$50; //@line 7189
HEAP32[$this + 1020 >> 2] = $match_hist1$50; //@line 7191
HEAP32[$this + 1024 >> 2] = $match_hist2$50; //@line 7193
HEAP32[$this + 1028 >> 2] = $match_hist3$50; //@line 7195
HEAP32[$this + 1032 >> 2] = $cur_state$50; //@line 7197
HEAP32[$this + 992 >> 2] = $dst_ofs$51; //@line 7199
$1622 = $pDecode_buf_next$47; //@line 7203
$1624 = HEAP32[$0 >> 2] | 0; //@line 7203
$1627 = HEAP32[$this + 148 >> 2] | 0; //@line 7203
label = 239; //@line 7204
continue L144;
break;
}
case 251:
{
label = 0; //@line 7209
if (($pDecode_buf_next$50 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$53 = $arith_length$51; //@line 7217
$arith_value$53 = $arith_value$51; //@line 7217
$bit_buf$53 = $bit_buf$51; //@line 7217
$bit_count$53 = $bit_count$51; //@line 7217
$c24$0 = HEAPU8[$pDecode_buf_next$50 >> 0] | 0; //@line 7217
$cur_state$55 = $cur_state$53; //@line 7217
$dst_ofs$56 = $dst_ofs$54; //@line 7217
$match_hist0$55 = $match_hist0$53; //@line 7217
$match_hist1$55 = $match_hist1$53; //@line 7217
$match_hist2$55 = $match_hist2$53; //@line 7217
$match_hist3$55 = $match_hist3$53; //@line 7217
$pDecode_buf_next$52 = $pDecode_buf_next$50 + 1 | 0; //@line 7217
$pModel23$2 = $pModel23$0; //@line 7217
$pTables$2 = $pTables$0; //@line 7217
label = 259; //@line 7218
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$53 = $arith_length$51; //@line 7225
$arith_value$53 = $arith_value$51; //@line 7225
$bit_buf$53 = $bit_buf$51; //@line 7225
$bit_count$53 = $bit_count$51; //@line 7225
$c24$0 = 0; //@line 7225
$cur_state$55 = $cur_state$53; //@line 7225
$dst_ofs$56 = $dst_ofs$54; //@line 7225
$match_hist0$55 = $match_hist0$53; //@line 7225
$match_hist1$55 = $match_hist1$53; //@line 7225
$match_hist2$55 = $match_hist2$53; //@line 7225
$match_hist3$55 = $match_hist3$53; //@line 7225
$pDecode_buf_next$52 = $pDecode_buf_next$50; //@line 7225
$pModel23$2 = $pModel23$0; //@line 7225
$pTables$2 = $pTables$0; //@line 7225
label = 259; //@line 7226
continue L144;
}
HEAP32[$this + 112 >> 2] = $pModel23$0; //@line 7230
HEAP32[$this + 100 >> 2] = $arith_value$51; //@line 7232
HEAP32[$this + 104 >> 2] = $arith_length$51; //@line 7234
HEAP32[$this + 44 >> 2] = $bit_buf$51; //@line 7236
HEAP32[$this + 48 >> 2] = $bit_count$51; //@line 7238
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$50; //@line 7240
HEAP32[$this + 1016 >> 2] = $match_hist0$53; //@line 7242
HEAP32[$this + 1020 >> 2] = $match_hist1$53; //@line 7244
HEAP32[$this + 1024 >> 2] = $match_hist2$53; //@line 7246
HEAP32[$this + 1028 >> 2] = $match_hist3$53; //@line 7248
HEAP32[$this + 1032 >> 2] = $cur_state$53; //@line 7250
HEAP32[$this + 992 >> 2] = $dst_ofs$54; //@line 7252
$1714 = $pDecode_buf_next$50; //@line 7256
$1716 = HEAP32[$0 >> 2] | 0; //@line 7256
$1719 = HEAP32[$this + 148 >> 2] | 0; //@line 7256
label = 254; //@line 7257
continue L144;
break;
}
case 270:
{
label = 0; //@line 7262
if (($pDecode_buf_next$53 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$56 = $arith_length$54; //@line 7270
$arith_value$56 = $arith_value$54; //@line 7270
$bit_buf$56 = $bit_buf$54; //@line 7270
$bit_count$56 = $bit_count$54; //@line 7270
$c28$0 = HEAPU8[$pDecode_buf_next$53 >> 0] | 0; //@line 7270
$cur_state$58 = $cur_state$56; //@line 7270
$dst_ofs$59 = $dst_ofs$57; //@line 7270
$match_hist0$58 = $match_hist0$56; //@line 7270
$match_hist1$58 = $match_hist1$56; //@line 7270
$match_hist2$58 = $match_hist2$56; //@line 7270
$match_hist3$58 = $match_hist3$56; //@line 7270
$pDecode_buf_next$55 = $pDecode_buf_next$53 + 1 | 0; //@line 7270
$pModel26$2 = $pModel26$0; //@line 7270
$pTables27$2 = $pTables27$0; //@line 7270
$rep_lit0$2 = $rep_lit0$0; //@line 7270
label = 278; //@line 7271
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$56 = $arith_length$54; //@line 7278
$arith_value$56 = $arith_value$54; //@line 7278
$bit_buf$56 = $bit_buf$54; //@line 7278
$bit_count$56 = $bit_count$54; //@line 7278
$c28$0 = 0; //@line 7278
$cur_state$58 = $cur_state$56; //@line 7278
$dst_ofs$59 = $dst_ofs$57; //@line 7278
$match_hist0$58 = $match_hist0$56; //@line 7278
$match_hist1$58 = $match_hist1$56; //@line 7278
$match_hist2$58 = $match_hist2$56; //@line 7278
$match_hist3$58 = $match_hist3$56; //@line 7278
$pDecode_buf_next$55 = $pDecode_buf_next$53; //@line 7278
$pModel26$2 = $pModel26$0; //@line 7278
$pTables27$2 = $pTables27$0; //@line 7278
$rep_lit0$2 = $rep_lit0$0; //@line 7278
label = 278; //@line 7279
continue L144;
}
HEAP32[$this + 112 >> 2] = $pModel26$0; //@line 7283
HEAP32[$this + 100 >> 2] = $arith_value$54; //@line 7285
HEAP32[$this + 104 >> 2] = $arith_length$54; //@line 7287
HEAP32[$this + 44 >> 2] = $bit_buf$54; //@line 7289
HEAP32[$this + 48 >> 2] = $bit_count$54; //@line 7291
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$53; //@line 7293
HEAP32[$this + 1064 >> 2] = $rep_lit0$0; //@line 7295
HEAP32[$this + 1016 >> 2] = $match_hist0$56; //@line 7297
HEAP32[$this + 1020 >> 2] = $match_hist1$56; //@line 7299
HEAP32[$this + 1024 >> 2] = $match_hist2$56; //@line 7301
HEAP32[$this + 1028 >> 2] = $match_hist3$56; //@line 7303
HEAP32[$this + 1032 >> 2] = $cur_state$56; //@line 7305
HEAP32[$this + 992 >> 2] = $dst_ofs$57; //@line 7307
$1848 = $pDecode_buf_next$53; //@line 7311
$1850 = HEAP32[$0 >> 2] | 0; //@line 7311
$1853 = HEAP32[$this + 148 >> 2] | 0; //@line 7311
label = 273; //@line 7312
continue L144;
break;
}
case 288:
{
label = 0; //@line 7317
HEAP32[$this + 100 >> 2] = $arith_value$57; //@line 7319
HEAP32[$this + 104 >> 2] = $arith_length$57; //@line 7321
HEAP32[$this + 44 >> 2] = $bit_buf$57; //@line 7323
HEAP32[$this + 48 >> 2] = $bit_count$57; //@line 7325
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$56; //@line 7327
HEAP32[$this + 1016 >> 2] = $match_hist0$59; //@line 7329
HEAP32[$this + 1020 >> 2] = $match_hist1$59; //@line 7331
HEAP32[$this + 1024 >> 2] = $match_hist2$59; //@line 7333
HEAP32[$this + 1028 >> 2] = $match_hist3$59; //@line 7335
HEAP32[$this + 1032 >> 2] = $1959; //@line 7337
HEAP32[$this + 992 >> 2] = $1960; //@line 7339
$1974 = $this + 1056 | 0; //@line 7341
$1975 = HEAP32[$1974 >> 2] | 0; //@line 7342
$1976 = $this + 996 | 0; //@line 7343
$1977 = HEAP32[$1976 >> 2] | 0; //@line 7344
$1978 = (HEAP32[$6 >> 2] | 0) + ($1977 + $1975) | 0; //@line 7346
HEAP32[$this + 1044 >> 2] = $1978; //@line 7348
$1981 = $3 - $1975 - $1977 | 0; //@line 7350
HEAP32[$this + 1048 >> 2] = $1981; //@line 7352
HEAP32[$1974 >> 2] = 0; //@line 7353
HEAP32[$1976 >> 2] = $4 & $3; //@line 7355
$1984 = $1981; //@line 7356
$2000 = $1978; //@line 7356
$4501 = $pDecode_buf_next$56; //@line 7356
label = 289; //@line 7357
continue L144;
break;
}
case 303:
{
label = 0; //@line 7362
if (($pDecode_buf_next$58 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$61 = $arith_length$59; //@line 7370
$arith_value$61 = $arith_value$59; //@line 7370
$bit_buf$61 = $bit_buf$59; //@line 7370
$bit_count$61 = $bit_count$59; //@line 7370
$cur_state$63 = $cur_state$61; //@line 7370
$dst_ofs$64 = $dst_ofs$62; //@line 7370
$match_hist0$63 = $match_hist0$61; //@line 7370
$match_hist1$63 = $match_hist1$61; //@line 7370
$match_hist2$63 = $match_hist2$61; //@line 7370
$match_hist3$63 = $match_hist3$61; //@line 7370
$match_len$3 = $match_len$1; //@line 7370
$pDecode_buf_next$60 = $pDecode_buf_next$58 + 1 | 0; //@line 7370
$r39$0 = HEAPU8[$pDecode_buf_next$58 >> 0] | 0; //@line 7370
label = 311; //@line 7371
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$61 = $arith_length$59; //@line 7378
$arith_value$61 = $arith_value$59; //@line 7378
$bit_buf$61 = $bit_buf$59; //@line 7378
$bit_count$61 = $bit_count$59; //@line 7378
$cur_state$63 = $cur_state$61; //@line 7378
$dst_ofs$64 = $dst_ofs$62; //@line 7378
$match_hist0$63 = $match_hist0$61; //@line 7378
$match_hist1$63 = $match_hist1$61; //@line 7378
$match_hist2$63 = $match_hist2$61; //@line 7378
$match_hist3$63 = $match_hist3$61; //@line 7378
$match_len$3 = $match_len$1; //@line 7378
$pDecode_buf_next$60 = $pDecode_buf_next$58; //@line 7378
$r39$0 = 0; //@line 7378
label = 311; //@line 7379
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$59; //@line 7383
HEAP32[$this + 104 >> 2] = $arith_length$59; //@line 7385
HEAP32[$this + 44 >> 2] = $bit_buf$59; //@line 7387
HEAP32[$this + 48 >> 2] = $bit_count$59; //@line 7389
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$58; //@line 7391
HEAP32[$this + 1068 >> 2] = $match_len$1; //@line 7393
HEAP32[$this + 1016 >> 2] = $match_hist0$61; //@line 7395
HEAP32[$this + 1020 >> 2] = $match_hist1$61; //@line 7397
HEAP32[$this + 1024 >> 2] = $match_hist2$61; //@line 7399
HEAP32[$this + 1028 >> 2] = $match_hist3$61; //@line 7401
HEAP32[$this + 1032 >> 2] = $cur_state$61; //@line 7403
HEAP32[$this + 992 >> 2] = $dst_ofs$62; //@line 7405
$2092 = $pDecode_buf_next$58; //@line 7409
$2094 = HEAP32[$0 >> 2] | 0; //@line 7409
$2097 = HEAP32[$this + 148 >> 2] | 0; //@line 7409
label = 306; //@line 7410
continue L144;
break;
}
case 318:
{
label = 0; //@line 7415
if (($pDecode_buf_next$62 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$66 = $arith_length$64; //@line 7423
$arith_value$66 = $arith_value$64; //@line 7423
$bit_buf$65 = $bit_buf$63; //@line 7423
$bit_count$65 = $bit_count$63; //@line 7423
$cur_state$67 = $cur_state$65; //@line 7423
$dst_ofs$68 = $dst_ofs$66; //@line 7423
$match_hist0$67 = $match_hist0$65; //@line 7423
$match_hist1$67 = $match_hist1$65; //@line 7423
$match_hist2$67 = $match_hist2$65; //@line 7423
$match_hist3$67 = $match_hist3$65; //@line 7423
$match_len$7 = $match_len$5; //@line 7423
$pDecode_buf_next$64 = $pDecode_buf_next$62 + 1 | 0; //@line 7423
$r43$0 = HEAPU8[$pDecode_buf_next$62 >> 0] | 0; //@line 7423
label = 326; //@line 7424
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$66 = $arith_length$64; //@line 7431
$arith_value$66 = $arith_value$64; //@line 7431
$bit_buf$65 = $bit_buf$63; //@line 7431
$bit_count$65 = $bit_count$63; //@line 7431
$cur_state$67 = $cur_state$65; //@line 7431
$dst_ofs$68 = $dst_ofs$66; //@line 7431
$match_hist0$67 = $match_hist0$65; //@line 7431
$match_hist1$67 = $match_hist1$65; //@line 7431
$match_hist2$67 = $match_hist2$65; //@line 7431
$match_hist3$67 = $match_hist3$65; //@line 7431
$match_len$7 = $match_len$5; //@line 7431
$pDecode_buf_next$64 = $pDecode_buf_next$62; //@line 7431
$r43$0 = 0; //@line 7431
label = 326; //@line 7432
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$64; //@line 7436
HEAP32[$this + 104 >> 2] = $arith_length$64; //@line 7438
HEAP32[$this + 44 >> 2] = $bit_buf$63; //@line 7440
HEAP32[$this + 48 >> 2] = $bit_count$63; //@line 7442
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$62; //@line 7444
HEAP32[$this + 1068 >> 2] = $match_len$5; //@line 7446
HEAP32[$this + 1016 >> 2] = $match_hist0$65; //@line 7448
HEAP32[$this + 1020 >> 2] = $match_hist1$65; //@line 7450
HEAP32[$this + 1024 >> 2] = $match_hist2$65; //@line 7452
HEAP32[$this + 1028 >> 2] = $match_hist3$65; //@line 7454
HEAP32[$this + 1032 >> 2] = $cur_state$65; //@line 7456
HEAP32[$this + 992 >> 2] = $dst_ofs$66; //@line 7458
$2186 = $pDecode_buf_next$62; //@line 7462
$2188 = HEAP32[$0 >> 2] | 0; //@line 7462
$2191 = HEAP32[$this + 148 >> 2] | 0; //@line 7462
label = 321; //@line 7463
continue L144;
break;
}
case 333:
{
label = 0; //@line 7468
if (($pDecode_buf_next$66 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$71 = $arith_length$69; //@line 7476
$arith_value$71 = $arith_value$69; //@line 7476
$bit_buf$69 = $bit_buf$67; //@line 7476
$bit_count$69 = $bit_count$67; //@line 7476
$cur_state$71 = $cur_state$69; //@line 7476
$dst_ofs$72 = $dst_ofs$70; //@line 7476
$match_hist0$71 = $match_hist0$69; //@line 7476
$match_hist1$71 = $match_hist1$69; //@line 7476
$match_hist2$71 = $match_hist2$69; //@line 7476
$match_hist3$71 = $match_hist3$69; //@line 7476
$match_len$11 = $match_len$9; //@line 7476
$pDecode_buf_next$68 = $pDecode_buf_next$66 + 1 | 0; //@line 7476
$r47$0 = HEAPU8[$pDecode_buf_next$66 >> 0] | 0; //@line 7476
label = 341; //@line 7477
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$71 = $arith_length$69; //@line 7484
$arith_value$71 = $arith_value$69; //@line 7484
$bit_buf$69 = $bit_buf$67; //@line 7484
$bit_count$69 = $bit_count$67; //@line 7484
$cur_state$71 = $cur_state$69; //@line 7484
$dst_ofs$72 = $dst_ofs$70; //@line 7484
$match_hist0$71 = $match_hist0$69; //@line 7484
$match_hist1$71 = $match_hist1$69; //@line 7484
$match_hist2$71 = $match_hist2$69; //@line 7484
$match_hist3$71 = $match_hist3$69; //@line 7484
$match_len$11 = $match_len$9; //@line 7484
$pDecode_buf_next$68 = $pDecode_buf_next$66; //@line 7484
$r47$0 = 0; //@line 7484
label = 341; //@line 7485
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$69; //@line 7489
HEAP32[$this + 104 >> 2] = $arith_length$69; //@line 7491
HEAP32[$this + 44 >> 2] = $bit_buf$67; //@line 7493
HEAP32[$this + 48 >> 2] = $bit_count$67; //@line 7495
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$66; //@line 7497
HEAP32[$this + 1068 >> 2] = $match_len$9; //@line 7499
HEAP32[$this + 1016 >> 2] = $match_hist0$69; //@line 7501
HEAP32[$this + 1020 >> 2] = $match_hist1$69; //@line 7503
HEAP32[$this + 1024 >> 2] = $match_hist2$69; //@line 7505
HEAP32[$this + 1028 >> 2] = $match_hist3$69; //@line 7507
HEAP32[$this + 1032 >> 2] = $cur_state$69; //@line 7509
HEAP32[$this + 992 >> 2] = $dst_ofs$70; //@line 7511
$2280 = $pDecode_buf_next$66; //@line 7515
$2282 = HEAP32[$0 >> 2] | 0; //@line 7515
$2285 = HEAP32[$this + 148 >> 2] | 0; //@line 7515
label = 336; //@line 7516
continue L144;
break;
}
case 347:
{
label = 0; //@line 7521
if (($pDecode_buf_next$69 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$75 = $arith_length$73; //@line 7529
$arith_value$75 = $arith_value$73; //@line 7529
$bit_buf$72 = $bit_buf$70; //@line 7529
$bit_count$72 = $bit_count$70; //@line 7529
$c51$0 = HEAPU8[$pDecode_buf_next$69 >> 0] | 0; //@line 7529
$cur_state$74 = $cur_state$72; //@line 7529
$dst_ofs$75 = $dst_ofs$73; //@line 7529
$match_hist0$74 = $match_hist0$72; //@line 7529
$match_hist1$74 = $match_hist1$72; //@line 7529
$match_hist2$74 = $match_hist2$72; //@line 7529
$match_hist3$74 = $match_hist3$72; //@line 7529
$match_len$14 = $match_len$12; //@line 7529
$pDecode_buf_next$71 = $pDecode_buf_next$69 + 1 | 0; //@line 7529
$pModel49$2 = $pModel49$0; //@line 7529
$pTables50$2 = $pTables50$0; //@line 7529
label = 355; //@line 7530
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$75 = $arith_length$73; //@line 7537
$arith_value$75 = $arith_value$73; //@line 7537
$bit_buf$72 = $bit_buf$70; //@line 7537
$bit_count$72 = $bit_count$70; //@line 7537
$c51$0 = 0; //@line 7537
$cur_state$74 = $cur_state$72; //@line 7537
$dst_ofs$75 = $dst_ofs$73; //@line 7537
$match_hist0$74 = $match_hist0$72; //@line 7537
$match_hist1$74 = $match_hist1$72; //@line 7537
$match_hist2$74 = $match_hist2$72; //@line 7537
$match_hist3$74 = $match_hist3$72; //@line 7537
$match_len$14 = $match_len$12; //@line 7537
$pDecode_buf_next$71 = $pDecode_buf_next$69; //@line 7537
$pModel49$2 = $pModel49$0; //@line 7537
$pTables50$2 = $pTables50$0; //@line 7537
label = 355; //@line 7538
continue L144;
}
HEAP32[$this + 112 >> 2] = $pModel49$0; //@line 7542
HEAP32[$this + 100 >> 2] = $arith_value$73; //@line 7544
HEAP32[$this + 104 >> 2] = $arith_length$73; //@line 7546
HEAP32[$this + 44 >> 2] = $bit_buf$70; //@line 7548
HEAP32[$this + 48 >> 2] = $bit_count$70; //@line 7550
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$69; //@line 7552
HEAP32[$this + 1068 >> 2] = $match_len$12; //@line 7554
HEAP32[$this + 1016 >> 2] = $match_hist0$72; //@line 7556
HEAP32[$this + 1020 >> 2] = $match_hist1$72; //@line 7558
HEAP32[$this + 1024 >> 2] = $match_hist2$72; //@line 7560
HEAP32[$this + 1028 >> 2] = $match_hist3$72; //@line 7562
HEAP32[$this + 1032 >> 2] = $cur_state$72; //@line 7564
HEAP32[$this + 992 >> 2] = $dst_ofs$73; //@line 7566
$2383 = $pDecode_buf_next$69; //@line 7570
$2385 = HEAP32[$0 >> 2] | 0; //@line 7570
$2388 = HEAP32[$this + 148 >> 2] | 0; //@line 7570
label = 350; //@line 7571
continue L144;
break;
}
case 366:
{
label = 0; //@line 7576
if (($pDecode_buf_next$72$ph | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$78 = $arith_length$76$ph; //@line 7584
$arith_value$78 = $arith_value$76$ph; //@line 7584
$bit_buf$75 = $bit_buf$73$lcssa; //@line 7584
$bit_count$75 = $bit_count$73$lcssa; //@line 7584
$cur_state$77 = $cur_state$75$ph; //@line 7584
$dst_ofs$78 = $dst_ofs$76$ph; //@line 7584
$match_hist0$77 = $match_hist0$75$ph; //@line 7584
$match_hist1$77 = $match_hist1$75$ph; //@line 7584
$match_hist2$77 = $match_hist2$75$ph; //@line 7584
$match_hist3$77 = $match_hist3$75$ph; //@line 7584
$match_len$18 = $match_len$16$lcssa; //@line 7584
$pDecode_buf_next$74 = $pDecode_buf_next$72$ph + 1 | 0; //@line 7584
$r58$0 = HEAPU8[$pDecode_buf_next$72$ph >> 0] | 0; //@line 7584
label = 374; //@line 7585
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$78 = $arith_length$76$ph; //@line 7592
$arith_value$78 = $arith_value$76$ph; //@line 7592
$bit_buf$75 = $bit_buf$73$lcssa; //@line 7592
$bit_count$75 = $bit_count$73$lcssa; //@line 7592
$cur_state$77 = $cur_state$75$ph; //@line 7592
$dst_ofs$78 = $dst_ofs$76$ph; //@line 7592
$match_hist0$77 = $match_hist0$75$ph; //@line 7592
$match_hist1$77 = $match_hist1$75$ph; //@line 7592
$match_hist2$77 = $match_hist2$75$ph; //@line 7592
$match_hist3$77 = $match_hist3$75$ph; //@line 7592
$match_len$18 = $match_len$16$lcssa; //@line 7592
$pDecode_buf_next$74 = $pDecode_buf_next$72$ph; //@line 7592
$r58$0 = 0; //@line 7592
label = 374; //@line 7593
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$76$ph; //@line 7597
HEAP32[$this + 104 >> 2] = $arith_length$76$ph; //@line 7599
HEAP32[$this + 44 >> 2] = $bit_buf$73$lcssa; //@line 7601
HEAP32[$this + 48 >> 2] = $bit_count$73$lcssa; //@line 7603
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$72$ph; //@line 7605
HEAP32[$this + 1068 >> 2] = $match_len$16$lcssa; //@line 7607
HEAP32[$this + 1016 >> 2] = $match_hist0$75$ph; //@line 7609
HEAP32[$this + 1020 >> 2] = $match_hist1$75$ph; //@line 7611
HEAP32[$this + 1024 >> 2] = $match_hist2$75$ph; //@line 7613
HEAP32[$this + 1028 >> 2] = $match_hist3$75$ph; //@line 7615
HEAP32[$this + 1032 >> 2] = $cur_state$75$ph; //@line 7617
HEAP32[$this + 992 >> 2] = $dst_ofs$76$ph; //@line 7619
$2510 = $pDecode_buf_next$72$ph; //@line 7623
$2512 = HEAP32[$0 >> 2] | 0; //@line 7623
$2515 = HEAP32[$this + 148 >> 2] | 0; //@line 7623
label = 369; //@line 7624
continue L144;
break;
}
case 378:
{
label = 0; //@line 7629
if (($pDecode_buf_next$75 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$81 = $arith_length$79; //@line 7637
$arith_value$81 = $arith_value$79; //@line 7637
$bit_buf$78 = $bit_buf$76; //@line 7637
$bit_count$78 = $bit_count$76; //@line 7637
$cur_state$80 = $cur_state$78; //@line 7637
$dst_ofs$81 = $dst_ofs$79; //@line 7637
$match_hist0$80 = $match_hist0$78; //@line 7637
$match_hist1$80 = $match_hist1$78; //@line 7637
$match_hist2$80 = $match_hist2$78; //@line 7637
$match_hist3$80 = $match_hist3$78; //@line 7637
$match_len$21 = $match_len$19; //@line 7637
$pDecode_buf_next$77 = $pDecode_buf_next$75 + 1 | 0; //@line 7637
$r60$0 = HEAPU8[$pDecode_buf_next$75 >> 0] | 0; //@line 7637
label = 386; //@line 7638
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$81 = $arith_length$79; //@line 7645
$arith_value$81 = $arith_value$79; //@line 7645
$bit_buf$78 = $bit_buf$76; //@line 7645
$bit_count$78 = $bit_count$76; //@line 7645
$cur_state$80 = $cur_state$78; //@line 7645
$dst_ofs$81 = $dst_ofs$79; //@line 7645
$match_hist0$80 = $match_hist0$78; //@line 7645
$match_hist1$80 = $match_hist1$78; //@line 7645
$match_hist2$80 = $match_hist2$78; //@line 7645
$match_hist3$80 = $match_hist3$78; //@line 7645
$match_len$21 = $match_len$19; //@line 7645
$pDecode_buf_next$77 = $pDecode_buf_next$75; //@line 7645
$r60$0 = 0; //@line 7645
label = 386; //@line 7646
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$79; //@line 7650
HEAP32[$this + 104 >> 2] = $arith_length$79; //@line 7652
HEAP32[$this + 44 >> 2] = $bit_buf$76; //@line 7654
HEAP32[$this + 48 >> 2] = $bit_count$76; //@line 7656
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$75; //@line 7658
HEAP32[$this + 1068 >> 2] = $match_len$19; //@line 7660
HEAP32[$this + 1016 >> 2] = $match_hist0$78; //@line 7662
HEAP32[$this + 1020 >> 2] = $match_hist1$78; //@line 7664
HEAP32[$this + 1024 >> 2] = $match_hist2$78; //@line 7666
HEAP32[$this + 1028 >> 2] = $match_hist3$78; //@line 7668
HEAP32[$this + 1032 >> 2] = $cur_state$78; //@line 7670
HEAP32[$this + 992 >> 2] = $dst_ofs$79; //@line 7672
$2591 = $pDecode_buf_next$75; //@line 7676
$2593 = HEAP32[$0 >> 2] | 0; //@line 7676
$2596 = HEAP32[$this + 148 >> 2] | 0; //@line 7676
label = 381; //@line 7677
continue L144;
break;
}
case 391:
{
label = 0; //@line 7682
if (($pDecode_buf_next$79 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$85 = $arith_length$83; //@line 7690
$arith_value$85 = $arith_value$83; //@line 7690
$bit_buf$82 = $bit_buf$80; //@line 7690
$bit_count$82 = $bit_count$80; //@line 7690
$c63$0 = HEAPU8[$pDecode_buf_next$79 >> 0] | 0; //@line 7690
$cur_state$84 = $cur_state$82; //@line 7690
$dst_ofs$85 = $dst_ofs$83; //@line 7690
$match_hist0$84 = $match_hist0$82; //@line 7690
$match_hist1$84 = $match_hist1$82; //@line 7690
$match_hist2$84 = $match_hist2$82; //@line 7690
$match_hist3$84 = $match_hist3$82; //@line 7690
$match_len$25 = $match_len$23; //@line 7690
$pDecode_buf_next$81 = $pDecode_buf_next$79 + 1 | 0; //@line 7690
$pModel61$2 = $pModel61$0; //@line 7690
$pTables62$2 = $pTables62$0; //@line 7690
label = 399; //@line 7691
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$85 = $arith_length$83; //@line 7698
$arith_value$85 = $arith_value$83; //@line 7698
$bit_buf$82 = $bit_buf$80; //@line 7698
$bit_count$82 = $bit_count$80; //@line 7698
$c63$0 = 0; //@line 7698
$cur_state$84 = $cur_state$82; //@line 7698
$dst_ofs$85 = $dst_ofs$83; //@line 7698
$match_hist0$84 = $match_hist0$82; //@line 7698
$match_hist1$84 = $match_hist1$82; //@line 7698
$match_hist2$84 = $match_hist2$82; //@line 7698
$match_hist3$84 = $match_hist3$82; //@line 7698
$match_len$25 = $match_len$23; //@line 7698
$pDecode_buf_next$81 = $pDecode_buf_next$79; //@line 7698
$pModel61$2 = $pModel61$0; //@line 7698
$pTables62$2 = $pTables62$0; //@line 7698
label = 399; //@line 7699
continue L144;
}
HEAP32[$this + 112 >> 2] = $pModel61$0; //@line 7703
HEAP32[$this + 100 >> 2] = $arith_value$83; //@line 7705
HEAP32[$this + 104 >> 2] = $arith_length$83; //@line 7707
HEAP32[$this + 44 >> 2] = $bit_buf$80; //@line 7709
HEAP32[$this + 48 >> 2] = $bit_count$80; //@line 7711
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$79; //@line 7713
HEAP32[$this + 1068 >> 2] = $match_len$23; //@line 7715
HEAP32[$this + 1016 >> 2] = $match_hist0$82; //@line 7717
HEAP32[$this + 1020 >> 2] = $match_hist1$82; //@line 7719
HEAP32[$this + 1024 >> 2] = $match_hist2$82; //@line 7721
HEAP32[$this + 1028 >> 2] = $match_hist3$82; //@line 7723
HEAP32[$this + 1032 >> 2] = $cur_state$82; //@line 7725
HEAP32[$this + 992 >> 2] = $dst_ofs$83; //@line 7727
$2683 = $pDecode_buf_next$79; //@line 7731
$2685 = HEAP32[$0 >> 2] | 0; //@line 7731
$2688 = HEAP32[$this + 148 >> 2] | 0; //@line 7731
label = 394; //@line 7732
continue L144;
break;
}
case 410:
{
label = 0; //@line 7737
if (($pDecode_buf_next$82$ph | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$88 = $arith_length$86$ph; //@line 7745
$arith_value$88 = $arith_value$86$ph; //@line 7745
$bit_buf$85 = $bit_buf$83$lcssa; //@line 7745
$bit_count$85 = $bit_count$83$lcssa; //@line 7745
$cur_state$87 = $cur_state$85$ph; //@line 7745
$dst_ofs$88 = $dst_ofs$86$ph; //@line 7745
$match_hist0$87 = $match_hist0$85$ph; //@line 7745
$match_hist1$87 = $match_hist1$85$ph; //@line 7745
$match_hist2$87 = $match_hist2$85$ph; //@line 7745
$match_hist3$87 = $match_hist3$85$ph; //@line 7745
$match_len$29 = $match_len$27$lcssa; //@line 7745
$pDecode_buf_next$84 = $pDecode_buf_next$82$ph + 1 | 0; //@line 7745
$r70$0 = HEAPU8[$pDecode_buf_next$82$ph >> 0] | 0; //@line 7745
label = 418; //@line 7746
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$88 = $arith_length$86$ph; //@line 7753
$arith_value$88 = $arith_value$86$ph; //@line 7753
$bit_buf$85 = $bit_buf$83$lcssa; //@line 7753
$bit_count$85 = $bit_count$83$lcssa; //@line 7753
$cur_state$87 = $cur_state$85$ph; //@line 7753
$dst_ofs$88 = $dst_ofs$86$ph; //@line 7753
$match_hist0$87 = $match_hist0$85$ph; //@line 7753
$match_hist1$87 = $match_hist1$85$ph; //@line 7753
$match_hist2$87 = $match_hist2$85$ph; //@line 7753
$match_hist3$87 = $match_hist3$85$ph; //@line 7753
$match_len$29 = $match_len$27$lcssa; //@line 7753
$pDecode_buf_next$84 = $pDecode_buf_next$82$ph; //@line 7753
$r70$0 = 0; //@line 7753
label = 418; //@line 7754
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$86$ph; //@line 7758
HEAP32[$this + 104 >> 2] = $arith_length$86$ph; //@line 7760
HEAP32[$this + 44 >> 2] = $bit_buf$83$lcssa; //@line 7762
HEAP32[$this + 48 >> 2] = $bit_count$83$lcssa; //@line 7764
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$82$ph; //@line 7766
HEAP32[$this + 1068 >> 2] = $match_len$27$lcssa; //@line 7768
HEAP32[$this + 1016 >> 2] = $match_hist0$85$ph; //@line 7770
HEAP32[$this + 1020 >> 2] = $match_hist1$85$ph; //@line 7772
HEAP32[$this + 1024 >> 2] = $match_hist2$85$ph; //@line 7774
HEAP32[$this + 1028 >> 2] = $match_hist3$85$ph; //@line 7776
HEAP32[$this + 1032 >> 2] = $cur_state$85$ph; //@line 7778
HEAP32[$this + 992 >> 2] = $dst_ofs$86$ph; //@line 7780
$2810 = $pDecode_buf_next$82$ph; //@line 7784
$2812 = HEAP32[$0 >> 2] | 0; //@line 7784
$2815 = HEAP32[$this + 148 >> 2] | 0; //@line 7784
label = 413; //@line 7785
continue L144;
break;
}
case 422:
{
label = 0; //@line 7790
if (($pDecode_buf_next$85 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$91 = $arith_length$89; //@line 7798
$arith_value$91 = $arith_value$89; //@line 7798
$bit_buf$88 = $bit_buf$86; //@line 7798
$bit_count$88 = $bit_count$86; //@line 7798
$cur_state$90 = $cur_state$88; //@line 7798
$dst_ofs$91 = $dst_ofs$89; //@line 7798
$match_hist0$90 = $match_hist0$88; //@line 7798
$match_hist1$90 = $match_hist1$88; //@line 7798
$match_hist2$90 = $match_hist2$88; //@line 7798
$match_hist3$90 = $match_hist3$88; //@line 7798
$match_len$32 = $match_len$30; //@line 7798
$pDecode_buf_next$87 = $pDecode_buf_next$85 + 1 | 0; //@line 7798
$r72$0 = HEAPU8[$pDecode_buf_next$85 >> 0] | 0; //@line 7798
label = 430; //@line 7799
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$91 = $arith_length$89; //@line 7806
$arith_value$91 = $arith_value$89; //@line 7806
$bit_buf$88 = $bit_buf$86; //@line 7806
$bit_count$88 = $bit_count$86; //@line 7806
$cur_state$90 = $cur_state$88; //@line 7806
$dst_ofs$91 = $dst_ofs$89; //@line 7806
$match_hist0$90 = $match_hist0$88; //@line 7806
$match_hist1$90 = $match_hist1$88; //@line 7806
$match_hist2$90 = $match_hist2$88; //@line 7806
$match_hist3$90 = $match_hist3$88; //@line 7806
$match_len$32 = $match_len$30; //@line 7806
$pDecode_buf_next$87 = $pDecode_buf_next$85; //@line 7806
$r72$0 = 0; //@line 7806
label = 430; //@line 7807
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$89; //@line 7811
HEAP32[$this + 104 >> 2] = $arith_length$89; //@line 7813
HEAP32[$this + 44 >> 2] = $bit_buf$86; //@line 7815
HEAP32[$this + 48 >> 2] = $bit_count$86; //@line 7817
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$85; //@line 7819
HEAP32[$this + 1068 >> 2] = $match_len$30; //@line 7821
HEAP32[$this + 1016 >> 2] = $match_hist0$88; //@line 7823
HEAP32[$this + 1020 >> 2] = $match_hist1$88; //@line 7825
HEAP32[$this + 1024 >> 2] = $match_hist2$88; //@line 7827
HEAP32[$this + 1028 >> 2] = $match_hist3$88; //@line 7829
HEAP32[$this + 1032 >> 2] = $cur_state$88; //@line 7831
HEAP32[$this + 992 >> 2] = $dst_ofs$89; //@line 7833
$2891 = $pDecode_buf_next$85; //@line 7837
$2893 = HEAP32[$0 >> 2] | 0; //@line 7837
$2896 = HEAP32[$this + 148 >> 2] | 0; //@line 7837
label = 425; //@line 7838
continue L144;
break;
}
case 436:
{
label = 0; //@line 7843
if (($pDecode_buf_next$90 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$96 = $arith_length$94; //@line 7851
$arith_value$96 = $arith_value$94; //@line 7851
$bit_buf$93 = $bit_buf$91; //@line 7851
$bit_count$93 = $bit_count$91; //@line 7851
$cur_state$95 = $cur_state$93; //@line 7851
$dst_ofs$96 = $dst_ofs$94; //@line 7851
$match_hist0$95 = $match_hist0$93; //@line 7851
$match_hist1$95 = $match_hist1$93; //@line 7851
$match_hist2$95 = $match_hist2$93; //@line 7851
$match_hist3$95 = $match_hist3$93; //@line 7851
$match_len$37 = $match_len$35; //@line 7851
$pDecode_buf_next$92 = $pDecode_buf_next$90 + 1 | 0; //@line 7851
$r75$0 = HEAPU8[$pDecode_buf_next$90 >> 0] | 0; //@line 7851
label = 444; //@line 7852
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$96 = $arith_length$94; //@line 7859
$arith_value$96 = $arith_value$94; //@line 7859
$bit_buf$93 = $bit_buf$91; //@line 7859
$bit_count$93 = $bit_count$91; //@line 7859
$cur_state$95 = $cur_state$93; //@line 7859
$dst_ofs$96 = $dst_ofs$94; //@line 7859
$match_hist0$95 = $match_hist0$93; //@line 7859
$match_hist1$95 = $match_hist1$93; //@line 7859
$match_hist2$95 = $match_hist2$93; //@line 7859
$match_hist3$95 = $match_hist3$93; //@line 7859
$match_len$37 = $match_len$35; //@line 7859
$pDecode_buf_next$92 = $pDecode_buf_next$90; //@line 7859
$r75$0 = 0; //@line 7859
label = 444; //@line 7860
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$94; //@line 7864
HEAP32[$this + 104 >> 2] = $arith_length$94; //@line 7866
HEAP32[$this + 44 >> 2] = $bit_buf$91; //@line 7868
HEAP32[$this + 48 >> 2] = $bit_count$91; //@line 7870
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$90; //@line 7872
HEAP32[$this + 1068 >> 2] = $match_len$35; //@line 7874
HEAP32[$this + 1016 >> 2] = $match_hist0$93; //@line 7876
HEAP32[$this + 1020 >> 2] = $match_hist1$93; //@line 7878
HEAP32[$this + 1024 >> 2] = $match_hist2$93; //@line 7880
HEAP32[$this + 1028 >> 2] = $match_hist3$93; //@line 7882
HEAP32[$this + 1032 >> 2] = $cur_state$93; //@line 7884
HEAP32[$this + 992 >> 2] = $dst_ofs$94; //@line 7886
$2974 = $pDecode_buf_next$90; //@line 7890
$2976 = HEAP32[$0 >> 2] | 0; //@line 7890
$2979 = HEAP32[$this + 148 >> 2] | 0; //@line 7890
label = 439; //@line 7891
continue L144;
break;
}
case 452:
{
label = 0; //@line 7896
if (($pDecode_buf_next$94 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$101 = $arith_length$99; //@line 7904
$arith_value$101 = $arith_value$99; //@line 7904
$bit_buf$97 = $bit_buf$95; //@line 7904
$bit_count$97 = $bit_count$95; //@line 7904
$cur_state$99 = $cur_state$97; //@line 7904
$dst_ofs$100 = $dst_ofs$98; //@line 7904
$match_hist0$99 = $match_hist0$97; //@line 7904
$match_hist1$99 = $match_hist1$97; //@line 7904
$match_hist2$99 = $match_hist2$97; //@line 7904
$match_hist3$99 = $match_hist3$97; //@line 7904
$match_len$41 = $match_len$39; //@line 7904
$pDecode_buf_next$96 = $pDecode_buf_next$94 + 1 | 0; //@line 7904
$r79$0 = HEAPU8[$pDecode_buf_next$94 >> 0] | 0; //@line 7904
label = 460; //@line 7905
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$101 = $arith_length$99; //@line 7912
$arith_value$101 = $arith_value$99; //@line 7912
$bit_buf$97 = $bit_buf$95; //@line 7912
$bit_count$97 = $bit_count$95; //@line 7912
$cur_state$99 = $cur_state$97; //@line 7912
$dst_ofs$100 = $dst_ofs$98; //@line 7912
$match_hist0$99 = $match_hist0$97; //@line 7912
$match_hist1$99 = $match_hist1$97; //@line 7912
$match_hist2$99 = $match_hist2$97; //@line 7912
$match_hist3$99 = $match_hist3$97; //@line 7912
$match_len$41 = $match_len$39; //@line 7912
$pDecode_buf_next$96 = $pDecode_buf_next$94; //@line 7912
$r79$0 = 0; //@line 7912
label = 460; //@line 7913
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$99; //@line 7917
HEAP32[$this + 104 >> 2] = $arith_length$99; //@line 7919
HEAP32[$this + 44 >> 2] = $bit_buf$95; //@line 7921
HEAP32[$this + 48 >> 2] = $bit_count$95; //@line 7923
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$94; //@line 7925
HEAP32[$this + 1068 >> 2] = $match_len$39; //@line 7927
HEAP32[$this + 1016 >> 2] = $match_hist0$97; //@line 7929
HEAP32[$this + 1020 >> 2] = $match_hist1$97; //@line 7931
HEAP32[$this + 1024 >> 2] = $match_hist2$97; //@line 7933
HEAP32[$this + 1028 >> 2] = $match_hist3$97; //@line 7935
HEAP32[$this + 1032 >> 2] = $cur_state$97; //@line 7937
HEAP32[$this + 992 >> 2] = $dst_ofs$98; //@line 7939
$3072 = $pDecode_buf_next$94; //@line 7943
$3074 = HEAP32[$0 >> 2] | 0; //@line 7943
$3077 = HEAP32[$this + 148 >> 2] | 0; //@line 7943
label = 455; //@line 7944
continue L144;
break;
}
case 469:
{
label = 0; //@line 7949
if (($pDecode_buf_next$98 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$106 = $arith_length$104; //@line 7957
$arith_value$106 = $arith_value$104; //@line 7957
$bit_buf$101 = $bit_buf$99; //@line 7957
$bit_count$101 = $bit_count$99; //@line 7957
$c85$0 = HEAPU8[$pDecode_buf_next$98 >> 0] | 0; //@line 7957
$cur_state$103 = $cur_state$101; //@line 7957
$dst_ofs$104 = $dst_ofs$102; //@line 7957
$match_hist0$103 = $match_hist0$101; //@line 7957
$match_hist1$103 = $match_hist1$101; //@line 7957
$match_hist2$103 = $match_hist2$101; //@line 7957
$match_hist3$103 = $match_hist3$101; //@line 7957
$match_len$45 = $match_len$43; //@line 7957
$pDecode_buf_next$100 = $pDecode_buf_next$98 + 1 | 0; //@line 7957
$pModel83$2 = $pModel83$0; //@line 7957
$pTables84$2 = $pTables84$0; //@line 7957
label = 477; //@line 7958
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$106 = $arith_length$104; //@line 7965
$arith_value$106 = $arith_value$104; //@line 7965
$bit_buf$101 = $bit_buf$99; //@line 7965
$bit_count$101 = $bit_count$99; //@line 7965
$c85$0 = 0; //@line 7965
$cur_state$103 = $cur_state$101; //@line 7965
$dst_ofs$104 = $dst_ofs$102; //@line 7965
$match_hist0$103 = $match_hist0$101; //@line 7965
$match_hist1$103 = $match_hist1$101; //@line 7965
$match_hist2$103 = $match_hist2$101; //@line 7965
$match_hist3$103 = $match_hist3$101; //@line 7965
$match_len$45 = $match_len$43; //@line 7965
$pDecode_buf_next$100 = $pDecode_buf_next$98; //@line 7965
$pModel83$2 = $pModel83$0; //@line 7965
$pTables84$2 = $pTables84$0; //@line 7965
label = 477; //@line 7966
continue L144;
}
HEAP32[$this + 112 >> 2] = $pModel83$0; //@line 7970
HEAP32[$this + 100 >> 2] = $arith_value$104; //@line 7972
HEAP32[$this + 104 >> 2] = $arith_length$104; //@line 7974
HEAP32[$this + 44 >> 2] = $bit_buf$99; //@line 7976
HEAP32[$this + 48 >> 2] = $bit_count$99; //@line 7978
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$98; //@line 7980
HEAP32[$this + 1068 >> 2] = $match_len$43; //@line 7982
HEAP32[$this + 1016 >> 2] = $match_hist0$101; //@line 7984
HEAP32[$this + 1020 >> 2] = $match_hist1$101; //@line 7986
HEAP32[$this + 1024 >> 2] = $match_hist2$101; //@line 7988
HEAP32[$this + 1028 >> 2] = $match_hist3$101; //@line 7990
HEAP32[$this + 1032 >> 2] = $cur_state$101; //@line 7992
HEAP32[$this + 992 >> 2] = $dst_ofs$102; //@line 7994
$3177 = $pDecode_buf_next$98; //@line 7998
$3179 = HEAP32[$0 >> 2] | 0; //@line 7998
$3182 = HEAP32[$this + 148 >> 2] | 0; //@line 7998
label = 472; //@line 7999
continue L144;
break;
}
case 490:
{
label = 0; //@line 8004
if (($pDecode_buf_next$101 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$109 = $arith_length$107; //@line 8012
$arith_value$109 = $arith_value$107; //@line 8012
$bit_buf$104 = $bit_buf$102; //@line 8012
$bit_count$104 = $bit_count$102; //@line 8012
$c93$0 = HEAPU8[$pDecode_buf_next$101 >> 0] | 0; //@line 8012
$cur_state$106 = $cur_state$104; //@line 8012
$dst_ofs$107 = $dst_ofs$105; //@line 8012
$match_hist0$106 = $match_hist0$104; //@line 8012
$match_hist1$106 = $match_hist1$104; //@line 8012
$match_hist2$106 = $match_hist2$104; //@line 8012
$match_hist3$106 = $match_hist3$104; //@line 8012
$match_len$48 = $match_len$46; //@line 8012
$match_slot$2 = $match_slot$0; //@line 8012
$pDecode_buf_next$103 = $pDecode_buf_next$101 + 1 | 0; //@line 8012
$pModel91$2 = $pModel91$0; //@line 8012
$pTables92$2 = $pTables92$0; //@line 8012
label = 498; //@line 8013
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$109 = $arith_length$107; //@line 8020
$arith_value$109 = $arith_value$107; //@line 8020
$bit_buf$104 = $bit_buf$102; //@line 8020
$bit_count$104 = $bit_count$102; //@line 8020
$c93$0 = 0; //@line 8020
$cur_state$106 = $cur_state$104; //@line 8020
$dst_ofs$107 = $dst_ofs$105; //@line 8020
$match_hist0$106 = $match_hist0$104; //@line 8020
$match_hist1$106 = $match_hist1$104; //@line 8020
$match_hist2$106 = $match_hist2$104; //@line 8020
$match_hist3$106 = $match_hist3$104; //@line 8020
$match_len$48 = $match_len$46; //@line 8020
$match_slot$2 = $match_slot$0; //@line 8020
$pDecode_buf_next$103 = $pDecode_buf_next$101; //@line 8020
$pModel91$2 = $pModel91$0; //@line 8020
$pTables92$2 = $pTables92$0; //@line 8020
label = 498; //@line 8021
continue L144;
}
HEAP32[$this + 112 >> 2] = $pModel91$0; //@line 8025
HEAP32[$this + 100 >> 2] = $arith_value$107; //@line 8027
HEAP32[$this + 104 >> 2] = $arith_length$107; //@line 8029
HEAP32[$this + 44 >> 2] = $bit_buf$102; //@line 8031
HEAP32[$this + 48 >> 2] = $bit_count$102; //@line 8033
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$101; //@line 8035
HEAP32[$this + 1068 >> 2] = $match_len$46; //@line 8037
HEAP32[$this + 1072 >> 2] = $match_slot$0; //@line 8039
HEAP32[$this + 1016 >> 2] = $match_hist0$104; //@line 8041
HEAP32[$this + 1020 >> 2] = $match_hist1$104; //@line 8043
HEAP32[$this + 1024 >> 2] = $match_hist2$104; //@line 8045
HEAP32[$this + 1028 >> 2] = $match_hist3$104; //@line 8047
HEAP32[$this + 1032 >> 2] = $cur_state$104; //@line 8049
HEAP32[$this + 992 >> 2] = $dst_ofs$105; //@line 8051
$3317 = $pDecode_buf_next$101; //@line 8055
$3319 = HEAP32[$0 >> 2] | 0; //@line 8055
$3322 = HEAP32[$this + 148 >> 2] | 0; //@line 8055
label = 493; //@line 8056
continue L144;
break;
}
case 509:
{
label = 0; //@line 8061
if (($pDecode_buf_next$104$ph | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$112 = $arith_length$110$ph; //@line 8069
$arith_value$112 = $arith_value$110$ph; //@line 8069
$bit_buf$107 = $bit_buf$105$lcssa; //@line 8069
$bit_count$107 = $bit_count$105$lcssa; //@line 8069
$cur_state$109 = $cur_state$107$ph; //@line 8069
$dst_ofs$110 = $dst_ofs$108$ph; //@line 8069
$match_hist0$109 = $match_hist0$107$ph; //@line 8069
$match_hist1$109 = $match_hist1$107$ph; //@line 8069
$match_hist2$109 = $match_hist2$107$ph; //@line 8069
$match_hist3$109 = $match_hist3$107$ph; //@line 8069
$match_len$51 = $match_len$49$lcssa; //@line 8069
$match_slot$5 = $match_slot$3$ph; //@line 8069
$pDecode_buf_next$106 = $pDecode_buf_next$104$ph + 1 | 0; //@line 8069
$r100$0 = HEAPU8[$pDecode_buf_next$104$ph >> 0] | 0; //@line 8069
label = 517; //@line 8070
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$112 = $arith_length$110$ph; //@line 8077
$arith_value$112 = $arith_value$110$ph; //@line 8077
$bit_buf$107 = $bit_buf$105$lcssa; //@line 8077
$bit_count$107 = $bit_count$105$lcssa; //@line 8077
$cur_state$109 = $cur_state$107$ph; //@line 8077
$dst_ofs$110 = $dst_ofs$108$ph; //@line 8077
$match_hist0$109 = $match_hist0$107$ph; //@line 8077
$match_hist1$109 = $match_hist1$107$ph; //@line 8077
$match_hist2$109 = $match_hist2$107$ph; //@line 8077
$match_hist3$109 = $match_hist3$107$ph; //@line 8077
$match_len$51 = $match_len$49$lcssa; //@line 8077
$match_slot$5 = $match_slot$3$ph; //@line 8077
$pDecode_buf_next$106 = $pDecode_buf_next$104$ph; //@line 8077
$r100$0 = 0; //@line 8077
label = 517; //@line 8078
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$110$ph; //@line 8082
HEAP32[$this + 104 >> 2] = $arith_length$110$ph; //@line 8084
HEAP32[$this + 44 >> 2] = $bit_buf$105$lcssa; //@line 8086
HEAP32[$this + 48 >> 2] = $bit_count$105$lcssa; //@line 8088
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$104$ph; //@line 8090
HEAP32[$this + 1068 >> 2] = $match_len$49$lcssa; //@line 8092
HEAP32[$this + 1072 >> 2] = $match_slot$3$ph; //@line 8094
HEAP32[$this + 1016 >> 2] = $match_hist0$107$ph; //@line 8096
HEAP32[$this + 1020 >> 2] = $match_hist1$107$ph; //@line 8098
HEAP32[$this + 1024 >> 2] = $match_hist2$107$ph; //@line 8100
HEAP32[$this + 1028 >> 2] = $match_hist3$107$ph; //@line 8102
HEAP32[$this + 1032 >> 2] = $cur_state$107$ph; //@line 8104
HEAP32[$this + 992 >> 2] = $dst_ofs$108$ph; //@line 8106
$3447 = $pDecode_buf_next$104$ph; //@line 8110
$3449 = HEAP32[$0 >> 2] | 0; //@line 8110
$3452 = HEAP32[$this + 148 >> 2] | 0; //@line 8110
label = 512; //@line 8111
continue L144;
break;
}
case 521:
{
label = 0; //@line 8116
if (($pDecode_buf_next$107 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$115 = $arith_length$113; //@line 8124
$arith_value$115 = $arith_value$113; //@line 8124
$bit_buf$110 = $bit_buf$108; //@line 8124
$bit_count$110 = $bit_count$108; //@line 8124
$cur_state$112 = $cur_state$110; //@line 8124
$dst_ofs$113 = $dst_ofs$111; //@line 8124
$match_hist0$112 = $match_hist0$110; //@line 8124
$match_hist1$112 = $match_hist1$110; //@line 8124
$match_hist2$112 = $match_hist2$110; //@line 8124
$match_hist3$112 = $match_hist3$110; //@line 8124
$match_len$54 = $match_len$52; //@line 8124
$match_slot$8 = $match_slot$6; //@line 8124
$pDecode_buf_next$109 = $pDecode_buf_next$107 + 1 | 0; //@line 8124
$r102$0 = HEAPU8[$pDecode_buf_next$107 >> 0] | 0; //@line 8124
label = 529; //@line 8125
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$115 = $arith_length$113; //@line 8132
$arith_value$115 = $arith_value$113; //@line 8132
$bit_buf$110 = $bit_buf$108; //@line 8132
$bit_count$110 = $bit_count$108; //@line 8132
$cur_state$112 = $cur_state$110; //@line 8132
$dst_ofs$113 = $dst_ofs$111; //@line 8132
$match_hist0$112 = $match_hist0$110; //@line 8132
$match_hist1$112 = $match_hist1$110; //@line 8132
$match_hist2$112 = $match_hist2$110; //@line 8132
$match_hist3$112 = $match_hist3$110; //@line 8132
$match_len$54 = $match_len$52; //@line 8132
$match_slot$8 = $match_slot$6; //@line 8132
$pDecode_buf_next$109 = $pDecode_buf_next$107; //@line 8132
$r102$0 = 0; //@line 8132
label = 529; //@line 8133
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$113; //@line 8137
HEAP32[$this + 104 >> 2] = $arith_length$113; //@line 8139
HEAP32[$this + 44 >> 2] = $bit_buf$108; //@line 8141
HEAP32[$this + 48 >> 2] = $bit_count$108; //@line 8143
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$107; //@line 8145
HEAP32[$this + 1068 >> 2] = $match_len$52; //@line 8147
HEAP32[$this + 1072 >> 2] = $match_slot$6; //@line 8149
HEAP32[$this + 1016 >> 2] = $match_hist0$110; //@line 8151
HEAP32[$this + 1020 >> 2] = $match_hist1$110; //@line 8153
HEAP32[$this + 1024 >> 2] = $match_hist2$110; //@line 8155
HEAP32[$this + 1028 >> 2] = $match_hist3$110; //@line 8157
HEAP32[$this + 1032 >> 2] = $cur_state$110; //@line 8159
HEAP32[$this + 992 >> 2] = $dst_ofs$111; //@line 8161
$3531 = $pDecode_buf_next$107; //@line 8165
$3533 = HEAP32[$0 >> 2] | 0; //@line 8165
$3536 = HEAP32[$this + 148 >> 2] | 0; //@line 8165
label = 524; //@line 8166
continue L144;
break;
}
case 533:
{
label = 0; //@line 8171
if (($pDecode_buf_next$111 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$119 = $arith_length$117; //@line 8179
$arith_value$119 = $arith_value$117; //@line 8179
$bit_buf$114 = $bit_buf$112; //@line 8179
$bit_count$114 = $bit_count$112; //@line 8179
$cur_state$116 = $cur_state$114; //@line 8179
$dst_ofs$117 = $dst_ofs$115; //@line 8179
$match_hist0$116 = $match_hist0$114; //@line 8179
$match_hist1$116 = $match_hist1$114; //@line 8179
$match_hist2$116 = $match_hist2$114; //@line 8179
$match_hist3$116 = $match_hist3$114; //@line 8179
$match_len$58 = $match_len$56; //@line 8179
$match_slot$12 = $match_slot$10; //@line 8179
$num_extra_bits$2 = $num_extra_bits$0; //@line 8179
$pDecode_buf_next$113 = $pDecode_buf_next$111 + 1 | 0; //@line 8179
$r103$0 = HEAPU8[$pDecode_buf_next$111 >> 0] | 0; //@line 8179
label = 541; //@line 8180
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$119 = $arith_length$117; //@line 8187
$arith_value$119 = $arith_value$117; //@line 8187
$bit_buf$114 = $bit_buf$112; //@line 8187
$bit_count$114 = $bit_count$112; //@line 8187
$cur_state$116 = $cur_state$114; //@line 8187
$dst_ofs$117 = $dst_ofs$115; //@line 8187
$match_hist0$116 = $match_hist0$114; //@line 8187
$match_hist1$116 = $match_hist1$114; //@line 8187
$match_hist2$116 = $match_hist2$114; //@line 8187
$match_hist3$116 = $match_hist3$114; //@line 8187
$match_len$58 = $match_len$56; //@line 8187
$match_slot$12 = $match_slot$10; //@line 8187
$num_extra_bits$2 = $num_extra_bits$0; //@line 8187
$pDecode_buf_next$113 = $pDecode_buf_next$111; //@line 8187
$r103$0 = 0; //@line 8187
label = 541; //@line 8188
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$117; //@line 8192
HEAP32[$this + 104 >> 2] = $arith_length$117; //@line 8194
HEAP32[$this + 44 >> 2] = $bit_buf$112; //@line 8196
HEAP32[$this + 48 >> 2] = $bit_count$112; //@line 8198
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$111; //@line 8200
HEAP32[$this + 1068 >> 2] = $match_len$56; //@line 8202
HEAP32[$this + 1072 >> 2] = $match_slot$10; //@line 8204
HEAP32[$this + 1080 >> 2] = $num_extra_bits$0; //@line 8206
HEAP32[$this + 1016 >> 2] = $match_hist0$114; //@line 8208
HEAP32[$this + 1020 >> 2] = $match_hist1$114; //@line 8210
HEAP32[$this + 1024 >> 2] = $match_hist2$114; //@line 8212
HEAP32[$this + 1028 >> 2] = $match_hist3$114; //@line 8214
HEAP32[$this + 1032 >> 2] = $cur_state$114; //@line 8216
HEAP32[$this + 992 >> 2] = $dst_ofs$115; //@line 8218
$3619 = $pDecode_buf_next$111; //@line 8222
$3621 = HEAP32[$0 >> 2] | 0; //@line 8222
$3624 = HEAP32[$this + 148 >> 2] | 0; //@line 8222
label = 536; //@line 8223
continue L144;
break;
}
case 545:
{
label = 0; //@line 8228
if (($pDecode_buf_next$114 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$122 = $arith_length$120; //@line 8236
$arith_value$122 = $arith_value$120; //@line 8236
$bit_buf$117 = $bit_buf$115; //@line 8236
$bit_count$117 = $bit_count$115; //@line 8236
$cur_state$119 = $cur_state$117; //@line 8236
$dst_ofs$120 = $dst_ofs$118; //@line 8236
$match_hist0$119 = $match_hist0$117; //@line 8236
$match_hist1$119 = $match_hist1$117; //@line 8236
$match_hist2$119 = $match_hist2$117; //@line 8236
$match_hist3$119 = $match_hist3$117; //@line 8236
$match_len$61 = $match_len$59; //@line 8236
$match_slot$15 = $match_slot$13; //@line 8236
$num_extra_bits$5 = $num_extra_bits$3; //@line 8236
$pDecode_buf_next$116 = $pDecode_buf_next$114 + 1 | 0; //@line 8236
$r104$0 = HEAPU8[$pDecode_buf_next$114 >> 0] | 0; //@line 8236
label = 553; //@line 8237
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$122 = $arith_length$120; //@line 8244
$arith_value$122 = $arith_value$120; //@line 8244
$bit_buf$117 = $bit_buf$115; //@line 8244
$bit_count$117 = $bit_count$115; //@line 8244
$cur_state$119 = $cur_state$117; //@line 8244
$dst_ofs$120 = $dst_ofs$118; //@line 8244
$match_hist0$119 = $match_hist0$117; //@line 8244
$match_hist1$119 = $match_hist1$117; //@line 8244
$match_hist2$119 = $match_hist2$117; //@line 8244
$match_hist3$119 = $match_hist3$117; //@line 8244
$match_len$61 = $match_len$59; //@line 8244
$match_slot$15 = $match_slot$13; //@line 8244
$num_extra_bits$5 = $num_extra_bits$3; //@line 8244
$pDecode_buf_next$116 = $pDecode_buf_next$114; //@line 8244
$r104$0 = 0; //@line 8244
label = 553; //@line 8245
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$120; //@line 8249
HEAP32[$this + 104 >> 2] = $arith_length$120; //@line 8251
HEAP32[$this + 44 >> 2] = $bit_buf$115; //@line 8253
HEAP32[$this + 48 >> 2] = $bit_count$115; //@line 8255
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$114; //@line 8257
HEAP32[$this + 1068 >> 2] = $match_len$59; //@line 8259
HEAP32[$this + 1072 >> 2] = $match_slot$13; //@line 8261
HEAP32[$this + 1080 >> 2] = $num_extra_bits$3; //@line 8263
HEAP32[$this + 1016 >> 2] = $match_hist0$117; //@line 8265
HEAP32[$this + 1020 >> 2] = $match_hist1$117; //@line 8267
HEAP32[$this + 1024 >> 2] = $match_hist2$117; //@line 8269
HEAP32[$this + 1028 >> 2] = $match_hist3$117; //@line 8271
HEAP32[$this + 1032 >> 2] = $cur_state$117; //@line 8273
HEAP32[$this + 992 >> 2] = $dst_ofs$118; //@line 8275
$3706 = $pDecode_buf_next$114; //@line 8279
$3708 = HEAP32[$0 >> 2] | 0; //@line 8279
$3711 = HEAP32[$this + 148 >> 2] | 0; //@line 8279
label = 548; //@line 8280
continue L144;
break;
}
case 557:
{
label = 0; //@line 8285
if (($pDecode_buf_next$118 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$126 = $arith_length$124; //@line 8293
$arith_value$126 = $arith_value$124; //@line 8293
$bit_buf$121 = $bit_buf$119; //@line 8293
$bit_count$121 = $bit_count$119; //@line 8293
$c107$0 = HEAPU8[$pDecode_buf_next$118 >> 0] | 0; //@line 8293
$cur_state$123 = $cur_state$121; //@line 8293
$dst_ofs$124 = $dst_ofs$122; //@line 8293
$extra_bits$3 = $extra_bits$1; //@line 8293
$match_hist0$123 = $match_hist0$121; //@line 8293
$match_hist1$123 = $match_hist1$121; //@line 8293
$match_hist2$123 = $match_hist2$121; //@line 8293
$match_hist3$123 = $match_hist3$121; //@line 8293
$match_len$65 = $match_len$63; //@line 8293
$match_slot$19 = $match_slot$17; //@line 8293
$pDecode_buf_next$120 = $pDecode_buf_next$118 + 1 | 0; //@line 8293
$pModel105$2 = $pModel105$0; //@line 8293
$pTables106$2 = $pTables106$0; //@line 8293
label = 565; //@line 8294
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$126 = $arith_length$124; //@line 8301
$arith_value$126 = $arith_value$124; //@line 8301
$bit_buf$121 = $bit_buf$119; //@line 8301
$bit_count$121 = $bit_count$119; //@line 8301
$c107$0 = 0; //@line 8301
$cur_state$123 = $cur_state$121; //@line 8301
$dst_ofs$124 = $dst_ofs$122; //@line 8301
$extra_bits$3 = $extra_bits$1; //@line 8301
$match_hist0$123 = $match_hist0$121; //@line 8301
$match_hist1$123 = $match_hist1$121; //@line 8301
$match_hist2$123 = $match_hist2$121; //@line 8301
$match_hist3$123 = $match_hist3$121; //@line 8301
$match_len$65 = $match_len$63; //@line 8301
$match_slot$19 = $match_slot$17; //@line 8301
$pDecode_buf_next$120 = $pDecode_buf_next$118; //@line 8301
$pModel105$2 = $pModel105$0; //@line 8301
$pTables106$2 = $pTables106$0; //@line 8301
label = 565; //@line 8302
continue L144;
}
HEAP32[$this + 112 >> 2] = $pModel105$0; //@line 8306
HEAP32[$this + 100 >> 2] = $arith_value$124; //@line 8308
HEAP32[$this + 104 >> 2] = $arith_length$124; //@line 8310
HEAP32[$this + 44 >> 2] = $bit_buf$119; //@line 8312
HEAP32[$this + 48 >> 2] = $bit_count$119; //@line 8314
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$118; //@line 8316
HEAP32[$this + 1068 >> 2] = $match_len$63; //@line 8318
HEAP32[$this + 1072 >> 2] = $match_slot$17; //@line 8320
HEAP32[$this + 1076 >> 2] = $extra_bits$1; //@line 8322
HEAP32[$this + 1016 >> 2] = $match_hist0$121; //@line 8324
HEAP32[$this + 1020 >> 2] = $match_hist1$121; //@line 8326
HEAP32[$this + 1024 >> 2] = $match_hist2$121; //@line 8328
HEAP32[$this + 1028 >> 2] = $match_hist3$121; //@line 8330
HEAP32[$this + 1032 >> 2] = $cur_state$121; //@line 8332
HEAP32[$this + 992 >> 2] = $dst_ofs$122; //@line 8334
$3795 = $pDecode_buf_next$118; //@line 8338
$3797 = HEAP32[$0 >> 2] | 0; //@line 8338
$3800 = HEAP32[$this + 148 >> 2] | 0; //@line 8338
label = 560; //@line 8339
continue L144;
break;
}
case 578:
{
label = 0; //@line 8344
HEAP32[$this + 100 >> 2] = $arith_value$129; //@line 8346
HEAP32[$this + 104 >> 2] = $arith_length$129; //@line 8348
HEAP32[$this + 44 >> 2] = $bit_buf$124; //@line 8350
HEAP32[$this + 48 >> 2] = $bit_count$124; //@line 8352
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$123; //@line 8354
HEAP32[$this + 1068 >> 2] = $match_len$68; //@line 8356
HEAP32[$this + 1084 >> 2] = $src_ofs$0; //@line 8358
HEAP32[$this + 1088 >> 2] = $pCopy_src$2; //@line 8360
HEAP32[$this + 1016 >> 2] = $match_hist0$126; //@line 8362
HEAP32[$this + 1020 >> 2] = $match_hist1$126; //@line 8364
HEAP32[$this + 1024 >> 2] = $match_hist2$126; //@line 8366
HEAP32[$this + 1028 >> 2] = $match_hist3$125; //@line 8368
HEAP32[$this + 1032 >> 2] = $cur_state$126; //@line 8370
HEAP32[$this + 992 >> 2] = $dst_ofs$128; //@line 8372
$3939 = $this + 1056 | 0; //@line 8374
$3940 = HEAP32[$3939 >> 2] | 0; //@line 8375
$3941 = $this + 996 | 0; //@line 8376
$3942 = HEAP32[$3941 >> 2] | 0; //@line 8377
$3943 = (HEAP32[$6 >> 2] | 0) + ($3942 + $3940) | 0; //@line 8379
HEAP32[$this + 1044 >> 2] = $3943; //@line 8381
$3946 = $3 - $3940 - $3942 | 0; //@line 8383
HEAP32[$this + 1048 >> 2] = $3946; //@line 8385
HEAP32[$3939 >> 2] = 0; //@line 8386
HEAP32[$3941 >> 2] = $4 & $3; //@line 8388
$3949 = $3946; //@line 8389
$3965 = $3943; //@line 8389
$4502 = $pDecode_buf_next$123; //@line 8389
label = 579; //@line 8390
continue L144;
break;
}
case 602:
{
label = 0; //@line 8395
if (($pDecode_buf_next$125 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$133 = $arith_length$131; //@line 8403
$arith_value$133 = $arith_value$131; //@line 8403
$bit_buf$128 = $bit_buf$126; //@line 8403
$bit_count$128 = $bit_count$126; //@line 8403
$cur_state$130 = $cur_state$128; //@line 8403
$dst_ofs$131 = $dst_ofs$129; //@line 8403
$match_hist0$130 = $match_hist0$128; //@line 8403
$match_hist1$130 = $match_hist1$128; //@line 8403
$match_hist2$130 = $match_hist2$128; //@line 8403
$match_hist3$129 = $match_hist3$127; //@line 8403
$pDecode_buf_next$127 = $pDecode_buf_next$125 + 1 | 0; //@line 8403
$r119$0 = HEAPU8[$pDecode_buf_next$125 >> 0] | 0; //@line 8403
label = 610; //@line 8404
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$133 = $arith_length$131; //@line 8411
$arith_value$133 = $arith_value$131; //@line 8411
$bit_buf$128 = $bit_buf$126; //@line 8411
$bit_count$128 = $bit_count$126; //@line 8411
$cur_state$130 = $cur_state$128; //@line 8411
$dst_ofs$131 = $dst_ofs$129; //@line 8411
$match_hist0$130 = $match_hist0$128; //@line 8411
$match_hist1$130 = $match_hist1$128; //@line 8411
$match_hist2$130 = $match_hist2$128; //@line 8411
$match_hist3$129 = $match_hist3$127; //@line 8411
$pDecode_buf_next$127 = $pDecode_buf_next$125; //@line 8411
$r119$0 = 0; //@line 8411
label = 610; //@line 8412
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$131; //@line 8416
HEAP32[$this + 104 >> 2] = $arith_length$131; //@line 8418
HEAP32[$this + 44 >> 2] = $bit_buf$126; //@line 8420
HEAP32[$this + 48 >> 2] = $bit_count$126; //@line 8422
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$125; //@line 8424
HEAP32[$this + 1016 >> 2] = $match_hist0$128; //@line 8426
HEAP32[$this + 1020 >> 2] = $match_hist1$128; //@line 8428
HEAP32[$this + 1024 >> 2] = $match_hist2$128; //@line 8430
HEAP32[$this + 1028 >> 2] = $match_hist3$127; //@line 8432
HEAP32[$this + 1032 >> 2] = $cur_state$128; //@line 8434
HEAP32[$this + 992 >> 2] = $dst_ofs$129; //@line 8436
$4073 = $pDecode_buf_next$125; //@line 8440
$4075 = HEAP32[$0 >> 2] | 0; //@line 8440
$4078 = HEAP32[$this + 148 >> 2] | 0; //@line 8440
label = 605; //@line 8441
continue L144;
break;
}
case 617:
{
label = 0; //@line 8446
HEAP32[$this + 100 >> 2] = $arith_value$134; //@line 8448
HEAP32[$this + 104 >> 2] = $arith_length$134; //@line 8450
HEAP32[$this + 44 >> 2] = $bit_buf$129; //@line 8452
HEAP32[$this + 48 >> 2] = $bit_count$129; //@line 8454
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$128; //@line 8456
HEAP32[$this + 1016 >> 2] = $match_hist0$131; //@line 8458
HEAP32[$this + 1020 >> 2] = $match_hist1$131; //@line 8460
HEAP32[$this + 1024 >> 2] = $match_hist2$131; //@line 8462
HEAP32[$this + 1028 >> 2] = $match_hist3$130; //@line 8464
HEAP32[$this + 1032 >> 2] = $cur_state$131; //@line 8466
HEAP32[$this + 992 >> 2] = $dst_ofs$132; //@line 8468
$4148 = $this + 1056 | 0; //@line 8470
$4149 = HEAP32[$4148 >> 2] | 0; //@line 8471
$4150 = $this + 996 | 0; //@line 8472
$4151 = HEAP32[$4150 >> 2] | 0; //@line 8473
$4152 = (HEAP32[$6 >> 2] | 0) + ($4151 + $4149) | 0; //@line 8475
HEAP32[$this + 1044 >> 2] = $4152; //@line 8477
$4155 = $dst_ofs$132 - $4149 - $4151 | 0; //@line 8479
HEAP32[$this + 1048 >> 2] = $4155; //@line 8481
HEAP32[$4148 >> 2] = 0; //@line 8482
HEAP32[$4150 >> 2] = $dst_ofs$132 & $4; //@line 8484
$4158 = $4155; //@line 8485
$4174 = $4152; //@line 8485
$4503 = $pDecode_buf_next$128; //@line 8485
label = 618; //@line 8486
continue L144;
break;
}
case 631:
{
label = 0; //@line 8491
if (($pDecode_buf_next$130 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$138 = $arith_length$136; //@line 8499
$arith_value$138 = $arith_value$136; //@line 8499
$bit_buf$133 = $bit_buf$131; //@line 8499
$bit_count$133 = $bit_count$131; //@line 8499
$cur_state$135 = $cur_state$133; //@line 8499
$dst_ofs$136 = $dst_ofs$134; //@line 8499
$match_hist0$135 = $match_hist0$133; //@line 8499
$match_hist1$135 = $match_hist1$133; //@line 8499
$match_hist2$135 = $match_hist2$133; //@line 8499
$match_hist3$134 = $match_hist3$132; //@line 8499
$pDecode_buf_next$132 = $pDecode_buf_next$130 + 1 | 0; //@line 8499
$r124$0 = HEAPU8[$pDecode_buf_next$130 >> 0] | 0; //@line 8499
label = 639; //@line 8500
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$138 = $arith_length$136; //@line 8507
$arith_value$138 = $arith_value$136; //@line 8507
$bit_buf$133 = $bit_buf$131; //@line 8507
$bit_count$133 = $bit_count$131; //@line 8507
$cur_state$135 = $cur_state$133; //@line 8507
$dst_ofs$136 = $dst_ofs$134; //@line 8507
$match_hist0$135 = $match_hist0$133; //@line 8507
$match_hist1$135 = $match_hist1$133; //@line 8507
$match_hist2$135 = $match_hist2$133; //@line 8507
$match_hist3$134 = $match_hist3$132; //@line 8507
$pDecode_buf_next$132 = $pDecode_buf_next$130; //@line 8507
$r124$0 = 0; //@line 8507
label = 639; //@line 8508
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$136; //@line 8512
HEAP32[$this + 104 >> 2] = $arith_length$136; //@line 8514
HEAP32[$this + 44 >> 2] = $bit_buf$131; //@line 8516
HEAP32[$this + 48 >> 2] = $bit_count$131; //@line 8518
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$130; //@line 8520
HEAP32[$this + 1016 >> 2] = $match_hist0$133; //@line 8522
HEAP32[$this + 1020 >> 2] = $match_hist1$133; //@line 8524
HEAP32[$this + 1024 >> 2] = $match_hist2$133; //@line 8526
HEAP32[$this + 1028 >> 2] = $match_hist3$132; //@line 8528
HEAP32[$this + 1032 >> 2] = $cur_state$133; //@line 8530
HEAP32[$this + 992 >> 2] = $dst_ofs$134; //@line 8532
$4264 = $pDecode_buf_next$130; //@line 8536
$4266 = HEAP32[$0 >> 2] | 0; //@line 8536
$4269 = HEAP32[$this + 148 >> 2] | 0; //@line 8536
label = 634; //@line 8537
continue L144;
break;
}
case 642:
{
label = 0; //@line 8542
if (($pDecode_buf_next$133 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$141 = $arith_length$139; //@line 8550
$arith_value$141 = $arith_value$139; //@line 8550
$bit_buf$136 = $bit_buf$134; //@line 8550
$bit_count$136 = $bit_count$134; //@line 8550
$cur_state$138 = $cur_state$136; //@line 8550
$dst_ofs$139 = $dst_ofs$137; //@line 8550
$match_hist0$138 = $match_hist0$136; //@line 8550
$match_hist1$138 = $match_hist1$136; //@line 8550
$match_hist2$138 = $match_hist2$136; //@line 8550
$match_hist3$137 = $match_hist3$135; //@line 8550
$pDecode_buf_next$135 = $pDecode_buf_next$133 + 1 | 0; //@line 8550
$r125$0 = HEAPU8[$pDecode_buf_next$133 >> 0] | 0; //@line 8550
label = 650; //@line 8551
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$141 = $arith_length$139; //@line 8558
$arith_value$141 = $arith_value$139; //@line 8558
$bit_buf$136 = $bit_buf$134; //@line 8558
$bit_count$136 = $bit_count$134; //@line 8558
$cur_state$138 = $cur_state$136; //@line 8558
$dst_ofs$139 = $dst_ofs$137; //@line 8558
$match_hist0$138 = $match_hist0$136; //@line 8558
$match_hist1$138 = $match_hist1$136; //@line 8558
$match_hist2$138 = $match_hist2$136; //@line 8558
$match_hist3$137 = $match_hist3$135; //@line 8558
$pDecode_buf_next$135 = $pDecode_buf_next$133; //@line 8558
$r125$0 = 0; //@line 8558
label = 650; //@line 8559
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$139; //@line 8563
HEAP32[$this + 104 >> 2] = $arith_length$139; //@line 8565
HEAP32[$this + 44 >> 2] = $bit_buf$134; //@line 8567
HEAP32[$this + 48 >> 2] = $bit_count$134; //@line 8569
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$133; //@line 8571
HEAP32[$this + 1016 >> 2] = $match_hist0$136; //@line 8573
HEAP32[$this + 1020 >> 2] = $match_hist1$136; //@line 8575
HEAP32[$this + 1024 >> 2] = $match_hist2$136; //@line 8577
HEAP32[$this + 1028 >> 2] = $match_hist3$135; //@line 8579
HEAP32[$this + 1032 >> 2] = $cur_state$136; //@line 8581
HEAP32[$this + 992 >> 2] = $dst_ofs$137; //@line 8583
$4336 = $pDecode_buf_next$133; //@line 8587
$4338 = HEAP32[$0 >> 2] | 0; //@line 8587
$4341 = HEAP32[$this + 148 >> 2] | 0; //@line 8587
label = 645; //@line 8588
continue L144;
break;
}
case 653:
{
label = 0; //@line 8593
if (($pDecode_buf_next$136 | 0) != (HEAP32[$this + 24 >> 2] | 0)) {
$arith_length$144 = $arith_length$142; //@line 8601
$arith_value$144 = $arith_value$142; //@line 8601
$bit_buf$139 = $bit_buf$137; //@line 8601
$bit_count$139 = $bit_count$137; //@line 8601
$cur_state$141 = $cur_state$139; //@line 8601
$dst_ofs$142 = $dst_ofs$140; //@line 8601
$match_hist0$141 = $match_hist0$139; //@line 8601
$match_hist1$141 = $match_hist1$139; //@line 8601
$match_hist2$141 = $match_hist2$139; //@line 8601
$match_hist3$140 = $match_hist3$138; //@line 8601
$pDecode_buf_next$138 = $pDecode_buf_next$136 + 1 | 0; //@line 8601
$r126$0 = HEAPU8[$pDecode_buf_next$136 >> 0] | 0; //@line 8601
label = 661; //@line 8602
continue L144;
}
if ((HEAP8[$this + 32 >> 0] | 0) == 1) {
$arith_length$144 = $arith_length$142; //@line 8609
$arith_value$144 = $arith_value$142; //@line 8609
$bit_buf$139 = $bit_buf$137; //@line 8609
$bit_count$139 = $bit_count$137; //@line 8609
$cur_state$141 = $cur_state$139; //@line 8609
$dst_ofs$142 = $dst_ofs$140; //@line 8609
$match_hist0$141 = $match_hist0$139; //@line 8609
$match_hist1$141 = $match_hist1$139; //@line 8609
$match_hist2$141 = $match_hist2$139; //@line 8609
$match_hist3$140 = $match_hist3$138; //@line 8609
$pDecode_buf_next$138 = $pDecode_buf_next$136; //@line 8609
$r126$0 = 0; //@line 8609
label = 661; //@line 8610
continue L144;
}
HEAP32[$this + 100 >> 2] = $arith_value$142; //@line 8614
HEAP32[$this + 104 >> 2] = $arith_length$142; //@line 8616
HEAP32[$this + 44 >> 2] = $bit_buf$137; //@line 8618
HEAP32[$this + 48 >> 2] = $bit_count$137; //@line 8620
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$136; //@line 8622
HEAP32[$this + 1016 >> 2] = $match_hist0$139; //@line 8624
HEAP32[$this + 1020 >> 2] = $match_hist1$139; //@line 8626
HEAP32[$this + 1024 >> 2] = $match_hist2$139; //@line 8628
HEAP32[$this + 1028 >> 2] = $match_hist3$138; //@line 8630
HEAP32[$this + 1032 >> 2] = $cur_state$139; //@line 8632
HEAP32[$this + 992 >> 2] = $dst_ofs$140; //@line 8634
$4410 = $pDecode_buf_next$136; //@line 8638
$4412 = HEAP32[$0 >> 2] | 0; //@line 8638
$4415 = HEAP32[$this + 148 >> 2] | 0; //@line 8638
label = 656; //@line 8639
continue L144;
break;
}
}
}
switch (label | 0) {
case 121:
{
$763 = HEAP32[HEAP32[$5 >> 2] >> 2] | 0; //@line 8648
$$40 = $760 >>> 0 < $763 >>> 0 ? $760 : $763; //@line 8650
$765 = $this + 1052 | 0; //@line 8651
HEAP32[$765 >> 2] = $$40; //@line 8652
L778 : do {
if (!(HEAP32[$this + 184 >> 2] & 2)) {
_memcpy(HEAP32[$this + 152 >> 2] | 0, $776 | 0, $$40 | 0) | 0; //@line 8661
} else {
if ($$40) {
$771 = $this + 152 | 0; //@line 8665
$772 = $this + 1044 | 0; //@line 8666
$773 = $this + 140 | 0; //@line 8667
$778 = $$40; //@line 8668
$783 = $776; //@line 8668
$copy_ofs$0134 = 0; //@line 8668
while (1) {
$777 = $778 - $copy_ofs$0134 | 0; //@line 8670
$$41 = $777 >>> 0 < 8192 ? $777 : 8192; //@line 8672
_memcpy((HEAP32[$771 >> 2] | 0) + $copy_ofs$0134 | 0, $783 + $copy_ofs$0134 | 0, $$41 | 0) | 0; //@line 8676
HEAP32[$773 >> 2] = __ZN5lzham7adler32EPKvjj((HEAP32[$772 >> 2] | 0) + $copy_ofs$0134 | 0, $$41, HEAP32[$773 >> 2] | 0) | 0; //@line 8681
$788 = $$41 + $copy_ofs$0134 | 0; //@line 8682
$789 = HEAP32[$765 >> 2] | 0; //@line 8683
if ($789 >>> 0 <= $788 >>> 0) {
break L778;
}
$778 = $789; //@line 8689
$783 = HEAP32[$772 >> 2] | 0; //@line 8689
$copy_ofs$0134 = $788; //@line 8689
}
}
}
} while (0);
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = (HEAP32[$this + 20 >> 2] | 0) - (HEAP32[$0 >> 2] | 0); //@line 8702
HEAP32[HEAP32[$5 >> 2] >> 2] = HEAP32[$765 >> 2]; //@line 8705
HEAP32[$this >> 2] = 473; //@line 8706
$$0 = (HEAP32[$765 >> 2] | 0) == 0 & 1; //@line 8710
return $$0 | 0; //@line 8711
}
case 130:
{
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = $651 - (HEAP32[$0 >> 2] | 0); //@line 8721
$841 = $this + 996 | 0; //@line 8722
HEAP32[HEAP32[$5 >> 2] >> 2] = 0 - (HEAP32[$841 >> 2] | 0); //@line 8726
HEAP32[$841 >> 2] = 0; //@line 8727
HEAP32[$this + 1016 >> 2] = $match_hist0$23; //@line 8729
HEAP32[$this + 1020 >> 2] = $match_hist1$23; //@line 8731
HEAP32[$this + 1024 >> 2] = $match_hist2$23; //@line 8733
HEAP32[$this + 1028 >> 2] = $match_hist3$23; //@line 8735
HEAP32[$this + 1032 >> 2] = $cur_state$23; //@line 8737
HEAP32[$this + 992 >> 2] = 0; //@line 8739
HEAP32[$this >> 2] = 496; //@line 8740
$$0 = 0; //@line 8741
return $$0 | 0; //@line 8742
}
case 174:
{
$1166 = HEAP32[HEAP32[$5 >> 2] >> 2] | 0; //@line 8747
$$42 = $1163 >>> 0 < $1166 >>> 0 ? $1163 : $1166; //@line 8749
$1168 = $this + 1052 | 0; //@line 8750
HEAP32[$1168 >> 2] = $$42; //@line 8751
L731 : do {
if (!(HEAP32[$this + 184 >> 2] & 2)) {
_memcpy(HEAP32[$this + 152 >> 2] | 0, $1179 | 0, $$42 | 0) | 0; //@line 8760
} else {
if ($$42) {
$1174 = $this + 152 | 0; //@line 8764
$1175 = $this + 1044 | 0; //@line 8765
$1176 = $this + 140 | 0; //@line 8766
$1181 = $$42; //@line 8767
$1186 = $1179; //@line 8767
$copy_ofs13$0138 = 0; //@line 8767
while (1) {
$1180 = $1181 - $copy_ofs13$0138 | 0; //@line 8769
$$43 = $1180 >>> 0 < 8192 ? $1180 : 8192; //@line 8771
_memcpy((HEAP32[$1174 >> 2] | 0) + $copy_ofs13$0138 | 0, $1186 + $copy_ofs13$0138 | 0, $$43 | 0) | 0; //@line 8775
HEAP32[$1176 >> 2] = __ZN5lzham7adler32EPKvjj((HEAP32[$1175 >> 2] | 0) + $copy_ofs13$0138 | 0, $$43, HEAP32[$1176 >> 2] | 0) | 0; //@line 8780
$1191 = $$43 + $copy_ofs13$0138 | 0; //@line 8781
$1192 = HEAP32[$1168 >> 2] | 0; //@line 8782
if ($1192 >>> 0 <= $1191 >>> 0) {
break L731;
}
$1181 = $1192; //@line 8788
$1186 = HEAP32[$1175 >> 2] | 0; //@line 8788
$copy_ofs13$0138 = $1191; //@line 8788
}
}
}
} while (0);
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = (HEAP32[$this + 20 >> 2] | 0) - (HEAP32[$0 >> 2] | 0); //@line 8801
HEAP32[HEAP32[$5 >> 2] >> 2] = HEAP32[$1168 >> 2]; //@line 8804
HEAP32[$this >> 2] = 559; //@line 8805
$$0 = (HEAP32[$1168 >> 2] | 0) == 0 & 1; //@line 8809
return $$0 | 0; //@line 8810
}
case 190:
{
HEAP32[$this + 1092 >> 2] = $num_raw_bytes_remaining$13; //@line 8815
HEAP32[$this + 1016 >> 2] = $match_hist0$40; //@line 8817
HEAP32[$this + 1020 >> 2] = $match_hist1$40; //@line 8819
HEAP32[$this + 1024 >> 2] = $match_hist2$40; //@line 8821
HEAP32[$this + 1028 >> 2] = $match_hist3$40; //@line 8823
HEAP32[$this + 1032 >> 2] = $cur_state$40; //@line 8825
HEAP32[$this + 992 >> 2] = $dst_ofs$41; //@line 8827
HEAP32[$this >> 2] = 588; //@line 8828
$$0 = 2; //@line 8829
return $$0 | 0; //@line 8830
}
case 196:
{
$1362 = HEAP32[HEAP32[$5 >> 2] >> 2] | 0; //@line 8835
$$45 = $1359 >>> 0 < $1362 >>> 0 ? $1359 : $1362; //@line 8837
$1364 = $this + 1052 | 0; //@line 8838
HEAP32[$1364 >> 2] = $$45; //@line 8839
L788 : do {
if (!(HEAP32[$this + 184 >> 2] & 2)) {
_memcpy(HEAP32[$this + 152 >> 2] | 0, $1375 | 0, $$45 | 0) | 0; //@line 8848
} else {
if ($$45) {
$1370 = $this + 152 | 0; //@line 8852
$1371 = $this + 1044 | 0; //@line 8853
$1372 = $this + 140 | 0; //@line 8854
$1377 = $$45; //@line 8855
$1382 = $1375; //@line 8855
$copy_ofs16$0136 = 0; //@line 8855
while (1) {
$1376 = $1377 - $copy_ofs16$0136 | 0; //@line 8857
$$46 = $1376 >>> 0 < 8192 ? $1376 : 8192; //@line 8859
_memcpy((HEAP32[$1370 >> 2] | 0) + $copy_ofs16$0136 | 0, $1382 + $copy_ofs16$0136 | 0, $$46 | 0) | 0; //@line 8863
HEAP32[$1372 >> 2] = __ZN5lzham7adler32EPKvjj((HEAP32[$1371 >> 2] | 0) + $copy_ofs16$0136 | 0, $$46, HEAP32[$1372 >> 2] | 0) | 0; //@line 8868
$1387 = $$46 + $copy_ofs16$0136 | 0; //@line 8869
$1388 = HEAP32[$1364 >> 2] | 0; //@line 8870
if ($1388 >>> 0 <= $1387 >>> 0) {
break L788;
}
$1377 = $1388; //@line 8876
$1382 = HEAP32[$1371 >> 2] | 0; //@line 8876
$copy_ofs16$0136 = $1387; //@line 8876
}
}
}
} while (0);
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = (HEAP32[$this + 20 >> 2] | 0) - (HEAP32[$0 >> 2] | 0); //@line 8889
HEAP32[HEAP32[$5 >> 2] >> 2] = HEAP32[$1364 >> 2]; //@line 8892
HEAP32[$this >> 2] = 625; //@line 8893
$$0 = (HEAP32[$1364 >> 2] | 0) == 0 & 1; //@line 8897
return $$0 | 0; //@line 8898
}
case 290:
{
$1987 = HEAP32[HEAP32[$5 >> 2] >> 2] | 0; //@line 8903
$$49 = $1984 >>> 0 < $1987 >>> 0 ? $1984 : $1987; //@line 8905
$1989 = $this + 1052 | 0; //@line 8906
HEAP32[$1989 >> 2] = $$49; //@line 8907
L766 : do {
if (!(HEAP32[$this + 184 >> 2] & 2)) {
_memcpy(HEAP32[$this + 152 >> 2] | 0, $2000 | 0, $$49 | 0) | 0; //@line 8916
} else {
if ($$49) {
$1995 = $this + 152 | 0; //@line 8920
$1996 = $this + 1044 | 0; //@line 8921
$1997 = $this + 140 | 0; //@line 8922
$2002 = $$49; //@line 8923
$2007 = $2000; //@line 8923
$copy_ofs34$0140 = 0; //@line 8923
while (1) {
$2001 = $2002 - $copy_ofs34$0140 | 0; //@line 8925
$$50 = $2001 >>> 0 < 8192 ? $2001 : 8192; //@line 8927
_memcpy((HEAP32[$1995 >> 2] | 0) + $copy_ofs34$0140 | 0, $2007 + $copy_ofs34$0140 | 0, $$50 | 0) | 0; //@line 8931
HEAP32[$1997 >> 2] = __ZN5lzham7adler32EPKvjj((HEAP32[$1996 >> 2] | 0) + $copy_ofs34$0140 | 0, $$50, HEAP32[$1997 >> 2] | 0) | 0; //@line 8936
$2012 = $$50 + $copy_ofs34$0140 | 0; //@line 8937
$2013 = HEAP32[$1989 >> 2] | 0; //@line 8938
if ($2013 >>> 0 <= $2012 >>> 0) {
break L766;
}
$2002 = $2013; //@line 8944
$2007 = HEAP32[$1996 >> 2] | 0; //@line 8944
$copy_ofs34$0140 = $2012; //@line 8944
}
}
}
} while (0);
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = (HEAP32[$this + 20 >> 2] | 0) - (HEAP32[$0 >> 2] | 0); //@line 8957
HEAP32[HEAP32[$5 >> 2] >> 2] = HEAP32[$1989 >> 2]; //@line 8960
HEAP32[$this >> 2] = 757; //@line 8961
$$0 = (HEAP32[$1989 >> 2] | 0) == 0 & 1; //@line 8965
return $$0 | 0; //@line 8966
}
case 580:
{
$3952 = HEAP32[HEAP32[$5 >> 2] >> 2] | 0; //@line 8971
$$57 = $3949 >>> 0 < $3952 >>> 0 ? $3949 : $3952; //@line 8973
$3954 = $this + 1052 | 0; //@line 8974
HEAP32[$3954 >> 2] = $$57; //@line 8975
L751 : do {
if (!(HEAP32[$this + 184 >> 2] & 2)) {
_memcpy(HEAP32[$this + 152 >> 2] | 0, $3965 | 0, $$57 | 0) | 0; //@line 8984
} else {
if ($$57) {
$3960 = $this + 152 | 0; //@line 8988
$3961 = $this + 1044 | 0; //@line 8989
$3962 = $this + 140 | 0; //@line 8990
$3967 = $$57; //@line 8991
$3972 = $3965; //@line 8991
$copy_ofs113$0142 = 0; //@line 8991
while (1) {
$3966 = $3967 - $copy_ofs113$0142 | 0; //@line 8993
$$58 = $3966 >>> 0 < 8192 ? $3966 : 8192; //@line 8995
_memcpy((HEAP32[$3960 >> 2] | 0) + $copy_ofs113$0142 | 0, $3972 + $copy_ofs113$0142 | 0, $$58 | 0) | 0; //@line 8999
HEAP32[$3962 >> 2] = __ZN5lzham7adler32EPKvjj((HEAP32[$3961 >> 2] | 0) + $copy_ofs113$0142 | 0, $$58, HEAP32[$3962 >> 2] | 0) | 0; //@line 9004
$3977 = $$58 + $copy_ofs113$0142 | 0; //@line 9005
$3978 = HEAP32[$3954 >> 2] | 0; //@line 9006
if ($3978 >>> 0 <= $3977 >>> 0) {
break L751;
}
$3967 = $3978; //@line 9012
$3972 = HEAP32[$3961 >> 2] | 0; //@line 9012
$copy_ofs113$0142 = $3977; //@line 9012
}
}
}
} while (0);
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = (HEAP32[$this + 20 >> 2] | 0) - (HEAP32[$0 >> 2] | 0); //@line 9025
HEAP32[HEAP32[$5 >> 2] >> 2] = HEAP32[$3954 >> 2]; //@line 9028
HEAP32[$this >> 2] = 1002; //@line 9029
$$0 = (HEAP32[$3954 >> 2] | 0) == 0 & 1; //@line 9033
return $$0 | 0; //@line 9034
}
case 619:
{
$4161 = HEAP32[HEAP32[$5 >> 2] >> 2] | 0; //@line 9039
$$60 = $4158 >>> 0 < $4161 >>> 0 ? $4158 : $4161; //@line 9041
$4163 = $this + 1052 | 0; //@line 9042
HEAP32[$4163 >> 2] = $$60; //@line 9043
L741 : do {
if (!(HEAP32[$this + 184 >> 2] & 2)) {
_memcpy(HEAP32[$this + 152 >> 2] | 0, $4174 | 0, $$60 | 0) | 0; //@line 9052
} else {
if ($$60) {
$4169 = $this + 152 | 0; //@line 9056
$4170 = $this + 1044 | 0; //@line 9057
$4171 = $this + 140 | 0; //@line 9058
$4176 = $$60; //@line 9059
$4181 = $4174; //@line 9059
$copy_ofs120$0133 = 0; //@line 9059
while (1) {
$4175 = $4176 - $copy_ofs120$0133 | 0; //@line 9061
$$61 = $4175 >>> 0 < 8192 ? $4175 : 8192; //@line 9063
_memcpy((HEAP32[$4169 >> 2] | 0) + $copy_ofs120$0133 | 0, $4181 + $copy_ofs120$0133 | 0, $$61 | 0) | 0; //@line 9067
HEAP32[$4171 >> 2] = __ZN5lzham7adler32EPKvjj((HEAP32[$4170 >> 2] | 0) + $copy_ofs120$0133 | 0, $$61, HEAP32[$4171 >> 2] | 0) | 0; //@line 9072
$4186 = $$61 + $copy_ofs120$0133 | 0; //@line 9073
$4187 = HEAP32[$4163 >> 2] | 0; //@line 9074
if ($4187 >>> 0 <= $4186 >>> 0) {
break L741;
}
$4176 = $4187; //@line 9080
$4181 = HEAP32[$4170 >> 2] | 0; //@line 9080
$copy_ofs120$0133 = $4186; //@line 9080
}
}
}
} while (0);
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = (HEAP32[$this + 20 >> 2] | 0) - (HEAP32[$0 >> 2] | 0); //@line 9093
HEAP32[HEAP32[$5 >> 2] >> 2] = HEAP32[$4163 >> 2]; //@line 9096
HEAP32[$this >> 2] = 1074; //@line 9097
$$0 = (HEAP32[$4163 >> 2] | 0) == 0 & 1; //@line 9101
return $$0 | 0; //@line 9102
}
case 662:
{
$4463 = $bit_buf$137 << 16; //@line 9107
$4464 = $bit_count$137 + -16 | 0; //@line 9108
$4465 = $this + 1060 | 0; //@line 9109
$4468 = HEAP32[$4465 >> 2] << 16 | $bit_buf$137 >>> 16; //@line 9112
HEAP32[$4465 >> 2] = $4468; //@line 9113
$4473 = $this + 140 | 0; //@line 9118
if (!(HEAP32[$this + 184 >> 2] & 2)) {
HEAP32[$4473 >> 2] = $4468; //@line 9120
$arith_length$145 = $arith_length$142; //@line 9121
$arith_value$145 = $arith_value$142; //@line 9121
$bit_buf$140 = $4463; //@line 9121
$bit_count$140 = $4464; //@line 9121
$dst_ofs$143 = $dst_ofs$140; //@line 9121
$pDecode_buf_next$139 = $pDecode_buf_next$136; //@line 9121
break;
}
if (($4468 | 0) == (HEAP32[$4473 >> 2] | 0)) {
$arith_length$145 = $arith_length$142; //@line 9127
$arith_value$145 = $arith_value$142; //@line 9127
$bit_buf$140 = $4463; //@line 9127
$bit_count$140 = $4464; //@line 9127
$dst_ofs$143 = $dst_ofs$140; //@line 9127
$pDecode_buf_next$139 = $pDecode_buf_next$136; //@line 9127
} else {
HEAP32[$this + 204 >> 2] = 8; //@line 9130
$arith_length$145 = $arith_length$142; //@line 9131
$arith_value$145 = $arith_value$142; //@line 9131
$bit_buf$140 = $4463; //@line 9131
$bit_count$140 = $4464; //@line 9131
$dst_ofs$143 = $dst_ofs$140; //@line 9131
$pDecode_buf_next$139 = $pDecode_buf_next$136; //@line 9131
}
break;
}
case 669:
{
return $$0 | 0; //@line 9136
}
}
HEAP32[$this + 100 >> 2] = $arith_value$145; //@line 9141
HEAP32[$this + 104 >> 2] = $arith_length$145; //@line 9143
HEAP32[$this + 44 >> 2] = $bit_buf$140; //@line 9145
HEAP32[$this + 48 >> 2] = $bit_count$140; //@line 9147
HEAP32[$this + 20 >> 2] = $pDecode_buf_next$139; //@line 9149
$4482 = __ZN5lzham12symbol_codec13stop_decodingEv($0) | 0; //@line 9150
HEAP32[HEAP32[$this + 148 >> 2] >> 2] = $4482; //@line 9154
HEAP32[HEAP32[$5 >> 2] >> 2] = 0; //@line 9156
HEAP32[$this + 996 >> 2] = $dst_ofs$143; //@line 9158
HEAP32[$this >> 2] = 1110; //@line 9159
$$0 = HEAP32[$this + 204 >> 2] | 0; //@line 9162
return $$0 | 0; //@line 9163
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment