diff options
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise | 6260 |
1 files changed, 3061 insertions, 3199 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise index 370d39113..149c837ec 100644 --- a/test/emcc_hello_world.fromasm.imprecise +++ b/test/emcc_hello_world.fromasm.imprecise @@ -449,23 +449,20 @@ (i32.const 5) ) (loop $while-in$3 - (set_local $0 - (get_local $1) - ) (loop $while-in$5 - (set_local $1 + (set_local $0 (i32.add - (get_local $0) + (get_local $1) (i32.const 1) ) ) (if (i32.load8_s - (get_local $0) + (get_local $1) ) (block - (set_local $0 - (get_local $1) + (set_local $1 + (get_local $0) ) (br $while-in$5) ) @@ -478,9 +475,14 @@ (i32.const -1) ) ) - (br $while-in$3) + (block + (set_local $1 + (get_local $0) + ) + (br $while-in$3) + ) (set_local $5 - (get_local $1) + (get_local $0) ) ) ) @@ -715,26 +717,26 @@ ) ) ) - (set_local $1 + (set_local $2 (i32.eqz (call $___lockfile (get_local $0) ) ) ) - (set_local $2 + (set_local $1 (call $___fflush_unlocked (get_local $0) ) ) (if - (get_local $1) (get_local $2) + (get_local $1) (block (call $___unlockfile (get_local $0) ) - (get_local $2) + (get_local $1) ) ) ) @@ -879,7 +881,7 @@ (local $15 i32) (local $16 i32) (local $17 i32) - (set_local $8 + (set_local $7 (get_global $STACKTOP) ) (set_global $STACKTOP @@ -895,25 +897,25 @@ ) (call_import $abort) ) - (set_local $9 + (set_local $8 (i32.add - (get_local $8) + (get_local $7) (i32.const 16) ) ) - (set_local $10 - (get_local $8) + (set_local $9 + (get_local $7) ) (i32.store (tee_local $4 (i32.add - (get_local $8) + (get_local $7) (i32.const 32) ) ) (tee_local $3 (i32.load - (tee_local $7 + (tee_local $6 (i32.add (get_local $0) (i32.const 28) @@ -927,7 +929,7 @@ (tee_local $3 (i32.sub (i32.load - (tee_local $11 + (tee_local $10 (i32.add (get_local $0) (i32.const 20) @@ -946,22 +948,25 @@ (get_local $4) (get_local $2) ) - (set_local $12 + (set_local $13 (i32.add (get_local $0) (i32.const 60) ) ) - (set_local $13 + (set_local $14 (i32.add (get_local $0) (i32.const 44) ) ) - (set_local $6 + (set_local $1 + (get_local $4) + ) + (set_local $4 (i32.const 2) ) - (set_local $3 + (set_local $11 (i32.add (get_local $3) (get_local $2) @@ -971,7 +976,7 @@ (block $while-out$0 (if (i32.eq - (get_local $3) + (get_local $11) (tee_local $5 (if (i32.load @@ -983,51 +988,51 @@ (get_local $0) ) (i32.store - (get_local $10) + (get_local $9) (i32.load - (get_local $12) + (get_local $13) ) ) (i32.store offset=4 - (get_local $10) - (get_local $4) + (get_local $9) + (get_local $1) ) (i32.store offset=8 - (get_local $10) - (get_local $6) + (get_local $9) + (get_local $4) ) - (set_local $1 + (set_local $3 (call $___syscall_ret (call_import $___syscall146 (i32.const 146) - (get_local $10) + (get_local $9) ) ) ) (call_import $_pthread_cleanup_pop (i32.const 0) ) - (get_local $1) + (get_local $3) ) (block (i32.store - (get_local $9) + (get_local $8) (i32.load - (get_local $12) + (get_local $13) ) ) (i32.store offset=4 - (get_local $9) - (get_local $4) + (get_local $8) + (get_local $1) ) (i32.store offset=8 - (get_local $9) - (get_local $6) + (get_local $8) + (get_local $4) ) (call $___syscall_ret (call_import $___syscall146 (i32.const 146) - (get_local $9) + (get_local $8) ) ) ) @@ -1047,20 +1052,20 @@ (i32.const 0) ) (block - (set_local $15 - (get_local $4) - ) (set_local $16 - (get_local $6) + (get_local $1) + ) + (set_local $17 + (get_local $4) ) (set_local $1 (i32.const 8) ) ) (block - (set_local $17 + (set_local $11 (i32.sub - (get_local $3) + (get_local $11) (get_local $5) ) ) @@ -1068,75 +1073,75 @@ (if (i32.gt_u (get_local $5) - (tee_local $1 + (tee_local $12 (i32.load offset=4 - (get_local $4) + (get_local $1) ) ) ) (block (i32.store - (get_local $7) + (get_local $6) (tee_local $3 (i32.load - (get_local $13) + (get_local $14) ) ) ) (i32.store - (get_local $11) + (get_local $10) (get_local $3) ) (set_local $5 (i32.sub (get_local $5) - (get_local $1) + (get_local $12) ) ) (set_local $3 (i32.add - (get_local $4) + (get_local $1) (i32.const 8) ) ) - (set_local $6 + (set_local $4 (i32.add - (get_local $6) + (get_local $4) (i32.const -1) ) ) (i32.load offset=12 - (get_local $4) + (get_local $1) ) ) (if (i32.eq - (get_local $6) + (get_local $4) (i32.const 2) ) (block (i32.store - (get_local $7) + (get_local $6) (i32.add (i32.load - (get_local $7) + (get_local $6) ) (get_local $5) ) ) (set_local $3 - (get_local $4) + (get_local $1) ) - (set_local $6 + (set_local $4 (i32.const 2) ) - (get_local $1) + (get_local $12) ) (block (set_local $3 - (get_local $4) + (get_local $1) ) - (get_local $1) + (get_local $12) ) ) ) @@ -1157,12 +1162,9 @@ (get_local $5) ) ) - (set_local $4 + (set_local $1 (get_local $3) ) - (set_local $3 - (get_local $17) - ) (br $while-in$1) ) ) @@ -1179,7 +1181,7 @@ (i32.add (tee_local $1 (i32.load - (get_local $13) + (get_local $14) ) ) (i32.load offset=48 @@ -1188,14 +1190,16 @@ ) ) (i32.store - (get_local $7) - (get_local $1) + (get_local $6) + (tee_local $0 + (get_local $1) + ) ) (i32.store - (get_local $11) - (get_local $1) + (get_local $10) + (get_local $0) ) - (set_local $14 + (set_local $15 (get_local $2) ) ) @@ -1210,11 +1214,11 @@ (i32.const 0) ) (i32.store - (get_local $7) + (get_local $6) (i32.const 0) ) (i32.store - (get_local $11) + (get_local $10) (i32.const 0) ) (i32.store @@ -1226,17 +1230,17 @@ (i32.const 32) ) ) - (set_local $14 + (set_local $15 (select (i32.const 0) (i32.sub (get_local $2) (i32.load offset=4 - (get_local $15) + (get_local $16) ) ) (i32.eq - (get_local $16) + (get_local $17) (i32.const 2) ) ) @@ -1245,9 +1249,9 @@ ) ) (set_global $STACKTOP - (get_local $8) + (get_local $7) ) - (get_local $14) + (get_local $15) ) (func $_vfprintf (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) @@ -1552,9 +1556,9 @@ (local $6 i32) (local $7 i32) (if - (tee_local $6 + (tee_local $4 (i32.load - (tee_local $5 + (tee_local $7 (i32.add (get_local $2) (i32.const 16) @@ -1563,10 +1567,10 @@ ) ) (block - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $4) ) - (set_local $4 + (set_local $5 (i32.const 5) ) ) @@ -1578,12 +1582,12 @@ (i32.const 0) ) (block - (set_local $7 + (set_local $6 (i32.load - (get_local $5) + (get_local $7) ) ) - (set_local $4 + (set_local $5 (i32.const 5) ) ) @@ -1592,12 +1596,12 @@ (block $label$break$L5 (if (i32.eq - (get_local $4) + (get_local $5) (i32.const 5) ) (block - (set_local $6 - (tee_local $5 + (set_local $5 + (tee_local $3 (i32.load (tee_local $4 (i32.add @@ -1611,8 +1615,8 @@ (if (i32.lt_u (i32.sub - (get_local $7) - (get_local $5) + (get_local $6) + (get_local $3) ) (get_local $1) ) @@ -1660,7 +1664,7 @@ (i32.const 0) ) (br $label$break$L10 - (get_local $6) + (get_local $5) ) ) ) @@ -1669,7 +1673,7 @@ (i32.load8_s (i32.add (get_local $0) - (tee_local $5 + (tee_local $6 (i32.add (get_local $3) (i32.const -1) @@ -1681,7 +1685,7 @@ ) (block (set_local $3 - (get_local $5) + (get_local $6) ) (br $while-in$3) ) @@ -1729,7 +1733,7 @@ (set_local $2 (i32.const 0) ) - (get_local $6) + (get_local $5) ) ) ) @@ -2066,7 +2070,7 @@ (local $14 i32) (local $15 i32) (local $16 i32) - (set_local $16 + (set_local $15 (i32.and (get_local $1) (i32.const 255) @@ -2075,7 +2079,7 @@ (block $label$break$L1 (if (i32.and - (tee_local $5 + (tee_local $3 (i32.ne (get_local $2) (i32.const 0) @@ -2090,39 +2094,33 @@ ) ) (block - (set_local $5 + (set_local $16 (i32.and (get_local $1) (i32.const 255) ) ) - (set_local $3 - (get_local $2) - ) - (set_local $2 - (get_local $0) - ) (loop $while-in$2 (if (i32.eq (i32.load8_s - (get_local $2) + (get_local $0) ) (i32.shr_s (i32.shl - (get_local $5) + (get_local $16) (i32.const 24) ) (i32.const 24) ) ) (block - (set_local $4 - (get_local $3) - ) - (set_local $6 + (set_local $5 (get_local $2) ) + (set_local $4 + (get_local $0) + ) (set_local $3 (i32.const 6) ) @@ -2133,9 +2131,9 @@ (i32.and (tee_local $3 (i32.ne - (tee_local $0 + (tee_local $2 (i32.add - (get_local $3) + (get_local $2) (i32.const -1) ) ) @@ -2144,9 +2142,9 @@ ) (i32.ne (i32.and - (tee_local $2 + (tee_local $0 (i32.add - (get_local $2) + (get_local $0) (i32.const 1) ) ) @@ -2155,20 +2153,15 @@ (i32.const 0) ) ) + (br $while-in$2) (block - (set_local $3 - (get_local $0) + (set_local $13 + (get_local $2) ) - (br $while-in$2) - ) - (block - (set_local $14 + (set_local $10 (get_local $0) ) - (set_local $11 - (get_local $2) - ) - (set_local $15 + (set_local $14 (get_local $3) ) (set_local $3 @@ -2179,14 +2172,14 @@ ) ) (block - (set_local $14 + (set_local $13 (get_local $2) ) - (set_local $11 + (set_local $10 (get_local $0) ) - (set_local $15 - (get_local $5) + (set_local $14 + (get_local $3) ) (set_local $3 (i32.const 5) @@ -2200,13 +2193,13 @@ (i32.const 5) ) (if - (get_local $15) + (get_local $14) (block - (set_local $4 - (get_local $14) + (set_local $5 + (get_local $13) ) - (set_local $6 - (get_local $11) + (set_local $4 + (get_local $10) ) (set_local $3 (i32.const 6) @@ -2216,8 +2209,8 @@ (set_local $7 (i32.const 0) ) - (set_local $8 - (get_local $11) + (set_local $6 + (get_local $10) ) ) ) @@ -2231,7 +2224,7 @@ (if (i32.eq (i32.load8_s - (get_local $6) + (get_local $4) ) (i32.shr_s (i32.shl @@ -2248,41 +2241,38 @@ ) (block (set_local $7 - (get_local $4) + (get_local $5) ) - (set_local $8 - (get_local $6) + (set_local $6 + (get_local $4) ) ) (block - (set_local $2 + (set_local $1 (i32.mul - (get_local $16) + (get_local $15) (i32.const 16843009) ) ) (block $label$break$L11 (if (i32.gt_u - (get_local $4) + (get_local $5) (i32.const 3) ) (block - (set_local $1 - (get_local $6) - ) (loop $while-in$6 (block $while-out$5 (br_if $while-out$5 (i32.and (i32.xor (i32.and - (tee_local $5 + (tee_local $2 (i32.xor (i32.load - (get_local $1) + (get_local $4) ) - (get_local $2) + (get_local $1) ) ) (i32.const -2139062144) @@ -2290,22 +2280,22 @@ (i32.const -2139062144) ) (i32.add - (get_local $5) + (get_local $2) (i32.const -16843009) ) ) ) - (set_local $1 + (set_local $4 (i32.add - (get_local $1) + (get_local $4) (i32.const 4) ) ) (if (i32.gt_u - (tee_local $4 + (tee_local $5 (i32.add - (get_local $4) + (get_local $5) (i32.const -4) ) ) @@ -2313,12 +2303,12 @@ ) (br $while-in$6) (block + (set_local $11 + (get_local $5) + ) (set_local $12 (get_local $4) ) - (set_local $13 - (get_local $1) - ) (set_local $3 (i32.const 11) ) @@ -2327,20 +2317,20 @@ ) ) ) - (set_local $10 - (get_local $4) - ) (set_local $9 - (get_local $1) + (get_local $5) + ) + (set_local $8 + (get_local $4) ) ) (block + (set_local $11 + (get_local $5) + ) (set_local $12 (get_local $4) ) - (set_local $13 - (get_local $6) - ) (set_local $3 (i32.const 11) ) @@ -2353,21 +2343,21 @@ (i32.const 11) ) (if - (get_local $12) + (get_local $11) (block - (set_local $10 - (get_local $12) - ) (set_local $9 - (get_local $13) + (get_local $11) + ) + (set_local $8 + (get_local $12) ) ) (block (set_local $7 (i32.const 0) ) - (set_local $8 - (get_local $13) + (set_local $6 + (get_local $12) ) (br $label$break$L8) ) @@ -2377,7 +2367,7 @@ (if (i32.eq (i32.load8_s - (get_local $9) + (get_local $8) ) (i32.shr_s (i32.shl @@ -2389,43 +2379,35 @@ ) (block (set_local $7 - (get_local $10) - ) - (set_local $8 (get_local $9) ) + (set_local $6 + (get_local $8) + ) (br $label$break$L8) ) ) - (set_local $2 + (set_local $6 (i32.add - (get_local $9) + (get_local $8) (i32.const 1) ) ) (if - (tee_local $1 + (tee_local $9 (i32.add - (get_local $10) + (get_local $9) (i32.const -1) ) ) (block - (set_local $10 - (get_local $1) - ) - (set_local $9 - (get_local $2) + (set_local $8 + (get_local $6) ) (br $while-in$8) ) - (block - (set_local $7 - (i32.const 0) - ) - (set_local $8 - (get_local $2) - ) + (set_local $7 + (i32.const 0) ) ) ) @@ -2434,7 +2416,7 @@ ) ) (select - (get_local $8) + (get_local $6) (i32.const 0) (i32.ne (get_local $7) @@ -2618,8 +2600,8 @@ (local $11 i32) (local $12 i32) (local $13 i32) - (local $14 i32) - (local $15 f64) + (local $14 f64) + (local $15 i32) (local $16 i32) (local $17 i32) (local $18 i32) @@ -2629,10 +2611,10 @@ (local $22 i32) (local $23 i32) (local $24 i32) - (local $25 i32) + (local $25 f64) (local $26 i32) (local $27 i32) - (local $28 f64) + (local $28 i32) (local $29 i32) (local $30 i32) (local $31 i32) @@ -2687,7 +2669,7 @@ (local $80 i32) (local $81 i32) (local $82 i32) - (set_local $30 + (set_local $29 (get_global $STACKTOP) ) (set_global $STACKTOP @@ -2703,18 +2685,18 @@ ) (call_import $abort) ) - (set_local $24 + (set_local $23 (i32.add - (get_local $30) + (get_local $29) (i32.const 16) ) ) - (set_local $18 - (get_local $30) + (set_local $17 + (get_local $29) ) - (set_local $62 + (set_local $61 (i32.add - (get_local $30) + (get_local $29) (i32.const 528) ) ) @@ -2725,11 +2707,11 @@ ) ) (set_local $70 - (tee_local $26 + (tee_local $27 (i32.add - (tee_local $5 + (tee_local $9 (i32.add - (get_local $30) + (get_local $29) (i32.const 536) ) ) @@ -2739,7 +2721,7 @@ ) (set_local $71 (i32.add - (get_local $5) + (get_local $9) (i32.const 39) ) ) @@ -2747,18 +2729,18 @@ (i32.add (tee_local $72 (i32.add - (get_local $30) + (get_local $29) (i32.const 8) ) ) (i32.const 4) ) ) - (set_local $51 + (set_local $52 (i32.add - (tee_local $5 + (tee_local $9 (i32.add - (get_local $30) + (get_local $29) (i32.const 576) ) ) @@ -2767,19 +2749,19 @@ ) (set_local $73 (i32.add - (get_local $5) + (get_local $9) (i32.const 11) ) ) (set_local $76 (i32.sub - (tee_local $38 - (get_local $51) + (tee_local $37 + (get_local $52) ) - (tee_local $63 - (tee_local $27 + (tee_local $62 + (tee_local $28 (i32.add - (get_local $30) + (get_local $29) (i32.const 588) ) ) @@ -2789,12 +2771,12 @@ (set_local $77 (i32.sub (i32.const -2) - (get_local $63) + (get_local $62) ) ) (set_local $78 (i32.add - (get_local $38) + (get_local $37) (i32.const 2) ) ) @@ -2802,7 +2784,7 @@ (i32.add (tee_local $79 (i32.add - (get_local $30) + (get_local $29) (i32.const 24) ) ) @@ -2812,43 +2794,43 @@ (set_local $74 (tee_local $43 (i32.add - (get_local $27) + (get_local $28) (i32.const 9) ) ) ) - (set_local $52 + (set_local $53 (i32.add - (get_local $27) + (get_local $28) (i32.const 8) ) ) - (set_local $22 + (set_local $20 (i32.const 0) ) - (set_local $20 + (set_local $9 (get_local $1) ) - (set_local $1 + (set_local $5 (i32.const 0) ) - (set_local $8 + (set_local $1 (i32.const 0) ) (loop $label$continue$L1 (block $label$break$L1 - (set_local $22 + (set_local $20 (if (i32.gt_s - (get_local $22) + (get_local $20) (i32.const -1) ) (if (i32.gt_s - (get_local $1) + (get_local $5) (i32.sub (i32.const 2147483647) - (get_local $22) + (get_local $20) ) ) (block @@ -2859,19 +2841,19 @@ (i32.const -1) ) (i32.add - (get_local $1) - (get_local $22) + (get_local $5) + (get_local $20) ) ) - (get_local $22) + (get_local $20) ) ) (if (i32.shr_s (i32.shl - (tee_local $1 + (tee_local $6 (i32.load8_s - (get_local $20) + (get_local $9) ) ) (i32.const 24) @@ -2879,16 +2861,16 @@ (i32.const 24) ) (set_local $5 - (get_local $20) + (get_local $9) ) (block (set_local $81 - (get_local $22) + (get_local $20) ) (set_local $82 - (get_local $8) + (get_local $1) ) - (set_local $11 + (set_local $12 (i32.const 242) ) (br $label$break$L1) @@ -2903,7 +2885,7 @@ (i32.sub (i32.shr_s (i32.shl - (get_local $1) + (get_local $6) (i32.const 24) ) (i32.const 24) @@ -2912,26 +2894,26 @@ ) ) ) - (set_local $53 + (set_local $54 (get_local $5) ) - (set_local $64 + (set_local $63 (get_local $5) ) - (set_local $11 + (set_local $12 (i32.const 9) ) (br $label$break$L9) ) - (set_local $39 + (set_local $32 (get_local $5) ) - (set_local $54 + (set_local $44 (get_local $5) ) (br $label$break$L9) ) - (set_local $1 + (set_local $6 (i32.load8_s (tee_local $5 (i32.add @@ -2947,42 +2929,42 @@ (block $label$break$L12 (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 9) ) (loop $while-in$8 - (set_local $11 + (set_local $12 (i32.const 0) ) (if (i32.ne (i32.load8_s offset=1 - (get_local $53) + (get_local $54) ) (i32.const 37) ) (block - (set_local $39 - (get_local $53) + (set_local $32 + (get_local $54) ) - (set_local $54 - (get_local $64) + (set_local $44 + (get_local $63) ) (br $label$break$L12) ) ) - (set_local $5 + (set_local $44 (i32.add - (get_local $64) + (get_local $63) (i32.const 1) ) ) (if (i32.eq (i32.load8_s - (tee_local $1 + (tee_local $32 (i32.add - (get_local $53) + (get_local $54) (i32.const 2) ) ) @@ -2990,30 +2972,22 @@ (i32.const 37) ) (block - (set_local $53 - (get_local $1) + (set_local $54 + (get_local $32) ) - (set_local $64 - (get_local $5) + (set_local $63 + (get_local $44) ) (br $while-in$8) ) - (block - (set_local $39 - (get_local $1) - ) - (set_local $54 - (get_local $5) - ) - ) ) ) ) ) - (set_local $12 + (set_local $6 (i32.sub - (get_local $54) - (get_local $20) + (get_local $44) + (get_local $9) ) ) (if @@ -3029,8 +3003,8 @@ ) (drop (call $___fwritex - (get_local $20) - (get_local $12) + (get_local $9) + (get_local $6) (get_local $0) ) ) @@ -3038,31 +3012,31 @@ ) (if (i32.ne - (get_local $54) - (get_local $20) + (get_local $44) + (get_local $9) ) (block - (set_local $20 - (get_local $39) + (set_local $9 + (get_local $32) ) - (set_local $1 - (get_local $12) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) ) - (set_local $7 + (set_local $21 (if (i32.lt_u - (tee_local $6 + (tee_local $8 (i32.add (i32.shr_s (i32.shl - (tee_local $1 + (tee_local $5 (i32.load8_s - (tee_local $5 + (tee_local $7 (i32.add - (get_local $39) + (get_local $32) (i32.const 1) ) ) @@ -3078,19 +3052,19 @@ (i32.const 10) ) (block - (set_local $1 + (set_local $5 (i32.load8_s - (tee_local $5 + (tee_local $7 (select (i32.add - (get_local $39) + (get_local $32) (i32.const 3) ) - (get_local $5) - (tee_local $7 + (get_local $7) + (tee_local $11 (i32.eq (i32.load8_s offset=2 - (get_local $39) + (get_local $32) ) (i32.const 36) ) @@ -3099,28 +3073,28 @@ ) ) ) - (set_local $13 + (set_local $10 (select (i32.const 1) - (get_local $8) - (get_local $7) + (get_local $1) + (get_local $11) ) ) - (set_local $10 - (get_local $5) + (set_local $1 + (get_local $7) ) (select - (get_local $6) + (get_local $8) (i32.const -1) - (get_local $7) + (get_local $11) ) ) (block - (set_local $13 - (get_local $8) - ) (set_local $10 - (get_local $5) + (get_local $1) + ) + (set_local $1 + (get_local $7) ) (i32.const -1) ) @@ -3130,10 +3104,10 @@ (if (i32.eq (i32.and - (tee_local $5 + (tee_local $8 (i32.shr_s (i32.shl - (get_local $1) + (get_local $5) (i32.const 24) ) (i32.const 24) @@ -3144,7 +3118,7 @@ (i32.const 32) ) (block - (set_local $8 + (set_local $7 (i32.const 0) ) (loop $while-in$11 @@ -3154,7 +3128,7 @@ (i32.shl (i32.const 1) (i32.add - (get_local $5) + (get_local $8) (i32.const -32) ) ) @@ -3162,14 +3136,14 @@ ) ) ) - (set_local $8 + (set_local $7 (i32.or (i32.shl (i32.const 1) (i32.add (i32.shr_s (i32.shl - (get_local $1) + (get_local $5) (i32.const 24) ) (i32.const 24) @@ -3177,20 +3151,20 @@ (i32.const -32) ) ) - (get_local $8) + (get_local $7) ) ) - (if + (br_if $while-in$11 (i32.eq (i32.and - (tee_local $5 + (tee_local $8 (i32.shr_s (i32.shl - (tee_local $1 + (tee_local $5 (i32.load8_s - (tee_local $6 + (tee_local $1 (i32.add - (get_local $10) + (get_local $1) (i32.const 1) ) ) @@ -3205,19 +3179,10 @@ ) (i32.const 32) ) - (block - (set_local $10 - (get_local $6) - ) - (br $while-in$11) - ) - (set_local $10 - (get_local $6) - ) ) ) ) - (set_local $8 + (set_local $7 (i32.const 0) ) ) @@ -3227,7 +3192,7 @@ (i32.eq (i32.shr_s (i32.shl - (get_local $1) + (get_local $5) (i32.const 24) ) (i32.const 24) @@ -3237,12 +3202,12 @@ (block (if (i32.lt_u - (tee_local $1 + (tee_local $8 (i32.add (i32.load8_s - (tee_local $6 + (tee_local $5 (i32.add - (get_local $10) + (get_local $1) (i32.const 1) ) ) @@ -3255,7 +3220,7 @@ (if (i32.eq (i32.load8_s offset=2 - (get_local $10) + (get_local $1) ) (i32.const 36) ) @@ -3264,19 +3229,19 @@ (i32.add (get_local $4) (i32.shl - (get_local $1) + (get_local $8) (i32.const 2) ) ) (i32.const 10) ) - (set_local $1 + (set_local $8 (i32.add (get_local $3) (i32.shl (i32.add (i32.load8_s - (get_local $6) + (get_local $5) ) (i32.const -48) ) @@ -3284,42 +3249,42 @@ ) ) ) - (set_local $65 + (set_local $64 (i32.const 1) ) - (set_local $66 + (set_local $65 (i32.add - (get_local $10) + (get_local $1) (i32.const 3) ) ) (set_local $55 (i32.load - (get_local $1) + (get_local $8) ) ) ) - (set_local $11 + (set_local $12 (i32.const 24) ) ) - (set_local $11 + (set_local $12 (i32.const 24) ) ) (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 24) ) (block - (set_local $11 + (set_local $12 (i32.const 0) ) (if - (get_local $13) + (get_local $10) (block - (set_local $23 + (set_local $22 (i32.const -1) ) (br $label$break$L1) @@ -3330,19 +3295,19 @@ (get_local $42) ) (block - (set_local $10 - (get_local $6) + (set_local $8 + (get_local $7) ) - (set_local $21 + (set_local $1 (i32.const 0) ) - (set_local $16 + (set_local $15 (i32.const 0) ) (br $do-once$12) ) ) - (set_local $5 + (set_local $55 (i32.load (tee_local $1 (i32.and @@ -3364,13 +3329,10 @@ (i32.const 4) ) ) - (set_local $65 + (set_local $64 (i32.const 0) ) - (set_local $66 - (get_local $6) - ) - (set_local $55 + (set_local $65 (get_local $5) ) ) @@ -3382,45 +3344,45 @@ (i32.const 0) ) (block - (set_local $10 - (get_local $66) - ) - (set_local $21 + (set_local $5 (get_local $65) ) - (set_local $16 + (set_local $1 + (get_local $64) + ) + (set_local $15 (i32.sub (i32.const 0) (get_local $55) ) ) (i32.or - (get_local $8) + (get_local $7) (i32.const 8192) ) ) (block - (set_local $10 - (get_local $66) - ) - (set_local $21 + (set_local $5 (get_local $65) ) - (set_local $16 + (set_local $1 + (get_local $64) + ) + (set_local $15 (get_local $55) ) - (get_local $8) + (get_local $7) ) ) ) ) (if (i32.lt_u - (tee_local $6 + (tee_local $8 (i32.add (i32.shr_s (i32.shl - (get_local $1) + (get_local $5) (i32.const 24) ) (i32.const 24) @@ -3431,30 +3393,33 @@ (i32.const 10) ) (block - (set_local $1 - (get_local $10) - ) (set_local $5 + (get_local $1) + ) + (set_local $15 (i32.const 0) ) + (set_local $1 + (get_local $8) + ) (loop $while-in$15 - (set_local $5 + (set_local $15 (i32.add (i32.mul - (get_local $5) + (get_local $15) (i32.const 10) ) - (get_local $6) + (get_local $1) ) ) (br_if $while-in$15 (i32.lt_u - (tee_local $6 + (tee_local $1 (i32.add (i32.load8_s - (tee_local $1 + (tee_local $5 (i32.add - (get_local $1) + (get_local $5) (i32.const 1) ) ) @@ -3468,45 +3433,48 @@ ) (if (i32.lt_s - (get_local $5) + (get_local $15) (i32.const 0) ) (block - (set_local $23 + (set_local $22 (i32.const -1) ) (br $label$break$L1) ) (block - (set_local $10 - (get_local $1) - ) - (set_local $21 - (get_local $13) + (set_local $8 + (get_local $7) ) - (set_local $16 - (get_local $5) + (set_local $1 + (get_local $10) ) ) ) ) (block - (set_local $21 - (get_local $13) + (set_local $8 + (get_local $7) + ) + (set_local $5 + (get_local $1) ) - (set_local $16 + (set_local $1 + (get_local $10) + ) + (set_local $15 (i32.const 0) ) ) ) ) ) - (set_local $13 + (set_local $11 (block $label$break$L46 (if (i32.eq (i32.load8_s - (get_local $10) + (get_local $5) ) (i32.const 46) ) @@ -3515,11 +3483,11 @@ (i32.ne (i32.shr_s (i32.shl - (tee_local $1 + (tee_local $7 (i32.load8_s - (tee_local $5 + (tee_local $10 (i32.add - (get_local $10) + (get_local $5) (i32.const 1) ) ) @@ -3534,11 +3502,11 @@ (block (if (i32.lt_u - (tee_local $6 + (tee_local $5 (i32.add (i32.shr_s (i32.shl - (get_local $1) + (get_local $7) (i32.const 24) ) (i32.const 24) @@ -3548,41 +3516,36 @@ ) (i32.const 10) ) - (block - (set_local $1 - (get_local $5) - ) - (set_local $5 - (i32.const 0) - ) + (set_local $7 + (i32.const 0) ) (block - (set_local $9 + (set_local $7 (i32.const 0) ) (br $label$break$L46 - (get_local $5) + (get_local $10) ) ) ) (loop $while-in$18 - (set_local $5 + (set_local $7 (i32.add (i32.mul - (get_local $5) + (get_local $7) (i32.const 10) ) - (get_local $6) + (get_local $5) ) ) (if (i32.lt_u - (tee_local $6 + (tee_local $5 (i32.add (i32.load8_s - (tee_local $1 + (tee_local $10 (i32.add - (get_local $1) + (get_local $10) (i32.const 1) ) ) @@ -3593,13 +3556,8 @@ (i32.const 10) ) (br $while-in$18) - (block - (set_local $9 - (get_local $5) - ) - (br $label$break$L46 - (get_local $1) - ) + (br $label$break$L46 + (get_local $10) ) ) ) @@ -3607,12 +3565,12 @@ ) (if (i32.lt_u - (tee_local $1 + (tee_local $7 (i32.add (i32.load8_s - (tee_local $6 + (tee_local $10 (i32.add - (get_local $10) + (get_local $5) (i32.const 2) ) ) @@ -3625,7 +3583,7 @@ (if (i32.eq (i32.load8_s offset=3 - (get_local $10) + (get_local $5) ) (i32.const 36) ) @@ -3634,19 +3592,19 @@ (i32.add (get_local $4) (i32.shl - (get_local $1) + (get_local $7) (i32.const 2) ) ) (i32.const 10) ) - (set_local $1 + (set_local $7 (i32.add (get_local $3) (i32.shl (i32.add (i32.load8_s - (get_local $6) + (get_local $10) ) (i32.const -48) ) @@ -3654,14 +3612,14 @@ ) ) ) - (set_local $9 + (set_local $7 (i32.load - (get_local $1) + (get_local $7) ) ) (br $label$break$L46 (i32.add - (get_local $10) + (get_local $5) (i32.const 4) ) ) @@ -3669,9 +3627,9 @@ ) ) (if - (get_local $21) + (get_local $1) (block - (set_local $23 + (set_local $22 (i32.const -1) ) (br $label$break$L1) @@ -3680,9 +3638,9 @@ (if (get_local $42) (block - (set_local $5 + (set_local $7 (i32.load - (tee_local $1 + (tee_local $5 (i32.and (i32.add (i32.load @@ -3698,42 +3656,39 @@ (i32.store (get_local $2) (i32.add - (get_local $1) + (get_local $5) (i32.const 4) ) ) - (set_local $9 - (get_local $5) - ) - (get_local $6) + (get_local $10) ) (block - (set_local $9 + (set_local $7 (i32.const 0) ) - (get_local $6) + (get_local $10) ) ) ) (block - (set_local $9 + (set_local $7 (i32.const -1) ) - (get_local $10) + (get_local $5) ) ) ) ) - (set_local $14 + (set_local $10 (i32.const 0) ) (loop $while-in$20 (if (i32.gt_u - (tee_local $1 + (tee_local $16 (i32.add (i32.load8_s - (get_local $13) + (get_local $11) ) (i32.const -65) ) @@ -3741,34 +3696,34 @@ (i32.const 57) ) (block - (set_local $23 + (set_local $22 (i32.const -1) ) (br $label$break$L1) ) ) - (set_local $10 + (set_local $5 (i32.add - (get_local $13) + (get_local $11) (i32.const 1) ) ) (if (i32.lt_u (i32.add - (tee_local $5 + (tee_local $16 (i32.and - (tee_local $1 + (tee_local $18 (i32.load8_s (i32.add (i32.add (i32.const 3611) (i32.mul - (get_local $14) + (get_local $10) (i32.const 58) ) ) - (get_local $1) + (get_local $16) ) ) ) @@ -3780,16 +3735,27 @@ (i32.const 8) ) (block - (set_local $13 - (get_local $10) - ) - (set_local $14 + (set_local $11 (get_local $5) ) + (set_local $10 + (get_local $16) + ) (br $while-in$20) ) - (set_local $6 - (get_local $5) + (block + (set_local $19 + (get_local $18) + ) + (set_local $13 + (get_local $16) + ) + (set_local $18 + (get_local $11) + ) + (set_local $16 + (get_local $10) + ) ) ) ) @@ -3797,22 +3763,22 @@ (i32.eqz (i32.shr_s (i32.shl - (get_local $1) + (get_local $19) (i32.const 24) ) (i32.const 24) ) ) (block - (set_local $23 + (set_local $22 (i32.const -1) ) (br $label$break$L1) ) ) - (set_local $5 + (set_local $10 (i32.gt_s - (get_local $7) + (get_local $21) (i32.const -1) ) ) @@ -3821,7 +3787,7 @@ (i32.eq (i32.shr_s (i32.shl - (get_local $1) + (get_local $19) (i32.const 24) ) (i32.const 24) @@ -3829,38 +3795,38 @@ (i32.const 19) ) (if - (get_local $5) + (get_local $10) (block - (set_local $23 + (set_local $22 (i32.const -1) ) (br $label$break$L1) ) - (set_local $11 + (set_local $12 (i32.const 52) ) ) (block (if - (get_local $5) + (get_local $10) (block (i32.store (i32.add (get_local $4) (i32.shl - (get_local $7) + (get_local $21) (i32.const 2) ) ) - (get_local $6) + (get_local $13) ) - (set_local $5 + (set_local $11 (i32.load offset=4 - (tee_local $1 + (tee_local $13 (i32.add (get_local $3) (i32.shl - (get_local $7) + (get_local $21) (i32.const 3) ) ) @@ -3868,18 +3834,18 @@ ) ) (i32.store - (tee_local $7 - (get_local $18) + (tee_local $10 + (get_local $17) ) (i32.load - (get_local $1) + (get_local $13) ) ) (i32.store offset=4 - (get_local $7) - (get_local $5) + (get_local $10) + (get_local $11) ) - (set_local $11 + (set_local $12 (i32.const 52) ) (br $do-once$21) @@ -3890,15 +3856,15 @@ (get_local $42) ) (block - (set_local $23 + (set_local $22 (i32.const 0) ) (br $label$break$L1) ) ) (call $_pop_arg_336 - (get_local $18) - (get_local $6) + (get_local $17) + (get_local $13) (get_local $2) ) ) @@ -3906,11 +3872,11 @@ ) (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 52) ) (block - (set_local $11 + (set_local $12 (i32.const 0) ) (if @@ -3918,23 +3884,20 @@ (get_local $42) ) (block - (set_local $20 - (get_local $10) - ) - (set_local $1 - (get_local $12) + (set_local $9 + (get_local $5) ) - (set_local $8 - (get_local $21) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) ) ) ) - (set_local $17 + (set_local $10 (select - (tee_local $7 + (tee_local $11 (i32.and (get_local $8) (i32.const -65537) @@ -3963,25 +3926,25 @@ (block $switch-case$34 (br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$49 $switch-case$49 $switch-case$49 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$48 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$49 $switch-default$127 $switch-case$44 $switch-case$41 $switch-case$49 $switch-case$49 $switch-case$49 $switch-default$127 $switch-case$41 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$45 $switch-case$34 $switch-case$40 $switch-case$35 $switch-default$127 $switch-default$127 $switch-case$46 $switch-default$127 $switch-case$43 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 (i32.sub - (tee_local $25 + (tee_local $18 (select (i32.and - (tee_local $1 + (tee_local $8 (i32.load8_s - (get_local $13) + (get_local $18) ) ) (i32.const -33) ) - (get_local $1) + (get_local $8) (i32.and (i32.ne - (get_local $14) + (get_local $16) (i32.const 0) ) (i32.eq (i32.and - (get_local $1) + (get_local $8) (i32.const 15) ) (i32.const 3) @@ -4003,59 +3966,53 @@ (block $switch-case$26 (br_table $switch-case$26 $switch-case$27 $switch-case$28 $switch-case$29 $switch-case$30 $switch-default$33 $switch-case$31 $switch-case$32 $switch-default$33 (i32.sub - (get_local $14) + (get_local $16) (i32.const 0) ) ) ) (i32.store (i32.load - (get_local $18) + (get_local $17) ) - (get_local $22) + (get_local $20) ) - (set_local $20 - (get_local $10) + (set_local $9 + (get_local $5) ) - (set_local $1 - (get_local $12) - ) - (set_local $8 - (get_local $21) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) (i32.store (i32.load - (get_local $18) + (get_local $17) ) - (get_local $22) + (get_local $20) ) - (set_local $20 - (get_local $10) - ) - (set_local $1 - (get_local $12) + (set_local $9 + (get_local $5) ) - (set_local $8 - (get_local $21) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) (i32.store - (tee_local $1 + (tee_local $9 (i32.load - (get_local $18) + (get_local $17) ) ) - (get_local $22) + (get_local $20) ) (i32.store offset=4 - (get_local $1) + (get_local $9) (i32.shr_s (i32.shl (i32.lt_s - (get_local $22) + (get_local $20) (i32.const 0) ) (i32.const 31) @@ -4063,88 +4020,76 @@ (i32.const 31) ) ) - (set_local $20 - (get_local $10) - ) - (set_local $1 - (get_local $12) + (set_local $9 + (get_local $5) ) - (set_local $8 - (get_local $21) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) (i32.store16 (i32.load - (get_local $18) + (get_local $17) ) (i32.and - (get_local $22) + (get_local $20) (i32.const 65535) ) ) - (set_local $20 - (get_local $10) - ) - (set_local $1 - (get_local $12) + (set_local $9 + (get_local $5) ) - (set_local $8 - (get_local $21) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) (i32.store8 (i32.load - (get_local $18) + (get_local $17) ) (i32.and - (get_local $22) + (get_local $20) (i32.const 255) ) ) - (set_local $20 - (get_local $10) - ) - (set_local $1 - (get_local $12) + (set_local $9 + (get_local $5) ) - (set_local $8 - (get_local $21) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) (i32.store (i32.load - (get_local $18) + (get_local $17) ) - (get_local $22) - ) - (set_local $20 - (get_local $10) + (get_local $20) ) - (set_local $1 - (get_local $12) + (set_local $9 + (get_local $5) ) - (set_local $8 - (get_local $21) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) (i32.store - (tee_local $1 + (tee_local $9 (i32.load - (get_local $18) + (get_local $17) ) ) - (get_local $22) + (get_local $20) ) (i32.store offset=4 - (get_local $1) + (get_local $9) (i32.shr_s (i32.shl (i32.lt_s - (get_local $22) + (get_local $20) (i32.const 0) ) (i32.const 31) @@ -4152,62 +4097,56 @@ (i32.const 31) ) ) - (set_local $20 - (get_local $10) - ) - (set_local $1 - (get_local $12) + (set_local $9 + (get_local $5) ) - (set_local $8 - (get_local $21) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) - (set_local $20 - (get_local $10) - ) - (set_local $1 - (get_local $12) + (set_local $9 + (get_local $5) ) - (set_local $8 - (get_local $21) + (set_local $5 + (get_local $6) ) (br $label$continue$L1) ) - (set_local $44 + (set_local $45 (i32.or - (get_local $17) + (get_local $10) (i32.const 8) ) ) (set_local $56 (select - (get_local $9) + (get_local $7) (i32.const 8) (i32.gt_u - (get_local $9) + (get_local $7) (i32.const 8) ) ) ) - (set_local $67 + (set_local $66 (i32.const 120) ) - (set_local $11 + (set_local $12 (i32.const 64) ) (br $switch$24) ) - (set_local $44 - (get_local $17) + (set_local $45 + (get_local $10) ) (set_local $56 - (get_local $9) + (get_local $7) ) - (set_local $67 - (get_local $25) + (set_local $66 + (get_local $18) ) - (set_local $11 + (set_local $12 (i32.const 64) ) (br $switch$24) @@ -4215,41 +4154,41 @@ (if (i32.and (i32.eqz - (tee_local $5 + (tee_local $24 (i32.load - (tee_local $1 - (get_local $18) + (tee_local $9 + (get_local $17) ) ) ) ) (i32.eqz - (tee_local $1 + (tee_local $6 (i32.load offset=4 - (get_local $1) + (get_local $9) ) ) ) ) - (set_local $6 - (get_local $26) + (set_local $9 + (get_local $27) ) (block - (set_local $6 - (get_local $26) + (set_local $9 + (get_local $27) ) (loop $while-in$39 (i32.store8 - (tee_local $6 + (tee_local $9 (i32.add - (get_local $6) + (get_local $9) (i32.const -1) ) ) (i32.and (i32.or (i32.and - (get_local $5) + (get_local $24) (i32.const 7) ) (i32.const 48) @@ -4261,16 +4200,16 @@ (i32.eqz (i32.and (i32.eqz - (tee_local $5 + (tee_local $24 (call $_bitshift64Lshr - (get_local $5) - (get_local $1) + (get_local $24) + (get_local $6) (i32.const 3) ) ) ) (i32.eqz - (tee_local $1 + (tee_local $6 (get_global $tempRet0) ) ) @@ -4283,28 +4222,28 @@ (set_local $57 (if (i32.and - (get_local $17) + (get_local $10) (i32.const 8) ) (block - (set_local $32 - (get_local $17) + (set_local $24 + (get_local $10) ) - (set_local $31 + (set_local $30 (select - (tee_local $1 + (tee_local $6 (i32.add (i32.sub (get_local $70) - (get_local $6) + (get_local $9) ) (i32.const 1) ) ) - (get_local $9) + (get_local $7) (i32.lt_s - (get_local $9) - (get_local $1) + (get_local $7) + (get_local $6) ) ) ) @@ -4314,17 +4253,17 @@ (set_local $34 (i32.const 4091) ) - (set_local $11 + (set_local $12 (i32.const 77) ) - (get_local $6) + (get_local $9) ) (block - (set_local $32 - (get_local $17) + (set_local $24 + (get_local $10) ) - (set_local $31 - (get_local $9) + (set_local $30 + (get_local $7) ) (set_local $33 (i32.const 0) @@ -4332,98 +4271,86 @@ (set_local $34 (i32.const 4091) ) - (set_local $11 + (set_local $12 (i32.const 77) ) - (get_local $6) + (get_local $9) ) ) ) (br $switch$24) ) - (set_local $5 + (set_local $6 (i32.load - (tee_local $1 - (get_local $18) + (tee_local $9 + (get_local $17) ) ) ) (if (i32.lt_s - (tee_local $1 + (tee_local $58 (i32.load offset=4 - (get_local $1) + (get_local $9) ) ) (i32.const 0) ) (block (i32.store - (tee_local $45 - (get_local $18) + (tee_local $9 + (get_local $17) ) - (tee_local $1 + (tee_local $67 (call $_i64Subtract (i32.const 0) (i32.const 0) - (get_local $5) - (get_local $1) + (get_local $6) + (get_local $58) ) ) ) (i32.store offset=4 - (get_local $45) - (tee_local $5 + (get_local $9) + (tee_local $58 (get_global $tempRet0) ) ) - (set_local $45 - (get_local $1) - ) - (set_local $58 - (get_local $5) - ) (set_local $59 (i32.const 1) ) (set_local $60 (i32.const 4091) ) - (set_local $11 + (set_local $12 (i32.const 76) ) (br $switch$24) ) ) - (set_local $45 + (set_local $67 (if (i32.and - (get_local $17) + (get_local $10) (i32.const 2048) ) (block - (set_local $58 - (get_local $1) - ) (set_local $59 (i32.const 1) ) (set_local $60 (i32.const 4092) ) - (set_local $11 + (set_local $12 (i32.const 76) ) - (get_local $5) + (get_local $6) ) (block - (set_local $58 - (get_local $1) - ) (set_local $59 - (tee_local $1 + (tee_local $9 (i32.and - (get_local $17) + (get_local $10) (i32.const 1) ) ) @@ -4432,28 +4359,28 @@ (select (i32.const 4093) (i32.const 4091) - (get_local $1) + (get_local $9) ) ) - (set_local $11 + (set_local $12 (i32.const 76) ) - (get_local $5) + (get_local $6) ) ) ) (br $switch$24) ) - (set_local $45 + (set_local $67 (i32.load - (tee_local $1 - (get_local $18) + (tee_local $9 + (get_local $17) ) ) ) (set_local $58 (i32.load offset=4 - (get_local $1) + (get_local $9) ) ) (set_local $59 @@ -4462,19 +4389,19 @@ (set_local $60 (i32.const 4091) ) - (set_local $11 + (set_local $12 (i32.const 76) ) (br $switch$24) ) - (set_local $1 - (get_local $18) + (set_local $9 + (get_local $17) ) (i32.store8 (get_local $71) (i32.and (i32.load - (get_local $1) + (get_local $9) ) (i32.const 255) ) @@ -4482,20 +4409,20 @@ (set_local $46 (get_local $71) ) - (set_local $35 - (get_local $7) + (set_local $38 + (get_local $11) ) - (set_local $40 + (set_local $39 (i32.const 1) ) - (set_local $41 + (set_local $40 (i32.const 0) ) (set_local $47 (i32.const 4091) ) (set_local $48 - (get_local $26) + (get_local $27) ) (br $switch$24) ) @@ -4506,37 +4433,37 @@ ) ) ) - (set_local $11 + (set_local $12 (i32.const 82) ) (br $switch$24) ) (set_local $49 (select - (tee_local $1 + (tee_local $9 (i32.load - (get_local $18) + (get_local $17) ) ) (i32.const 4101) (i32.ne - (get_local $1) + (get_local $9) (i32.const 0) ) ) ) - (set_local $11 + (set_local $12 (i32.const 82) ) (br $switch$24) ) - (set_local $1 - (get_local $18) + (set_local $9 + (get_local $17) ) (i32.store (get_local $72) (i32.load - (get_local $1) + (get_local $9) ) ) (i32.store @@ -4544,23 +4471,23 @@ (i32.const 0) ) (i32.store - (get_local $18) + (get_local $17) (get_local $72) ) (set_local $68 (i32.const -1) ) - (set_local $11 + (set_local $12 (i32.const 86) ) (br $switch$24) ) - (set_local $11 + (set_local $12 (if - (get_local $9) + (get_local $7) (block (set_local $68 - (get_local $9) + (get_local $7) ) (i32.const 86) ) @@ -4568,11 +4495,11 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $16) + (get_local $15) (i32.const 0) - (get_local $17) + (get_local $10) ) - (set_local $36 + (set_local $35 (i32.const 0) ) (i32.const 98) @@ -4581,18 +4508,18 @@ ) (br $switch$24) ) - (set_local $15 + (set_local $14 (f64.load - (get_local $18) + (get_local $17) ) ) (i32.store - (get_local $24) + (get_local $23) (i32.const 0) ) (f64.store (get_global $tempDoublePtr) - (get_local $15) + (get_local $14) ) (set_local $50 (if @@ -4603,32 +4530,32 @@ (i32.const 0) ) (block - (set_local $37 + (set_local $36 (i32.const 1) ) - (set_local $15 + (set_local $14 (f64.neg - (get_local $15) + (get_local $14) ) ) (i32.const 4108) ) (if (i32.and - (get_local $17) + (get_local $10) (i32.const 2048) ) (block - (set_local $37 + (set_local $36 (i32.const 1) ) (i32.const 4111) ) (block - (set_local $37 - (tee_local $1 + (set_local $36 + (tee_local $9 (i32.and - (get_local $17) + (get_local $10) (i32.const 1) ) ) @@ -4636,7 +4563,7 @@ (select (i32.const 4114) (i32.const 4109) - (get_local $1) + (get_local $9) ) ) ) @@ -4644,17 +4571,17 @@ ) (f64.store (get_global $tempDoublePtr) - (get_local $15) + (get_local $14) ) - (set_local $20 - (get_local $10) + (set_local $9 + (get_local $5) ) - (set_local $1 + (set_local $5 (block $do-once$56 (if (i32.or (i32.lt_u - (tee_local $1 + (tee_local $5 (i32.and (i32.load offset=4 (get_global $tempDoublePtr) @@ -4666,7 +4593,7 @@ ) (i32.and (i32.eq - (get_local $1) + (get_local $5) (i32.const 2146435072) ) (i32.const 0) @@ -4676,11 +4603,11 @@ (if (tee_local $5 (f64.ne - (tee_local $15 + (tee_local $25 (f64.mul (call $_frexpl - (get_local $15) - (get_local $24) + (get_local $14) + (get_local $23) ) (f64.const 2) ) @@ -4689,10 +4616,10 @@ ) ) (i32.store - (get_local $24) + (get_local $23) (i32.add (i32.load - (get_local $24) + (get_local $23) ) (i32.const -1) ) @@ -4700,68 +4627,68 @@ ) (if (i32.eq - (tee_local $12 + (tee_local $19 (i32.or - (get_local $25) + (get_local $18) (i32.const 32) ) ) (i32.const 97) ) (block - (set_local $10 + (set_local $8 (select (i32.add (get_local $50) (i32.const 9) ) (get_local $50) - (tee_local $6 + (tee_local $19 (i32.and - (get_local $25) + (get_local $18) (i32.const 32) ) ) ) ) - (set_local $7 + (set_local $21 (i32.or - (get_local $37) + (get_local $36) (i32.const 2) ) ) - (set_local $15 + (set_local $14 (if (i32.or (i32.gt_u - (get_local $9) + (get_local $7) (i32.const 11) ) (i32.eqz - (tee_local $1 + (tee_local $5 (i32.sub (i32.const 12) - (get_local $9) + (get_local $7) ) ) ) ) - (get_local $15) + (get_local $25) (block - (set_local $28 + (set_local $14 (f64.const 8) ) (loop $while-in$61 - (set_local $28 + (set_local $14 (f64.mul - (get_local $28) + (get_local $14) (f64.const 16) ) ) (br_if $while-in$61 - (tee_local $1 + (tee_local $5 (i32.add - (get_local $1) + (get_local $5) (i32.const -1) ) ) @@ -4770,25 +4697,25 @@ (select (f64.neg (f64.add - (get_local $28) + (get_local $14) (f64.sub (f64.neg - (get_local $15) + (get_local $25) ) - (get_local $28) + (get_local $14) ) ) ) (f64.sub (f64.add - (get_local $15) - (get_local $28) + (get_local $25) + (get_local $14) ) - (get_local $28) + (get_local $14) ) (i32.eq (i32.load8_s - (get_local $10) + (get_local $8) ) (i32.const 45) ) @@ -4807,15 +4734,15 @@ (select (i32.sub (i32.const 0) - (tee_local $1 + (tee_local $6 (i32.load - (get_local $24) + (get_local $23) ) ) ) - (get_local $1) + (get_local $6) (i32.lt_s - (get_local $1) + (get_local $6) (i32.const 0) ) ) @@ -4830,10 +4757,10 @@ ) (i32.const 31) ) - (get_local $51) + (get_local $52) ) ) - (get_local $51) + (get_local $52) ) (block (i32.store8 @@ -4851,7 +4778,7 @@ (i32.add (i32.and (i32.shr_s - (get_local $1) + (get_local $6) (i32.const 31) ) (i32.const 2) @@ -4862,7 +4789,7 @@ ) ) (i32.store8 - (tee_local $8 + (tee_local $13 (i32.add (get_local $5) (i32.const -2) @@ -4870,40 +4797,40 @@ ) (i32.and (i32.add - (get_local $25) + (get_local $18) (i32.const 15) ) (i32.const 255) ) ) - (set_local $5 + (set_local $11 (i32.lt_s - (get_local $9) + (get_local $7) (i32.const 1) ) ) - (set_local $14 + (set_local $6 (i32.eqz (i32.and - (get_local $17) + (get_local $10) (i32.const 8) ) ) ) - (set_local $13 - (get_local $27) + (set_local $5 + (get_local $28) ) (loop $while-in$63 (i32.store8 - (get_local $13) + (get_local $5) (i32.and (i32.or (i32.and (i32.load8_s (i32.add - (tee_local $1 + (tee_local $16 (i32.trunc_s/f64 - (get_local $15) + (get_local $14) ) ) (i32.const 4075) @@ -4911,116 +4838,112 @@ ) (i32.const 255) ) - (get_local $6) + (get_local $19) ) (i32.const 255) ) ) - (set_local $15 + (set_local $14 (f64.mul (f64.sub - (get_local $15) + (get_local $14) (f64.convert_s/i32 - (get_local $1) + (get_local $16) ) ) (f64.const 16) ) ) - (set_local $13 + (set_local $5 (block $do-once$64 (if (i32.eq (i32.sub - (tee_local $1 + (tee_local $16 (i32.add - (get_local $13) + (get_local $5) (i32.const 1) ) ) - (get_local $63) + (get_local $62) ) (i32.const 1) ) (block (br_if $do-once$64 - (get_local $1) + (get_local $16) (i32.and - (get_local $14) + (get_local $6) (i32.and - (get_local $5) + (get_local $11) (f64.eq - (get_local $15) + (get_local $14) (f64.const 0) ) ) ) ) (i32.store8 - (get_local $1) + (get_local $16) (i32.const 46) ) (i32.add - (get_local $13) + (get_local $5) (i32.const 2) ) ) - (get_local $1) + (get_local $16) ) ) ) - (if + (br_if $while-in$63 (f64.ne - (get_local $15) + (get_local $14) (f64.const 0) ) - (br $while-in$63) - (set_local $1 - (get_local $13) - ) ) ) (call $_pad (get_local $0) (i32.const 32) - (get_local $16) - (tee_local $5 + (get_local $15) + (tee_local $7 (i32.add (tee_local $6 (select (i32.sub (i32.add (get_local $78) - (get_local $9) + (get_local $7) ) - (get_local $8) + (get_local $13) ) (i32.add (i32.sub (get_local $76) - (get_local $8) + (get_local $13) ) - (get_local $1) + (get_local $5) ) (i32.and (i32.ne - (get_local $9) + (get_local $7) (i32.const 0) ) (i32.lt_s (i32.add (get_local $77) - (get_local $1) + (get_local $5) ) - (get_local $9) + (get_local $7) ) ) ) ) - (get_local $7) + (get_local $21) ) ) - (get_local $17) + (get_local $10) ) (if (i32.eqz @@ -5033,8 +4956,8 @@ ) (drop (call $___fwritex - (get_local $10) - (get_local $7) + (get_local $8) + (get_local $21) (get_local $0) ) ) @@ -5042,17 +4965,17 @@ (call $_pad (get_local $0) (i32.const 48) - (get_local $16) - (get_local $5) + (get_local $15) + (get_local $7) (i32.xor - (get_local $17) + (get_local $10) (i32.const 65536) ) ) - (set_local $1 + (set_local $5 (i32.sub - (get_local $1) - (get_local $63) + (get_local $5) + (get_local $62) ) ) (if @@ -5066,8 +4989,8 @@ ) (drop (call $___fwritex - (get_local $27) - (get_local $1) + (get_local $28) + (get_local $5) (get_local $0) ) ) @@ -5078,11 +5001,11 @@ (i32.sub (get_local $6) (i32.add - (get_local $1) - (tee_local $1 + (get_local $5) + (tee_local $5 (i32.sub - (get_local $38) - (get_local $8) + (get_local $37) + (get_local $13) ) ) ) @@ -5101,8 +5024,8 @@ ) (drop (call $___fwritex - (get_local $8) - (get_local $1) + (get_local $13) + (get_local $5) (get_local $0) ) ) @@ -5110,37 +5033,37 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $16) - (get_local $5) + (get_local $15) + (get_local $7) (i32.xor - (get_local $17) + (get_local $10) (i32.const 8192) ) ) (br $do-once$56 (select - (get_local $16) - (get_local $5) + (get_local $15) + (get_local $7) (i32.lt_s - (get_local $5) - (get_local $16) + (get_local $7) + (get_local $15) ) ) ) ) ) - (set_local $1 + (set_local $21 (select (i32.const 6) - (get_local $9) + (get_local $7) (i32.lt_s - (get_local $9) + (get_local $7) (i32.const 0) ) ) ) - (set_local $61 - (tee_local $10 + (set_local $41 + (tee_local $16 (select (get_local $79) (get_local $80) @@ -5149,26 +5072,31 @@ (get_local $5) (block (i32.store - (get_local $24) + (get_local $23) (tee_local $5 (i32.add (i32.load - (get_local $24) + (get_local $23) ) (i32.const -28) ) ) ) - (set_local $15 + (set_local $14 (f64.mul - (get_local $15) + (get_local $25) (f64.const 268435456) ) ) (get_local $5) ) - (i32.load - (get_local $24) + (block + (set_local $14 + (get_local $25) + ) + (i32.load + (get_local $23) + ) ) ) (i32.const 0) @@ -5176,32 +5104,32 @@ ) ) ) - (set_local $7 - (get_local $10) + (set_local $5 + (get_local $16) ) (loop $while-in$67 (i32.store - (get_local $7) - (tee_local $5 + (get_local $5) + (tee_local $6 (i32.trunc_s/f64 - (get_local $15) + (get_local $14) ) ) ) - (set_local $7 + (set_local $5 (i32.add - (get_local $7) + (get_local $5) (i32.const 4) ) ) - (if + (br_if $while-in$67 (f64.ne - (tee_local $15 + (tee_local $14 (f64.mul (f64.sub - (get_local $15) + (get_local $14) (f64.convert_u/i32 - (get_local $5) + (get_local $6) ) ) (f64.const 1e9) @@ -5209,35 +5137,28 @@ ) (f64.const 0) ) - (br $while-in$67) - (set_local $6 - (get_local $7) - ) ) ) (if (i32.gt_s - (tee_local $5 + (tee_local $8 (i32.load - (get_local $24) + (get_local $23) ) ) (i32.const 0) ) (block - (set_local $8 - (get_local $10) - ) - (set_local $14 - (get_local $6) + (set_local $7 + (get_local $16) ) (loop $while-in$69 - (set_local $13 + (set_local $11 (select (i32.const 29) - (get_local $5) + (get_local $8) (i32.gt_s - (get_local $5) + (get_local $8) (i32.const 29) ) ) @@ -5246,40 +5167,37 @@ (block $do-once$70 (if (i32.lt_u - (tee_local $7 + (tee_local $6 (i32.add - (get_local $14) + (get_local $5) (i32.const -4) ) ) - (get_local $8) + (get_local $7) ) - (get_local $8) + (get_local $7) (block - (set_local $5 + (set_local $8 (i32.const 0) ) - (set_local $9 - (get_local $7) - ) (loop $while-in$73 - (set_local $6 + (set_local $8 (call $___uremdi3 - (tee_local $5 + (tee_local $26 (call $_i64Add (call $_bitshift64Shl (i32.load - (get_local $9) + (get_local $6) ) (i32.const 0) - (get_local $13) + (get_local $11) ) (get_global $tempRet0) - (get_local $5) + (get_local $8) (i32.const 0) ) ) - (tee_local $7 + (tee_local $13 (get_global $tempRet0) ) (i32.const 1000000000) @@ -5287,51 +5205,45 @@ ) ) (i32.store - (get_local $9) (get_local $6) + (get_local $8) ) - (set_local $5 + (set_local $8 (call $___udivdi3 - (get_local $5) - (get_local $7) + (get_local $26) + (get_local $13) (i32.const 1000000000) (i32.const 0) ) ) - (if + (br_if $while-in$73 (i32.ge_u - (tee_local $7 + (tee_local $6 (i32.add - (get_local $9) + (get_local $6) (i32.const -4) ) ) - (get_local $8) - ) - (block - (set_local $9 - (get_local $7) - ) - (br $while-in$73) + (get_local $7) ) ) ) (br_if $do-once$70 - (get_local $8) + (get_local $7) (i32.eqz - (get_local $5) + (get_local $8) ) ) (i32.store - (tee_local $7 + (tee_local $6 (i32.add - (get_local $8) + (get_local $7) (i32.const -4) ) ) - (get_local $5) + (get_local $8) ) - (get_local $7) + (get_local $6) ) ) ) @@ -5340,24 +5252,24 @@ (block $while-out$74 (br_if $while-out$74 (i32.le_u - (get_local $14) + (get_local $5) (get_local $7) ) ) (if (i32.eqz (i32.load - (tee_local $5 + (tee_local $6 (i32.add - (get_local $14) + (get_local $5) (i32.const -4) ) ) ) ) (block - (set_local $14 - (get_local $5) + (set_local $5 + (get_local $6) ) (br $while-in$75) ) @@ -5365,49 +5277,49 @@ ) ) (i32.store - (get_local $24) - (tee_local $5 + (get_local $23) + (tee_local $8 (i32.sub (i32.load - (get_local $24) + (get_local $23) ) - (get_local $13) + (get_local $11) ) ) ) (if (i32.gt_s - (get_local $5) + (get_local $8) (i32.const 0) ) - (block - (set_local $8 - (get_local $7) - ) - (br $while-in$69) - ) + (br $while-in$69) (set_local $6 - (get_local $14) + (get_local $5) ) ) ) ) - (set_local $7 - (get_local $10) + (block + (set_local $7 + (get_local $16) + ) + (set_local $6 + (get_local $5) + ) ) ) (if (i32.lt_s - (get_local $5) + (get_local $8) (i32.const 0) ) (block - (set_local $8 + (set_local $31 (i32.add (i32.and (i32.div_s (i32.add - (get_local $1) + (get_local $21) (i32.const 25) ) (i32.const 9) @@ -5417,77 +5329,77 @@ (i32.const 1) ) ) - (set_local $13 + (set_local $51 (i32.eq - (get_local $12) + (get_local $19) (i32.const 102) ) ) - (set_local $19 + (set_local $5 (get_local $6) ) (loop $while-in$77 - (set_local $9 + (set_local $26 (select (i32.const 9) - (tee_local $5 + (tee_local $6 (i32.sub (i32.const 0) - (get_local $5) + (get_local $8) ) ) (i32.gt_s - (get_local $5) + (get_local $6) (i32.const 9) ) ) ) - (set_local $6 + (set_local $11 (select (i32.add - (tee_local $5 + (tee_local $6 (select - (get_local $10) + (get_local $16) (tee_local $7 (block $do-once$78 (if (i32.lt_u (get_local $7) - (get_local $19) + (get_local $5) ) (block - (set_local $69 + (set_local $11 (i32.add (i32.shl (i32.const 1) - (get_local $9) + (get_local $26) ) (i32.const -1) ) ) - (set_local $29 + (set_local $13 (i32.shr_u (i32.const 1000000000) - (get_local $9) + (get_local $26) ) ) (set_local $6 (i32.const 0) ) - (set_local $14 + (set_local $8 (get_local $7) ) (loop $while-in$81 (i32.store - (get_local $14) + (get_local $8) (i32.add (i32.shr_u - (tee_local $5 + (tee_local $69 (i32.load - (get_local $14) + (get_local $8) ) ) - (get_local $9) + (get_local $26) ) (get_local $6) ) @@ -5495,25 +5407,25 @@ (set_local $6 (i32.mul (i32.and - (get_local $5) (get_local $69) + (get_local $11) ) - (get_local $29) + (get_local $13) ) ) (br_if $while-in$81 (i32.lt_u - (tee_local $14 + (tee_local $8 (i32.add - (get_local $14) + (get_local $8) (i32.const 4) ) ) - (get_local $19) + (get_local $5) ) ) ) - (set_local $5 + (set_local $7 (select (get_local $7) (i32.add @@ -5526,22 +5438,22 @@ ) ) (br_if $do-once$78 - (get_local $5) + (get_local $7) (i32.eqz (get_local $6) ) ) (i32.store - (get_local $19) + (get_local $5) (get_local $6) ) - (set_local $19 + (set_local $5 (i32.add - (get_local $19) + (get_local $5) (i32.const 4) ) ) - (get_local $5) + (get_local $7) ) (select (get_local $7) @@ -5556,72 +5468,77 @@ ) ) ) - (get_local $13) + (get_local $51) ) ) (i32.shl - (get_local $8) + (get_local $31) (i32.const 2) ) ) - (get_local $19) + (get_local $5) (i32.gt_s (i32.shr_s (i32.sub - (get_local $19) (get_local $5) + (get_local $6) ) (i32.const 2) ) - (get_local $8) + (get_local $31) ) ) ) (i32.store - (get_local $24) - (tee_local $5 + (get_local $23) + (tee_local $8 (i32.add (i32.load - (get_local $24) + (get_local $23) ) - (get_local $9) + (get_local $26) ) ) ) (if (i32.lt_s - (get_local $5) + (get_local $8) (i32.const 0) ) (block - (set_local $19 - (get_local $6) + (set_local $5 + (get_local $11) ) (br $while-in$77) ) - (set_local $19 - (get_local $6) + (set_local $5 + (get_local $7) ) ) ) ) - (set_local $19 - (get_local $6) + (block + (set_local $5 + (get_local $7) + ) + (set_local $11 + (get_local $6) + ) ) ) (block $do-once$82 (if (i32.lt_u - (get_local $7) - (get_local $19) + (get_local $5) + (get_local $11) ) (block (set_local $6 (i32.mul (i32.shr_s (i32.sub - (get_local $61) - (get_local $7) + (get_local $41) + (get_local $5) ) (i32.const 2) ) @@ -5630,20 +5547,15 @@ ) (if (i32.lt_u - (tee_local $5 + (tee_local $8 (i32.load - (get_local $7) + (get_local $5) ) ) (i32.const 10) ) - (block - (set_local $14 - (get_local $6) - ) - (br $do-once$82) - ) - (set_local $8 + (br $do-once$82) + (set_local $7 (i32.const 10) ) ) @@ -5654,40 +5566,36 @@ (i32.const 1) ) ) - (if - (i32.lt_u - (get_local $5) - (tee_local $8 + (br_if $while-in$85 + (i32.ge_u + (get_local $8) + (tee_local $7 (i32.mul - (get_local $8) + (get_local $7) (i32.const 10) ) ) ) - (set_local $14 - (get_local $6) - ) - (br $while-in$85) ) ) ) - (set_local $14 + (set_local $6 (i32.const 0) ) ) ) - (set_local $7 + (set_local $19 (if (i32.lt_s - (tee_local $5 + (tee_local $7 (i32.add (i32.sub - (get_local $1) + (get_local $21) (select - (get_local $14) + (get_local $6) (i32.const 0) (i32.ne - (get_local $12) + (get_local $19) (i32.const 102) ) ) @@ -5695,15 +5603,15 @@ (i32.shr_s (i32.shl (i32.and - (tee_local $69 + (tee_local $26 (i32.ne - (get_local $1) + (get_local $21) (i32.const 0) ) ) - (tee_local $8 + (tee_local $69 (i32.eq - (get_local $12) + (get_local $19) (i32.const 103) ) ) @@ -5718,8 +5626,8 @@ (i32.mul (i32.shr_s (i32.sub - (get_local $19) - (get_local $61) + (get_local $11) + (get_local $41) ) (i32.const 2) ) @@ -5729,19 +5637,19 @@ ) ) (block - (set_local $6 + (set_local $7 (i32.add (i32.add - (get_local $10) + (get_local $16) (i32.const 4) ) (i32.shl (i32.add (i32.and (i32.div_s - (tee_local $5 + (tee_local $8 (i32.add - (get_local $5) + (get_local $7) (i32.const 9216) ) ) @@ -5761,7 +5669,7 @@ (i32.add (i32.and (i32.rem_s - (get_local $5) + (get_local $8) (i32.const 9) ) (i32.const -1) @@ -5772,18 +5680,18 @@ (i32.const 9) ) (block - (set_local $5 + (set_local $8 (i32.const 10) ) (loop $while-in$87 - (set_local $5 + (set_local $8 (i32.mul - (get_local $5) + (get_local $8) (i32.const 10) ) ) - (if - (i32.eq + (br_if $while-in$87 + (i32.ne (tee_local $13 (i32.add (get_local $13) @@ -5792,57 +5700,59 @@ ) (i32.const 9) ) - (set_local $12 - (get_local $5) - ) - (br $while-in$87) ) ) ) - (set_local $12 + (set_local $8 (i32.const 10) ) ) (block $do-once$88 (if - (i32.eqz - (i32.and - (tee_local $13 - (i32.eq - (i32.add - (get_local $6) - (i32.const 4) - ) - (get_local $19) + (i32.and + (tee_local $51 + (i32.eq + (i32.add + (get_local $7) + (i32.const 4) ) + (get_local $11) ) - (i32.eqz - (tee_local $29 - (i32.and - (i32.rem_u - (tee_local $5 - (i32.load - (get_local $6) - ) + ) + (i32.eqz + (tee_local $13 + (i32.and + (i32.rem_u + (tee_local $31 + (i32.load + (get_local $7) ) - (get_local $12) ) - (i32.const -1) + (get_local $8) ) + (i32.const -1) ) ) ) ) (block - (set_local $15 + (set_local $8 + (get_local $5) + ) + (set_local $5 + (get_local $6) + ) + ) + (block + (set_local $25 (select (f64.const 9007199254740994) (f64.const 9007199254740992) (i32.and (i32.and (i32.div_u - (get_local $5) - (get_local $12) + (get_local $31) + (get_local $8) ) (i32.const -1) ) @@ -5850,14 +5760,14 @@ ) ) ) - (set_local $28 + (set_local $14 (if (i32.lt_u - (get_local $29) - (tee_local $9 + (get_local $13) + (tee_local $19 (i32.and (i32.div_s - (get_local $12) + (get_local $8) (i32.const 2) ) (i32.const -1) @@ -5869,22 +5779,22 @@ (f64.const 1) (f64.const 1.5) (i32.and - (get_local $13) + (get_local $51) (i32.eq - (get_local $29) - (get_local $9) + (get_local $13) + (get_local $19) ) ) ) ) ) - (set_local $15 + (set_local $25 (block $do-once$90 (if - (get_local $37) + (get_local $36) (block (br_if $do-once$90 - (get_local $15) + (get_local $25) (i32.ne (i32.load8_s (get_local $50) @@ -5892,72 +5802,81 @@ (i32.const 45) ) ) - (set_local $28 + (set_local $14 (f64.neg - (get_local $28) + (get_local $14) ) ) (f64.neg - (get_local $15) + (get_local $25) ) ) - (get_local $15) + (get_local $25) ) ) ) (i32.store - (get_local $6) - (tee_local $5 + (get_local $7) + (tee_local $13 (i32.sub - (get_local $5) - (get_local $29) + (get_local $31) + (get_local $13) ) ) ) - (br_if $do-once$88 + (if (f64.eq (f64.add - (get_local $15) - (get_local $28) + (get_local $25) + (get_local $14) ) - (get_local $15) + (get_local $25) + ) + (block + (set_local $8 + (get_local $5) + ) + (set_local $5 + (get_local $6) + ) + (br $do-once$88) ) ) (i32.store - (get_local $6) - (tee_local $5 + (get_local $7) + (tee_local $6 (i32.add - (get_local $5) - (get_local $12) + (get_local $13) + (get_local $8) ) ) ) (if (i32.gt_u - (get_local $5) + (get_local $6) (i32.const 999999999) ) (loop $while-in$93 (i32.store - (get_local $6) + (get_local $7) (i32.const 0) ) - (set_local $7 + (set_local $5 (if (i32.lt_u - (tee_local $6 + (tee_local $7 (i32.add - (get_local $6) + (get_local $7) (i32.const -4) ) ) - (get_local $7) + (get_local $5) ) (block (i32.store (tee_local $5 (i32.add - (get_local $7) + (get_local $5) (i32.const -4) ) ) @@ -5965,15 +5884,15 @@ ) (get_local $5) ) - (get_local $7) + (get_local $5) ) ) (i32.store - (get_local $6) - (tee_local $5 + (get_local $7) + (tee_local $6 (i32.add (i32.load - (get_local $6) + (get_local $7) ) (i32.const 1) ) @@ -5981,18 +5900,18 @@ ) (br_if $while-in$93 (i32.gt_u - (get_local $5) + (get_local $6) (i32.const 999999999) ) ) ) ) - (set_local $13 + (set_local $6 (i32.mul (i32.shr_s (i32.sub - (get_local $61) - (get_local $7) + (get_local $41) + (get_local $5) ) (i32.const 2) ) @@ -6001,42 +5920,50 @@ ) (if (i32.lt_u - (tee_local $5 + (tee_local $13 (i32.load - (get_local $7) + (get_local $5) ) ) (i32.const 10) ) (block - (set_local $14 - (get_local $13) + (set_local $8 + (get_local $5) + ) + (set_local $5 + (get_local $6) ) (br $do-once$88) ) - (set_local $9 + (set_local $8 (i32.const 10) ) ) (loop $while-in$95 - (set_local $13 + (set_local $6 (i32.add - (get_local $13) + (get_local $6) (i32.const 1) ) ) (if (i32.lt_u - (get_local $5) - (tee_local $9 + (get_local $13) + (tee_local $8 (i32.mul - (get_local $9) + (get_local $8) (i32.const 10) ) ) ) - (set_local $14 - (get_local $13) + (block + (set_local $8 + (get_local $5) + ) + (set_local $5 + (get_local $6) + ) ) (br $while-in$95) ) @@ -6044,173 +5971,176 @@ ) ) ) - (set_local $6 + (set_local $13 + (get_local $5) + ) + (set_local $11 (select (tee_local $5 (i32.add - (get_local $6) + (get_local $7) (i32.const 4) ) ) - (get_local $19) + (get_local $11) (i32.gt_u - (get_local $19) + (get_local $11) (get_local $5) ) ) ) - (get_local $7) + (get_local $8) ) (block - (set_local $6 - (get_local $19) + (set_local $13 + (get_local $6) ) - (get_local $7) + (get_local $5) ) ) ) - (set_local $29 + (set_local $51 (i32.sub (i32.const 0) - (get_local $14) + (get_local $13) ) ) + (set_local $5 + (get_local $11) + ) (loop $while-in$97 (block $while-out$96 (if (i32.le_u - (get_local $6) - (get_local $7) + (get_local $5) + (get_local $19) ) (block - (set_local $13 + (set_local $31 (i32.const 0) ) - (set_local $19 - (get_local $6) + (set_local $7 + (get_local $5) ) (br $while-out$96) ) ) (if (i32.load - (tee_local $5 + (tee_local $6 (i32.add - (get_local $6) + (get_local $5) (i32.const -4) ) ) ) (block - (set_local $13 + (set_local $31 (i32.const 1) ) - (set_local $19 - (get_local $6) + (set_local $7 + (get_local $5) ) ) (block - (set_local $6 - (get_local $5) + (set_local $5 + (get_local $6) ) (br $while-in$97) ) ) ) ) - (set_local $8 + (set_local $26 (block $do-once$98 (if - (get_local $8) + (get_local $69) (block (set_local $8 (if (i32.and (i32.gt_s - (tee_local $1 + (tee_local $5 (i32.add (i32.xor (i32.and - (get_local $69) + (get_local $26) (i32.const 1) ) (i32.const 1) ) - (get_local $1) + (get_local $21) ) ) - (get_local $14) + (get_local $13) ) (i32.gt_s - (get_local $14) + (get_local $13) (i32.const -5) ) ) (block - (set_local $9 + (set_local $6 (i32.add - (get_local $25) + (get_local $18) (i32.const -1) ) ) (i32.sub (i32.add - (get_local $1) + (get_local $5) (i32.const -1) ) - (get_local $14) + (get_local $13) ) ) (block - (set_local $9 + (set_local $6 (i32.add - (get_local $25) + (get_local $18) (i32.const -2) ) ) (i32.add - (get_local $1) + (get_local $5) (i32.const -1) ) ) ) ) (if - (tee_local $1 + (tee_local $11 (i32.and - (get_local $17) + (get_local $10) (i32.const 8) ) ) (block - (set_local $12 + (set_local $5 (get_local $8) ) - (set_local $25 - (get_local $9) - ) (br $do-once$98 - (get_local $1) + (get_local $11) ) ) ) (block $do-once$100 (if - (get_local $13) + (get_local $31) (block (if (i32.eqz - (tee_local $1 + (tee_local $18 (i32.load (i32.add - (get_local $19) + (get_local $7) (i32.const -4) ) ) ) ) (block - (set_local $6 + (set_local $5 (i32.const 9) ) (br $do-once$100) @@ -6219,30 +6149,30 @@ (if (i32.and (i32.rem_u - (get_local $1) + (get_local $18) (i32.const 10) ) (i32.const -1) ) (block - (set_local $6 + (set_local $5 (i32.const 0) ) (br $do-once$100) ) (block - (set_local $5 + (set_local $11 (i32.const 10) ) - (set_local $6 + (set_local $5 (i32.const 0) ) ) ) (loop $while-in$103 - (set_local $6 + (set_local $5 (i32.add - (get_local $6) + (get_local $5) (i32.const 1) ) ) @@ -6250,10 +6180,10 @@ (i32.eqz (i32.and (i32.rem_u - (get_local $1) - (tee_local $5 + (get_local $18) + (tee_local $11 (i32.mul - (get_local $5) + (get_local $11) (i32.const 10) ) ) @@ -6264,18 +6194,18 @@ ) ) ) - (set_local $6 + (set_local $5 (i32.const 9) ) ) ) - (set_local $1 + (set_local $11 (i32.add (i32.mul (i32.shr_s (i32.sub - (get_local $19) - (get_local $61) + (get_local $7) + (get_local $41) ) (i32.const 2) ) @@ -6287,95 +6217,92 @@ (if (i32.eq (i32.or - (get_local $9) + (get_local $6) (i32.const 32) ) (i32.const 102) ) (block - (set_local $12 + (set_local $5 (select (get_local $8) - (tee_local $1 + (tee_local $5 (select (i32.const 0) - (tee_local $1 + (tee_local $5 (i32.sub - (get_local $1) - (get_local $6) + (get_local $11) + (get_local $5) ) ) (i32.lt_s - (get_local $1) + (get_local $5) (i32.const 0) ) ) ) (i32.lt_s (get_local $8) - (get_local $1) + (get_local $5) ) ) ) - (set_local $25 - (get_local $9) - ) (i32.const 0) ) (block - (set_local $12 + (set_local $5 (select (get_local $8) - (tee_local $1 + (tee_local $5 (select (i32.const 0) - (tee_local $1 + (tee_local $5 (i32.sub (i32.add - (get_local $1) - (get_local $14) + (get_local $11) + (get_local $13) ) - (get_local $6) + (get_local $5) ) ) (i32.lt_s - (get_local $1) + (get_local $5) (i32.const 0) ) ) ) (i32.lt_s (get_local $8) - (get_local $1) + (get_local $5) ) ) ) - (set_local $25 - (get_local $9) - ) (i32.const 0) ) ) ) (block - (set_local $12 - (get_local $1) + (set_local $5 + (get_local $21) + ) + (set_local $6 + (get_local $18) ) (i32.and - (get_local $17) + (get_local $10) (i32.const 8) ) ) ) ) ) - (set_local $6 + (set_local $11 (i32.and (i32.ne - (tee_local $1 + (tee_local $41 (i32.or - (get_local $12) - (get_local $8) + (get_local $5) + (get_local $26) ) ) (i32.const 0) @@ -6383,24 +6310,24 @@ (i32.const 1) ) ) - (set_local $14 + (set_local $18 (if - (tee_local $9 + (tee_local $21 (i32.eq (i32.or - (get_local $25) + (get_local $6) (i32.const 32) ) (i32.const 102) ) ) (block - (set_local $29 + (set_local $6 (select - (get_local $14) + (get_local $13) (i32.const 0) (i32.gt_s - (get_local $14) + (get_local $13) (i32.const 0) ) ) @@ -6411,15 +6338,15 @@ (if (i32.lt_s (i32.sub - (get_local $38) - (tee_local $5 + (get_local $37) + (tee_local $8 (call $_fmt_u - (tee_local $5 + (tee_local $8 (select - (get_local $29) - (get_local $14) + (get_local $51) + (get_local $13) (i32.lt_s - (get_local $14) + (get_local $13) (i32.const 0) ) ) @@ -6427,14 +6354,14 @@ (i32.shr_s (i32.shl (i32.lt_s - (get_local $5) + (get_local $8) (i32.const 0) ) (i32.const 31) ) (i32.const 31) ) - (get_local $51) + (get_local $52) ) ) ) @@ -6442,9 +6369,9 @@ ) (loop $while-in$105 (i32.store8 - (tee_local $5 + (tee_local $8 (i32.add - (get_local $5) + (get_local $8) (i32.const -1) ) ) @@ -6453,8 +6380,8 @@ (br_if $while-in$105 (i32.lt_s (i32.sub - (get_local $38) - (get_local $5) + (get_local $37) + (get_local $8) ) (i32.const 2) ) @@ -6463,14 +6390,14 @@ ) (i32.store8 (i32.add - (get_local $5) + (get_local $8) (i32.const -1) ) (i32.and (i32.add (i32.and (i32.shr_s - (get_local $14) + (get_local $13) (i32.const 31) ) (i32.const 2) @@ -6481,47 +6408,47 @@ ) ) (i32.store8 - (tee_local $5 + (tee_local $8 (i32.add - (get_local $5) + (get_local $8) (i32.const -2) ) ) (i32.and - (get_local $25) + (get_local $6) (i32.const 255) ) ) - (set_local $29 + (set_local $6 (i32.sub - (get_local $38) - (get_local $5) + (get_local $37) + (get_local $8) ) ) - (get_local $5) + (get_local $8) ) ) ) (call $_pad (get_local $0) (i32.const 32) - (get_local $16) - (tee_local $6 + (get_local $15) + (tee_local $13 (i32.add (i32.add (i32.add (i32.add - (get_local $37) + (get_local $36) (i32.const 1) ) - (get_local $12) + (get_local $5) ) - (get_local $6) + (get_local $11) ) - (get_local $29) + (get_local $6) ) ) - (get_local $17) + (get_local $10) ) (if (i32.eqz @@ -6535,7 +6462,7 @@ (drop (call $___fwritex (get_local $50) - (get_local $37) + (get_local $36) (get_local $0) ) ) @@ -6543,34 +6470,34 @@ (call $_pad (get_local $0) (i32.const 48) - (get_local $16) - (get_local $6) + (get_local $15) + (get_local $13) (i32.xor - (get_local $17) + (get_local $10) (i32.const 65536) ) ) (block $do-once$106 (if - (get_local $9) + (get_local $21) (block - (set_local $7 - (tee_local $8 + (set_local $8 + (tee_local $11 (select - (get_local $10) - (get_local $7) + (get_local $16) + (get_local $19) (i32.gt_u - (get_local $7) - (get_local $10) + (get_local $19) + (get_local $16) ) ) ) ) (loop $while-in$109 - (set_local $5 + (set_local $6 (call $_fmt_u (i32.load - (get_local $7) + (get_local $8) ) (i32.const 0) (get_local $43) @@ -6579,36 +6506,36 @@ (block $do-once$110 (if (i32.eq - (get_local $7) (get_local $8) + (get_local $11) ) (block (br_if $do-once$110 (i32.ne - (get_local $5) + (get_local $6) (get_local $43) ) ) (i32.store8 - (get_local $52) + (get_local $53) (i32.const 48) ) - (set_local $5 - (get_local $52) + (set_local $6 + (get_local $53) ) ) (block (br_if $do-once$110 (i32.le_u - (get_local $5) - (get_local $27) + (get_local $6) + (get_local $28) ) ) (loop $while-in$113 (i32.store8 - (tee_local $5 + (tee_local $6 (i32.add - (get_local $5) + (get_local $6) (i32.const -1) ) ) @@ -6616,8 +6543,8 @@ ) (br_if $while-in$113 (i32.gt_u - (get_local $5) - (get_local $27) + (get_local $6) + (get_local $28) ) ) ) @@ -6635,34 +6562,36 @@ ) (drop (call $___fwritex - (get_local $5) + (get_local $6) (i32.sub (get_local $74) - (get_local $5) + (get_local $6) ) (get_local $0) ) ) ) (if - (i32.gt_u - (tee_local $7 + (i32.le_u + (tee_local $6 (i32.add - (get_local $7) + (get_local $8) (i32.const 4) ) ) - (get_local $10) + (get_local $16) ) - (set_local $5 - (get_local $7) + (block + (set_local $8 + (get_local $6) + ) + (br $while-in$109) ) - (br $while-in$109) ) ) (block $do-once$114 (if - (get_local $1) + (get_local $41) (block (br_if $do-once$114 (i32.eqz @@ -6689,100 +6618,105 @@ (if (i32.and (i32.gt_s - (get_local $12) + (get_local $5) (i32.const 0) ) (i32.lt_u - (get_local $5) - (get_local $19) + (get_local $6) + (get_local $7) ) ) - (loop $while-in$117 - (if - (i32.gt_u - (tee_local $1 - (call $_fmt_u - (i32.load - (get_local $5) + (block + (set_local $8 + (get_local $6) + ) + (set_local $6 + (get_local $5) + ) + (loop $while-in$117 + (if + (i32.gt_u + (tee_local $5 + (call $_fmt_u + (i32.load + (get_local $8) + ) + (i32.const 0) + (get_local $43) ) - (i32.const 0) - (get_local $43) ) + (get_local $28) ) - (get_local $27) - ) - (loop $while-in$119 - (i32.store8 - (tee_local $1 - (i32.add - (get_local $1) - (i32.const -1) + (loop $while-in$119 + (i32.store8 + (tee_local $5 + (i32.add + (get_local $5) + (i32.const -1) + ) ) + (i32.const 48) ) - (i32.const 48) - ) - (br_if $while-in$119 - (i32.gt_u - (get_local $1) - (get_local $27) + (br_if $while-in$119 + (i32.gt_u + (get_local $5) + (get_local $28) + ) ) ) ) - ) - (if - (i32.eqz - (i32.and - (i32.load - (get_local $0) + (if + (i32.eqz + (i32.and + (i32.load + (get_local $0) + ) + (i32.const 32) ) - (i32.const 32) ) - ) - (drop - (call $___fwritex - (get_local $1) - (select - (i32.const 9) - (get_local $12) - (i32.gt_s - (get_local $12) + (drop + (call $___fwritex + (get_local $5) + (select (i32.const 9) + (get_local $6) + (i32.gt_s + (get_local $6) + (i32.const 9) + ) ) + (get_local $0) ) - (get_local $0) ) ) - ) - (set_local $1 - (i32.add - (get_local $12) - (i32.const -9) - ) - ) - (if - (i32.and - (i32.gt_s - (get_local $12) - (i32.const 9) + (set_local $5 + (i32.add + (get_local $6) + (i32.const -9) ) - (i32.lt_u - (tee_local $5 - (i32.add - (get_local $5) - (i32.const 4) + ) + (if + (i32.and + (i32.gt_s + (get_local $6) + (i32.const 9) + ) + (i32.lt_u + (tee_local $8 + (i32.add + (get_local $8) + (i32.const 4) + ) ) + (get_local $7) ) - (get_local $19) ) - ) - (block - (set_local $12 - (get_local $1) + (block + (set_local $6 + (get_local $5) + ) + (br $while-in$117) ) - (br $while-in$117) - ) - (set_local $12 - (get_local $1) ) ) ) @@ -6791,7 +6725,7 @@ (get_local $0) (i32.const 48) (i32.add - (get_local $12) + (get_local $5) (i32.const 9) ) (i32.const 9) @@ -6799,38 +6733,41 @@ ) ) (block - (set_local $13 + (set_local $11 (select - (get_local $19) + (get_local $7) (i32.add - (get_local $7) + (get_local $19) (i32.const 4) ) - (get_local $13) + (get_local $31) ) ) (if (i32.gt_s - (get_local $12) + (get_local $5) (i32.const -1) ) (block - (set_local $10 + (set_local $16 (i32.eqz - (get_local $8) + (get_local $26) ) ) - (set_local $5 - (get_local $7) + (set_local $8 + (get_local $19) + ) + (set_local $7 + (get_local $5) ) (loop $while-in$121 - (set_local $8 + (set_local $6 (if (i32.eq - (tee_local $1 + (tee_local $5 (call $_fmt_u (i32.load - (get_local $5) + (get_local $8) ) (i32.const 0) (get_local $43) @@ -6840,24 +6777,24 @@ ) (block (i32.store8 - (get_local $52) + (get_local $53) (i32.const 48) ) - (get_local $52) + (get_local $53) ) - (get_local $1) + (get_local $5) ) ) (block $do-once$122 (if (i32.eq - (get_local $5) - (get_local $7) + (get_local $8) + (get_local $19) ) (block - (set_local $1 + (set_local $5 (i32.add - (get_local $8) + (get_local $6) (i32.const 1) ) ) @@ -6872,7 +6809,7 @@ ) (drop (call $___fwritex - (get_local $8) + (get_local $6) (i32.const 1) (get_local $0) ) @@ -6880,9 +6817,9 @@ ) (br_if $do-once$122 (i32.and - (get_local $10) + (get_local $16) (i32.lt_s - (get_local $12) + (get_local $7) (i32.const 1) ) ) @@ -6906,24 +6843,24 @@ (block (if (i32.gt_u - (get_local $8) - (get_local $27) + (get_local $6) + (get_local $28) ) - (set_local $1 - (get_local $8) + (set_local $5 + (get_local $6) ) (block - (set_local $1 - (get_local $8) + (set_local $5 + (get_local $6) ) (br $do-once$122) ) ) (loop $while-in$125 (i32.store8 - (tee_local $1 + (tee_local $5 (i32.add - (get_local $1) + (get_local $5) (i32.const -1) ) ) @@ -6931,18 +6868,18 @@ ) (br_if $while-in$125 (i32.gt_u - (get_local $1) - (get_local $27) + (get_local $5) + (get_local $28) ) ) ) ) ) ) - (set_local $8 + (set_local $6 (i32.sub (get_local $74) - (get_local $1) + (get_local $5) ) ) (if @@ -6956,40 +6893,46 @@ ) (drop (call $___fwritex - (get_local $1) + (get_local $5) (select - (get_local $8) - (get_local $12) + (get_local $6) + (get_local $7) (i32.gt_s - (get_local $12) - (get_local $8) + (get_local $7) + (get_local $6) ) ) (get_local $0) ) ) ) - (br_if $while-in$121 + (if (i32.and (i32.lt_u - (tee_local $5 + (tee_local $8 (i32.add - (get_local $5) + (get_local $8) (i32.const 4) ) ) - (get_local $13) + (get_local $11) ) (i32.gt_s - (tee_local $12 + (tee_local $5 (i32.sub - (get_local $12) - (get_local $8) + (get_local $7) + (get_local $6) ) ) (i32.const -1) ) ) + (block + (set_local $7 + (get_local $5) + ) + (br $while-in$121) + ) ) ) ) @@ -6998,7 +6941,7 @@ (get_local $0) (i32.const 48) (i32.add - (get_local $12) + (get_local $5) (i32.const 18) ) (i32.const 18) @@ -7018,10 +6961,10 @@ ) (drop (call $___fwritex - (get_local $14) + (get_local $18) (i32.sub - (get_local $38) - (get_local $14) + (get_local $37) + (get_local $18) ) (get_local $0) ) @@ -7032,19 +6975,19 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $16) - (get_local $6) + (get_local $15) + (get_local $13) (i32.xor - (get_local $17) + (get_local $10) (i32.const 8192) ) ) (select - (get_local $16) - (get_local $6) + (get_local $15) + (get_local $13) (i32.lt_s - (get_local $6) - (get_local $16) + (get_local $13) + (get_local $15) ) ) ) @@ -7052,19 +6995,19 @@ (set_local $6 (select (i32.const 0) - (get_local $37) - (tee_local $1 + (get_local $36) + (tee_local $7 (i32.or (f64.ne - (get_local $15) - (get_local $15) + (get_local $14) + (get_local $14) ) (i32.const 0) ) ) ) ) - (set_local $8 + (set_local $5 (select (select (i32.const 4135) @@ -7072,7 +7015,7 @@ (tee_local $5 (i32.ne (i32.and - (get_local $25) + (get_local $18) (i32.const 32) ) (i32.const 0) @@ -7084,34 +7027,34 @@ (i32.const 4131) (get_local $5) ) - (get_local $1) + (get_local $7) ) ) (call $_pad (get_local $0) (i32.const 32) - (get_local $16) - (tee_local $5 + (get_local $15) + (tee_local $7 (i32.add (get_local $6) (i32.const 3) ) ) - (get_local $7) + (get_local $11) ) (if (i32.eqz (i32.and (if (i32.and - (tee_local $1 + (tee_local $8 (i32.load (get_local $0) ) ) (i32.const 32) ) - (get_local $1) + (get_local $8) (block (drop (call $___fwritex @@ -7130,7 +7073,7 @@ ) (drop (call $___fwritex - (get_local $8) + (get_local $5) (i32.const 3) (get_local $0) ) @@ -7139,59 +7082,56 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $16) - (get_local $5) + (get_local $15) + (get_local $7) (i32.xor - (get_local $17) + (get_local $10) (i32.const 8192) ) ) (select - (get_local $16) - (get_local $5) + (get_local $15) + (get_local $7) (i32.lt_s - (get_local $5) - (get_local $16) + (get_local $7) + (get_local $15) ) ) ) ) ) ) - (set_local $8 - (get_local $21) - ) (br $label$continue$L1) ) (set_local $46 - (get_local $20) + (get_local $9) ) - (set_local $35 - (get_local $17) + (set_local $38 + (get_local $10) ) - (set_local $40 - (get_local $9) + (set_local $39 + (get_local $7) ) - (set_local $41 + (set_local $40 (i32.const 0) ) (set_local $47 (i32.const 4091) ) (set_local $48 - (get_local $26) + (get_local $27) ) ) (block $label$break$L308 (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 64) ) (block - (set_local $7 + (set_local $24 (i32.and - (get_local $67) + (get_local $66) (i32.const 32) ) ) @@ -7199,27 +7139,27 @@ (if (i32.and (i32.eqz - (tee_local $5 + (tee_local $6 (i32.load - (tee_local $1 - (get_local $18) + (tee_local $9 + (get_local $17) ) ) ) ) (i32.eqz - (tee_local $1 + (tee_local $7 (i32.load offset=4 - (get_local $1) + (get_local $9) ) ) ) ) (block - (set_local $32 - (get_local $44) + (set_local $24 + (get_local $45) ) - (set_local $31 + (set_local $30 (get_local $56) ) (set_local $33 @@ -7228,20 +7168,20 @@ (set_local $34 (i32.const 4091) ) - (set_local $11 + (set_local $12 (i32.const 77) ) - (get_local $26) + (get_local $27) ) (block - (set_local $6 - (get_local $26) + (set_local $9 + (get_local $27) ) (loop $while-in$130 (i32.store8 - (tee_local $6 + (tee_local $9 (i32.add - (get_local $6) + (get_local $9) (i32.const -1) ) ) @@ -7251,7 +7191,7 @@ (i32.load8_s (i32.add (i32.and - (get_local $5) + (get_local $6) (i32.const 15) ) (i32.const 4075) @@ -7259,7 +7199,7 @@ ) (i32.const 255) ) - (get_local $7) + (get_local $24) ) (i32.const 255) ) @@ -7268,16 +7208,16 @@ (i32.eqz (i32.and (i32.eqz - (tee_local $5 + (tee_local $6 (call $_bitshift64Lshr - (get_local $5) - (get_local $1) + (get_local $6) + (get_local $7) (i32.const 4) ) ) ) (i32.eqz - (tee_local $1 + (tee_local $7 (get_global $tempRet0) ) ) @@ -7289,30 +7229,30 @@ (i32.or (i32.eqz (i32.and - (get_local $44) + (get_local $45) (i32.const 8) ) ) (i32.and (i32.eqz (i32.load - (tee_local $1 - (get_local $18) + (tee_local $6 + (get_local $17) ) ) ) (i32.eqz (i32.load offset=4 - (get_local $1) + (get_local $6) ) ) ) ) (block - (set_local $32 - (get_local $44) + (set_local $24 + (get_local $45) ) - (set_local $31 + (set_local $30 (get_local $56) ) (set_local $33 @@ -7321,16 +7261,16 @@ (set_local $34 (i32.const 4091) ) - (set_local $11 + (set_local $12 (i32.const 77) ) - (get_local $6) + (get_local $9) ) (block - (set_local $32 - (get_local $44) + (set_local $24 + (get_local $45) ) - (set_local $31 + (set_local $30 (get_local $56) ) (set_local $33 @@ -7340,15 +7280,15 @@ (i32.add (i32.const 4091) (i32.shr_s - (get_local $67) + (get_local $66) (i32.const 4) ) ) ) - (set_local $11 + (set_local $12 (i32.const 77) ) - (get_local $6) + (get_local $9) ) ) ) @@ -7357,22 +7297,22 @@ ) (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 76) ) (block (set_local $57 (call $_fmt_u - (get_local $45) + (get_local $67) (get_local $58) - (get_local $26) + (get_local $27) ) ) - (set_local $32 - (get_local $17) + (set_local $24 + (get_local $10) ) - (set_local $31 - (get_local $9) + (set_local $30 + (get_local $7) ) (set_local $33 (get_local $59) @@ -7380,26 +7320,26 @@ (set_local $34 (get_local $60) ) - (set_local $11 + (set_local $12 (i32.const 77) ) ) (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 82) ) (block - (set_local $11 + (set_local $12 (i32.const 0) ) - (set_local $5 + (set_local $9 (i32.eqz - (tee_local $1 + (tee_local $6 (call $_memchr (get_local $49) (i32.const 0) - (get_local $9) + (get_local $7) ) ) ) @@ -7407,20 +7347,20 @@ (set_local $46 (get_local $49) ) - (set_local $35 - (get_local $7) + (set_local $38 + (get_local $11) ) - (set_local $40 + (set_local $39 (select - (get_local $9) + (get_local $7) (i32.sub - (get_local $1) + (get_local $6) (get_local $49) ) - (get_local $5) + (get_local $9) ) ) - (set_local $41 + (set_local $40 (i32.const 0) ) (set_local $47 @@ -7430,40 +7370,40 @@ (select (i32.add (get_local $49) - (get_local $9) + (get_local $7) ) - (get_local $1) - (get_local $5) + (get_local $6) + (get_local $9) ) ) ) (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 86) ) (block - (set_local $11 + (set_local $12 (i32.const 0) ) - (set_local $7 + (set_local $9 (i32.const 0) ) - (set_local $5 + (set_local $6 (i32.const 0) ) - (set_local $6 + (set_local $7 (i32.load - (get_local $18) + (get_local $17) ) ) (loop $while-in$132 (block $while-out$131 (br_if $while-out$131 (i32.eqz - (tee_local $1 + (tee_local $8 (i32.load - (get_local $6) + (get_local $7) ) ) ) @@ -7471,58 +7411,49 @@ (br_if $while-out$131 (i32.or (i32.lt_s - (tee_local $5 + (tee_local $6 (call $_wctomb - (get_local $62) - (get_local $1) + (get_local $61) + (get_local $8) ) ) (i32.const 0) ) (i32.gt_u - (get_local $5) + (get_local $6) (i32.sub (get_local $68) - (get_local $7) + (get_local $9) ) ) ) ) - (set_local $6 + (set_local $7 (i32.add - (get_local $6) + (get_local $7) (i32.const 4) ) ) - (if + (br_if $while-in$132 (i32.gt_u (get_local $68) - (tee_local $1 + (tee_local $9 (i32.add - (get_local $5) - (get_local $7) + (get_local $6) + (get_local $9) ) ) ) - (block - (set_local $7 - (get_local $1) - ) - (br $while-in$132) - ) - (set_local $7 - (get_local $1) - ) ) ) ) (if (i32.lt_s - (get_local $5) + (get_local $6) (i32.const 0) ) (block - (set_local $23 + (set_local $22 (i32.const -1) ) (br $label$break$L1) @@ -7531,66 +7462,66 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $16) - (get_local $7) - (get_local $17) + (get_local $15) + (get_local $9) + (get_local $10) ) (if - (get_local $7) + (get_local $9) (block - (set_local $6 + (set_local $7 (i32.const 0) ) - (set_local $8 + (set_local $6 (i32.load - (get_local $18) + (get_local $17) ) ) (loop $while-in$134 (if (i32.eqz - (tee_local $1 + (tee_local $8 (i32.load - (get_local $8) + (get_local $6) ) ) ) (block - (set_local $36 - (get_local $7) + (set_local $35 + (get_local $9) ) - (set_local $11 + (set_local $12 (i32.const 98) ) (br $label$break$L308) ) ) - (set_local $8 + (set_local $6 (i32.add - (get_local $8) + (get_local $6) (i32.const 4) ) ) (if (i32.gt_s - (tee_local $1 + (tee_local $7 (i32.add - (tee_local $5 + (tee_local $8 (call $_wctomb - (get_local $62) - (get_local $1) + (get_local $61) + (get_local $8) ) ) - (get_local $6) + (get_local $7) ) ) - (get_local $7) + (get_local $9) ) (block - (set_local $36 - (get_local $7) + (set_local $35 + (get_local $9) ) - (set_local $11 + (set_local $12 (i32.const 98) ) (br $label$break$L308) @@ -7607,28 +7538,23 @@ ) (drop (call $___fwritex - (get_local $62) - (get_local $5) + (get_local $61) + (get_local $8) (get_local $0) ) ) ) (if (i32.lt_u - (get_local $1) (get_local $7) + (get_local $9) ) + (br $while-in$134) (block - (set_local $6 - (get_local $1) - ) - (br $while-in$134) - ) - (block - (set_local $36 - (get_local $7) + (set_local $35 + (get_local $9) ) - (set_local $11 + (set_local $12 (i32.const 98) ) ) @@ -7636,10 +7562,10 @@ ) ) (block - (set_local $36 + (set_local $35 (i32.const 0) ) - (set_local $11 + (set_local $12 (i32.const 98) ) ) @@ -7652,60 +7578,57 @@ ) (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 98) ) (block - (set_local $11 + (set_local $12 (i32.const 0) ) (call $_pad (get_local $0) (i32.const 32) - (get_local $16) - (get_local $36) + (get_local $15) + (get_local $35) (i32.xor - (get_local $17) + (get_local $10) (i32.const 8192) ) ) - (set_local $20 - (get_local $10) + (set_local $9 + (get_local $5) ) - (set_local $1 + (set_local $5 (select - (get_local $16) - (get_local $36) + (get_local $15) + (get_local $35) (i32.gt_s - (get_local $16) - (get_local $36) + (get_local $15) + (get_local $35) ) ) ) - (set_local $8 - (get_local $21) - ) (br $label$continue$L1) ) ) (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 77) ) (block - (set_local $11 + (set_local $12 (i32.const 0) ) - (set_local $5 + (set_local $38 (select (i32.and - (get_local $32) + (get_local $24) (i32.const -65537) ) - (get_local $32) + (get_local $24) (i32.gt_s - (get_local $31) + (get_local $30) (i32.const -1) ) ) @@ -7714,22 +7637,22 @@ (if (i32.or (i32.ne - (get_local $31) + (get_local $30) (i32.const 0) ) - (tee_local $1 + (tee_local $9 (i32.or (i32.ne (i32.load - (tee_local $1 - (get_local $18) + (tee_local $9 + (get_local $17) ) ) (i32.const 0) ) (i32.ne (i32.load offset=4 - (get_local $1) + (get_local $9) ) (i32.const 0) ) @@ -7737,17 +7660,14 @@ ) ) (block - (set_local $35 - (get_local $5) - ) - (set_local $40 + (set_local $39 (select - (get_local $31) - (tee_local $1 + (get_local $30) + (tee_local $9 (i32.add (i32.xor (i32.and - (get_local $1) + (get_local $9) (i32.const 1) ) (i32.const 1) @@ -7759,39 +7679,36 @@ ) ) (i32.gt_s - (get_local $31) - (get_local $1) + (get_local $30) + (get_local $9) ) ) ) - (set_local $41 + (set_local $40 (get_local $33) ) (set_local $47 (get_local $34) ) (set_local $48 - (get_local $26) + (get_local $27) ) (get_local $57) ) (block - (set_local $35 - (get_local $5) - ) - (set_local $40 + (set_local $39 (i32.const 0) ) - (set_local $41 + (set_local $40 (get_local $33) ) (set_local $47 (get_local $34) ) (set_local $48 - (get_local $26) + (get_local $27) ) - (get_local $26) + (get_local $27) ) ) ) @@ -7802,35 +7719,35 @@ (i32.const 32) (tee_local $6 (select - (tee_local $1 + (tee_local $10 (i32.add - (get_local $41) - (tee_local $7 + (get_local $40) + (tee_local $9 (select - (tee_local $5 + (tee_local $7 (i32.sub (get_local $48) (get_local $46) ) ) - (get_local $40) + (get_local $39) (i32.lt_s - (get_local $40) - (get_local $5) + (get_local $39) + (get_local $7) ) ) ) ) ) - (get_local $16) + (get_local $15) (i32.lt_s - (get_local $16) - (get_local $1) + (get_local $15) + (get_local $10) ) ) ) - (get_local $1) - (get_local $35) + (get_local $10) + (get_local $38) ) (if (i32.eqz @@ -7844,7 +7761,7 @@ (drop (call $___fwritex (get_local $47) - (get_local $41) + (get_local $40) (get_local $0) ) ) @@ -7853,17 +7770,17 @@ (get_local $0) (i32.const 48) (get_local $6) - (get_local $1) + (get_local $10) (i32.xor - (get_local $35) + (get_local $38) (i32.const 65536) ) ) (call $_pad (get_local $0) (i32.const 48) + (get_local $9) (get_local $7) - (get_local $5) (i32.const 0) ) (if @@ -7878,7 +7795,7 @@ (drop (call $___fwritex (get_local $46) - (get_local $5) + (get_local $7) (get_local $0) ) ) @@ -7887,51 +7804,48 @@ (get_local $0) (i32.const 32) (get_local $6) - (get_local $1) + (get_local $10) (i32.xor - (get_local $35) + (get_local $38) (i32.const 8192) ) ) - (set_local $20 - (get_local $10) + (set_local $9 + (get_local $5) ) - (set_local $1 + (set_local $5 (get_local $6) ) - (set_local $8 - (get_local $21) - ) (br $label$continue$L1) ) ) (block $label$break$L343 (if (i32.eq - (get_local $11) + (get_local $12) (i32.const 242) ) (if (get_local $0) - (set_local $23 + (set_local $22 (get_local $81) ) (if (get_local $82) (block - (set_local $1 + (set_local $0 (i32.const 1) ) (loop $while-in$137 (block $while-out$136 (br_if $while-out$136 (i32.eqz - (tee_local $0 + (tee_local $1 (i32.load (i32.add (get_local $4) (i32.shl - (get_local $1) + (get_local $0) (i32.const 2) ) ) @@ -7943,18 +7857,18 @@ (i32.add (get_local $3) (i32.shl - (get_local $1) + (get_local $0) (i32.const 3) ) ) - (get_local $0) + (get_local $1) (get_local $2) ) (if (i32.lt_s - (tee_local $1 + (tee_local $0 (i32.add - (get_local $1) + (get_local $0) (i32.const 1) ) ) @@ -7962,7 +7876,7 @@ ) (br $while-in$137) (block - (set_local $23 + (set_local $22 (i32.const 1) ) (br $label$break$L343) @@ -7972,13 +7886,13 @@ ) (if (i32.lt_s - (get_local $1) + (get_local $0) (i32.const 10) ) (loop $while-in$139 - (set_local $0 + (set_local $1 (i32.add - (get_local $1) + (get_local $0) (i32.const 1) ) ) @@ -7987,13 +7901,13 @@ (i32.add (get_local $4) (i32.shl - (get_local $1) + (get_local $0) (i32.const 2) ) ) ) (block - (set_local $23 + (set_local $22 (i32.const -1) ) (br $label$break$L343) @@ -8001,26 +7915,26 @@ ) (if (i32.lt_s - (get_local $0) + (get_local $1) (i32.const 10) ) (block - (set_local $1 - (get_local $0) + (set_local $0 + (get_local $1) ) (br $while-in$139) ) - (set_local $23 + (set_local $22 (i32.const 1) ) ) ) - (set_local $23 + (set_local $22 (i32.const 1) ) ) ) - (set_local $23 + (set_local $22 (i32.const 0) ) ) @@ -8028,9 +7942,9 @@ ) ) (set_global $STACKTOP - (get_local $30) + (get_local $29) ) - (get_local $23) + (get_local $22) ) (func $_pop_arg_336 (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) @@ -8060,9 +7974,9 @@ ) ) ) - (set_local $1 + (set_local $3 (i32.load - (tee_local $3 + (tee_local $1 (i32.and (i32.add (i32.load @@ -8078,19 +7992,19 @@ (i32.store (get_local $2) (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) ) (i32.store (get_local $0) - (get_local $1) + (get_local $3) ) (br $label$break$L1) ) - (set_local $1 + (set_local $3 (i32.load - (tee_local $3 + (tee_local $1 (i32.and (i32.add (i32.load @@ -8106,20 +8020,20 @@ (i32.store (get_local $2) (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) ) (i32.store (get_local $0) - (get_local $1) + (get_local $3) ) (i32.store offset=4 (get_local $0) (i32.shr_s (i32.shl (i32.lt_s - (get_local $1) + (get_local $3) (i32.const 0) ) (i32.const 31) @@ -8129,9 +8043,9 @@ ) (br $label$break$L1) ) - (set_local $1 + (set_local $3 (i32.load - (tee_local $3 + (tee_local $1 (i32.and (i32.add (i32.load @@ -8147,13 +8061,13 @@ (i32.store (get_local $2) (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) ) (i32.store (get_local $0) - (get_local $1) + (get_local $3) ) (i32.store offset=4 (get_local $0) @@ -8161,10 +8075,10 @@ ) (br $label$break$L1) ) - (set_local $3 + (set_local $5 (i32.load - (tee_local $1 - (tee_local $5 + (tee_local $3 + (tee_local $1 (i32.and (i32.add (i32.load @@ -8178,31 +8092,31 @@ ) ) ) - (set_local $1 + (set_local $3 (i32.load offset=4 - (get_local $1) + (get_local $3) ) ) (i32.store (get_local $2) (i32.add - (get_local $5) + (get_local $1) (i32.const 8) ) ) (i32.store (get_local $0) - (get_local $3) + (get_local $5) ) (i32.store offset=4 (get_local $0) - (get_local $1) + (get_local $3) ) (br $label$break$L1) ) - (set_local $1 + (set_local $3 (i32.load - (tee_local $3 + (tee_local $1 (i32.and (i32.add (i32.load @@ -8218,7 +8132,7 @@ (i32.store (get_local $2) (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) ) @@ -8228,7 +8142,7 @@ (i32.shr_s (i32.shl (i32.and - (get_local $1) + (get_local $3) (i32.const 65535) ) (i32.const 16) @@ -8252,9 +8166,9 @@ ) (br $label$break$L1) ) - (set_local $1 + (set_local $3 (i32.load - (tee_local $3 + (tee_local $1 (i32.and (i32.add (i32.load @@ -8270,14 +8184,14 @@ (i32.store (get_local $2) (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) ) (i32.store (get_local $0) (i32.and - (get_local $1) + (get_local $3) (i32.const 65535) ) ) @@ -8287,9 +8201,9 @@ ) (br $label$break$L1) ) - (set_local $1 + (set_local $3 (i32.load - (tee_local $3 + (tee_local $1 (i32.and (i32.add (i32.load @@ -8305,7 +8219,7 @@ (i32.store (get_local $2) (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) ) @@ -8315,7 +8229,7 @@ (i32.shr_s (i32.shl (i32.and - (get_local $1) + (get_local $3) (i32.const 255) ) (i32.const 24) @@ -8339,9 +8253,9 @@ ) (br $label$break$L1) ) - (set_local $1 + (set_local $3 (i32.load - (tee_local $3 + (tee_local $1 (i32.and (i32.add (i32.load @@ -8357,14 +8271,14 @@ (i32.store (get_local $2) (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) ) (i32.store (get_local $0) (i32.and - (get_local $1) + (get_local $3) (i32.const 255) ) ) @@ -8435,7 +8349,7 @@ (func $_fmt_u (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) - (set_local $0 + (set_local $1 (if (i32.or (i32.gt_u @@ -8453,17 +8367,11 @@ ) ) (block - (set_local $3 - (get_local $0) - ) - (set_local $4 - (get_local $1) - ) (loop $while-in$1 - (set_local $0 + (set_local $3 (call $___uremdi3 - (get_local $3) - (get_local $4) + (get_local $0) + (get_local $1) (i32.const 10) (i32.const 0) ) @@ -8477,118 +8385,111 @@ ) (i32.and (i32.or - (get_local $0) + (get_local $3) (i32.const 48) ) (i32.const 255) ) ) - (set_local $0 + (set_local $3 (call $___udivdi3 - (get_local $3) - (get_local $4) + (get_local $0) + (get_local $1) (i32.const 10) (i32.const 0) ) ) - (set_local $1 + (set_local $4 (get_global $tempRet0) ) (if (i32.or (i32.gt_u - (get_local $4) + (get_local $1) (i32.const 9) ) (i32.and (i32.eq - (get_local $4) + (get_local $1) (i32.const 9) ) (i32.gt_u - (get_local $3) + (get_local $0) (i32.const -1) ) ) ) (block - (set_local $3 - (get_local $0) + (set_local $0 + (get_local $3) ) - (set_local $4 - (get_local $1) + (set_local $1 + (get_local $4) ) (br $while-in$1) ) + (set_local $0 + (get_local $3) + ) ) ) - (set_local $3 - (get_local $0) - ) - (get_local $2) - ) - (block - (set_local $3 - (get_local $0) - ) (get_local $2) ) + (get_local $2) ) ) (if - (get_local $3) - (block - (set_local $1 - (get_local $0) - ) - (loop $while-in$3 - (i32.store8 - (tee_local $1 - (i32.add - (get_local $1) - (i32.const -1) - ) - ) - (i32.and - (i32.or - (i32.and - (i32.rem_u - (get_local $3) - (i32.const 10) - ) - (i32.const -1) - ) - (i32.const 48) - ) - (i32.const 255) + (get_local $0) + (loop $while-in$3 + (i32.store8 + (tee_local $1 + (i32.add + (get_local $1) + (i32.const -1) ) ) - (set_local $0 - (i32.and - (i32.div_u - (get_local $3) - (i32.const 10) + (i32.and + (i32.or + (i32.and + (i32.rem_u + (get_local $0) + (i32.const 10) + ) + (i32.const -1) ) - (i32.const -1) + (i32.const 48) ) + (i32.const 255) ) - (if - (i32.lt_u - (get_local $3) + ) + (set_local $2 + (i32.and + (i32.div_u + (get_local $0) (i32.const 10) ) + (i32.const -1) + ) + ) + (if + (i32.lt_u + (get_local $0) + (i32.const 10) + ) + (set_local $0 + (get_local $1) + ) + (block (set_local $0 - (get_local $1) - ) - (block - (set_local $3 - (get_local $0) - ) - (br $while-in$3) + (get_local $2) ) + (br $while-in$3) ) ) ) + (set_local $0 + (get_local $1) + ) ) (get_local $0) ) @@ -8650,10 +8551,10 @@ ) ) ) - (set_local $1 + (set_local $7 (i32.eqz (i32.and - (tee_local $7 + (tee_local $1 (i32.load (get_local $0) ) @@ -8674,19 +8575,19 @@ (get_local $3) ) ) - (set_local $3 - (get_local $7) - ) (set_local $2 (get_local $4) ) + (set_local $3 + (get_local $7) + ) (loop $while-in$3 - (set_local $1 + (set_local $3 (i32.eqz (i32.and - (tee_local $3 + (tee_local $1 (if - (get_local $1) + (get_local $3) (block (drop (call $___fwritex @@ -8699,7 +8600,7 @@ (get_local $0) ) ) - (get_local $3) + (get_local $1) ) ) (i32.const 32) @@ -8718,7 +8619,7 @@ ) ) ) - (set_local $4 + (set_local $1 (i32.and (get_local $8) (i32.const 255) @@ -8726,20 +8627,22 @@ ) (br_if $do-once$0 (i32.eqz - (get_local $1) + (get_local $3) ) ) ) - (br_if $do-once$0 - (i32.eqz - (get_local $1) + (if + (get_local $7) + (set_local $1 + (get_local $4) ) + (br $do-once$0) ) ) (drop (call $___fwritex (get_local $5) - (get_local $4) + (get_local $1) (get_local $0) ) ) @@ -8806,16 +8709,16 @@ (block (if (i32.and - (tee_local $0 + (tee_local $1 (i32.shr_u - (tee_local $16 + (tee_local $17 (i32.load (i32.const 176) ) ) - (tee_local $2 + (tee_local $7 (i32.shr_u - (tee_local $8 + (tee_local $5 (select (i32.const 16) (i32.and @@ -8839,13 +8742,13 @@ (i32.const 3) ) (block - (set_local $7 + (set_local $4 (i32.load (tee_local $1 (i32.add - (tee_local $4 + (tee_local $5 (i32.load - (tee_local $5 + (tee_local $10 (i32.add (tee_local $2 (i32.add @@ -8856,12 +8759,12 @@ (i32.add (i32.xor (i32.and - (get_local $0) + (get_local $1) (i32.const 1) ) (i32.const 1) ) - (get_local $2) + (get_local $7) ) ) (i32.const 1) @@ -8883,12 +8786,12 @@ (if (i32.eq (get_local $2) - (get_local $7) + (get_local $4) ) (i32.store (i32.const 176) (i32.and - (get_local $16) + (get_local $17) (i32.xor (i32.shl (i32.const 1) @@ -8901,7 +8804,7 @@ (block (if (i32.lt_u - (get_local $7) + (get_local $4) (i32.load (i32.const 192) ) @@ -8913,12 +8816,12 @@ (i32.load (tee_local $0 (i32.add - (get_local $7) + (get_local $4) (i32.const 12) ) ) ) - (get_local $4) + (get_local $5) ) (block (i32.store @@ -8926,8 +8829,8 @@ (get_local $2) ) (i32.store - (get_local $5) - (get_local $7) + (get_local $10) + (get_local $4) ) ) (call_import $_abort) @@ -8935,7 +8838,7 @@ ) ) (i32.store offset=4 - (get_local $4) + (get_local $5) (i32.or (tee_local $0 (i32.shl @@ -8950,7 +8853,7 @@ (tee_local $0 (i32.add (i32.add - (get_local $4) + (get_local $5) (get_local $0) ) (i32.const 4) @@ -8970,8 +8873,8 @@ ) (if (i32.gt_u - (get_local $8) - (tee_local $9 + (get_local $5) + (tee_local $0 (i32.load (i32.const 184) ) @@ -8979,37 +8882,37 @@ ) (block (if - (get_local $0) + (get_local $1) (block - (set_local $2 + (set_local $4 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $1 (i32.add (i32.and - (tee_local $0 + (tee_local $1 (i32.and (i32.shl - (get_local $0) - (get_local $2) + (get_local $1) + (get_local $7) ) (i32.or - (tee_local $0 + (tee_local $1 (i32.shl (i32.const 2) - (get_local $2) + (get_local $7) ) ) (i32.sub (i32.const 0) - (get_local $0) + (get_local $1) ) ) ) ) (i32.sub (i32.const 0) - (get_local $0) + (get_local $1) ) ) (i32.const -1) @@ -9020,13 +8923,13 @@ (i32.const 16) ) ) - (set_local $5 + (set_local $8 (i32.load - (tee_local $2 + (tee_local $10 (i32.add - (tee_local $7 + (tee_local $4 (i32.load - (tee_local $4 + (tee_local $7 (i32.add (tee_local $1 (i32.add @@ -9039,13 +8942,13 @@ (i32.or (i32.or (i32.or - (tee_local $1 + (tee_local $3 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $1 (i32.shr_u - (get_local $0) - (get_local $2) + (get_local $1) + (get_local $4) ) ) (i32.const 5) @@ -9053,15 +8956,15 @@ (i32.const 8) ) ) - (get_local $2) + (get_local $4) ) - (tee_local $1 + (tee_local $3 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $1 (i32.shr_u - (get_local $0) (get_local $1) + (get_local $3) ) ) (i32.const 2) @@ -9070,13 +8973,13 @@ ) ) ) - (tee_local $1 + (tee_local $3 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $1 (i32.shr_u - (get_local $0) (get_local $1) + (get_local $3) ) ) (i32.const 1) @@ -9085,13 +8988,13 @@ ) ) ) - (tee_local $1 + (tee_local $3 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $1 (i32.shr_u - (get_local $0) (get_local $1) + (get_local $3) ) ) (i32.const 1) @@ -9101,8 +9004,8 @@ ) ) (i32.shr_u - (get_local $0) (get_local $1) + (get_local $3) ) ) ) @@ -9125,13 +9028,13 @@ (if (i32.eq (get_local $1) - (get_local $5) + (get_local $8) ) (block (i32.store (i32.const 176) (i32.and - (get_local $16) + (get_local $17) (i32.xor (i32.shl (i32.const 1) @@ -9141,14 +9044,14 @@ ) ) ) - (set_local $18 - (get_local $9) + (set_local $14 + (get_local $0) ) ) (block (if (i32.lt_u - (get_local $5) + (get_local $8) (i32.load (i32.const 192) ) @@ -9160,12 +9063,12 @@ (i32.load (tee_local $0 (i32.add - (get_local $5) + (get_local $8) (i32.const 12) ) ) ) - (get_local $7) + (get_local $4) ) (block (i32.store @@ -9173,10 +9076,10 @@ (get_local $1) ) (i32.store - (get_local $4) - (get_local $5) + (get_local $7) + (get_local $8) ) - (set_local $18 + (set_local $14 (i32.load (i32.const 184) ) @@ -9187,27 +9090,27 @@ ) ) (i32.store offset=4 - (get_local $7) + (get_local $4) (i32.or - (get_local $8) + (get_local $5) (i32.const 3) ) ) (i32.store offset=4 (tee_local $7 (i32.add - (get_local $7) - (get_local $8) + (get_local $4) + (get_local $5) ) ) (i32.or - (tee_local $0 + (tee_local $4 (i32.sub (i32.shl (get_local $3) (i32.const 3) ) - (get_local $8) + (get_local $5) ) ) (i32.const 1) @@ -9216,26 +9119,26 @@ (i32.store (i32.add (get_local $7) - (get_local $0) + (get_local $4) ) - (get_local $0) + (get_local $4) ) (if - (get_local $18) + (get_local $14) (block (set_local $5 (i32.load (i32.const 196) ) ) - (set_local $3 + (set_local $0 (i32.add (i32.const 216) (i32.shl (i32.shl (tee_local $1 (i32.shr_u - (get_local $18) + (get_local $14) (i32.const 3) ) ) @@ -9247,7 +9150,7 @@ ) (if (i32.and - (tee_local $4 + (tee_local $3 (i32.load (i32.const 176) ) @@ -9263,9 +9166,9 @@ (i32.lt_u (tee_local $1 (i32.load - (tee_local $4 + (tee_local $3 (i32.add - (get_local $3) + (get_local $0) (i32.const 8) ) ) @@ -9277,10 +9180,10 @@ ) (call_import $_abort) (block - (set_local $20 - (get_local $4) + (set_local $18 + (get_local $3) ) - (set_local $17 + (set_local $2 (get_local $1) ) ) @@ -9289,49 +9192,49 @@ (i32.store (i32.const 176) (i32.or - (get_local $4) + (get_local $3) (get_local $1) ) ) - (set_local $20 + (set_local $18 (i32.add - (get_local $3) + (get_local $0) (i32.const 8) ) ) - (set_local $17 - (get_local $3) + (set_local $2 + (get_local $0) ) ) ) (i32.store - (get_local $20) + (get_local $18) (get_local $5) ) (i32.store offset=12 - (get_local $17) + (get_local $2) (get_local $5) ) (i32.store offset=8 (get_local $5) - (get_local $17) + (get_local $2) ) (i32.store offset=12 (get_local $5) - (get_local $3) + (get_local $0) ) ) ) (i32.store (i32.const 184) - (get_local $0) + (get_local $4) ) (i32.store (i32.const 196) (get_local $7) ) (return - (get_local $2) + (get_local $10) ) ) ) @@ -9362,11 +9265,11 @@ (i32.const 16) ) ) - (set_local $2 + (set_local $3 (i32.sub (i32.and (i32.load offset=4 - (tee_local $0 + (tee_local $1 (i32.load offset=480 (i32.shl (i32.add @@ -9447,63 +9350,69 @@ ) (i32.const -8) ) - (get_local $8) + (get_local $5) ) ) - (set_local $1 - (get_local $0) + (set_local $2 + (get_local $1) ) (loop $while-in$7 (block $while-out$6 (if (i32.eqz - (tee_local $3 + (tee_local $0 (i32.load offset=16 - (get_local $1) + (get_local $2) ) ) ) - (br_if $while-out$6 + (if (i32.eqz - (tee_local $3 + (tee_local $0 (i32.load offset=20 - (get_local $1) + (get_local $2) ) ) ) + (block + (set_local $2 + (get_local $1) + ) + (br $while-out$6) + ) ) ) - (set_local $7 + (set_local $4 (i32.lt_u - (tee_local $1 + (tee_local $2 (i32.sub (i32.and (i32.load offset=4 - (get_local $3) + (get_local $0) ) (i32.const -8) ) - (get_local $8) + (get_local $5) ) ) - (get_local $2) + (get_local $3) ) ) - (set_local $2 + (set_local $3 (select - (get_local $1) (get_local $2) - (get_local $7) + (get_local $3) + (get_local $4) ) ) - (set_local $1 - (get_local $3) + (set_local $2 + (get_local $0) ) - (set_local $0 + (set_local $1 (select - (get_local $3) (get_local $0) - (get_local $7) + (get_local $1) + (get_local $4) ) ) (br $while-in$7) @@ -9511,8 +9420,8 @@ ) (if (i32.lt_u - (get_local $0) - (tee_local $10 + (get_local $2) + (tee_local $17 (i32.load (i32.const 192) ) @@ -9522,60 +9431,58 @@ ) (if (i32.ge_u - (get_local $0) + (get_local $2) (tee_local $7 (i32.add - (get_local $0) - (get_local $8) + (get_local $2) + (get_local $5) ) ) ) (call_import $_abort) ) - (set_local $9 + (set_local $8 (i32.load offset=24 - (get_local $0) + (get_local $2) ) ) (block $do-once$8 (if (i32.eq - (tee_local $5 + (tee_local $0 (i32.load offset=12 - (get_local $0) + (get_local $2) ) ) - (get_local $0) + (get_local $2) ) (block (if - (tee_local $4 - (i32.load - (tee_local $1 - (i32.add - (get_local $0) - (i32.const 20) + (i32.eqz + (tee_local $1 + (i32.load + (tee_local $0 + (i32.add + (get_local $2) + (i32.const 20) + ) ) ) ) ) - (set_local $3 - (get_local $1) - ) (if - (tee_local $4 - (i32.load - (tee_local $1 - (i32.add - (get_local $0) - (i32.const 16) + (i32.eqz + (tee_local $1 + (i32.load + (tee_local $0 + (i32.add + (get_local $2) + (i32.const 16) + ) ) ) ) ) - (set_local $3 - (get_local $1) - ) (block (set_local $6 (i32.const 0) @@ -9586,64 +9493,61 @@ ) (loop $while-in$11 (if - (tee_local $5 + (tee_local $10 (i32.load - (tee_local $1 + (tee_local $4 (i32.add - (get_local $4) + (get_local $1) (i32.const 20) ) ) ) ) (block - (set_local $4 - (get_local $5) + (set_local $1 + (get_local $10) ) - (set_local $3 - (get_local $1) + (set_local $0 + (get_local $4) ) (br $while-in$11) ) ) (if - (tee_local $5 + (tee_local $10 (i32.load - (tee_local $1 + (tee_local $4 (i32.add - (get_local $4) + (get_local $1) (i32.const 16) ) ) ) ) (block - (set_local $4 - (get_local $5) + (set_local $1 + (get_local $10) ) - (set_local $3 - (get_local $1) + (set_local $0 + (get_local $4) ) (br $while-in$11) ) - (set_local $1 - (get_local $3) - ) ) ) (if (i32.lt_u - (get_local $1) - (get_local $10) + (get_local $0) + (get_local $17) ) (call_import $_abort) (block (i32.store - (get_local $1) + (get_local $0) (i32.const 0) ) (set_local $6 - (get_local $4) + (get_local $1) ) ) ) @@ -9651,26 +9555,26 @@ (block (if (i32.lt_u - (tee_local $4 + (tee_local $10 (i32.load offset=8 - (get_local $0) + (get_local $2) ) ) - (get_local $10) + (get_local $17) ) (call_import $_abort) ) (if (i32.ne (i32.load - (tee_local $3 + (tee_local $4 (i32.add - (get_local $4) + (get_local $10) (i32.const 12) ) ) ) - (get_local $0) + (get_local $2) ) (call_import $_abort) ) @@ -9679,24 +9583,24 @@ (i32.load (tee_local $1 (i32.add - (get_local $5) + (get_local $0) (i32.const 8) ) ) ) - (get_local $0) + (get_local $2) ) (block (i32.store - (get_local $3) - (get_local $5) + (get_local $4) + (get_local $0) ) (i32.store (get_local $1) - (get_local $4) + (get_local $10) ) (set_local $6 - (get_local $5) + (get_local $0) ) ) (call_import $_abort) @@ -9706,19 +9610,19 @@ ) (block $do-once$12 (if - (get_local $9) + (get_local $8) (block (if (i32.eq - (get_local $0) + (get_local $2) (i32.load - (tee_local $1 + (tee_local $0 (i32.add (i32.const 480) (i32.shl - (tee_local $3 + (tee_local $1 (i32.load offset=28 - (get_local $0) + (get_local $2) ) ) (i32.const 2) @@ -9729,7 +9633,7 @@ ) (block (i32.store - (get_local $1) + (get_local $0) (get_local $6) ) (if @@ -9746,7 +9650,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $3) + (get_local $1) ) (i32.const -1) ) @@ -9759,7 +9663,7 @@ (block (if (i32.lt_u - (get_local $9) + (get_local $8) (i32.load (i32.const 192) ) @@ -9769,21 +9673,21 @@ (if (i32.eq (i32.load - (tee_local $1 + (tee_local $0 (i32.add - (get_local $9) + (get_local $8) (i32.const 16) ) ) ) - (get_local $0) + (get_local $2) ) (i32.store - (get_local $1) + (get_local $0) (get_local $6) ) (i32.store offset=20 - (get_local $9) + (get_local $8) (get_local $6) ) ) @@ -9797,7 +9701,7 @@ (if (i32.lt_u (get_local $6) - (tee_local $3 + (tee_local $1 (i32.load (i32.const 192) ) @@ -9807,41 +9711,41 @@ ) (i32.store offset=24 (get_local $6) - (get_local $9) + (get_local $8) ) (if - (tee_local $1 + (tee_local $0 (i32.load offset=16 - (get_local $0) + (get_local $2) ) ) (if (i32.lt_u + (get_local $0) (get_local $1) - (get_local $3) ) (call_import $_abort) (block (i32.store offset=16 (get_local $6) - (get_local $1) + (get_local $0) ) (i32.store offset=24 - (get_local $1) + (get_local $0) (get_local $6) ) ) ) ) (if - (tee_local $1 + (tee_local $0 (i32.load offset=20 - (get_local $0) + (get_local $2) ) ) (if (i32.lt_u - (get_local $1) + (get_local $0) (i32.load (i32.const 192) ) @@ -9850,10 +9754,10 @@ (block (i32.store offset=20 (get_local $6) - (get_local $1) + (get_local $0) ) (i32.store offset=24 - (get_local $1) + (get_local $0) (get_local $6) ) ) @@ -9864,35 +9768,35 @@ ) (if (i32.lt_u - (get_local $2) + (get_local $3) (i32.const 16) ) (block (i32.store offset=4 - (get_local $0) + (get_local $2) (i32.or - (tee_local $1 + (tee_local $0 (i32.add - (get_local $2) - (get_local $8) + (get_local $3) + (get_local $5) ) ) (i32.const 3) ) ) (i32.store - (tee_local $1 + (tee_local $0 (i32.add (i32.add + (get_local $2) (get_local $0) - (get_local $1) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $1) + (get_local $0) ) (i32.const 1) ) @@ -9900,28 +9804,28 @@ ) (block (i32.store offset=4 - (get_local $0) + (get_local $2) (i32.or - (get_local $8) + (get_local $5) (i32.const 3) ) ) (i32.store offset=4 (get_local $7) (i32.or - (get_local $2) + (get_local $3) (i32.const 1) ) ) (i32.store (i32.add (get_local $7) - (get_local $2) + (get_local $3) ) - (get_local $2) + (get_local $3) ) (if - (tee_local $1 + (tee_local $0 (i32.load (i32.const 184) ) @@ -9932,14 +9836,14 @@ (i32.const 196) ) ) - (set_local $3 + (set_local $0 (i32.add (i32.const 216) (i32.shl (i32.shl (tee_local $1 (i32.shr_u - (get_local $1) + (get_local $0) (i32.const 3) ) ) @@ -9969,7 +9873,7 @@ (i32.load (tee_local $4 (i32.add - (get_local $3) + (get_local $0) (i32.const 8) ) ) @@ -9999,12 +9903,12 @@ ) (set_local $19 (i32.add - (get_local $3) + (get_local $0) (i32.const 8) ) ) (set_local $11 - (get_local $3) + (get_local $0) ) ) ) @@ -10022,13 +9926,13 @@ ) (i32.store offset=12 (get_local $5) - (get_local $3) + (get_local $0) ) ) ) (i32.store (i32.const 184) - (get_local $2) + (get_local $3) ) (i32.store (i32.const 196) @@ -10038,13 +9942,19 @@ ) (return (i32.add - (get_local $0) + (get_local $2) (i32.const 8) ) ) ) + (set_local $0 + (get_local $5) + ) ) ) + (set_local $0 + (get_local $5) + ) ) ) (if @@ -10052,13 +9962,13 @@ (get_local $0) (i32.const -65) ) - (set_local $8 + (set_local $0 (i32.const -1) ) (block - (set_local $12 + (set_local $11 (i32.and - (tee_local $6 + (tee_local $0 (i32.add (get_local $0) (i32.const 11) @@ -10074,54 +9984,54 @@ ) ) (block - (set_local $0 + (set_local $6 (i32.sub (i32.const 0) - (get_local $12) + (get_local $11) ) ) (block $label$break$L123 (if - (tee_local $1 + (tee_local $0 (i32.load offset=480 (i32.shl - (tee_local $20 + (tee_local $22 (if - (tee_local $1 + (tee_local $0 (i32.shr_u - (get_local $6) + (get_local $0) (i32.const 8) ) ) (if (i32.gt_u - (get_local $12) + (get_local $11) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $12) + (get_local $11) (i32.add - (tee_local $1 + (tee_local $0 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $6 + (tee_local $2 (i32.and (i32.shr_u (i32.add - (tee_local $1 + (tee_local $0 (i32.shl - (get_local $1) - (tee_local $11 + (get_local $0) + (tee_local $14 (i32.and (i32.shr_u (i32.add - (get_local $1) + (get_local $0) (i32.const 1048320) ) (i32.const 16) @@ -10138,16 +10048,16 @@ (i32.const 4) ) ) - (get_local $11) + (get_local $14) ) - (tee_local $6 + (tee_local $2 (i32.and (i32.shr_u (i32.add - (tee_local $1 + (tee_local $0 (i32.shl - (get_local $1) - (get_local $6) + (get_local $0) + (get_local $2) ) ) (i32.const 245760) @@ -10161,8 +10071,8 @@ ) (i32.shr_u (i32.shl - (get_local $1) - (get_local $6) + (get_local $0) + (get_local $2) ) (i32.const 15) ) @@ -10174,7 +10084,7 @@ (i32.const 1) ) (i32.shl - (get_local $1) + (get_local $0) (i32.const 1) ) ) @@ -10187,106 +10097,103 @@ ) ) (block - (set_local $18 - (get_local $0) - ) - (set_local $17 + (set_local $19 (i32.const 0) ) - (set_local $11 + (set_local $18 (i32.shl - (get_local $12) + (get_local $11) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $20) + (get_local $22) (i32.const 1) ) ) (i32.eq - (get_local $20) + (get_local $22) (i32.const 31) ) ) ) ) - (set_local $0 + (set_local $2 (i32.const 0) ) (loop $while-in$18 (if (i32.lt_u - (tee_local $6 + (tee_local $14 (i32.sub - (tee_local $19 + (tee_local $9 (i32.and (i32.load offset=4 - (get_local $1) + (get_local $0) ) (i32.const -8) ) ) - (get_local $12) + (get_local $11) ) ) - (get_local $18) + (get_local $6) ) (if (i32.eq - (get_local $19) - (get_local $12) + (get_local $9) + (get_local $11) ) (block - (set_local $16 - (get_local $6) - ) - (set_local $8 - (get_local $1) + (set_local $7 + (get_local $14) ) - (set_local $2 - (get_local $1) + (set_local $5 + (get_local $0) ) (set_local $1 + (get_local $0) + ) + (set_local $9 (i32.const 90) ) (br $label$break$L123) ) (block - (set_local $18 - (get_local $6) + (set_local $6 + (get_local $14) ) - (set_local $0 - (get_local $1) + (set_local $2 + (get_local $0) ) ) ) ) - (set_local $6 + (set_local $0 (select - (get_local $17) - (tee_local $6 + (get_local $19) + (tee_local $14 (i32.load offset=20 - (get_local $1) + (get_local $0) ) ) (i32.or (i32.eqz - (get_local $6) + (get_local $14) ) (i32.eq - (get_local $6) - (tee_local $19 + (get_local $14) + (tee_local $9 (i32.load (i32.add (i32.add - (get_local $1) + (get_local $0) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $11) + (get_local $18) (i32.const 31) ) (i32.const 2) @@ -10298,14 +10205,14 @@ ) ) ) - (set_local $1 + (set_local $14 (i32.shl - (get_local $11) + (get_local $18) (i32.xor (i32.and - (tee_local $11 + (tee_local $18 (i32.eqz - (get_local $19) + (get_local $9) ) ) (i32.const 1) @@ -10315,30 +10222,30 @@ ) ) (if - (get_local $11) + (get_local $18) (block - (set_local $23 - (get_local $18) - ) - (set_local $9 + (set_local $8 (get_local $6) ) - (set_local $7 + (set_local $23 (get_local $0) ) - (set_local $1 + (set_local $17 + (get_local $2) + ) + (set_local $9 (i32.const 86) ) ) (block - (set_local $17 - (get_local $6) + (set_local $19 + (get_local $0) ) - (set_local $11 - (get_local $1) + (set_local $18 + (get_local $14) ) - (set_local $1 - (get_local $19) + (set_local $0 + (get_local $9) ) (br $while-in$18) ) @@ -10346,16 +10253,16 @@ ) ) (block - (set_local $23 - (get_local $0) + (set_local $8 + (get_local $6) ) - (set_local $9 + (set_local $23 (i32.const 0) ) - (set_local $7 + (set_local $17 (i32.const 0) ) - (set_local $1 + (set_local $9 (i32.const 86) ) ) @@ -10363,7 +10270,7 @@ ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 86) ) (if @@ -10371,10 +10278,10 @@ (if (i32.and (i32.eqz - (get_local $9) + (get_local $23) ) (i32.eqz - (get_local $7) + (get_local $17) ) ) (block @@ -10387,7 +10294,7 @@ (tee_local $0 (i32.shl (i32.const 2) - (get_local $20) + (get_local $22) ) ) (i32.sub @@ -10399,8 +10306,8 @@ ) ) (block - (set_local $8 - (get_local $12) + (set_local $0 + (get_local $11) ) (br $do-once$0) ) @@ -10432,7 +10339,7 @@ (i32.or (i32.or (i32.or - (tee_local $9 + (tee_local $2 (i32.and (i32.shr_u (tee_local $0 @@ -10448,13 +10355,13 @@ ) (get_local $6) ) - (tee_local $9 + (tee_local $2 (i32.and (i32.shr_u (tee_local $0 (i32.shr_u (get_local $0) - (get_local $9) + (get_local $2) ) ) (i32.const 2) @@ -10463,13 +10370,13 @@ ) ) ) - (tee_local $9 + (tee_local $2 (i32.and (i32.shr_u (tee_local $0 (i32.shr_u (get_local $0) - (get_local $9) + (get_local $2) ) ) (i32.const 1) @@ -10478,13 +10385,13 @@ ) ) ) - (tee_local $9 + (tee_local $2 (i32.and (i32.shr_u (tee_local $0 (i32.shr_u (get_local $0) - (get_local $9) + (get_local $2) ) ) (i32.const 1) @@ -10495,120 +10402,112 @@ ) (i32.shr_u (get_local $0) - (get_local $9) + (get_local $2) ) ) (i32.const 2) ) ) ) - (get_local $9) + (get_local $23) ) ) (block - (set_local $16 - (get_local $23) + (set_local $7 + (get_local $8) ) - (set_local $8 + (set_local $5 (get_local $0) ) - (set_local $2 - (get_local $7) - ) (set_local $1 + (get_local $17) + ) + (set_local $9 (i32.const 90) ) ) (block (set_local $13 - (get_local $23) + (get_local $8) ) - (set_local $3 - (get_local $7) + (set_local $12 + (get_local $17) ) ) ) ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 90) ) (loop $while-in$20 - (set_local $1 + (set_local $9 (i32.const 0) ) - (set_local $3 + (set_local $2 (i32.lt_u (tee_local $0 (i32.sub (i32.and (i32.load offset=4 - (get_local $8) + (get_local $5) ) (i32.const -8) ) - (get_local $12) + (get_local $11) ) ) - (get_local $16) + (get_local $7) ) ) - (set_local $0 + (set_local $7 (select (get_local $0) - (get_local $16) - (get_local $3) + (get_local $7) + (get_local $2) ) ) - (set_local $2 + (set_local $1 (select - (get_local $8) + (get_local $5) + (get_local $1) (get_local $2) - (get_local $3) ) ) (if - (tee_local $3 + (tee_local $0 (i32.load offset=16 - (get_local $8) + (get_local $5) ) ) (block - (set_local $16 + (set_local $5 (get_local $0) ) - (set_local $8 - (get_local $3) - ) (br $while-in$20) ) ) (if - (tee_local $8 + (tee_local $5 (i32.load offset=20 - (get_local $8) - ) - ) - (block - (set_local $16 - (get_local $0) + (get_local $5) ) - (br $while-in$20) ) + (br $while-in$20) (block (set_local $13 - (get_local $0) + (get_local $7) ) - (set_local $3 - (get_local $2) + (set_local $12 + (get_local $1) ) ) ) ) ) (if - (get_local $3) + (get_local $12) (if (i32.lt_u (get_local $13) @@ -10616,14 +10515,14 @@ (i32.load (i32.const 184) ) - (get_local $12) + (get_local $11) ) ) (block (if (i32.lt_u - (get_local $3) - (tee_local $8 + (get_local $12) + (tee_local $10 (i32.load (i32.const 192) ) @@ -10633,11 +10532,11 @@ ) (if (i32.ge_u - (get_local $3) - (tee_local $7 + (get_local $12) + (tee_local $4 (i32.add - (get_local $3) (get_local $12) + (get_local $11) ) ) ) @@ -10645,50 +10544,48 @@ ) (set_local $5 (i32.load offset=24 - (get_local $3) + (get_local $12) ) ) (block $do-once$21 (if (i32.eq - (tee_local $4 + (tee_local $0 (i32.load offset=12 - (get_local $3) + (get_local $12) ) ) - (get_local $3) + (get_local $12) ) (block (if - (tee_local $2 - (i32.load - (tee_local $0 - (i32.add - (get_local $3) - (i32.const 20) + (i32.eqz + (tee_local $1 + (i32.load + (tee_local $0 + (i32.add + (get_local $12) + (i32.const 20) + ) ) ) ) ) - (set_local $1 - (get_local $0) - ) (if - (tee_local $2 - (i32.load - (tee_local $0 - (i32.add - (get_local $3) - (i32.const 16) + (i32.eqz + (tee_local $1 + (i32.load + (tee_local $0 + (i32.add + (get_local $12) + (i32.const 16) + ) ) ) ) ) - (set_local $1 - (get_local $0) - ) (block - (set_local $14 + (set_local $15 (i32.const 0) ) (br $do-once$21) @@ -10697,55 +10594,52 @@ ) (loop $while-in$24 (if - (tee_local $4 + (tee_local $3 (i32.load - (tee_local $0 + (tee_local $2 (i32.add - (get_local $2) + (get_local $1) (i32.const 20) ) ) ) ) (block - (set_local $2 - (get_local $4) - ) (set_local $1 - (get_local $0) + (get_local $3) + ) + (set_local $0 + (get_local $2) ) (br $while-in$24) ) ) (if - (tee_local $4 + (tee_local $3 (i32.load - (tee_local $0 + (tee_local $2 (i32.add - (get_local $2) + (get_local $1) (i32.const 16) ) ) ) ) (block - (set_local $2 - (get_local $4) - ) (set_local $1 - (get_local $0) + (get_local $3) + ) + (set_local $0 + (get_local $2) ) (br $while-in$24) ) - (set_local $0 - (get_local $1) - ) ) ) (if (i32.lt_u (get_local $0) - (get_local $8) + (get_local $10) ) (call_import $_abort) (block @@ -10753,8 +10647,8 @@ (get_local $0) (i32.const 0) ) - (set_local $14 - (get_local $2) + (set_local $15 + (get_local $1) ) ) ) @@ -10762,52 +10656,52 @@ (block (if (i32.lt_u - (tee_local $2 + (tee_local $3 (i32.load offset=8 - (get_local $3) + (get_local $12) ) ) - (get_local $8) + (get_local $10) ) (call_import $_abort) ) (if (i32.ne (i32.load - (tee_local $1 + (tee_local $2 (i32.add - (get_local $2) + (get_local $3) (i32.const 12) ) ) ) - (get_local $3) + (get_local $12) ) (call_import $_abort) ) (if (i32.eq (i32.load - (tee_local $0 + (tee_local $1 (i32.add - (get_local $4) + (get_local $0) (i32.const 8) ) ) ) - (get_local $3) + (get_local $12) ) (block (i32.store - (get_local $1) - (get_local $4) + (get_local $2) + (get_local $0) ) (i32.store - (get_local $0) - (get_local $2) + (get_local $1) + (get_local $3) ) - (set_local $14 - (get_local $4) + (set_local $15 + (get_local $0) ) ) (call_import $_abort) @@ -10821,7 +10715,7 @@ (block (if (i32.eq - (get_local $3) + (get_local $12) (i32.load (tee_local $0 (i32.add @@ -10829,7 +10723,7 @@ (i32.shl (tee_local $1 (i32.load offset=28 - (get_local $3) + (get_local $12) ) ) (i32.const 2) @@ -10841,11 +10735,11 @@ (block (i32.store (get_local $0) - (get_local $14) + (get_local $15) ) (if (i32.eqz - (get_local $14) + (get_local $15) ) (block (i32.store @@ -10887,27 +10781,27 @@ ) ) ) - (get_local $3) + (get_local $12) ) (i32.store (get_local $0) - (get_local $14) + (get_local $15) ) (i32.store offset=20 (get_local $5) - (get_local $14) + (get_local $15) ) ) (br_if $do-once$25 (i32.eqz - (get_local $14) + (get_local $15) ) ) ) ) (if (i32.lt_u - (get_local $14) + (get_local $15) (tee_local $1 (i32.load (i32.const 192) @@ -10917,13 +10811,13 @@ (call_import $_abort) ) (i32.store offset=24 - (get_local $14) + (get_local $15) (get_local $5) ) (if (tee_local $0 (i32.load offset=16 - (get_local $3) + (get_local $12) ) ) (if @@ -10934,12 +10828,12 @@ (call_import $_abort) (block (i32.store offset=16 - (get_local $14) + (get_local $15) (get_local $0) ) (i32.store offset=24 (get_local $0) - (get_local $14) + (get_local $15) ) ) ) @@ -10947,7 +10841,7 @@ (if (tee_local $0 (i32.load offset=20 - (get_local $3) + (get_local $12) ) ) (if @@ -10960,12 +10854,12 @@ (call_import $_abort) (block (i32.store offset=20 - (get_local $14) + (get_local $15) (get_local $0) ) (i32.store offset=24 (get_local $0) - (get_local $14) + (get_local $15) ) ) ) @@ -10981,12 +10875,12 @@ ) (block (i32.store offset=4 - (get_local $3) + (get_local $12) (i32.or (tee_local $0 (i32.add (get_local $13) - (get_local $12) + (get_local $11) ) ) (i32.const 3) @@ -10996,7 +10890,7 @@ (tee_local $0 (i32.add (i32.add - (get_local $3) + (get_local $12) (get_local $0) ) (i32.const 4) @@ -11012,14 +10906,14 @@ ) (block (i32.store offset=4 - (get_local $3) + (get_local $12) (i32.or - (get_local $12) + (get_local $11) (i32.const 3) ) ) (i32.store offset=4 - (get_local $7) + (get_local $4) (i32.or (get_local $13) (i32.const 1) @@ -11027,12 +10921,12 @@ ) (i32.store (i32.add - (get_local $7) + (get_local $4) (get_local $13) ) (get_local $13) ) - (set_local $0 + (set_local $1 (i32.shr_u (get_local $13) (i32.const 3) @@ -11044,12 +10938,12 @@ (i32.const 256) ) (block - (set_local $1 + (set_local $0 (i32.add (i32.const 216) (i32.shl (i32.shl - (get_local $0) + (get_local $1) (i32.const 1) ) (i32.const 2) @@ -11063,20 +10957,20 @@ (i32.const 176) ) ) - (tee_local $0 + (tee_local $1 (i32.shl (i32.const 1) - (get_local $0) + (get_local $1) ) ) ) (if (i32.lt_u - (tee_local $0 + (tee_local $1 (i32.load (tee_local $2 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) @@ -11092,7 +10986,7 @@ (get_local $2) ) (set_local $24 - (get_local $0) + (get_local $1) ) ) ) @@ -11101,35 +10995,35 @@ (i32.const 176) (i32.or (get_local $2) - (get_local $0) + (get_local $1) ) ) (set_local $30 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) (set_local $24 - (get_local $1) + (get_local $0) ) ) ) (i32.store (get_local $30) - (get_local $7) + (get_local $4) ) (i32.store offset=12 (get_local $24) - (get_local $7) + (get_local $4) ) (i32.store offset=8 - (get_local $7) + (get_local $4) (get_local $24) ) (i32.store offset=12 - (get_local $7) - (get_local $1) + (get_local $4) + (get_local $0) ) (br $do-once$29) ) @@ -11240,13 +11134,13 @@ ) ) (i32.store offset=28 - (get_local $7) + (get_local $4) (get_local $2) ) (i32.store offset=4 (tee_local $0 (i32.add - (get_local $7) + (get_local $4) (i32.const 16) ) ) @@ -11259,7 +11153,7 @@ (if (i32.eqz (i32.and - (tee_local $4 + (tee_local $3 (i32.load (i32.const 180) ) @@ -11276,30 +11170,30 @@ (i32.store (i32.const 180) (i32.or - (get_local $4) + (get_local $3) (get_local $0) ) ) (i32.store (get_local $1) - (get_local $7) + (get_local $4) ) (i32.store offset=24 - (get_local $7) + (get_local $4) (get_local $1) ) (i32.store offset=12 - (get_local $7) - (get_local $7) + (get_local $4) + (get_local $4) ) (i32.store offset=8 - (get_local $7) - (get_local $7) + (get_local $4) + (get_local $4) ) (br $do-once$29) ) ) - (set_local $4 + (set_local $2 (i32.shl (get_local $13) (select @@ -11318,7 +11212,7 @@ ) ) ) - (set_local $2 + (set_local $0 (i32.load (get_local $1) ) @@ -11329,7 +11223,7 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $2) + (get_local $0) ) (i32.const -8) ) @@ -11337,32 +11231,32 @@ ) (block (set_local $25 - (get_local $2) + (get_local $0) ) - (set_local $1 + (set_local $9 (i32.const 148) ) (br $while-out$31) ) ) - (set_local $0 + (set_local $1 (i32.shl - (get_local $4) + (get_local $2) (i32.const 1) ) ) (if - (tee_local $5 + (tee_local $3 (i32.load - (tee_local $1 + (tee_local $2 (i32.add (i32.add - (get_local $2) + (get_local $0) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $4) + (get_local $2) (i32.const 31) ) (i32.const 2) @@ -11372,22 +11266,22 @@ ) ) (block - (set_local $4 - (get_local $0) - ) (set_local $2 - (get_local $5) + (get_local $1) + ) + (set_local $0 + (get_local $3) ) (br $while-in$32) ) (block (set_local $39 - (get_local $2) + (get_local $0) ) (set_local $31 - (get_local $1) + (get_local $2) ) - (set_local $1 + (set_local $9 (i32.const 145) ) ) @@ -11396,7 +11290,7 @@ ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 145) ) (if @@ -11410,25 +11304,25 @@ (block (i32.store (get_local $31) - (get_local $7) + (get_local $4) ) (i32.store offset=24 - (get_local $7) + (get_local $4) (get_local $39) ) (i32.store offset=12 - (get_local $7) - (get_local $7) + (get_local $4) + (get_local $4) ) (i32.store offset=8 - (get_local $7) - (get_local $7) + (get_local $4) + (get_local $4) ) ) ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 148) ) (if @@ -11458,22 +11352,22 @@ (block (i32.store offset=12 (get_local $2) - (get_local $7) + (get_local $4) ) (i32.store (get_local $0) - (get_local $7) + (get_local $4) ) (i32.store offset=8 - (get_local $7) + (get_local $4) (get_local $2) ) (i32.store offset=12 - (get_local $7) + (get_local $4) (get_local $25) ) (i32.store offset=24 - (get_local $7) + (get_local $4) (i32.const 0) ) ) @@ -11486,22 +11380,22 @@ ) (return (i32.add - (get_local $3) + (get_local $12) (i32.const 8) ) ) ) - (set_local $8 - (get_local $12) + (set_local $0 + (get_local $11) ) ) - (set_local $8 - (get_local $12) + (set_local $0 + (get_local $11) ) ) ) - (set_local $8 - (get_local $12) + (set_local $0 + (get_local $11) ) ) ) @@ -11510,25 +11404,25 @@ ) (if (i32.ge_u - (tee_local $3 + (tee_local $2 (i32.load (i32.const 184) ) ) - (get_local $8) + (get_local $0) ) (block - (set_local $2 + (set_local $3 (i32.load (i32.const 196) ) ) (if (i32.gt_u - (tee_local $0 + (tee_local $1 (i32.sub - (get_local $3) - (get_local $8) + (get_local $2) + (get_local $0) ) ) (i32.const 15) @@ -11536,35 +11430,35 @@ (block (i32.store (i32.const 196) - (tee_local $1 + (tee_local $2 (i32.add - (get_local $2) - (get_local $8) + (get_local $3) + (get_local $0) ) ) ) (i32.store (i32.const 184) - (get_local $0) + (get_local $1) ) (i32.store offset=4 - (get_local $1) + (get_local $2) (i32.or - (get_local $0) + (get_local $1) (i32.const 1) ) ) (i32.store (i32.add + (get_local $2) (get_local $1) - (get_local $0) ) - (get_local $0) + (get_local $1) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or - (get_local $8) + (get_local $0) (i32.const 3) ) ) @@ -11579,9 +11473,9 @@ (i32.const 0) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or - (get_local $3) + (get_local $2) (i32.const 3) ) ) @@ -11589,8 +11483,8 @@ (tee_local $0 (i32.add (i32.add - (get_local $2) (get_local $3) + (get_local $2) ) (i32.const 4) ) @@ -11606,7 +11500,7 @@ ) (return (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) @@ -11614,53 +11508,53 @@ ) (if (i32.gt_u - (tee_local $0 + (tee_local $1 (i32.load (i32.const 188) ) ) - (get_local $8) + (get_local $0) ) (block (i32.store (i32.const 188) - (tee_local $0 + (tee_local $1 (i32.sub + (get_local $1) (get_local $0) - (get_local $8) ) ) ) (i32.store (i32.const 200) - (tee_local $1 + (tee_local $2 (i32.add - (tee_local $2 + (tee_local $3 (i32.load (i32.const 200) ) ) - (get_local $8) + (get_local $0) ) ) ) (i32.store offset=4 - (get_local $1) + (get_local $2) (i32.or - (get_local $0) + (get_local $1) (i32.const 1) ) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or - (get_local $8) + (get_local $0) (i32.const 3) ) ) (return (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) @@ -11675,24 +11569,24 @@ (if (i32.and (i32.add - (tee_local $0 + (tee_local $1 (call_import $_sysconf (i32.const 30) ) ) (i32.const -1) ) - (get_local $0) + (get_local $1) ) (call_import $_abort) (block (i32.store (i32.const 656) - (get_local $0) + (get_local $1) ) (i32.store (i32.const 652) - (get_local $0) + (get_local $1) ) (i32.store (i32.const 660) @@ -11727,7 +11621,7 @@ ) (set_local $17 (i32.add - (get_local $8) + (get_local $0) (i32.const 48) ) ) @@ -11737,35 +11631,35 @@ (i32.and (tee_local $11 (i32.add - (tee_local $0 + (tee_local $1 (i32.load (i32.const 656) ) ) - (tee_local $2 + (tee_local $8 (i32.add - (get_local $8) + (get_local $0) (i32.const 47) ) ) ) ) - (tee_local $7 + (tee_local $2 (i32.sub (i32.const 0) - (get_local $0) + (get_local $1) ) ) ) ) - (get_local $8) + (get_local $0) ) (return (i32.const 0) ) ) (if - (tee_local $9 + (tee_local $7 (i32.load (i32.const 616) ) @@ -11773,9 +11667,9 @@ (if (i32.or (i32.le_u - (tee_local $0 + (tee_local $1 (i32.add - (tee_local $3 + (tee_local $5 (i32.load (i32.const 608) ) @@ -11783,11 +11677,11 @@ (get_local $6) ) ) - (get_local $3) + (get_local $5) ) (i32.gt_u - (get_local $0) - (get_local $9) + (get_local $1) + (get_local $7) ) ) (return @@ -11797,7 +11691,7 @@ ) (if (i32.eq - (tee_local $1 + (tee_local $9 (block $label$break$L257 (if (i32.and @@ -11810,61 +11704,58 @@ (block (block $label$break$L259 (if - (tee_local $9 + (tee_local $7 (i32.load (i32.const 200) ) ) (block - (set_local $0 + (set_local $1 (i32.const 624) ) (loop $while-in$38 (block $while-out$37 (if (i32.le_u - (tee_local $3 + (tee_local $5 (i32.load - (get_local $0) + (get_local $1) ) ) - (get_local $9) + (get_local $7) ) (if (i32.gt_u (i32.add - (get_local $3) + (get_local $5) (i32.load - (tee_local $3 + (tee_local $5 (i32.add - (get_local $0) + (get_local $1) (i32.const 4) ) ) ) ) - (get_local $9) + (get_local $7) ) (block - (set_local $9 - (get_local $0) - ) - (set_local $0 - (get_local $3) + (set_local $7 + (get_local $1) ) (br $while-out$37) ) ) ) (if - (tee_local $0 + (tee_local $1 (i32.load offset=8 - (get_local $0) + (get_local $1) ) ) (br $while-in$38) (block - (set_local $1 + (set_local $9 (i32.const 173) ) (br $label$break$L259) @@ -11874,7 +11765,7 @@ ) (if (i32.lt_u - (tee_local $7 + (tee_local $2 (i32.and (i32.sub (get_local $11) @@ -11882,38 +11773,38 @@ (i32.const 188) ) ) - (get_local $7) + (get_local $2) ) ) (i32.const 2147483647) ) (if (i32.eq - (tee_local $3 + (tee_local $1 (call_import $_sbrk - (get_local $7) + (get_local $2) ) ) (i32.add (i32.load - (get_local $9) + (get_local $7) ) (i32.load - (get_local $0) + (get_local $5) ) ) ) (if (i32.ne - (get_local $3) + (get_local $1) (i32.const -1) ) (block - (set_local $5 - (get_local $3) - ) (set_local $4 - (get_local $7) + (get_local $1) + ) + (set_local $3 + (get_local $2) ) (br $label$break$L257 (i32.const 193) @@ -11921,20 +11812,20 @@ ) ) (block - (set_local $22 - (get_local $3) + (set_local $21 + (get_local $1) ) (set_local $10 - (get_local $7) + (get_local $2) ) - (set_local $1 + (set_local $9 (i32.const 183) ) ) ) ) ) - (set_local $1 + (set_local $9 (i32.const 173) ) ) @@ -11942,12 +11833,12 @@ (block $do-once$39 (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 173) ) (if (i32.ne - (tee_local $3 + (tee_local $2 (call_import $_sbrk (i32.const 0) ) @@ -11955,17 +11846,17 @@ (i32.const -1) ) (block - (set_local $7 + (set_local $5 (i32.add (tee_local $11 (i32.load (i32.const 608) ) ) - (tee_local $0 + (tee_local $1 (if (i32.and - (tee_local $0 + (tee_local $5 (i32.add (tee_local $7 (i32.load @@ -11975,19 +11866,19 @@ (i32.const -1) ) ) - (tee_local $9 - (get_local $3) + (tee_local $1 + (get_local $2) ) ) (i32.add (i32.sub (get_local $6) - (get_local $9) + (get_local $1) ) (i32.and (i32.add - (get_local $0) - (get_local $9) + (get_local $5) + (get_local $1) ) (i32.sub (i32.const 0) @@ -12003,17 +11894,17 @@ (if (i32.and (i32.gt_u + (get_local $1) (get_local $0) - (get_local $8) ) (i32.lt_u - (get_local $0) + (get_local $1) (i32.const 2147483647) ) ) (block (if - (tee_local $9 + (tee_local $7 (i32.load (i32.const 616) ) @@ -12021,44 +11912,41 @@ (br_if $do-once$39 (i32.or (i32.le_u - (get_local $7) + (get_local $5) (get_local $11) ) (i32.gt_u + (get_local $5) (get_local $7) - (get_local $9) ) ) ) ) (if (i32.eq - (tee_local $1 + (tee_local $21 (call_import $_sbrk - (get_local $0) + (get_local $1) ) ) - (get_local $3) + (get_local $2) ) (block - (set_local $5 - (get_local $3) - ) (set_local $4 - (get_local $0) + (get_local $2) + ) + (set_local $3 + (get_local $1) ) (br $label$break$L257 (i32.const 193) ) ) (block - (set_local $22 - (get_local $1) - ) (set_local $10 - (get_local $0) + (get_local $1) ) - (set_local $1 + (set_local $9 (i32.const 183) ) ) @@ -12072,11 +11960,11 @@ (block $label$break$L279 (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 183) ) (block - (set_local $0 + (set_local $1 (i32.sub (i32.const 0) (get_local $10) @@ -12094,21 +11982,21 @@ (i32.const 2147483647) ) (i32.ne - (get_local $22) + (get_local $21) (i32.const -1) ) ) ) (if (i32.lt_u - (tee_local $1 + (tee_local $2 (i32.and (i32.add (i32.sub - (get_local $2) + (get_local $8) (get_local $10) ) - (tee_local $1 + (tee_local $2 (i32.load (i32.const 656) ) @@ -12116,7 +12004,7 @@ ) (i32.sub (i32.const 0) - (get_local $1) + (get_local $2) ) ) ) @@ -12125,44 +12013,38 @@ (if (i32.eq (call_import $_sbrk - (get_local $1) + (get_local $2) ) (i32.const -1) ) (block (drop (call_import $_sbrk - (get_local $0) + (get_local $1) ) ) (br $label$break$L279) ) - (set_local $0 + (set_local $10 (i32.add - (get_local $1) + (get_local $2) (get_local $10) ) ) ) - (set_local $0 - (get_local $10) - ) - ) - (set_local $0 - (get_local $10) ) ) (if (i32.ne - (get_local $22) + (get_local $21) (i32.const -1) ) (block - (set_local $5 - (get_local $22) - ) (set_local $4 - (get_local $0) + (get_local $21) + ) + (set_local $3 + (get_local $10) ) (br $label$break$L257 (i32.const 193) @@ -12201,7 +12083,7 @@ (get_local $6) ) ) - (tee_local $0 + (tee_local $1 (call_import $_sbrk (i32.const 0) ) @@ -12213,32 +12095,32 @@ (i32.const -1) ) (i32.ne - (get_local $0) + (get_local $1) (i32.const -1) ) ) ) (if (i32.gt_u - (tee_local $0 + (tee_local $1 (i32.sub - (get_local $0) + (get_local $1) (get_local $2) ) ) (i32.add - (get_local $8) + (get_local $0) (i32.const 40) ) ) (block - (set_local $5 + (set_local $4 (get_local $2) ) - (set_local $4 - (get_local $0) + (set_local $3 + (get_local $1) ) - (set_local $1 + (set_local $9 (i32.const 193) ) ) @@ -12248,31 +12130,31 @@ ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 193) ) (block (i32.store (i32.const 608) - (tee_local $0 + (tee_local $1 (i32.add (i32.load (i32.const 608) ) - (get_local $4) + (get_local $3) ) ) ) (if (i32.gt_u - (get_local $0) + (get_local $1) (i32.load (i32.const 612) ) ) (i32.store (i32.const 612) - (get_local $0) + (get_local $1) ) ) (block $do-once$44 @@ -12283,25 +12165,25 @@ ) ) (block - (set_local $0 + (set_local $1 (i32.const 624) ) (loop $while-in$49 (block $while-out$48 (if (i32.eq - (get_local $5) + (get_local $4) (i32.add - (tee_local $7 + (tee_local $10 (i32.load - (get_local $0) + (get_local $1) ) ) - (tee_local $3 + (tee_local $5 (i32.load (tee_local $2 (i32.add - (get_local $0) + (get_local $1) (i32.const 4) ) ) @@ -12311,27 +12193,27 @@ ) (block (set_local $40 - (get_local $7) + (get_local $10) ) (set_local $41 - (get_local $3) + (get_local $5) ) (set_local $42 (get_local $2) ) (set_local $43 - (get_local $0) + (get_local $1) ) - (set_local $1 + (set_local $9 (i32.const 203) ) (br $while-out$48) ) ) (br_if $while-in$49 - (tee_local $0 + (tee_local $1 (i32.load offset=8 - (get_local $0) + (get_local $1) ) ) ) @@ -12339,7 +12221,7 @@ ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 203) ) (if @@ -12355,7 +12237,7 @@ (i32.and (i32.lt_u (get_local $6) - (get_local $5) + (get_local $4) ) (i32.ge_u (get_local $6) @@ -12367,18 +12249,18 @@ (get_local $42) (i32.add (get_local $41) - (get_local $4) + (get_local $3) ) ) - (set_local $1 + (set_local $2 (i32.add (get_local $6) - (tee_local $0 + (tee_local $1 (select (i32.and (i32.sub (i32.const 0) - (tee_local $0 + (tee_local $1 (i32.add (get_local $6) (i32.const 8) @@ -12389,18 +12271,18 @@ ) (i32.const 0) (i32.and - (get_local $0) + (get_local $1) (i32.const 7) ) ) ) ) ) - (set_local $0 + (set_local $1 (i32.add (i32.sub - (get_local $4) - (get_local $0) + (get_local $3) + (get_local $1) ) (i32.load (i32.const 188) @@ -12409,23 +12291,23 @@ ) (i32.store (i32.const 200) - (get_local $1) + (get_local $2) ) (i32.store (i32.const 188) - (get_local $0) + (get_local $1) ) (i32.store offset=4 - (get_local $1) + (get_local $2) (i32.or - (get_local $0) + (get_local $1) (i32.const 1) ) ) (i32.store offset=4 (i32.add + (get_local $2) (get_local $1) - (get_local $0) ) (i32.const 40) ) @@ -12440,11 +12322,11 @@ ) ) ) - (set_local $10 + (set_local $11 (if (i32.lt_u - (get_local $5) - (tee_local $0 + (get_local $4) + (tee_local $1 (i32.load (i32.const 192) ) @@ -12453,20 +12335,20 @@ (block (i32.store (i32.const 192) - (get_local $5) + (get_local $4) ) - (get_local $5) + (get_local $4) ) - (get_local $0) + (get_local $1) ) ) (set_local $2 (i32.add - (get_local $5) (get_local $4) + (get_local $3) ) ) - (set_local $0 + (set_local $1 (i32.const 624) ) (loop $while-in$51 @@ -12474,31 +12356,31 @@ (if (i32.eq (i32.load - (get_local $0) + (get_local $1) ) (get_local $2) ) (block (set_local $44 - (get_local $0) + (get_local $1) ) (set_local $32 - (get_local $0) + (get_local $1) ) - (set_local $1 + (set_local $9 (i32.const 211) ) (br $while-out$50) ) ) (if - (tee_local $0 + (tee_local $1 (i32.load offset=8 - (get_local $0) + (get_local $1) ) ) (br $while-in$51) - (set_local $21 + (set_local $20 (i32.const 624) ) ) @@ -12506,7 +12388,7 @@ ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 211) ) (if @@ -12516,16 +12398,16 @@ ) (i32.const 8) ) - (set_local $21 + (set_local $20 (i32.const 624) ) (block (i32.store (get_local $44) - (get_local $5) + (get_local $4) ) (i32.store - (tee_local $0 + (tee_local $1 (i32.add (get_local $32) (i32.const 4) @@ -12533,23 +12415,23 @@ ) (i32.add (i32.load - (get_local $0) + (get_local $1) ) - (get_local $4) + (get_local $3) ) ) - (set_local $4 + (set_local $7 (i32.add - (tee_local $7 + (tee_local $10 (i32.add - (get_local $5) + (get_local $4) (select (i32.and (i32.sub (i32.const 0) - (tee_local $0 + (tee_local $1 (i32.add - (get_local $5) + (get_local $4) (i32.const 8) ) ) @@ -12558,26 +12440,26 @@ ) (i32.const 0) (i32.and - (get_local $0) + (get_local $1) (i32.const 7) ) ) ) ) - (get_local $8) + (get_local $0) ) ) - (set_local $0 + (set_local $2 (i32.sub (i32.sub - (tee_local $5 + (tee_local $8 (i32.add (get_local $2) (select (i32.and (i32.sub (i32.const 0) - (tee_local $0 + (tee_local $1 (i32.add (get_local $2) (i32.const 8) @@ -12588,28 +12470,28 @@ ) (i32.const 0) (i32.and - (get_local $0) + (get_local $1) (i32.const 7) ) ) ) ) - (get_local $7) + (get_local $10) ) - (get_local $8) + (get_local $0) ) ) (i32.store offset=4 - (get_local $7) + (get_local $10) (i32.or - (get_local $8) + (get_local $0) (i32.const 3) ) ) (block $do-once$52 (if (i32.eq - (get_local $5) + (get_local $8) (get_local $6) ) (block @@ -12620,16 +12502,16 @@ (i32.load (i32.const 188) ) - (get_local $0) + (get_local $2) ) ) ) (i32.store (i32.const 200) - (get_local $4) + (get_local $7) ) (i32.store offset=4 - (get_local $4) + (get_local $7) (i32.or (get_local $0) (i32.const 1) @@ -12639,7 +12521,7 @@ (block (if (i32.eq - (get_local $5) + (get_local $8) (i32.load (i32.const 196) ) @@ -12652,16 +12534,16 @@ (i32.load (i32.const 184) ) - (get_local $0) + (get_local $2) ) ) ) (i32.store (i32.const 196) - (get_local $4) + (get_local $7) ) (i32.store offset=4 - (get_local $4) + (get_local $7) (i32.or (get_local $0) (i32.const 1) @@ -12669,7 +12551,7 @@ ) (i32.store (i32.add - (get_local $4) + (get_local $7) (get_local $0) ) (get_local $0) @@ -12683,9 +12565,9 @@ (if (i32.eq (i32.and - (tee_local $2 + (tee_local $1 (i32.load offset=4 - (get_local $5) + (get_local $8) ) ) (i32.const 3) @@ -12693,44 +12575,44 @@ (i32.const 1) ) (block - (set_local $3 + (set_local $5 (i32.and - (get_local $2) + (get_local $1) (i32.const -8) ) ) - (set_local $1 + (set_local $0 (i32.shr_u - (get_local $2) + (get_local $1) (i32.const 3) ) ) (block $label$break$L331 (if (i32.lt_u - (get_local $2) + (get_local $1) (i32.const 256) ) (block - (set_local $8 + (set_local $3 (i32.load offset=12 - (get_local $5) + (get_local $8) ) ) (block $do-once$55 (if (i32.ne - (tee_local $9 + (tee_local $4 (i32.load offset=8 - (get_local $5) + (get_local $8) ) ) - (tee_local $2 + (tee_local $1 (i32.add (i32.const 216) (i32.shl (i32.shl - (get_local $1) + (get_local $0) (i32.const 1) ) (i32.const 2) @@ -12741,17 +12623,17 @@ (block (if (i32.lt_u - (get_local $9) - (get_local $10) + (get_local $4) + (get_local $11) ) (call_import $_abort) ) (br_if $do-once$55 (i32.eq (i32.load offset=12 - (get_local $9) + (get_local $4) ) - (get_local $5) + (get_local $8) ) ) (call_import $_abort) @@ -12760,8 +12642,8 @@ ) (if (i32.eq - (get_local $8) - (get_local $9) + (get_local $3) + (get_local $4) ) (block (i32.store @@ -12773,7 +12655,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $1) + (get_local $0) ) (i32.const -1) ) @@ -12785,38 +12667,38 @@ (block $do-once$57 (if (i32.eq - (get_local $8) - (get_local $2) + (get_local $3) + (get_local $1) ) (set_local $33 (i32.add - (get_local $8) + (get_local $3) (i32.const 8) ) ) (block (if (i32.lt_u - (get_local $8) - (get_local $10) + (get_local $3) + (get_local $11) ) (call_import $_abort) ) (if (i32.eq (i32.load - (tee_local $1 + (tee_local $0 (i32.add - (get_local $8) + (get_local $3) (i32.const 8) ) ) ) - (get_local $5) + (get_local $8) ) (block (set_local $33 - (get_local $1) + (get_local $0) ) (br $do-once$57) ) @@ -12826,60 +12708,60 @@ ) ) (i32.store offset=12 - (get_local $9) - (get_local $8) + (get_local $4) + (get_local $3) ) (i32.store (get_local $33) - (get_local $9) + (get_local $4) ) ) (block (set_local $6 (i32.load offset=24 - (get_local $5) + (get_local $8) ) ) (block $do-once$59 (if (i32.eq - (tee_local $9 + (tee_local $0 (i32.load offset=12 - (get_local $5) + (get_local $8) ) ) - (get_local $5) + (get_local $8) ) (block (if - (i32.eqz - (tee_local $8 - (i32.load - (tee_local $2 - (i32.add - (tee_local $1 - (i32.add - (get_local $5) - (i32.const 16) - ) + (tee_local $1 + (i32.load + (tee_local $3 + (i32.add + (tee_local $0 + (i32.add + (get_local $8) + (i32.const 16) ) - (i32.const 4) ) + (i32.const 4) ) ) ) ) + (set_local $0 + (get_local $3) + ) (if - (tee_local $8 - (i32.load - (get_local $1) + (i32.eqz + (tee_local $1 + (i32.load + (get_local $0) + ) ) ) - (set_local $2 - (get_local $1) - ) (block - (set_local $15 + (set_local $16 (i32.const 0) ) (br $do-once$59) @@ -12888,64 +12770,61 @@ ) (loop $while-in$62 (if - (tee_local $9 + (tee_local $4 (i32.load - (tee_local $1 + (tee_local $3 (i32.add - (get_local $8) + (get_local $1) (i32.const 20) ) ) ) ) (block - (set_local $8 - (get_local $9) + (set_local $1 + (get_local $4) ) - (set_local $2 - (get_local $1) + (set_local $0 + (get_local $3) ) (br $while-in$62) ) ) (if - (tee_local $9 + (tee_local $4 (i32.load - (tee_local $1 + (tee_local $3 (i32.add - (get_local $8) + (get_local $1) (i32.const 16) ) ) ) ) (block - (set_local $8 - (get_local $9) + (set_local $1 + (get_local $4) ) - (set_local $2 - (get_local $1) + (set_local $0 + (get_local $3) ) (br $while-in$62) ) - (set_local $1 - (get_local $2) - ) ) ) (if (i32.lt_u - (get_local $1) - (get_local $10) + (get_local $0) + (get_local $11) ) (call_import $_abort) (block (i32.store - (get_local $1) + (get_local $0) (i32.const 0) ) - (set_local $15 - (get_local $8) + (set_local $16 + (get_local $1) ) ) ) @@ -12953,26 +12832,26 @@ (block (if (i32.lt_u - (tee_local $8 + (tee_local $4 (i32.load offset=8 - (get_local $5) + (get_local $8) ) ) - (get_local $10) + (get_local $11) ) (call_import $_abort) ) (if (i32.ne (i32.load - (tee_local $2 + (tee_local $3 (i32.add - (get_local $8) + (get_local $4) (i32.const 12) ) ) ) - (get_local $5) + (get_local $8) ) (call_import $_abort) ) @@ -12981,24 +12860,24 @@ (i32.load (tee_local $1 (i32.add - (get_local $9) + (get_local $0) (i32.const 8) ) ) ) - (get_local $5) + (get_local $8) ) (block (i32.store - (get_local $2) - (get_local $9) + (get_local $3) + (get_local $0) ) (i32.store (get_local $1) - (get_local $8) + (get_local $4) ) - (set_local $15 - (get_local $9) + (set_local $16 + (get_local $0) ) ) (call_import $_abort) @@ -13014,15 +12893,15 @@ (block $do-once$63 (if (i32.eq - (get_local $5) + (get_local $8) (i32.load - (tee_local $1 + (tee_local $0 (i32.add (i32.const 480) (i32.shl - (tee_local $2 + (tee_local $1 (i32.load offset=28 - (get_local $5) + (get_local $8) ) ) (i32.const 2) @@ -13033,13 +12912,13 @@ ) (block (i32.store - (get_local $1) - (get_local $15) + (get_local $0) + (get_local $16) ) (br_if $do-once$63 (i32.eqz (i32.eqz - (get_local $15) + (get_local $16) ) ) ) @@ -13052,7 +12931,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $2) + (get_local $1) ) (i32.const -1) ) @@ -13073,27 +12952,27 @@ (if (i32.eq (i32.load - (tee_local $1 + (tee_local $0 (i32.add (get_local $6) (i32.const 16) ) ) ) - (get_local $5) + (get_local $8) ) (i32.store - (get_local $1) - (get_local $15) + (get_local $0) + (get_local $16) ) (i32.store offset=20 (get_local $6) - (get_local $15) + (get_local $16) ) ) (br_if $label$break$L331 (i32.eqz - (get_local $15) + (get_local $16) ) ) ) @@ -13101,8 +12980,8 @@ ) (if (i32.lt_u - (get_local $15) - (tee_local $8 + (get_local $16) + (tee_local $3 (i32.load (i32.const 192) ) @@ -13111,15 +12990,15 @@ (call_import $_abort) ) (i32.store offset=24 - (get_local $15) + (get_local $16) (get_local $6) ) (if - (tee_local $2 + (tee_local $1 (i32.load - (tee_local $1 + (tee_local $0 (i32.add - (get_local $5) + (get_local $8) (i32.const 16) ) ) @@ -13127,34 +13006,34 @@ ) (if (i32.lt_u - (get_local $2) - (get_local $8) + (get_local $1) + (get_local $3) ) (call_import $_abort) (block (i32.store offset=16 - (get_local $15) - (get_local $2) + (get_local $16) + (get_local $1) ) (i32.store offset=24 - (get_local $2) - (get_local $15) + (get_local $1) + (get_local $16) ) ) ) ) (br_if $label$break$L331 (i32.eqz - (tee_local $1 + (tee_local $0 (i32.load offset=4 - (get_local $1) + (get_local $0) ) ) ) ) (if (i32.lt_u - (get_local $1) + (get_local $0) (i32.load (i32.const 192) ) @@ -13162,35 +13041,30 @@ (call_import $_abort) (block (i32.store offset=20 - (get_local $15) - (get_local $1) + (get_local $16) + (get_local $0) ) (i32.store offset=24 - (get_local $1) - (get_local $15) + (get_local $0) + (get_local $16) ) ) ) ) ) ) - (set_local $1 + (set_local $2 (i32.add - (get_local $3) - (get_local $0) + (get_local $5) + (get_local $2) ) ) (i32.add + (get_local $8) (get_local $5) - (get_local $3) ) ) - (block - (set_local $1 - (get_local $0) - ) - (get_local $5) - ) + (get_local $8) ) (i32.const 4) ) @@ -13203,37 +13077,37 @@ ) ) (i32.store offset=4 - (get_local $4) + (get_local $7) (i32.or - (get_local $1) + (get_local $2) (i32.const 1) ) ) (i32.store (i32.add - (get_local $4) - (get_local $1) + (get_local $7) + (get_local $2) ) - (get_local $1) + (get_local $2) ) - (set_local $0 + (set_local $1 (i32.shr_u - (get_local $1) + (get_local $2) (i32.const 3) ) ) (if (i32.lt_u - (get_local $1) + (get_local $2) (i32.const 256) ) (block - (set_local $1 + (set_local $0 (i32.add (i32.const 216) (i32.shl (i32.shl - (get_local $0) + (get_local $1) (i32.const 1) ) (i32.const 2) @@ -13248,21 +13122,21 @@ (i32.const 176) ) ) - (tee_local $0 + (tee_local $1 (i32.shl (i32.const 1) - (get_local $0) + (get_local $1) ) ) ) (block (if (i32.ge_u - (tee_local $0 + (tee_local $1 (i32.load (tee_local $2 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) @@ -13277,7 +13151,7 @@ (get_local $2) ) (set_local $26 - (get_local $0) + (get_local $1) ) (br $do-once$67) ) @@ -13289,41 +13163,41 @@ (i32.const 176) (i32.or (get_local $2) - (get_local $0) + (get_local $1) ) ) (set_local $34 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) (set_local $26 - (get_local $1) + (get_local $0) ) ) ) ) (i32.store (get_local $34) - (get_local $4) + (get_local $7) ) (i32.store offset=12 (get_local $26) - (get_local $4) + (get_local $7) ) (i32.store offset=8 - (get_local $4) + (get_local $7) (get_local $26) ) (i32.store offset=12 - (get_local $4) - (get_local $1) + (get_local $7) + (get_local $0) ) (br $do-once$52) ) ) - (set_local $2 + (set_local $1 (i32.add (i32.const 480) (i32.shl @@ -13332,7 +13206,7 @@ (if (tee_local $0 (i32.shr_u - (get_local $1) + (get_local $2) (i32.const 8) ) ) @@ -13340,14 +13214,14 @@ (br_if $do-once$69 (i32.const 31) (i32.gt_u - (get_local $1) + (get_local $2) (i32.const 16777215) ) ) (i32.or (i32.and (i32.shr_u - (get_local $1) + (get_local $2) (i32.add (tee_local $0 (i32.add @@ -13355,7 +13229,7 @@ (i32.const 14) (i32.or (i32.or - (tee_local $2 + (tee_local $1 (i32.and (i32.shr_u (i32.add @@ -13385,14 +13259,14 @@ ) (get_local $3) ) - (tee_local $2 + (tee_local $1 (i32.and (i32.shr_u (i32.add (tee_local $0 (i32.shl (get_local $0) - (get_local $2) + (get_local $1) ) ) (i32.const 245760) @@ -13407,7 +13281,7 @@ (i32.shr_u (i32.shl (get_local $0) - (get_local $2) + (get_local $1) ) (i32.const 15) ) @@ -13433,13 +13307,13 @@ ) ) (i32.store offset=28 - (get_local $4) + (get_local $7) (get_local $3) ) (i32.store offset=4 (tee_local $0 (i32.add - (get_local $4) + (get_local $7) (i32.const 16) ) ) @@ -13452,7 +13326,7 @@ (if (i32.eqz (i32.and - (tee_local $5 + (tee_local $4 (i32.load (i32.const 180) ) @@ -13469,32 +13343,32 @@ (i32.store (i32.const 180) (i32.or - (get_local $5) + (get_local $4) (get_local $0) ) ) (i32.store - (get_local $2) - (get_local $4) + (get_local $1) + (get_local $7) ) (i32.store offset=24 - (get_local $4) - (get_local $2) + (get_local $7) + (get_local $1) ) (i32.store offset=12 - (get_local $4) - (get_local $4) + (get_local $7) + (get_local $7) ) (i32.store offset=8 - (get_local $4) - (get_local $4) + (get_local $7) + (get_local $7) ) (br $do-once$52) ) ) - (set_local $5 + (set_local $3 (i32.shl - (get_local $1) + (get_local $2) (select (i32.const 0) (i32.sub @@ -13511,9 +13385,9 @@ ) ) ) - (set_local $3 + (set_local $0 (i32.load - (get_local $2) + (get_local $1) ) ) (loop $while-in$72 @@ -13522,40 +13396,40 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $3) + (get_local $0) ) (i32.const -8) ) - (get_local $1) + (get_local $2) ) (block (set_local $27 - (get_local $3) + (get_local $0) ) - (set_local $1 + (set_local $9 (i32.const 281) ) (br $while-out$71) ) ) - (set_local $0 + (set_local $1 (i32.shl - (get_local $5) + (get_local $3) (i32.const 1) ) ) (if - (tee_local $8 + (tee_local $4 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (i32.add - (get_local $3) + (get_local $0) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $5) + (get_local $3) (i32.const 31) ) (i32.const 2) @@ -13565,22 +13439,22 @@ ) ) (block - (set_local $5 - (get_local $0) - ) (set_local $3 - (get_local $8) + (get_local $1) + ) + (set_local $0 + (get_local $4) ) (br $while-in$72) ) (block (set_local $45 - (get_local $3) + (get_local $0) ) (set_local $35 - (get_local $2) + (get_local $3) ) - (set_local $1 + (set_local $9 (i32.const 278) ) ) @@ -13589,7 +13463,7 @@ ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 278) ) (if @@ -13603,25 +13477,25 @@ (block (i32.store (get_local $35) - (get_local $4) + (get_local $7) ) (i32.store offset=24 - (get_local $4) + (get_local $7) (get_local $45) ) (i32.store offset=12 - (get_local $4) - (get_local $4) + (get_local $7) + (get_local $7) ) (i32.store offset=8 - (get_local $4) - (get_local $4) + (get_local $7) + (get_local $7) ) ) ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 281) ) (if @@ -13651,22 +13525,22 @@ (block (i32.store offset=12 (get_local $2) - (get_local $4) + (get_local $7) ) (i32.store (get_local $0) - (get_local $4) + (get_local $7) ) (i32.store offset=8 - (get_local $4) + (get_local $7) (get_local $2) ) (i32.store offset=12 - (get_local $4) + (get_local $7) (get_local $27) ) (i32.store offset=24 - (get_local $4) + (get_local $7) (i32.const 0) ) ) @@ -13679,7 +13553,7 @@ ) (return (i32.add - (get_local $7) + (get_local $10) (i32.const 8) ) ) @@ -13690,20 +13564,20 @@ (block $while-out$73 (if (i32.le_u - (tee_local $0 + (tee_local $1 (i32.load - (get_local $21) + (get_local $20) ) ) (get_local $6) ) (br_if $while-out$73 (i32.gt_u - (tee_local $9 + (tee_local $2 (i32.add - (get_local $0) + (get_local $1) (i32.load offset=4 - (get_local $21) + (get_local $20) ) ) ) @@ -13711,51 +13585,51 @@ ) ) ) - (set_local $21 + (set_local $20 (i32.load offset=8 - (get_local $21) + (get_local $20) ) ) (br $while-in$74) ) ) - (set_local $1 + (set_local $5 (i32.add - (tee_local $0 + (tee_local $1 (i32.add - (get_local $9) + (get_local $2) (i32.const -47) ) ) (i32.const 8) ) ) - (set_local $3 + (set_local $8 (i32.add - (tee_local $2 + (tee_local $10 (select (get_local $6) - (tee_local $0 + (tee_local $1 (i32.add - (get_local $0) + (get_local $1) (select (i32.and (i32.sub (i32.const 0) - (get_local $1) + (get_local $5) ) (i32.const 7) ) (i32.const 0) (i32.and - (get_local $1) + (get_local $5) (i32.const 7) ) ) ) ) (i32.lt_u - (get_local $0) + (get_local $1) (tee_local $7 (i32.add (get_local $6) @@ -13770,17 +13644,17 @@ ) (i32.store (i32.const 200) - (tee_local $1 + (tee_local $5 (i32.add - (get_local $5) - (tee_local $0 + (get_local $4) + (tee_local $1 (select (i32.and (i32.sub (i32.const 0) - (tee_local $0 + (tee_local $1 (i32.add - (get_local $5) + (get_local $4) (i32.const 8) ) ) @@ -13789,7 +13663,7 @@ ) (i32.const 0) (i32.and - (get_local $0) + (get_local $1) (i32.const 7) ) ) @@ -13799,27 +13673,27 @@ ) (i32.store (i32.const 188) - (tee_local $0 + (tee_local $1 (i32.sub (i32.add - (get_local $4) + (get_local $3) (i32.const -40) ) - (get_local $0) + (get_local $1) ) ) ) (i32.store offset=4 - (get_local $1) + (get_local $5) (i32.or - (get_local $0) + (get_local $1) (i32.const 1) ) ) (i32.store offset=4 (i32.add + (get_local $5) (get_local $1) - (get_local $0) ) (i32.const 40) ) @@ -13830,45 +13704,45 @@ ) ) (i32.store - (tee_local $1 + (tee_local $5 (i32.add - (get_local $2) + (get_local $10) (i32.const 4) ) ) (i32.const 27) ) (i32.store - (get_local $3) + (get_local $8) (i32.load (i32.const 624) ) ) (i32.store offset=4 - (get_local $3) + (get_local $8) (i32.load (i32.const 628) ) ) (i32.store offset=8 - (get_local $3) + (get_local $8) (i32.load (i32.const 632) ) ) (i32.store offset=12 - (get_local $3) + (get_local $8) (i32.load (i32.const 636) ) ) (i32.store (i32.const 624) - (get_local $5) + (get_local $4) ) (i32.store (i32.const 628) - (get_local $4) + (get_local $3) ) (i32.store (i32.const 636) @@ -13876,19 +13750,19 @@ ) (i32.store (i32.const 632) - (get_local $3) + (get_local $8) ) - (set_local $0 + (set_local $1 (i32.add - (get_local $2) + (get_local $10) (i32.const 24) ) ) (loop $while-in$76 (i32.store - (tee_local $0 + (tee_local $1 (i32.add - (get_local $0) + (get_local $1) (i32.const 4) ) ) @@ -13897,24 +13771,24 @@ (br_if $while-in$76 (i32.lt_u (i32.add - (get_local $0) + (get_local $1) (i32.const 4) ) - (get_local $9) + (get_local $2) ) ) ) (if (i32.ne - (get_local $2) + (get_local $10) (get_local $6) ) (block (i32.store - (get_local $1) + (get_local $5) (i32.and (i32.load - (get_local $1) + (get_local $5) ) (i32.const -2) ) @@ -13922,9 +13796,9 @@ (i32.store offset=4 (get_local $6) (i32.or - (tee_local $0 + (tee_local $5 (i32.sub - (get_local $2) + (get_local $10) (get_local $6) ) ) @@ -13932,27 +13806,27 @@ ) ) (i32.store - (get_local $2) - (get_local $0) + (get_local $10) + (get_local $5) ) - (set_local $1 + (set_local $2 (i32.shr_u - (get_local $0) + (get_local $5) (i32.const 3) ) ) (if (i32.lt_u - (get_local $0) + (get_local $5) (i32.const 256) ) (block - (set_local $2 + (set_local $1 (i32.add (i32.const 216) (i32.shl (i32.shl - (get_local $1) + (get_local $2) (i32.const 1) ) (i32.const 2) @@ -13966,20 +13840,20 @@ (i32.const 176) ) ) - (tee_local $0 + (tee_local $2 (i32.shl (i32.const 1) - (get_local $1) + (get_local $2) ) ) ) (if (i32.lt_u - (tee_local $0 + (tee_local $2 (i32.load - (tee_local $1 + (tee_local $3 (i32.add - (get_local $2) + (get_local $1) (i32.const 8) ) ) @@ -13992,10 +13866,10 @@ (call_import $_abort) (block (set_local $36 - (get_local $1) + (get_local $3) ) (set_local $28 - (get_local $0) + (get_local $2) ) ) ) @@ -14004,17 +13878,17 @@ (i32.const 176) (i32.or (get_local $3) - (get_local $0) + (get_local $2) ) ) (set_local $36 (i32.add - (get_local $2) + (get_local $1) (i32.const 8) ) ) (set_local $28 - (get_local $2) + (get_local $1) ) ) ) @@ -14032,7 +13906,7 @@ ) (i32.store offset=12 (get_local $6) - (get_local $2) + (get_local $1) ) (br $do-once$44) ) @@ -14045,20 +13919,20 @@ (if (tee_local $1 (i32.shr_u - (get_local $0) + (get_local $5) (i32.const 8) ) ) (if (i32.gt_u - (get_local $0) + (get_local $5) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $0) + (get_local $5) (i32.add (tee_local $1 (i32.add @@ -14157,7 +14031,7 @@ (if (i32.eqz (i32.and - (tee_local $7 + (tee_local $4 (i32.load (i32.const 180) ) @@ -14174,7 +14048,7 @@ (i32.store (i32.const 180) (i32.or - (get_local $7) + (get_local $4) (get_local $1) ) ) @@ -14197,9 +14071,9 @@ (br $do-once$44) ) ) - (set_local $7 + (set_local $3 (i32.shl - (get_local $0) + (get_local $5) (select (i32.const 0) (i32.sub @@ -14216,7 +14090,7 @@ ) ) ) - (set_local $3 + (set_local $1 (i32.load (get_local $2) ) @@ -14227,40 +14101,40 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $3) + (get_local $1) ) (i32.const -8) ) - (get_local $0) + (get_local $5) ) (block (set_local $29 - (get_local $3) + (get_local $1) ) - (set_local $1 + (set_local $9 (i32.const 307) ) (br $while-out$77) ) ) - (set_local $1 + (set_local $2 (i32.shl - (get_local $7) + (get_local $3) (i32.const 1) ) ) (if (tee_local $4 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (i32.add - (get_local $3) + (get_local $1) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $7) + (get_local $3) (i32.const 31) ) (i32.const 2) @@ -14270,22 +14144,22 @@ ) ) (block - (set_local $7 - (get_local $1) - ) (set_local $3 + (get_local $2) + ) + (set_local $1 (get_local $4) ) (br $while-in$78) ) (block (set_local $46 - (get_local $3) + (get_local $1) ) (set_local $37 - (get_local $2) + (get_local $3) ) - (set_local $1 + (set_local $9 (i32.const 304) ) ) @@ -14294,7 +14168,7 @@ ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 304) ) (if @@ -14326,15 +14200,15 @@ ) (if (i32.eq - (get_local $1) + (get_local $9) (i32.const 307) ) (if (i32.and (i32.ge_u - (tee_local $2 + (tee_local $3 (i32.load - (tee_local $0 + (tee_local $1 (i32.add (get_local $29) (i32.const 8) @@ -14342,7 +14216,7 @@ ) ) ) - (tee_local $1 + (tee_local $2 (i32.load (i32.const 192) ) @@ -14350,21 +14224,21 @@ ) (i32.ge_u (get_local $29) - (get_local $1) + (get_local $2) ) ) (block (i32.store offset=12 - (get_local $2) + (get_local $3) (get_local $6) ) (i32.store - (get_local $0) + (get_local $1) (get_local $6) ) (i32.store offset=8 (get_local $6) - (get_local $2) + (get_local $3) ) (i32.store offset=12 (get_local $6) @@ -14386,29 +14260,29 @@ (if (i32.or (i32.eqz - (tee_local $0 + (tee_local $1 (i32.load (i32.const 192) ) ) ) (i32.lt_u - (get_local $5) - (get_local $0) + (get_local $4) + (get_local $1) ) ) (i32.store (i32.const 192) - (get_local $5) + (get_local $4) ) ) (i32.store (i32.const 624) - (get_local $5) + (get_local $4) ) (i32.store (i32.const 628) - (get_local $4) + (get_local $3) ) (i32.store (i32.const 636) @@ -14424,34 +14298,34 @@ (i32.const 208) (i32.const -1) ) - (set_local $0 + (set_local $1 (i32.const 0) ) (loop $while-in$47 (i32.store offset=12 - (tee_local $1 + (tee_local $2 (i32.add (i32.const 216) (i32.shl (i32.shl - (get_local $0) + (get_local $1) (i32.const 1) ) (i32.const 2) ) ) ) - (get_local $1) + (get_local $2) ) (i32.store offset=8 - (get_local $1) - (get_local $1) + (get_local $2) + (get_local $2) ) (br_if $while-in$47 (i32.ne - (tee_local $0 + (tee_local $1 (i32.add - (get_local $0) + (get_local $1) (i32.const 1) ) ) @@ -14461,17 +14335,17 @@ ) (i32.store (i32.const 200) - (tee_local $1 + (tee_local $2 (i32.add - (get_local $5) - (tee_local $0 + (get_local $4) + (tee_local $1 (select (i32.and (i32.sub (i32.const 0) - (tee_local $0 + (tee_local $1 (i32.add - (get_local $5) + (get_local $4) (i32.const 8) ) ) @@ -14480,7 +14354,7 @@ ) (i32.const 0) (i32.and - (get_local $0) + (get_local $1) (i32.const 7) ) ) @@ -14490,27 +14364,27 @@ ) (i32.store (i32.const 188) - (tee_local $0 + (tee_local $1 (i32.sub (i32.add - (get_local $4) + (get_local $3) (i32.const -40) ) - (get_local $0) + (get_local $1) ) ) ) (i32.store offset=4 - (get_local $1) + (get_local $2) (i32.or - (get_local $0) + (get_local $1) (i32.const 1) ) ) (i32.store offset=4 (i32.add + (get_local $2) (get_local $1) - (get_local $0) ) (i32.const 40) ) @@ -14525,53 +14399,53 @@ ) (if (i32.gt_u - (tee_local $0 + (tee_local $1 (i32.load (i32.const 188) ) ) - (get_local $8) + (get_local $0) ) (block (i32.store (i32.const 188) - (tee_local $0 + (tee_local $1 (i32.sub + (get_local $1) (get_local $0) - (get_local $8) ) ) ) (i32.store (i32.const 200) - (tee_local $1 + (tee_local $2 (i32.add - (tee_local $2 + (tee_local $3 (i32.load (i32.const 200) ) ) - (get_local $8) + (get_local $0) ) ) ) (i32.store offset=4 - (get_local $1) + (get_local $2) (i32.or - (get_local $0) + (get_local $1) (i32.const 1) ) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or - (get_local $8) + (get_local $0) (i32.const 3) ) ) (return (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) @@ -14612,13 +14486,13 @@ ) (if (i32.lt_u - (tee_local $3 + (tee_local $4 (i32.add (get_local $0) (i32.const -8) ) ) - (tee_local $12 + (tee_local $11 (i32.load (i32.const 192) ) @@ -14628,9 +14502,9 @@ ) (if (i32.eq - (tee_local $4 + (tee_local $10 (i32.and - (tee_local $8 + (tee_local $2 (i32.load (i32.add (get_local $0) @@ -14645,12 +14519,12 @@ ) (call_import $_abort) ) - (set_local $7 + (set_local $6 (i32.add - (get_local $3) + (get_local $4) (tee_local $0 (i32.and - (get_local $8) + (get_local $2) (i32.const -8) ) ) @@ -14659,30 +14533,30 @@ (block $do-once$0 (if (i32.and - (get_local $8) + (get_local $2) (i32.const 1) ) (block - (set_local $1 - (get_local $3) + (set_local $3 + (get_local $4) ) - (set_local $2 + (set_local $1 (get_local $0) ) ) (block (set_local $8 (i32.load - (get_local $3) + (get_local $4) ) ) (if (i32.eqz - (get_local $4) + (get_local $10) ) (return) ) - (set_local $4 + (set_local $2 (i32.add (get_local $8) (get_local $0) @@ -14690,22 +14564,22 @@ ) (if (i32.lt_u - (tee_local $3 + (tee_local $0 (i32.add - (get_local $3) + (get_local $4) (i32.sub (i32.const 0) (get_local $8) ) ) ) - (get_local $12) + (get_local $11) ) (call_import $_abort) ) (if (i32.eq - (get_local $3) + (get_local $0) (i32.load (i32.const 196) ) @@ -14714,11 +14588,11 @@ (if (i32.ne (i32.and - (tee_local $2 + (tee_local $1 (i32.load - (tee_local $0 + (tee_local $3 (i32.add - (get_local $7) + (get_local $6) (i32.const 4) ) ) @@ -14729,44 +14603,44 @@ (i32.const 3) ) (block - (set_local $1 - (get_local $3) + (set_local $3 + (get_local $0) ) - (set_local $2 - (get_local $4) + (set_local $1 + (get_local $2) ) (br $do-once$0) ) ) (i32.store (i32.const 184) - (get_local $4) + (get_local $2) ) (i32.store - (get_local $0) + (get_local $3) (i32.and - (get_local $2) + (get_local $1) (i32.const -2) ) ) (i32.store offset=4 - (get_local $3) + (get_local $0) (i32.or - (get_local $4) + (get_local $2) (i32.const 1) ) ) (i32.store (i32.add - (get_local $3) - (get_local $4) + (get_local $0) + (get_local $2) ) - (get_local $4) + (get_local $2) ) (return) ) ) - (set_local $0 + (set_local $10 (i32.shr_u (get_local $8) (i32.const 3) @@ -14778,24 +14652,24 @@ (i32.const 256) ) (block - (set_local $1 + (set_local $4 (i32.load offset=12 - (get_local $3) + (get_local $0) ) ) (if (i32.ne - (tee_local $9 + (tee_local $3 (i32.load offset=8 - (get_local $3) + (get_local $0) ) ) - (tee_local $2 + (tee_local $1 (i32.add (i32.const 216) (i32.shl (i32.shl - (get_local $0) + (get_local $10) (i32.const 1) ) (i32.const 2) @@ -14806,17 +14680,17 @@ (block (if (i32.lt_u - (get_local $9) - (get_local $12) + (get_local $3) + (get_local $11) ) (call_import $_abort) ) (if (i32.ne (i32.load offset=12 - (get_local $9) + (get_local $3) ) - (get_local $3) + (get_local $0) ) (call_import $_abort) ) @@ -14824,8 +14698,8 @@ ) (if (i32.eq - (get_local $1) - (get_local $9) + (get_local $4) + (get_local $3) ) (block (i32.store @@ -14837,101 +14711,101 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $0) + (get_local $10) ) (i32.const -1) ) ) ) - (set_local $1 - (get_local $3) + (set_local $3 + (get_local $0) ) - (set_local $2 - (get_local $4) + (set_local $1 + (get_local $2) ) (br $do-once$0) ) ) (if (i32.eq + (get_local $4) (get_local $1) - (get_local $2) ) (set_local $5 (i32.add - (get_local $1) + (get_local $4) (i32.const 8) ) ) (block (if (i32.lt_u - (get_local $1) - (get_local $12) + (get_local $4) + (get_local $11) ) (call_import $_abort) ) (if (i32.eq (i32.load - (tee_local $0 + (tee_local $1 (i32.add - (get_local $1) + (get_local $4) (i32.const 8) ) ) ) - (get_local $3) + (get_local $0) ) (set_local $5 - (get_local $0) + (get_local $1) ) (call_import $_abort) ) ) ) (i32.store offset=12 - (get_local $9) - (get_local $1) + (get_local $3) + (get_local $4) ) (i32.store (get_local $5) - (get_local $9) - ) - (set_local $1 (get_local $3) ) - (set_local $2 - (get_local $4) + (set_local $3 + (get_local $0) + ) + (set_local $1 + (get_local $2) ) (br $do-once$0) ) ) - (set_local $13 + (set_local $12 (i32.load offset=24 - (get_local $3) + (get_local $0) ) ) (block $do-once$2 (if (i32.eq - (tee_local $11 + (tee_local $4 (i32.load offset=12 - (get_local $3) + (get_local $0) ) ) - (get_local $3) + (get_local $0) ) (block (if (i32.eqz - (tee_local $8 + (tee_local $4 (i32.load (tee_local $5 (i32.add - (tee_local $0 + (tee_local $8 (i32.add - (get_local $3) + (get_local $0) (i32.const 16) ) ) @@ -14942,16 +14816,16 @@ ) ) (if - (tee_local $8 + (tee_local $4 (i32.load - (get_local $0) + (get_local $8) ) ) (set_local $5 - (get_local $0) + (get_local $8) ) (block - (set_local $9 + (set_local $7 (i32.const 0) ) (br $do-once$2) @@ -14960,64 +14834,61 @@ ) (loop $while-in$5 (if - (tee_local $11 + (tee_local $8 (i32.load - (tee_local $0 + (tee_local $10 (i32.add - (get_local $8) + (get_local $4) (i32.const 20) ) ) ) ) (block - (set_local $8 - (get_local $11) + (set_local $4 + (get_local $8) ) (set_local $5 - (get_local $0) + (get_local $10) ) (br $while-in$5) ) ) (if - (tee_local $11 + (tee_local $8 (i32.load - (tee_local $0 + (tee_local $10 (i32.add - (get_local $8) + (get_local $4) (i32.const 16) ) ) ) ) (block - (set_local $8 - (get_local $11) + (set_local $4 + (get_local $8) ) (set_local $5 - (get_local $0) + (get_local $10) ) (br $while-in$5) ) - (set_local $0 - (get_local $5) - ) ) ) (if (i32.lt_u - (get_local $0) - (get_local $12) + (get_local $5) + (get_local $11) ) (call_import $_abort) (block (i32.store - (get_local $0) + (get_local $5) (i32.const 0) ) - (set_local $9 - (get_local $8) + (set_local $7 + (get_local $4) ) ) ) @@ -15025,52 +14896,52 @@ (block (if (i32.lt_u - (tee_local $8 + (tee_local $5 (i32.load offset=8 - (get_local $3) + (get_local $0) ) ) - (get_local $12) + (get_local $11) ) (call_import $_abort) ) (if (i32.ne (i32.load - (tee_local $5 + (tee_local $8 (i32.add - (get_local $8) + (get_local $5) (i32.const 12) ) ) ) - (get_local $3) + (get_local $0) ) (call_import $_abort) ) (if (i32.eq (i32.load - (tee_local $0 + (tee_local $10 (i32.add - (get_local $11) + (get_local $4) (i32.const 8) ) ) ) - (get_local $3) + (get_local $0) ) (block (i32.store - (get_local $5) - (get_local $11) + (get_local $8) + (get_local $4) ) (i32.store - (get_local $0) - (get_local $8) + (get_local $10) + (get_local $5) ) - (set_local $9 - (get_local $11) + (set_local $7 + (get_local $4) ) ) (call_import $_abort) @@ -15079,19 +14950,19 @@ ) ) (if - (get_local $13) + (get_local $12) (block (if (i32.eq - (get_local $3) + (get_local $0) (i32.load - (tee_local $0 + (tee_local $5 (i32.add (i32.const 480) (i32.shl - (tee_local $5 + (tee_local $4 (i32.load offset=28 - (get_local $3) + (get_local $0) ) ) (i32.const 2) @@ -15102,12 +14973,12 @@ ) (block (i32.store - (get_local $0) - (get_local $9) + (get_local $5) + (get_local $7) ) (if (i32.eqz - (get_local $9) + (get_local $7) ) (block (i32.store @@ -15119,17 +14990,17 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $5) + (get_local $4) ) (i32.const -1) ) ) ) - (set_local $1 - (get_local $3) + (set_local $3 + (get_local $0) ) - (set_local $2 - (get_local $4) + (set_local $1 + (get_local $2) ) (br $do-once$0) ) @@ -15138,7 +15009,7 @@ (block (if (i32.lt_u - (get_local $13) + (get_local $12) (i32.load (i32.const 192) ) @@ -15148,34 +15019,34 @@ (if (i32.eq (i32.load - (tee_local $0 + (tee_local $4 (i32.add - (get_local $13) + (get_local $12) (i32.const 16) ) ) ) - (get_local $3) + (get_local $0) ) (i32.store - (get_local $0) - (get_local $9) + (get_local $4) + (get_local $7) ) (i32.store offset=20 - (get_local $13) - (get_local $9) + (get_local $12) + (get_local $7) ) ) (if (i32.eqz - (get_local $9) + (get_local $7) ) (block - (set_local $1 - (get_local $3) + (set_local $3 + (get_local $0) ) - (set_local $2 - (get_local $4) + (set_local $1 + (get_local $2) ) (br $do-once$0) ) @@ -15184,8 +15055,8 @@ ) (if (i32.lt_u - (get_local $9) - (tee_local $8 + (get_local $7) + (tee_local $4 (i32.load (i32.const 192) ) @@ -15194,15 +15065,15 @@ (call_import $_abort) ) (i32.store offset=24 - (get_local $9) - (get_local $13) + (get_local $7) + (get_local $12) ) (if (tee_local $5 (i32.load - (tee_local $0 + (tee_local $8 (i32.add - (get_local $3) + (get_local $0) (i32.const 16) ) ) @@ -15211,30 +15082,30 @@ (if (i32.lt_u (get_local $5) - (get_local $8) + (get_local $4) ) (call_import $_abort) (block (i32.store offset=16 - (get_local $9) + (get_local $7) (get_local $5) ) (i32.store offset=24 (get_local $5) - (get_local $9) + (get_local $7) ) ) ) ) (if - (tee_local $0 + (tee_local $4 (i32.load offset=4 - (get_local $0) + (get_local $8) ) ) (if (i32.lt_u - (get_local $0) + (get_local $4) (i32.load (i32.const 192) ) @@ -15242,37 +15113,37 @@ (call_import $_abort) (block (i32.store offset=20 - (get_local $9) - (get_local $0) + (get_local $7) + (get_local $4) ) (i32.store offset=24 + (get_local $4) + (get_local $7) + ) + (set_local $3 (get_local $0) - (get_local $9) ) (set_local $1 - (get_local $3) - ) - (set_local $2 - (get_local $4) + (get_local $2) ) ) ) (block - (set_local $1 - (get_local $3) + (set_local $3 + (get_local $0) ) - (set_local $2 - (get_local $4) + (set_local $1 + (get_local $2) ) ) ) ) (block - (set_local $1 - (get_local $3) + (set_local $3 + (get_local $0) ) - (set_local $2 - (get_local $4) + (set_local $1 + (get_local $2) ) ) ) @@ -15281,19 +15152,19 @@ ) (if (i32.ge_u - (get_local $1) - (get_local $7) + (get_local $3) + (get_local $6) ) (call_import $_abort) ) (if (i32.eqz (i32.and - (tee_local $4 + (tee_local $0 (i32.load - (tee_local $0 + (tee_local $2 (i32.add - (get_local $7) + (get_local $6) (i32.const 4) ) ) @@ -15306,36 +15177,36 @@ ) (if (i32.and - (get_local $4) + (get_local $0) (i32.const 2) ) (block (i32.store - (get_local $0) + (get_local $2) (i32.and - (get_local $4) + (get_local $0) (i32.const -2) ) ) (i32.store offset=4 - (get_local $1) + (get_local $3) (i32.or - (get_local $2) + (get_local $1) (i32.const 1) ) ) (i32.store (i32.add + (get_local $3) (get_local $1) - (get_local $2) ) - (get_local $2) + (get_local $1) ) ) (block (if (i32.eq - (get_local $7) + (get_local $6) (i32.load (i32.const 200) ) @@ -15348,16 +15219,16 @@ (i32.load (i32.const 188) ) - (get_local $2) + (get_local $1) ) ) ) (i32.store (i32.const 200) - (get_local $1) + (get_local $3) ) (i32.store offset=4 - (get_local $1) + (get_local $3) (i32.or (get_local $0) (i32.const 1) @@ -15365,7 +15236,7 @@ ) (if (i32.ne - (get_local $1) + (get_local $3) (i32.load (i32.const 196) ) @@ -15385,7 +15256,7 @@ ) (if (i32.eq - (get_local $7) + (get_local $6) (i32.load (i32.const 196) ) @@ -15398,16 +15269,16 @@ (i32.load (i32.const 184) ) - (get_local $2) + (get_local $1) ) ) ) (i32.store (i32.const 196) - (get_local $1) + (get_local $3) ) (i32.store offset=4 - (get_local $1) + (get_local $3) (i32.or (get_local $0) (i32.const 1) @@ -15415,7 +15286,7 @@ ) (i32.store (i32.add - (get_local $1) + (get_local $3) (get_local $0) ) (get_local $0) @@ -15423,46 +15294,46 @@ (return) ) ) - (set_local $5 + (set_local $4 (i32.add (i32.and - (get_local $4) + (get_local $0) (i32.const -8) ) - (get_local $2) + (get_local $1) ) ) - (set_local $0 + (set_local $5 (i32.shr_u - (get_local $4) + (get_local $0) (i32.const 3) ) ) (block $do-once$8 (if (i32.lt_u - (get_local $4) + (get_local $0) (i32.const 256) ) (block - (set_local $4 + (set_local $2 (i32.load offset=12 - (get_local $7) + (get_local $6) ) ) (if (i32.ne - (tee_local $3 + (tee_local $1 (i32.load offset=8 - (get_local $7) + (get_local $6) ) ) - (tee_local $2 + (tee_local $0 (i32.add (i32.const 216) (i32.shl (i32.shl - (get_local $0) + (get_local $5) (i32.const 1) ) (i32.const 2) @@ -15473,7 +15344,7 @@ (block (if (i32.lt_u - (get_local $3) + (get_local $1) (i32.load (i32.const 192) ) @@ -15483,9 +15354,9 @@ (if (i32.ne (i32.load offset=12 - (get_local $3) + (get_local $1) ) - (get_local $7) + (get_local $6) ) (call_import $_abort) ) @@ -15493,8 +15364,8 @@ ) (if (i32.eq - (get_local $4) - (get_local $3) + (get_local $2) + (get_local $1) ) (block (i32.store @@ -15506,7 +15377,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $0) + (get_local $5) ) (i32.const -1) ) @@ -15517,19 +15388,19 @@ ) (if (i32.eq - (get_local $4) (get_local $2) + (get_local $0) ) - (set_local $6 + (set_local $15 (i32.add - (get_local $4) + (get_local $2) (i32.const 8) ) ) (block (if (i32.lt_u - (get_local $4) + (get_local $2) (i32.load (i32.const 192) ) @@ -15541,14 +15412,14 @@ (i32.load (tee_local $0 (i32.add - (get_local $4) + (get_local $2) (i32.const 8) ) ) ) - (get_local $7) + (get_local $6) ) - (set_local $6 + (set_local $15 (get_local $0) ) (call_import $_abort) @@ -15556,40 +15427,40 @@ ) ) (i32.store offset=12 - (get_local $3) - (get_local $4) + (get_local $1) + (get_local $2) ) (i32.store - (get_local $6) - (get_local $3) + (get_local $15) + (get_local $1) ) ) (block - (set_local $3 + (set_local $7 (i32.load offset=24 - (get_local $7) + (get_local $6) ) ) (block $do-once$10 (if (i32.eq - (tee_local $4 + (tee_local $0 (i32.load offset=12 - (get_local $7) + (get_local $6) ) ) - (get_local $7) + (get_local $6) ) (block (if (i32.eqz - (tee_local $6 + (tee_local $0 (i32.load - (tee_local $2 + (tee_local $1 (i32.add - (tee_local $0 + (tee_local $2 (i32.add - (get_local $7) + (get_local $6) (i32.const 16) ) ) @@ -15600,16 +15471,16 @@ ) ) (if - (tee_local $6 + (tee_local $0 (i32.load - (get_local $0) + (get_local $2) ) ) - (set_local $2 - (get_local $0) + (set_local $1 + (get_local $2) ) (block - (set_local $10 + (set_local $9 (i32.const 0) ) (br $do-once$10) @@ -15618,54 +15489,51 @@ ) (loop $while-in$13 (if - (tee_local $4 + (tee_local $2 (i32.load - (tee_local $0 + (tee_local $5 (i32.add - (get_local $6) + (get_local $0) (i32.const 20) ) ) ) ) (block - (set_local $6 - (get_local $4) + (set_local $0 + (get_local $2) ) - (set_local $2 - (get_local $0) + (set_local $1 + (get_local $5) ) (br $while-in$13) ) ) (if - (tee_local $4 + (tee_local $2 (i32.load - (tee_local $0 + (tee_local $5 (i32.add - (get_local $6) + (get_local $0) (i32.const 16) ) ) ) ) (block - (set_local $6 - (get_local $4) + (set_local $0 + (get_local $2) ) - (set_local $2 - (get_local $0) + (set_local $1 + (get_local $5) ) (br $while-in$13) ) - (set_local $0 - (get_local $2) - ) ) ) (if (i32.lt_u - (get_local $0) + (get_local $1) (i32.load (i32.const 192) ) @@ -15673,11 +15541,11 @@ (call_import $_abort) (block (i32.store - (get_local $0) + (get_local $1) (i32.const 0) ) - (set_local $10 - (get_local $6) + (set_local $9 + (get_local $0) ) ) ) @@ -15685,9 +15553,9 @@ (block (if (i32.lt_u - (tee_local $6 + (tee_local $1 (i32.load offset=8 - (get_local $7) + (get_local $6) ) ) (i32.load @@ -15701,38 +15569,38 @@ (i32.load (tee_local $2 (i32.add - (get_local $6) + (get_local $1) (i32.const 12) ) ) ) - (get_local $7) + (get_local $6) ) (call_import $_abort) ) (if (i32.eq (i32.load - (tee_local $0 + (tee_local $5 (i32.add - (get_local $4) + (get_local $0) (i32.const 8) ) ) ) - (get_local $7) + (get_local $6) ) (block (i32.store (get_local $2) - (get_local $4) + (get_local $0) ) (i32.store - (get_local $0) - (get_local $6) + (get_local $5) + (get_local $1) ) - (set_local $10 - (get_local $4) + (set_local $9 + (get_local $0) ) ) (call_import $_abort) @@ -15741,19 +15609,19 @@ ) ) (if - (get_local $3) + (get_local $7) (block (if (i32.eq - (get_local $7) + (get_local $6) (i32.load - (tee_local $0 + (tee_local $1 (i32.add (i32.const 480) (i32.shl - (tee_local $2 + (tee_local $0 (i32.load offset=28 - (get_local $7) + (get_local $6) ) ) (i32.const 2) @@ -15764,12 +15632,12 @@ ) (block (i32.store - (get_local $0) - (get_local $10) + (get_local $1) + (get_local $9) ) (if (i32.eqz - (get_local $10) + (get_local $9) ) (block (i32.store @@ -15781,7 +15649,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $2) + (get_local $0) ) (i32.const -1) ) @@ -15794,7 +15662,7 @@ (block (if (i32.lt_u - (get_local $3) + (get_local $7) (i32.load (i32.const 192) ) @@ -15806,33 +15674,33 @@ (i32.load (tee_local $0 (i32.add - (get_local $3) + (get_local $7) (i32.const 16) ) ) ) - (get_local $7) + (get_local $6) ) (i32.store (get_local $0) - (get_local $10) + (get_local $9) ) (i32.store offset=20 - (get_local $3) - (get_local $10) + (get_local $7) + (get_local $9) ) ) (br_if $do-once$8 (i32.eqz - (get_local $10) + (get_local $9) ) ) ) ) (if (i32.lt_u - (get_local $10) - (tee_local $6 + (get_local $9) + (tee_local $0 (i32.load (i32.const 192) ) @@ -15841,15 +15709,15 @@ (call_import $_abort) ) (i32.store offset=24 - (get_local $10) - (get_local $3) + (get_local $9) + (get_local $7) ) (if - (tee_local $2 + (tee_local $1 (i32.load - (tee_local $0 + (tee_local $2 (i32.add - (get_local $7) + (get_local $6) (i32.const 16) ) ) @@ -15857,18 +15725,18 @@ ) (if (i32.lt_u - (get_local $2) - (get_local $6) + (get_local $1) + (get_local $0) ) (call_import $_abort) (block (i32.store offset=16 - (get_local $10) - (get_local $2) + (get_local $9) + (get_local $1) ) (i32.store offset=24 - (get_local $2) - (get_local $10) + (get_local $1) + (get_local $9) ) ) ) @@ -15876,7 +15744,7 @@ (if (tee_local $0 (i32.load offset=4 - (get_local $0) + (get_local $2) ) ) (if @@ -15889,12 +15757,12 @@ (call_import $_abort) (block (i32.store offset=20 - (get_local $10) + (get_local $9) (get_local $0) ) (i32.store offset=24 (get_local $0) - (get_local $10) + (get_local $9) ) ) ) @@ -15905,22 +15773,22 @@ ) ) (i32.store offset=4 - (get_local $1) + (get_local $3) (i32.or - (get_local $5) + (get_local $4) (i32.const 1) ) ) (i32.store (i32.add - (get_local $1) - (get_local $5) + (get_local $3) + (get_local $4) ) - (get_local $5) + (get_local $4) ) (if (i32.eq - (get_local $1) + (get_local $3) (i32.load (i32.const 196) ) @@ -15928,25 +15796,25 @@ (block (i32.store (i32.const 184) - (get_local $5) + (get_local $4) ) (return) ) - (set_local $2 - (get_local $5) + (set_local $1 + (get_local $4) ) ) ) ) - (set_local $0 + (set_local $4 (i32.shr_u - (get_local $2) + (get_local $1) (i32.const 3) ) ) (if (i32.lt_u - (get_local $2) + (get_local $1) (i32.const 256) ) (block @@ -15955,7 +15823,7 @@ (i32.const 216) (i32.shl (i32.shl - (get_local $0) + (get_local $4) (i32.const 1) ) (i32.const 2) @@ -15964,23 +15832,23 @@ ) (if (i32.and - (tee_local $5 + (tee_local $0 (i32.load (i32.const 176) ) ) - (tee_local $0 + (tee_local $1 (i32.shl (i32.const 1) - (get_local $0) + (get_local $4) ) ) ) (if (i32.lt_u - (tee_local $0 + (tee_local $1 (i32.load - (tee_local $5 + (tee_local $0 (i32.add (get_local $2) (i32.const 8) @@ -15995,19 +15863,19 @@ (call_import $_abort) (block (set_local $16 - (get_local $5) - ) - (set_local $14 (get_local $0) ) + (set_local $13 + (get_local $1) + ) ) ) (block (i32.store (i32.const 176) (i32.or - (get_local $5) (get_local $0) + (get_local $1) ) ) (set_local $16 @@ -16016,25 +15884,25 @@ (i32.const 8) ) ) - (set_local $14 + (set_local $13 (get_local $2) ) ) ) (i32.store (get_local $16) - (get_local $1) + (get_local $3) ) (i32.store offset=12 - (get_local $14) - (get_local $1) + (get_local $13) + (get_local $3) ) (i32.store offset=8 - (get_local $1) - (get_local $14) + (get_local $3) + (get_local $13) ) (i32.store offset=12 - (get_local $1) + (get_local $3) (get_local $2) ) (return) @@ -16044,24 +15912,24 @@ (i32.add (i32.const 480) (i32.shl - (tee_local $6 + (tee_local $2 (if (tee_local $0 (i32.shr_u - (get_local $2) + (get_local $1) (i32.const 8) ) ) (if (i32.gt_u - (get_local $2) + (get_local $1) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $2) + (get_local $1) (i32.add (tee_local $0 (i32.add @@ -16069,14 +15937,14 @@ (i32.const 14) (i32.or (i32.or - (tee_local $5 + (tee_local $2 (i32.and (i32.shr_u (i32.add - (tee_local $0 + (tee_local $4 (i32.shl (get_local $0) - (tee_local $6 + (tee_local $0 (i32.and (i32.shr_u (i32.add @@ -16097,16 +15965,16 @@ (i32.const 4) ) ) - (get_local $6) + (get_local $0) ) - (tee_local $5 + (tee_local $0 (i32.and (i32.shr_u (i32.add - (tee_local $0 + (tee_local $2 (i32.shl - (get_local $0) - (get_local $5) + (get_local $4) + (get_local $2) ) ) (i32.const 245760) @@ -16120,8 +15988,8 @@ ) (i32.shr_u (i32.shl + (get_local $2) (get_local $0) - (get_local $5) ) (i32.const 15) ) @@ -16146,52 +16014,52 @@ ) ) (i32.store offset=28 - (get_local $1) - (get_local $6) + (get_local $3) + (get_local $2) ) (i32.store offset=20 - (get_local $1) + (get_local $3) (i32.const 0) ) (i32.store offset=16 - (get_local $1) + (get_local $3) (i32.const 0) ) (if (i32.and - (tee_local $4 + (tee_local $0 (i32.load (i32.const 180) ) ) - (tee_local $0 + (tee_local $4 (i32.shl (i32.const 1) - (get_local $6) + (get_local $2) ) ) ) (block (set_local $4 (i32.shl - (get_local $2) + (get_local $1) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $6) + (get_local $2) (i32.const 1) ) ) (i32.eq - (get_local $6) + (get_local $2) (i32.const 31) ) ) ) ) - (set_local $6 + (set_local $0 (i32.load (get_local $5) ) @@ -16202,15 +16070,15 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $6) + (get_local $0) ) (i32.const -8) ) - (get_local $2) + (get_local $1) ) (block - (set_local $15 - (get_local $6) + (set_local $14 + (get_local $0) ) (set_local $0 (i32.const 130) @@ -16218,19 +16086,19 @@ (br $while-out$18) ) ) - (set_local $0 + (set_local $5 (i32.shl (get_local $4) (i32.const 1) ) ) (if - (tee_local $7 + (tee_local $2 (i32.load - (tee_local $5 + (tee_local $4 (i32.add (i32.add - (get_local $6) + (get_local $0) (i32.const 16) ) (i32.shl @@ -16246,19 +16114,19 @@ ) (block (set_local $4 - (get_local $0) + (get_local $5) ) - (set_local $6 - (get_local $7) + (set_local $0 + (get_local $2) ) (br $while-in$19) ) (block (set_local $18 - (get_local $6) + (get_local $0) ) (set_local $17 - (get_local $5) + (get_local $4) ) (set_local $0 (i32.const 127) @@ -16283,19 +16151,19 @@ (block (i32.store (get_local $17) - (get_local $1) + (get_local $3) ) (i32.store offset=24 - (get_local $1) + (get_local $3) (get_local $18) ) (i32.store offset=12 - (get_local $1) - (get_local $1) + (get_local $3) + (get_local $3) ) (i32.store offset=8 - (get_local $1) - (get_local $1) + (get_local $3) + (get_local $3) ) ) ) @@ -16307,46 +16175,46 @@ (if (i32.and (i32.ge_u - (tee_local $5 + (tee_local $0 (i32.load - (tee_local $0 + (tee_local $2 (i32.add - (get_local $15) + (get_local $14) (i32.const 8) ) ) ) ) - (tee_local $2 + (tee_local $1 (i32.load (i32.const 192) ) ) ) (i32.ge_u - (get_local $15) - (get_local $2) + (get_local $14) + (get_local $1) ) ) (block (i32.store offset=12 - (get_local $5) - (get_local $1) + (get_local $0) + (get_local $3) ) (i32.store - (get_local $0) - (get_local $1) + (get_local $2) + (get_local $3) ) (i32.store offset=8 - (get_local $1) - (get_local $5) + (get_local $3) + (get_local $0) ) (i32.store offset=12 - (get_local $1) - (get_local $15) + (get_local $3) + (get_local $14) ) (i32.store offset=24 - (get_local $1) + (get_local $3) (i32.const 0) ) ) @@ -16359,25 +16227,25 @@ (i32.store (i32.const 180) (i32.or - (get_local $4) (get_local $0) + (get_local $4) ) ) (i32.store (get_local $5) - (get_local $1) + (get_local $3) ) (i32.store offset=24 - (get_local $1) + (get_local $3) (get_local $5) ) (i32.store offset=12 - (get_local $1) - (get_local $1) + (get_local $3) + (get_local $3) ) (i32.store offset=8 - (get_local $1) - (get_local $1) + (get_local $3) + (get_local $3) ) ) ) @@ -16400,9 +16268,9 @@ ) ) (loop $while-in$21 - (set_local $2 + (set_local $0 (i32.add - (tee_local $0 + (tee_local $1 (i32.load (get_local $0) ) @@ -16410,14 +16278,8 @@ (i32.const 8) ) ) - (if - (get_local $0) - (block - (set_local $0 - (get_local $2) - ) - (br $while-in$21) - ) + (br_if $while-in$21 + (get_local $1) ) ) (i32.store |