| 396116 | STACKTOP = sp;return; |
| 396117 | } |
| 396118 | function _sift($0,$1,$2,$3,$4) { |
| 396119 | $0 = $0|0; |
| 396120 | $1 = $1|0; |
| 396121 | $2 = $2|0; |
| 396122 | $3 = $3|0; |
| 396123 | $4 = $4|0; |
| 396124 | var $$0$lcssa = 0, $$029$be = 0, $$02932 = 0, $$030$be = 0, $$03031 = 0, $$033 = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; |
| 396125 | var $23 = 0, $24 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; |
| 396126 | sp = STACKTOP; |
| 396127 | STACKTOP = STACKTOP + 240|0; |
| 396128 | $5 = sp; |
| 396129 | HEAP32[$5>>2] = $0; |
| 396130 | $6 = ($3|0)>(1); |
| 396131 | L1: do { |
| 396132 | if ($6) { |
| 396133 | $7 = (0 - ($1))|0; |
| 396134 | $$02932 = $0;$$03031 = $3;$$033 = 1;$14 = $0; |
| 396135 | while(1) { |
| 396136 | $8 = (($$02932) + ($7)|0); |
| 396137 | $9 = (($$03031) + -2)|0; |
| 396138 | $10 = (($4) + ($9<<2)|0); |
| 396139 | $11 = HEAP32[$10>>2]|0; |
| 396140 | $12 = (0 - ($11))|0; |
| 396141 | $13 = (($8) + ($12)|0); |
| 396142 | $15 = (FUNCTION_TABLE_iii[$2 & 255]($14,$13)|0); |
| 396143 | $16 = ($15|0)>(-1); |
| 396144 | if ($16) { |
| 396145 | $17 = (FUNCTION_TABLE_iii[$2 & 255]($14,$8)|0); |
| 396146 | $18 = ($17|0)>(-1); |
| 396147 | if ($18) { |
| 396148 | $$0$lcssa = $$033; |
| 396149 | break L1; |
| 396150 | } |
| 396151 | } |
| 396152 | $19 = (FUNCTION_TABLE_iii[$2 & 255]($13,$8)|0); |
| 396153 | $20 = ($19|0)>(-1); |
| 396154 | $21 = (($$033) + 1)|0; |
| 396155 | $22 = (($5) + ($$033<<2)|0); |
| 396156 | if ($20) { |
| 396157 | HEAP32[$22>>2] = $13; |
| 396158 | $23 = (($$03031) + -1)|0; |
| 396159 | $$029$be = $13;$$030$be = $23; |
| 396160 | } else { |
| 396161 | HEAP32[$22>>2] = $8; |
| 396162 | $$029$be = $8;$$030$be = $9; |
| 396163 | } |
| 396164 | $24 = ($$030$be|0)>(1); |
| 396165 | if (!($24)) { |
| 396166 | $$0$lcssa = $21; |
| 396167 | break L1; |
| 396168 | } |
| 396169 | $$pre = HEAP32[$5>>2]|0; |
| 396170 | $$02932 = $$029$be;$$03031 = $$030$be;$$033 = $21;$14 = $$pre; |
| 396171 | } |
| 396172 | } else { |
| 396173 | $$0$lcssa = 1; |
| 396174 | } |
| 396175 | } while(0); |