Created
July 11, 2015 01:29
-
-
Save hackcasual/70d3325eca51ec9af6d1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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