diff options
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise | 3271 |
1 files changed, 1641 insertions, 1630 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise index 02ad2a936..040286385 100644 --- a/test/emcc_hello_world.fromasm.imprecise +++ b/test/emcc_hello_world.fromasm.imprecise @@ -1902,7 +1902,7 @@ (block $jumpthreading$inner$1 (if (i32.and - (tee_local $3 + (tee_local $4 (i32.ne (get_local $2) (i32.const 0) @@ -1923,11 +1923,17 @@ (i32.const 255) ) ) + (set_local $3 + (get_local $2) + ) + (set_local $2 + (get_local $0) + ) (loop $while-in - (br_if $jumpthreading$inner$2 + (if (i32.eq (i32.load8_s - (get_local $0) + (get_local $2) ) (i32.shr_s (i32.shl @@ -1937,14 +1943,20 @@ (i32.const 24) ) ) + (block + (set_local $0 + (get_local $3) + ) + (br $jumpthreading$inner$2) + ) ) (br_if $while-in (i32.and - (tee_local $3 + (tee_local $0 (i32.ne - (tee_local $2 + (tee_local $3 (i32.add - (get_local $2) + (get_local $3) (i32.const -1) ) ) @@ -1953,9 +1965,9 @@ ) (i32.ne (i32.and - (tee_local $0 + (tee_local $2 (i32.add - (get_local $0) + (get_local $2) (i32.const 1) ) ) @@ -1968,24 +1980,41 @@ (br $jumpthreading$inner$1) ) ) + (block + (set_local $3 + (get_local $2) + ) + (set_local $2 + (get_local $0) + ) + (set_local $0 + (get_local $4) + ) + ) ) ) - (br_if $jumpthreading$inner$2 - (get_local $3) - ) - (set_local $1 - (i32.const 0) + (if + (get_local $0) + (block + (set_local $0 + (get_local $3) + ) + (br $jumpthreading$inner$2) + ) + (set_local $0 + (i32.const 0) + ) ) (br $label$break$L8) ) (if - (i32.eq + (i32.ne (i32.load8_s - (get_local $0) + (get_local $2) ) (i32.shr_s (i32.shl - (tee_local $4 + (tee_local $1 (i32.and (get_local $1) (i32.const 255) @@ -1996,9 +2025,6 @@ (i32.const 24) ) ) - (set_local $1 - (get_local $2) - ) (block (set_local $3 (i32.mul @@ -2008,70 +2034,53 @@ ) (block $jumpthreading$outer$0 (block $jumpthreading$inner$0 - (if - (i32.gt_u - (get_local $2) + (br_if $jumpthreading$inner$0 + (i32.le_u + (get_local $0) (i32.const 3) ) - (loop $while-in3 - (block $while-out2 - (if - (i32.and - (i32.xor - (i32.and - (tee_local $1 - (i32.xor - (i32.load - (get_local $0) - ) - (get_local $3) + ) + (loop $while-in3 + (block $while-out2 + (br_if $while-out2 + (i32.and + (i32.xor + (i32.and + (tee_local $4 + (i32.xor + (i32.load + (get_local $2) ) + (get_local $3) ) - (i32.const -2139062144) ) (i32.const -2139062144) ) - (i32.add - (get_local $1) - (i32.const -16843009) - ) - ) - (block - (set_local $1 - (get_local $2) - ) - (br $while-out2) + (i32.const -2139062144) ) - ) - (set_local $0 (i32.add - (get_local $0) - (i32.const 4) + (get_local $4) + (i32.const -16843009) ) ) - (br_if $jumpthreading$inner$0 - (i32.le_u - (tee_local $1 - (i32.add - (get_local $2) - (i32.const -4) - ) - ) - (i32.const 3) - ) + ) + (set_local $2 + (i32.add + (get_local $2) + (i32.const 4) ) - (block - (set_local $2 - (get_local $1) + ) + (br_if $while-in3 + (i32.gt_u + (tee_local $0 + (i32.add + (get_local $0) + (i32.const -4) + ) ) - (br $while-in3) + (i32.const 3) ) ) - ) - (block - (set_local $1 - (get_local $2) - ) (br $jumpthreading$inner$0) ) ) @@ -2079,10 +2088,10 @@ ) (if (i32.eqz - (get_local $1) + (get_local $0) ) (block - (set_local $1 + (set_local $0 (i32.const 0) ) (br $label$break$L8) @@ -2093,32 +2102,32 @@ (br_if $label$break$L8 (i32.eq (i32.load8_s - (get_local $0) + (get_local $2) ) (i32.shr_s (i32.shl - (get_local $4) + (get_local $1) (i32.const 24) ) (i32.const 24) ) ) ) - (set_local $0 + (set_local $2 (i32.add - (get_local $0) + (get_local $2) (i32.const 1) ) ) (br_if $while-in5 - (tee_local $1 + (tee_local $0 (i32.add - (get_local $1) + (get_local $0) (i32.const -1) ) ) ) - (set_local $1 + (set_local $0 (i32.const 0) ) ) @@ -2126,10 +2135,10 @@ ) ) (select - (get_local $0) + (get_local $2) (i32.const 0) (i32.ne - (get_local $1) + (get_local $0) (i32.const 0) ) ) @@ -2295,8 +2304,8 @@ (local $11 i32) (local $12 i32) (local $13 i32) - (local $14 f64) - (local $15 i32) + (local $14 i32) + (local $15 f64) (local $16 i32) (local $17 i32) (local $18 i32) @@ -2359,10 +2368,10 @@ (i32.const 16) ) ) - (set_local $17 + (set_local $18 (get_local $25) ) - (set_local $40 + (set_local $41 (i32.add (get_local $25) (i32.const 528) @@ -2377,7 +2386,7 @@ (set_local $45 (tee_local $23 (i32.add - (tee_local $19 + (tee_local $9 (i32.add (get_local $25) (i32.const 536) @@ -2389,7 +2398,7 @@ ) (set_local $46 (i32.add - (get_local $19) + (get_local $9) (i32.const 39) ) ) @@ -2404,9 +2413,9 @@ (i32.const 4) ) ) - (set_local $37 + (set_local $38 (i32.add - (tee_local $19 + (tee_local $9 (i32.add (get_local $25) (i32.const 576) @@ -2417,16 +2426,16 @@ ) (set_local $48 (i32.add - (get_local $19) + (get_local $9) (i32.const 11) ) ) (set_local $51 (i32.sub (tee_local $30 - (get_local $37) + (get_local $38) ) - (tee_local $41 + (tee_local $42 (tee_local $24 (i32.add (get_local $25) @@ -2439,7 +2448,7 @@ (set_local $52 (i32.sub (i32.const -2) - (get_local $41) + (get_local $42) ) ) (set_local $53 @@ -2467,29 +2476,32 @@ ) ) ) - (set_local $38 + (set_local $39 (i32.add (get_local $24) (i32.const 8) ) ) - (set_local $15 + (set_local $16 (i32.const 0) ) + (set_local $9 + (get_local $1) + ) (set_local $5 (i32.const 0) ) - (set_local $19 + (set_local $1 (i32.const 0) ) (block $label$break$L343 (block $jumpthreading$inner$8 (loop $label$continue$L1 (block $label$break$L1 - (set_local $15 + (set_local $16 (if i32 (i32.gt_s - (get_local $15) + (get_local $16) (i32.const -1) ) (if i32 @@ -2497,7 +2509,7 @@ (get_local $5) (i32.sub (i32.const 2147483647) - (get_local $15) + (get_local $16) ) ) (block i32 @@ -2509,19 +2521,19 @@ ) (i32.add (get_local $5) - (get_local $15) + (get_local $16) ) ) - (get_local $15) + (get_local $16) ) ) (br_if $jumpthreading$inner$8 (i32.eqz (i32.shr_s (i32.shl - (tee_local $6 + (tee_local $7 (i32.load8_s - (get_local $1) + (get_local $9) ) ) (i32.const 24) @@ -2531,7 +2543,7 @@ ) ) (set_local $5 - (get_local $1) + (get_local $9) ) (loop $label$continue$L9 (block $label$break$L9 @@ -2542,7 +2554,7 @@ (i32.sub (i32.shr_s (i32.shl - (get_local $6) + (get_local $7) (i32.const 24) ) (i32.const 24) @@ -2551,10 +2563,10 @@ ) ) ) - (set_local $39 + (set_local $40 (get_local $5) ) - (set_local $42 + (set_local $43 (get_local $5) ) (set_local $26 @@ -2570,7 +2582,7 @@ ) (br $label$break$L9) ) - (set_local $6 + (set_local $7 (i32.load8_s (tee_local $5 (i32.add @@ -2596,23 +2608,23 @@ (if (i32.ne (i32.load8_s offset=1 - (get_local $39) + (get_local $40) ) (i32.const 37) ) (block (set_local $27 - (get_local $39) + (get_local $40) ) (set_local $34 - (get_local $42) + (get_local $43) ) (br $label$break$L12) ) ) (set_local $34 (i32.add - (get_local $42) + (get_local $43) (i32.const 1) ) ) @@ -2621,7 +2633,7 @@ (i32.load8_s (tee_local $27 (i32.add - (get_local $39) + (get_local $40) (i32.const 2) ) ) @@ -2629,10 +2641,10 @@ (i32.const 37) ) (block - (set_local $39 + (set_local $40 (get_local $27) ) - (set_local $42 + (set_local $43 (get_local $34) ) (br $while-in) @@ -2641,10 +2653,10 @@ ) ) ) - (set_local $6 + (set_local $7 (i32.sub (get_local $34) - (get_local $1) + (get_local $9) ) ) (if @@ -2660,8 +2672,8 @@ ) (drop (call $___fwritex - (get_local $1) - (get_local $6) + (get_local $9) + (get_local $7) (get_local $0) ) ) @@ -2670,26 +2682,26 @@ (if (i32.ne (get_local $34) - (get_local $1) + (get_local $9) ) (block - (set_local $1 + (set_local $9 (get_local $27) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) ) - (set_local $18 + (set_local $19 (if i32 (i32.lt_u - (tee_local $8 + (tee_local $10 (i32.add (i32.shr_s (i32.shl - (tee_local $7 + (tee_local $6 (i32.load8_s (tee_local $5 (i32.add @@ -2709,7 +2721,7 @@ (i32.const 10) ) (block i32 - (set_local $7 + (set_local $6 (i32.load8_s (tee_local $5 (select @@ -2718,7 +2730,7 @@ (i32.const 3) ) (get_local $5) - (tee_local $11 + (tee_local $12 (i32.eq (i32.load8_s offset=2 (get_local $27) @@ -2730,30 +2742,35 @@ ) ) ) - (set_local $19 + (set_local $8 (select (i32.const 1) - (get_local $19) - (get_local $11) + (get_local $1) + (get_local $12) ) ) (select - (get_local $8) + (get_local $10) (i32.const -1) - (get_local $11) + (get_local $12) ) ) - (i32.const -1) + (block i32 + (set_local $8 + (get_local $1) + ) + (i32.const -1) + ) ) ) (block $label$break$L25 (if (i32.eq (i32.and - (tee_local $11 + (tee_local $12 (i32.shr_s (i32.shl - (get_local $7) + (get_local $6) (i32.const 24) ) (i32.const 24) @@ -2764,41 +2781,35 @@ (i32.const 32) ) (block - (set_local $8 + (set_local $1 + (get_local $6) + ) + (set_local $6 (i32.const 0) ) (loop $while-in4 - (if + (br_if $label$break$L25 (i32.eqz (i32.and (i32.shl (i32.const 1) (i32.add - (get_local $11) + (get_local $12) (i32.const -32) ) ) (i32.const 75913) ) ) - (block - (set_local $11 - (get_local $7) - ) - (set_local $7 - (get_local $8) - ) - (br $label$break$L25) - ) ) - (set_local $8 + (set_local $6 (i32.or (i32.shl (i32.const 1) (i32.add (i32.shr_s (i32.shl - (get_local $7) + (get_local $1) (i32.const 24) ) (i32.const 24) @@ -2806,16 +2817,16 @@ (i32.const -32) ) ) - (get_local $8) + (get_local $6) ) ) (br_if $while-in4 (i32.eq (i32.and - (tee_local $11 + (tee_local $12 (i32.shr_s (i32.shl - (tee_local $7 + (tee_local $1 (i32.load8_s (tee_local $5 (i32.add @@ -2835,21 +2846,13 @@ (i32.const 32) ) ) - (block - (set_local $11 - (get_local $7) - ) - (set_local $7 - (get_local $8) - ) - ) ) ) (block - (set_local $11 - (get_local $7) + (set_local $1 + (get_local $6) ) - (set_local $7 + (set_local $6 (i32.const 0) ) ) @@ -2860,7 +2863,7 @@ (i32.eq (i32.shr_s (i32.shl - (get_local $11) + (get_local $1) (i32.const 24) ) (i32.const 24) @@ -2868,15 +2871,15 @@ (i32.const 42) ) (block - (set_local $19 + (set_local $1 (block $jumpthreading$outer$0 i32 (block $jumpthreading$inner$0 (br_if $jumpthreading$inner$0 (i32.ge_u - (tee_local $11 + (tee_local $12 (i32.add (i32.load8_s - (tee_local $8 + (tee_local $1 (i32.add (get_local $5) (i32.const 1) @@ -2901,19 +2904,19 @@ (i32.add (get_local $4) (i32.shl - (get_local $11) + (get_local $12) (i32.const 2) ) ) (i32.const 10) ) - (set_local $19 + (set_local $1 (i32.add (get_local $3) (i32.shl (i32.add (i32.load8_s - (get_local $8) + (get_local $1) ) (i32.const -48) ) @@ -2927,9 +2930,9 @@ (i32.const 3) ) ) - (set_local $13 + (set_local $14 (i32.load - (get_local $19) + (get_local $1) ) ) (br $jumpthreading$outer$0 @@ -2940,9 +2943,9 @@ (i32.const 0) ) (if - (get_local $19) + (get_local $8) (block - (set_local $15 + (set_local $16 (i32.const -1) ) (br $label$break$L1) @@ -2953,24 +2956,24 @@ (get_local $32) ) (block - (set_local $11 - (get_local $7) + (set_local $12 + (get_local $6) ) (set_local $5 - (get_local $8) + (get_local $1) ) - (set_local $19 + (set_local $1 (i32.const 0) ) - (set_local $13 + (set_local $14 (i32.const 0) ) (br $do-once5) ) ) - (set_local $13 + (set_local $14 (i32.load - (tee_local $19 + (tee_local $5 (i32.and (i32.add (i32.load @@ -2986,45 +2989,45 @@ (i32.store (get_local $2) (i32.add - (get_local $19) + (get_local $5) (i32.const 4) ) ) (set_local $5 - (get_local $8) + (get_local $1) ) (i32.const 0) ) ) - (set_local $11 + (set_local $12 (if i32 (i32.lt_s - (get_local $13) + (get_local $14) (i32.const 0) ) (block i32 - (set_local $13 + (set_local $14 (i32.sub (i32.const 0) - (get_local $13) + (get_local $14) ) ) (i32.or - (get_local $7) + (get_local $6) (i32.const 8192) ) ) - (get_local $7) + (get_local $6) ) ) ) (if (i32.lt_u - (tee_local $11 + (tee_local $1 (i32.add (i32.shr_s (i32.shl - (get_local $11) + (get_local $1) (i32.const 24) ) (i32.const 24) @@ -3035,22 +3038,22 @@ (i32.const 10) ) (block - (set_local $8 + (set_local $12 (i32.const 0) ) (loop $while-in8 - (set_local $11 + (set_local $1 (i32.add (i32.mul - (get_local $8) + (get_local $12) (i32.const 10) ) - (get_local $11) + (get_local $1) ) ) (if (i32.lt_u - (tee_local $9 + (tee_local $10 (i32.add (i32.load8_s (tee_local $5 @@ -3066,40 +3069,48 @@ (i32.const 10) ) (block - (set_local $8 - (get_local $11) + (set_local $12 + (get_local $1) ) - (set_local $11 - (get_local $9) + (set_local $1 + (get_local $10) ) (br $while-in8) ) - (set_local $13 - (get_local $11) + (set_local $14 + (get_local $1) ) ) ) (if (i32.lt_s - (get_local $13) + (get_local $14) (i32.const 0) ) (block - (set_local $15 + (set_local $16 (i32.const -1) ) (br $label$break$L1) ) - (set_local $11 - (get_local $7) + (block + (set_local $12 + (get_local $6) + ) + (set_local $1 + (get_local $8) + ) ) ) ) (block - (set_local $11 - (get_local $7) + (set_local $12 + (get_local $6) ) - (set_local $13 + (set_local $1 + (get_local $8) + ) + (set_local $14 (i32.const 0) ) ) @@ -3120,7 +3131,7 @@ (i32.ne (i32.shr_s (i32.shl - (tee_local $7 + (tee_local $6 (i32.load8_s (tee_local $8 (i32.add @@ -3139,11 +3150,11 @@ (block (if (i32.lt_u - (tee_local $7 + (tee_local $6 (i32.add (i32.shr_s (i32.shl - (get_local $7) + (get_local $6) (i32.const 24) ) (i32.const 24) @@ -3162,7 +3173,7 @@ ) ) (block - (set_local $7 + (set_local $6 (i32.const 0) ) (br $label$break$L46 @@ -3171,18 +3182,18 @@ ) ) (loop $while-in11 - (set_local $7 + (set_local $6 (i32.add (i32.mul (get_local $8) (i32.const 10) ) - (get_local $7) + (get_local $6) ) ) (if (i32.lt_u - (tee_local $9 + (tee_local $10 (i32.add (i32.load8_s (tee_local $5 @@ -3199,10 +3210,10 @@ ) (block (set_local $8 - (get_local $7) + (get_local $6) ) - (set_local $7 - (get_local $9) + (set_local $6 + (get_local $10) ) (br $while-in11) ) @@ -3215,7 +3226,7 @@ ) (if (i32.lt_u - (tee_local $7 + (tee_local $6 (i32.add (i32.load8_s (tee_local $8 @@ -3242,13 +3253,13 @@ (i32.add (get_local $4) (i32.shl - (get_local $7) + (get_local $6) (i32.const 2) ) ) (i32.const 10) ) - (set_local $7 + (set_local $6 (i32.add (get_local $3) (i32.shl @@ -3262,9 +3273,9 @@ ) ) ) - (set_local $7 + (set_local $6 (i32.load - (get_local $7) + (get_local $6) ) ) (br $label$break$L46 @@ -3277,9 +3288,9 @@ ) ) (if - (get_local $19) + (get_local $1) (block - (set_local $15 + (set_local $16 (i32.const -1) ) (br $label$break$L1) @@ -3288,7 +3299,7 @@ (if i32 (get_local $32) (block i32 - (set_local $7 + (set_local $6 (i32.load (tee_local $5 (i32.and @@ -3313,7 +3324,7 @@ (get_local $8) ) (block i32 - (set_local $7 + (set_local $6 (i32.const 0) ) (get_local $8) @@ -3321,7 +3332,7 @@ ) ) (block i32 - (set_local $7 + (set_local $6 (i32.const -1) ) (get_local $5) @@ -3329,13 +3340,13 @@ ) ) ) - (set_local $9 + (set_local $10 (i32.const 0) ) (loop $while-in13 (if (i32.gt_u - (tee_local $10 + (tee_local $11 (i32.add (i32.load8_s (get_local $8) @@ -3346,7 +3357,7 @@ (i32.const 57) ) (block - (set_local $15 + (set_local $16 (i32.const -1) ) (br $label$break$L1) @@ -3361,19 +3372,19 @@ (if (i32.lt_u (i32.add - (tee_local $10 + (tee_local $11 (i32.and - (tee_local $12 + (tee_local $13 (i32.load8_s (i32.add (i32.add (i32.const 3611) (i32.mul - (get_local $9) + (get_local $10) (i32.const 58) ) ) - (get_local $10) + (get_local $11) ) ) ) @@ -3388,12 +3399,12 @@ (set_local $8 (get_local $5) ) - (set_local $9 - (get_local $10) + (set_local $10 + (get_local $11) ) (br $while-in13) ) - (set_local $16 + (set_local $17 (get_local $8) ) ) @@ -3402,14 +3413,14 @@ (i32.eqz (i32.shr_s (i32.shl - (get_local $12) + (get_local $13) (i32.const 24) ) (i32.const 24) ) ) (block - (set_local $15 + (set_local $16 (i32.const -1) ) (br $label$break$L1) @@ -3417,7 +3428,7 @@ ) (set_local $8 (i32.gt_s - (get_local $18) + (get_local $19) (i32.const -1) ) ) @@ -3427,7 +3438,7 @@ (i32.eq (i32.shr_s (i32.shl - (get_local $12) + (get_local $13) (i32.const 24) ) (i32.const 24) @@ -3437,7 +3448,7 @@ (if (get_local $8) (block - (set_local $15 + (set_local $16 (i32.const -1) ) (br $label$break$L1) @@ -3452,19 +3463,19 @@ (i32.add (get_local $4) (i32.shl - (get_local $18) + (get_local $19) (i32.const 2) ) ) - (get_local $10) + (get_local $11) ) - (set_local $12 + (set_local $13 (i32.load offset=4 - (tee_local $10 + (tee_local $11 (i32.add (get_local $3) (i32.shl - (get_local $18) + (get_local $19) (i32.const 3) ) ) @@ -3473,15 +3484,15 @@ ) (i32.store (tee_local $8 - (get_local $17) + (get_local $18) ) (i32.load - (get_local $10) + (get_local $11) ) ) (i32.store offset=4 (get_local $8) - (get_local $12) + (get_local $13) ) (br $jumpthreading$inner$1) ) @@ -3491,15 +3502,15 @@ (get_local $32) ) (block - (set_local $15 + (set_local $16 (i32.const 0) ) (br $label$break$L1) ) ) (call $_pop_arg_336 - (get_local $17) - (get_local $10) + (get_local $18) + (get_local $11) (get_local $2) ) ) @@ -3514,27 +3525,27 @@ (get_local $32) ) (block - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) ) ) - (set_local $11 + (set_local $12 (select (tee_local $8 (i32.and - (get_local $11) + (get_local $12) (i32.const -65537) ) ) - (get_local $11) + (get_local $12) (i32.and - (get_local $11) + (get_local $12) (i32.const 8192) ) ) @@ -3561,25 +3572,25 @@ (block $switch-case27 (br_table $switch-case42 $switch-default120 $switch-case40 $switch-default120 $switch-case42 $switch-case42 $switch-case42 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case41 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case29 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case42 $switch-default120 $switch-case37 $switch-case34 $switch-case42 $switch-case42 $switch-case42 $switch-default120 $switch-case34 $switch-default120 $switch-default120 $switch-default120 $switch-case38 $switch-case27 $switch-case33 $switch-case28 $switch-default120 $switch-default120 $switch-case39 $switch-default120 $switch-case36 $switch-default120 $switch-default120 $switch-case29 $switch-default120 (i32.sub - (tee_local $12 + (tee_local $17 (select (i32.and - (tee_local $10 + (tee_local $11 (i32.load8_s - (get_local $16) + (get_local $17) ) ) (i32.const -33) ) - (get_local $10) + (get_local $11) (i32.and (i32.ne - (get_local $9) + (get_local $10) (i32.const 0) ) (i32.eq (i32.and - (get_local $10) + (get_local $11) (i32.const 15) ) (i32.const 3) @@ -3601,53 +3612,53 @@ (block $switch-case19 (br_table $switch-case19 $switch-case20 $switch-case21 $switch-case22 $switch-case23 $switch-default26 $switch-case24 $switch-case25 $switch-default26 (i32.sub - (get_local $9) + (get_local $10) (i32.const 0) ) ) ) (i32.store (i32.load - (get_local $17) + (get_local $18) ) - (get_local $15) + (get_local $16) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) (i32.store (i32.load - (get_local $17) + (get_local $18) ) - (get_local $15) + (get_local $16) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) (i32.store - (tee_local $1 + (tee_local $9 (i32.load - (get_local $17) + (get_local $18) ) ) - (get_local $15) + (get_local $16) ) (i32.store offset=4 - (get_local $1) + (get_local $9) (i32.shr_s (i32.shl (i32.lt_s - (get_local $15) + (get_local $16) (i32.const 0) ) (i32.const 31) @@ -3655,70 +3666,70 @@ (i32.const 31) ) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) (i32.store16 (i32.load - (get_local $17) + (get_local $18) ) - (get_local $15) + (get_local $16) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) (i32.store8 (i32.load - (get_local $17) + (get_local $18) ) - (get_local $15) + (get_local $16) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) (i32.store (i32.load - (get_local $17) + (get_local $18) ) - (get_local $15) + (get_local $16) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) (i32.store - (tee_local $1 + (tee_local $9 (i32.load - (get_local $17) + (get_local $18) ) ) - (get_local $15) + (get_local $16) ) (i32.store offset=4 - (get_local $1) + (get_local $9) (i32.shr_s (i32.shl (i32.lt_s - (get_local $15) + (get_local $16) (i32.const 0) ) (i32.const 31) @@ -3726,55 +3737,55 @@ (i32.const 31) ) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) - (set_local $1 + (set_local $9 (i32.or - (get_local $11) + (get_local $12) (i32.const 8) ) ) - (set_local $7 + (set_local $6 (select - (get_local $7) + (get_local $6) (i32.const 8) (i32.gt_u - (get_local $7) + (get_local $6) (i32.const 8) ) ) ) - (set_local $12 + (set_local $17 (i32.const 120) ) (br $jumpthreading$inner$2) ) - (set_local $1 - (get_local $11) + (set_local $9 + (get_local $12) ) (br $jumpthreading$inner$2) ) (if (i32.and (i32.eqz - (tee_local $6 + (tee_local $7 (i32.load - (tee_local $1 - (get_local $17) + (tee_local $9 + (get_local $18) ) ) ) @@ -3782,7 +3793,7 @@ (i32.eqz (tee_local $8 (i32.load offset=4 - (get_local $1) + (get_local $9) ) ) ) @@ -3791,10 +3802,10 @@ (get_local $23) ) (block - (set_local $1 - (get_local $6) + (set_local $9 + (get_local $7) ) - (set_local $6 + (set_local $7 (get_local $8) ) (set_local $8 @@ -3810,7 +3821,7 @@ ) (i32.or (i32.and - (get_local $1) + (get_local $9) (i32.const 7) ) (i32.const 48) @@ -3820,16 +3831,16 @@ (i32.eqz (i32.and (i32.eqz - (tee_local $1 + (tee_local $9 (call $_bitshift64Lshr - (get_local $1) - (get_local $6) + (get_local $9) + (get_local $7) (i32.const 3) ) ) ) (i32.eqz - (tee_local $6 + (tee_local $7 (get_global $tempRet0) ) ) @@ -3841,19 +3852,19 @@ ) (if (i32.and - (get_local $11) + (get_local $12) (i32.const 8) ) (block - (set_local $6 + (set_local $7 (get_local $8) ) - (set_local $1 - (get_local $11) + (set_local $9 + (get_local $12) ) - (set_local $7 + (set_local $6 (select - (tee_local $11 + (tee_local $12 (i32.add (i32.sub (get_local $45) @@ -3862,50 +3873,50 @@ (i32.const 1) ) ) - (get_local $7) + (get_local $6) (i32.lt_s - (get_local $7) - (get_local $11) + (get_local $6) + (get_local $12) ) ) ) (set_local $8 (i32.const 0) ) - (set_local $9 + (set_local $10 (i32.const 4091) ) (br $jumpthreading$inner$7) ) (block - (set_local $6 + (set_local $7 (get_local $8) ) - (set_local $1 - (get_local $11) + (set_local $9 + (get_local $12) ) (set_local $8 (i32.const 0) ) - (set_local $9 + (set_local $10 (i32.const 4091) ) (br $jumpthreading$inner$7) ) ) ) - (set_local $1 + (set_local $9 (i32.load - (tee_local $6 - (get_local $17) + (tee_local $7 + (get_local $18) ) ) ) (if (i32.lt_s - (tee_local $6 + (tee_local $7 (i32.load offset=4 - (get_local $6) + (get_local $7) ) ) (i32.const 0) @@ -3913,27 +3924,27 @@ (block (i32.store (tee_local $8 - (get_local $17) + (get_local $18) ) - (tee_local $1 + (tee_local $9 (call $_i64Subtract (i32.const 0) (i32.const 0) - (get_local $1) - (get_local $6) + (get_local $9) + (get_local $7) ) ) ) (i32.store offset=4 (get_local $8) - (tee_local $6 + (tee_local $7 (get_global $tempRet0) ) ) (set_local $8 (i32.const 1) ) - (set_local $9 + (set_local $10 (i32.const 4091) ) (br $jumpthreading$inner$3) @@ -3941,88 +3952,88 @@ ) (if (i32.and - (get_local $11) + (get_local $12) (i32.const 2048) ) (block (set_local $8 (i32.const 1) ) - (set_local $9 + (set_local $10 (i32.const 4092) ) (br $jumpthreading$inner$3) ) (block (set_local $8 - (tee_local $9 + (tee_local $10 (i32.and - (get_local $11) + (get_local $12) (i32.const 1) ) ) ) - (set_local $9 + (set_local $10 (select (i32.const 4093) (i32.const 4091) - (get_local $9) + (get_local $10) ) ) (br $jumpthreading$inner$3) ) ) ) - (set_local $1 + (set_local $9 (i32.load - (tee_local $6 - (get_local $17) + (tee_local $7 + (get_local $18) ) ) ) - (set_local $6 + (set_local $7 (i32.load offset=4 - (get_local $6) + (get_local $7) ) ) (set_local $8 (i32.const 0) ) - (set_local $9 + (set_local $10 (i32.const 4091) ) (br $jumpthreading$inner$3) ) - (set_local $1 - (get_local $17) + (set_local $9 + (get_local $18) ) (i32.store8 (get_local $46) (i32.load - (get_local $1) + (get_local $9) ) ) - (set_local $6 + (set_local $7 (get_local $46) ) - (set_local $11 + (set_local $12 (get_local $8) ) - (set_local $10 + (set_local $11 (i32.const 1) ) (set_local $8 (i32.const 0) ) - (set_local $9 + (set_local $10 (i32.const 4091) ) - (set_local $1 + (set_local $9 (get_local $23) ) (br $jumpthreading$outer$7) ) - (set_local $1 + (set_local $9 (call $_strerror (i32.load (call $___errno_location) @@ -4031,29 +4042,29 @@ ) (br $jumpthreading$inner$4) ) - (set_local $1 + (set_local $9 (select - (tee_local $1 + (tee_local $9 (i32.load - (get_local $17) + (get_local $18) ) ) (i32.const 4101) (i32.ne - (get_local $1) + (get_local $9) (i32.const 0) ) ) ) (br $jumpthreading$inner$4) ) - (set_local $1 - (get_local $17) + (set_local $9 + (get_local $18) ) (i32.store (get_local $47) (i32.load - (get_local $1) + (get_local $9) ) ) (i32.store @@ -4061,34 +4072,40 @@ (i32.const 0) ) (i32.store - (get_local $17) + (get_local $18) (get_local $47) ) - (set_local $7 + (set_local $8 (i32.const -1) ) (br $jumpthreading$inner$5) ) - (br_if $jumpthreading$inner$5 - (get_local $7) - ) - (block - (call $_pad - (get_local $0) - (i32.const 32) - (get_local $13) - (i32.const 0) - (get_local $11) + (if + (get_local $6) + (block + (set_local $8 + (get_local $6) + ) + (br $jumpthreading$inner$5) ) - (set_local $6 - (i32.const 0) + (block + (call $_pad + (get_local $0) + (i32.const 32) + (get_local $14) + (i32.const 0) + (get_local $12) + ) + (set_local $7 + (i32.const 0) + ) + (br $jumpthreading$inner$6) ) - (br $jumpthreading$inner$6) ) ) - (set_local $14 + (set_local $15 (f64.load - (get_local $17) + (get_local $18) ) ) (i32.store @@ -4097,7 +4114,7 @@ ) (f64.store (get_global $tempDoublePtr) - (get_local $14) + (get_local $15) ) (set_local $35 (if i32 @@ -4111,16 +4128,16 @@ (set_local $28 (i32.const 1) ) - (set_local $14 + (set_local $15 (f64.neg - (get_local $14) + (get_local $15) ) ) (i32.const 4108) ) (if i32 (i32.and - (get_local $11) + (get_local $12) (i32.const 2048) ) (block i32 @@ -4131,9 +4148,9 @@ ) (block i32 (set_local $28 - (tee_local $1 + (tee_local $9 (i32.and - (get_local $11) + (get_local $12) (i32.const 1) ) ) @@ -4141,7 +4158,7 @@ (select (i32.const 4114) (i32.const 4109) - (get_local $1) + (get_local $9) ) ) ) @@ -4149,9 +4166,9 @@ ) (f64.store (get_global $tempDoublePtr) - (get_local $14) + (get_local $15) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 @@ -4184,7 +4201,7 @@ (tee_local $21 (f64.mul (call $_frexpl - (get_local $14) + (get_local $15) (get_local $20) ) (f64.const 2) @@ -4205,61 +4222,61 @@ ) (if (i32.eq - (tee_local $16 + (tee_local $13 (i32.or - (get_local $12) + (get_local $17) (i32.const 32) ) ) (i32.const 97) ) (block - (set_local $9 + (set_local $10 (select (i32.add (get_local $35) (i32.const 9) ) (get_local $35) - (tee_local $16 + (tee_local $13 (i32.and - (get_local $12) + (get_local $17) (i32.const 32) ) ) ) ) - (set_local $10 + (set_local $11 (i32.or (get_local $28) (i32.const 2) ) ) - (set_local $14 + (set_local $15 (if f64 (i32.or (i32.gt_u - (get_local $7) + (get_local $6) (i32.const 11) ) (i32.eqz (tee_local $5 (i32.sub (i32.const 12) - (get_local $7) + (get_local $6) ) ) ) ) (get_local $21) (block f64 - (set_local $14 + (set_local $15 (f64.const 8) ) (loop $while-in54 - (set_local $14 + (set_local $15 (f64.mul - (get_local $14) + (get_local $15) (f64.const 16) ) ) @@ -4275,25 +4292,25 @@ (select (f64.neg (f64.add - (get_local $14) + (get_local $15) (f64.sub (f64.neg (get_local $21) ) - (get_local $14) + (get_local $15) ) ) ) (f64.sub (f64.add (get_local $21) - (get_local $14) + (get_local $15) ) - (get_local $14) + (get_local $15) ) (i32.eq (i32.load8_s - (get_local $9) + (get_local $10) ) (i32.const 45) ) @@ -4303,12 +4320,12 @@ ) (i32.store8 (i32.add - (tee_local $6 + (tee_local $7 (if i32 (i32.eq - (tee_local $6 + (tee_local $7 (call $_fmt_u - (tee_local $6 + (tee_local $7 (select (i32.sub (i32.const 0) @@ -4328,17 +4345,17 @@ (i32.shr_s (i32.shl (i32.lt_s - (get_local $6) + (get_local $7) (i32.const 0) ) (i32.const 31) ) (i32.const 31) ) - (get_local $37) + (get_local $38) ) ) - (get_local $37) + (get_local $38) ) (block i32 (i32.store8 @@ -4347,7 +4364,7 @@ ) (get_local $48) ) - (get_local $6) + (get_local $7) ) ) (i32.const -1) @@ -4364,27 +4381,27 @@ ) ) (i32.store8 - (tee_local $6 + (tee_local $7 (i32.add - (get_local $6) + (get_local $7) (i32.const -2) ) ) (i32.add - (get_local $12) + (get_local $17) (i32.const 15) ) ) - (set_local $12 + (set_local $17 (i32.lt_s - (get_local $7) + (get_local $6) (i32.const 1) ) ) - (set_local $18 + (set_local $19 (i32.eqz (i32.and - (get_local $11) + (get_local $12) (i32.const 8) ) ) @@ -4400,19 +4417,19 @@ (i32.add (tee_local $8 (i32.trunc_s/f64 - (get_local $14) + (get_local $15) ) ) (i32.const 4075) ) ) - (get_local $16) + (get_local $13) ) ) - (set_local $14 + (set_local $15 (f64.mul (f64.sub - (get_local $14) + (get_local $15) (f64.convert_s/i32 (get_local $8) ) @@ -4431,7 +4448,7 @@ (i32.const 1) ) ) - (get_local $41) + (get_local $42) ) (i32.const 1) ) @@ -4440,11 +4457,11 @@ (br_if $do-once57 (get_local $8) (i32.and - (get_local $18) + (get_local $19) (i32.and - (get_local $12) + (get_local $17) (f64.eq - (get_local $14) + (get_local $15) (f64.const 0) ) ) @@ -4466,7 +4483,7 @@ ) (br_if $while-in56 (f64.ne - (get_local $14) + (get_local $15) (f64.const 0) ) ) @@ -4474,28 +4491,28 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $13) - (tee_local $7 + (get_local $14) + (tee_local $6 (i32.add (tee_local $8 (select (i32.sub (i32.add (get_local $53) - (get_local $7) + (get_local $6) ) - (get_local $6) + (get_local $7) ) (i32.add (i32.sub (get_local $51) - (get_local $6) + (get_local $7) ) (get_local $5) ) (i32.and (i32.ne - (get_local $7) + (get_local $6) (i32.const 0) ) (i32.lt_s @@ -4503,15 +4520,15 @@ (get_local $52) (get_local $5) ) - (get_local $7) + (get_local $6) ) ) ) ) - (get_local $10) + (get_local $11) ) ) - (get_local $11) + (get_local $12) ) (if (i32.eqz @@ -4524,8 +4541,8 @@ ) (drop (call $___fwritex - (get_local $9) (get_local $10) + (get_local $11) (get_local $0) ) ) @@ -4533,17 +4550,17 @@ (call $_pad (get_local $0) (i32.const 48) - (get_local $13) - (get_local $7) + (get_local $14) + (get_local $6) (i32.xor - (get_local $11) + (get_local $12) (i32.const 65536) ) ) (set_local $5 (i32.sub (get_local $5) - (get_local $41) + (get_local $42) ) ) (if @@ -4573,7 +4590,7 @@ (tee_local $5 (i32.sub (get_local $30) - (get_local $6) + (get_local $7) ) ) ) @@ -4592,7 +4609,7 @@ ) (drop (call $___fwritex - (get_local $6) + (get_local $7) (get_local $5) (get_local $0) ) @@ -4601,31 +4618,31 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $13) - (get_local $7) + (get_local $14) + (get_local $6) (i32.xor - (get_local $11) + (get_local $12) (i32.const 8192) ) ) (br $do-once49 (select - (get_local $13) - (get_local $7) + (get_local $14) + (get_local $6) (i32.lt_s - (get_local $7) - (get_local $13) + (get_local $6) + (get_local $14) ) ) ) ) ) - (set_local $18 + (set_local $19 (select (i32.const 6) - (get_local $7) + (get_local $6) (i32.lt_s - (get_local $7) + (get_local $6) (i32.const 0) ) ) @@ -4650,7 +4667,7 @@ ) ) ) - (set_local $14 + (set_local $15 (f64.mul (get_local $21) (f64.const 268435456) @@ -4659,7 +4676,7 @@ (get_local $5) ) (block i32 - (set_local $14 + (set_local $15 (get_local $21) ) (i32.load @@ -4678,9 +4695,9 @@ (loop $while-in60 (i32.store (get_local $5) - (tee_local $6 + (tee_local $7 (i32.trunc_s/f64 - (get_local $14) + (get_local $15) ) ) ) @@ -4692,12 +4709,12 @@ ) (br_if $while-in60 (f64.ne - (tee_local $14 + (tee_local $15 (f64.mul (f64.sub - (get_local $14) + (get_local $15) (f64.convert_u/i32 - (get_local $6) + (get_local $7) ) ) (f64.const 1e9) @@ -4709,7 +4726,7 @@ ) (if (i32.gt_s - (tee_local $7 + (tee_local $6 (i32.load (get_local $20) ) @@ -4717,51 +4734,51 @@ (i32.const 0) ) (block - (set_local $6 + (set_local $7 (get_local $8) ) (loop $while-in62 - (set_local $10 + (set_local $11 (select (i32.const 29) - (get_local $7) + (get_local $6) (i32.gt_s - (get_local $7) + (get_local $6) (i32.const 29) ) ) ) - (set_local $6 + (set_local $7 (block $do-once63 i32 (if i32 (i32.lt_u - (tee_local $7 + (tee_local $6 (i32.add (get_local $5) (i32.const -4) ) ) - (get_local $6) + (get_local $7) ) - (get_local $6) + (get_local $7) (block i32 - (set_local $9 + (set_local $10 (i32.const 0) ) (loop $while-in66 (set_local $29 (call $___uremdi3 - (tee_local $9 + (tee_local $10 (call $_i64Add (call $_bitshift64Shl (i32.load - (get_local $7) + (get_local $6) ) (i32.const 0) - (get_local $10) + (get_local $11) ) (get_global $tempRet0) - (get_local $9) + (get_local $10) (i32.const 0) ) ) @@ -4773,12 +4790,12 @@ ) ) (i32.store - (get_local $7) + (get_local $6) (get_local $29) ) - (set_local $9 + (set_local $10 (call $___udivdi3 - (get_local $9) + (get_local $10) (get_local $22) (i32.const 1000000000) (i32.const 0) @@ -4786,34 +4803,34 @@ ) (br_if $while-in66 (i32.ge_u - (tee_local $7 + (tee_local $6 (i32.add - (get_local $7) + (get_local $6) (i32.const -4) ) ) - (get_local $6) + (get_local $7) ) ) ) (drop (br_if $do-once63 - (get_local $6) + (get_local $7) (i32.eqz - (get_local $9) + (get_local $10) ) ) ) (i32.store - (tee_local $6 + (tee_local $7 (i32.add - (get_local $6) + (get_local $7) (i32.const -4) ) ) - (get_local $9) + (get_local $10) ) - (get_local $6) + (get_local $7) ) ) ) @@ -4823,13 +4840,13 @@ (br_if $while-out67 (i32.le_u (get_local $5) - (get_local $6) + (get_local $7) ) ) (if (i32.eqz (i32.load - (tee_local $7 + (tee_local $6 (i32.add (get_local $5) (i32.const -4) @@ -4839,7 +4856,7 @@ ) (block (set_local $5 - (get_local $7) + (get_local $6) ) (br $while-in68) ) @@ -4848,46 +4865,46 @@ ) (i32.store (get_local $20) - (tee_local $7 + (tee_local $6 (i32.sub (i32.load (get_local $20) ) - (get_local $10) + (get_local $11) ) ) ) (br_if $while-in62 (i32.gt_s - (get_local $7) + (get_local $6) (i32.const 0) ) ) (block - (set_local $9 - (get_local $7) + (set_local $10 + (get_local $6) ) - (set_local $7 + (set_local $6 (get_local $5) ) ) ) ) (block - (set_local $9 - (get_local $7) + (set_local $10 + (get_local $6) ) - (set_local $6 + (set_local $7 (get_local $8) ) - (set_local $7 + (set_local $6 (get_local $5) ) ) ) (if (i32.lt_s - (get_local $9) + (get_local $10) (i32.const 0) ) (block @@ -4895,7 +4912,7 @@ (i32.add (i32.div_s (i32.add - (get_local $18) + (get_local $19) (i32.const 25) ) (i32.const 9) @@ -4905,93 +4922,93 @@ ) (set_local $29 (i32.eq - (get_local $16) + (get_local $13) (i32.const 102) ) ) (set_local $5 - (get_local $7) + (get_local $6) ) (loop $while-in70 - (set_local $10 + (set_local $11 (select (i32.const 9) - (tee_local $7 + (tee_local $6 (i32.sub (i32.const 0) - (get_local $9) + (get_local $10) ) ) (i32.gt_s - (get_local $7) + (get_local $6) (i32.const 9) ) ) ) - (set_local $7 + (set_local $6 (select (i32.add - (tee_local $7 + (tee_local $6 (select (get_local $8) - (tee_local $6 + (tee_local $7 (block $do-once71 i32 (if i32 (i32.lt_u - (get_local $6) + (get_local $7) (get_local $5) ) (block i32 - (set_local $43 + (set_local $36 (i32.add (i32.shl (i32.const 1) - (get_local $10) + (get_local $11) ) (i32.const -1) ) ) - (set_local $36 + (set_local $37 (i32.shr_u (i32.const 1000000000) - (get_local $10) + (get_local $11) ) ) - (set_local $9 + (set_local $10 (i32.const 0) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) (loop $while-in74 (i32.store - (get_local $7) + (get_local $6) (i32.add (i32.shr_u (tee_local $44 (i32.load - (get_local $7) + (get_local $6) ) ) - (get_local $10) + (get_local $11) ) - (get_local $9) + (get_local $10) ) ) - (set_local $9 + (set_local $10 (i32.mul (i32.and (get_local $44) - (get_local $43) + (get_local $36) ) - (get_local $36) + (get_local $37) ) ) (br_if $while-in74 (i32.lt_u - (tee_local $7 + (tee_local $6 (i32.add - (get_local $7) + (get_local $6) (i32.const 4) ) ) @@ -4999,29 +5016,29 @@ ) ) ) - (set_local $6 + (set_local $7 (select - (get_local $6) + (get_local $7) (i32.add - (get_local $6) + (get_local $7) (i32.const 4) ) (i32.load - (get_local $6) + (get_local $7) ) ) ) (drop (br_if $do-once71 - (get_local $6) + (get_local $7) (i32.eqz - (get_local $9) + (get_local $10) ) ) ) (i32.store (get_local $5) - (get_local $9) + (get_local $10) ) (set_local $5 (i32.add @@ -5029,16 +5046,16 @@ (i32.const 4) ) ) - (get_local $6) + (get_local $7) ) (select - (get_local $6) + (get_local $7) (i32.add - (get_local $6) + (get_local $7) (i32.const 4) ) (i32.load - (get_local $6) + (get_local $7) ) ) ) @@ -5057,7 +5074,7 @@ (i32.shr_s (i32.sub (get_local $5) - (get_local $7) + (get_local $6) ) (i32.const 2) ) @@ -5067,54 +5084,54 @@ ) (i32.store (get_local $20) - (tee_local $9 + (tee_local $10 (i32.add (i32.load (get_local $20) ) - (get_local $10) + (get_local $11) ) ) ) (if (i32.lt_s - (get_local $9) + (get_local $10) (i32.const 0) ) (block (set_local $5 - (get_local $7) + (get_local $6) ) (br $while-in70) ) (block (set_local $5 - (get_local $6) - ) - (set_local $9 (get_local $7) ) + (set_local $10 + (get_local $6) + ) ) ) ) ) (block (set_local $5 - (get_local $6) - ) - (set_local $9 (get_local $7) ) + (set_local $10 + (get_local $6) + ) ) ) (block $do-once75 (if (i32.lt_u (get_local $5) - (get_local $9) + (get_local $10) ) (block - (set_local $6 + (set_local $7 (i32.mul (i32.shr_s (i32.sub @@ -5128,7 +5145,7 @@ ) (br_if $do-once75 (i32.lt_u - (tee_local $10 + (tee_local $11 (i32.load (get_local $5) ) @@ -5136,22 +5153,22 @@ (i32.const 10) ) ) - (set_local $7 + (set_local $6 (i32.const 10) ) (loop $while-in78 - (set_local $6 + (set_local $7 (i32.add - (get_local $6) + (get_local $7) (i32.const 1) ) ) (br_if $while-in78 (i32.ge_u - (get_local $10) - (tee_local $7 + (get_local $11) + (tee_local $6 (i32.mul - (get_local $7) + (get_local $6) (i32.const 10) ) ) @@ -5159,23 +5176,23 @@ ) ) ) - (set_local $6 + (set_local $7 (i32.const 0) ) ) ) - (set_local $16 + (set_local $13 (if i32 (i32.lt_s - (tee_local $7 + (tee_local $6 (i32.add (i32.sub - (get_local $18) + (get_local $19) (select - (get_local $6) + (get_local $7) (i32.const 0) (i32.ne - (get_local $16) + (get_local $13) (i32.const 102) ) ) @@ -5185,13 +5202,13 @@ (i32.and (tee_local $29 (i32.ne - (get_local $18) + (get_local $19) (i32.const 0) ) ) - (tee_local $43 + (tee_local $36 (i32.eq - (get_local $16) + (get_local $13) (i32.const 103) ) ) @@ -5206,7 +5223,7 @@ (i32.mul (i32.shr_s (i32.sub - (get_local $9) + (get_local $10) (get_local $31) ) (i32.const 2) @@ -5217,7 +5234,7 @@ ) ) (block i32 - (set_local $7 + (set_local $6 (i32.add (i32.add (get_local $8) @@ -5226,9 +5243,9 @@ (i32.shl (i32.add (i32.div_s - (tee_local $10 + (tee_local $11 (i32.add - (get_local $7) + (get_local $6) (i32.const 9216) ) ) @@ -5242,10 +5259,10 @@ ) (if (i32.lt_s - (tee_local $10 + (tee_local $11 (i32.add (i32.rem_s - (get_local $10) + (get_local $11) (i32.const 9) ) (i32.const 1) @@ -5254,21 +5271,21 @@ (i32.const 9) ) (block - (set_local $16 + (set_local $13 (i32.const 10) ) (loop $while-in80 - (set_local $16 + (set_local $13 (i32.mul - (get_local $16) + (get_local $13) (i32.const 10) ) ) (br_if $while-in80 (i32.ne - (tee_local $10 + (tee_local $11 (i32.add - (get_local $10) + (get_local $11) (i32.const 1) ) ) @@ -5277,7 +5294,7 @@ ) ) ) - (set_local $16 + (set_local $13 (i32.const 10) ) ) @@ -5285,24 +5302,24 @@ (if (i32.eqz (i32.and - (tee_local $36 + (tee_local $37 (i32.eq (i32.add - (get_local $7) + (get_local $6) (i32.const 4) ) - (get_local $9) + (get_local $10) ) ) (i32.eqz - (tee_local $10 + (tee_local $11 (i32.rem_u (tee_local $22 (i32.load - (get_local $7) + (get_local $6) ) ) - (get_local $16) + (get_local $13) ) ) ) @@ -5316,19 +5333,19 @@ (i32.and (i32.div_u (get_local $22) - (get_local $16) + (get_local $13) ) (i32.const 1) ) ) ) - (set_local $14 + (set_local $15 (if f64 (i32.lt_u - (get_local $10) + (get_local $11) (tee_local $44 (i32.div_s - (get_local $16) + (get_local $13) (i32.const 2) ) ) @@ -5338,9 +5355,9 @@ (f64.const 1) (f64.const 1.5) (i32.and - (get_local $36) + (get_local $37) (i32.eq - (get_local $10) + (get_local $11) (get_local $44) ) ) @@ -5363,9 +5380,9 @@ ) ) ) - (set_local $14 + (set_local $15 (f64.neg - (get_local $14) + (get_local $15) ) ) (f64.neg @@ -5377,11 +5394,11 @@ ) ) (i32.store - (get_local $7) - (tee_local $10 + (get_local $6) + (tee_local $11 (i32.sub (get_local $22) - (get_local $10) + (get_local $11) ) ) ) @@ -5389,36 +5406,36 @@ (f64.eq (f64.add (get_local $21) - (get_local $14) + (get_local $15) ) (get_local $21) ) ) (i32.store - (get_local $7) - (tee_local $6 + (get_local $6) + (tee_local $7 (i32.add - (get_local $10) - (get_local $16) + (get_local $11) + (get_local $13) ) ) ) (if (i32.gt_u - (get_local $6) + (get_local $7) (i32.const 999999999) ) (loop $while-in86 (i32.store - (get_local $7) + (get_local $6) (i32.const 0) ) (set_local $5 (if i32 (i32.lt_u - (tee_local $7 + (tee_local $6 (i32.add - (get_local $7) + (get_local $6) (i32.const -4) ) ) @@ -5440,11 +5457,11 @@ ) ) (i32.store - (get_local $7) - (tee_local $6 + (get_local $6) + (tee_local $7 (i32.add (i32.load - (get_local $7) + (get_local $6) ) (i32.const 1) ) @@ -5452,13 +5469,13 @@ ) (br_if $while-in86 (i32.gt_u - (get_local $6) + (get_local $7) (i32.const 999999999) ) ) ) ) - (set_local $6 + (set_local $7 (i32.mul (i32.shr_s (i32.sub @@ -5472,7 +5489,7 @@ ) (br_if $do-once81 (i32.lt_u - (tee_local $16 + (tee_local $13 (i32.load (get_local $5) ) @@ -5480,22 +5497,22 @@ (i32.const 10) ) ) - (set_local $10 + (set_local $11 (i32.const 10) ) (loop $while-in88 - (set_local $6 + (set_local $7 (i32.add - (get_local $6) + (get_local $7) (i32.const 1) ) ) (br_if $while-in88 (i32.ge_u - (get_local $16) - (tee_local $10 + (get_local $13) + (tee_local $11 (i32.mul - (get_local $10) + (get_local $11) (i32.const 10) ) ) @@ -5505,55 +5522,55 @@ ) ) ) - (set_local $10 - (get_local $6) + (set_local $11 + (get_local $7) ) - (set_local $9 + (set_local $10 (select - (tee_local $6 + (tee_local $7 (i32.add - (get_local $7) + (get_local $6) (i32.const 4) ) ) - (get_local $9) + (get_local $10) (i32.gt_u - (get_local $9) - (get_local $6) + (get_local $10) + (get_local $7) ) ) ) (get_local $5) ) (block i32 - (set_local $10 - (get_local $6) + (set_local $11 + (get_local $7) ) (get_local $5) ) ) ) - (set_local $36 + (set_local $37 (i32.sub (i32.const 0) - (get_local $10) + (get_local $11) ) ) (set_local $5 - (get_local $9) + (get_local $10) ) (loop $while-in90 (block $while-out89 (if (i32.le_u (get_local $5) - (get_local $16) + (get_local $13) ) (block (set_local $22 (i32.const 0) ) - (set_local $7 + (set_local $10 (get_local $5) ) (br $while-out89) @@ -5561,7 +5578,7 @@ ) (if (i32.load - (tee_local $6 + (tee_local $7 (i32.add (get_local $5) (i32.const -4) @@ -5572,25 +5589,25 @@ (set_local $22 (i32.const 1) ) - (set_local $7 + (set_local $10 (get_local $5) ) ) (block (set_local $5 - (get_local $6) + (get_local $7) ) (br $while-in90) ) ) ) ) - (set_local $12 + (set_local $17 (block $do-once91 i32 (if i32 - (get_local $43) + (get_local $36) (block i32 - (set_local $9 + (set_local $17 (if i32 (i32.and (i32.gt_s @@ -5603,20 +5620,20 @@ ) (i32.const 1) ) - (get_local $18) + (get_local $19) ) ) - (get_local $10) + (get_local $11) ) (i32.gt_s - (get_local $10) + (get_local $11) (i32.const -5) ) ) (block i32 - (set_local $6 + (set_local $7 (i32.add - (get_local $12) + (get_local $17) (i32.const -1) ) ) @@ -5625,13 +5642,13 @@ (get_local $5) (i32.const -1) ) - (get_local $10) + (get_local $11) ) ) (block i32 - (set_local $6 + (set_local $7 (i32.add - (get_local $12) + (get_local $17) (i32.const -2) ) ) @@ -5643,18 +5660,18 @@ ) ) (if - (tee_local $12 + (tee_local $6 (i32.and - (get_local $11) + (get_local $12) (i32.const 8) ) ) (block (set_local $5 - (get_local $9) + (get_local $17) ) (br $do-once91 - (get_local $12) + (get_local $6) ) ) ) @@ -5664,10 +5681,10 @@ (block (if (i32.eqz - (tee_local $18 + (tee_local $19 (i32.load (i32.add - (get_local $7) + (get_local $10) (i32.const -4) ) ) @@ -5682,7 +5699,7 @@ ) (if (i32.rem_u - (get_local $18) + (get_local $19) (i32.const 10) ) (block @@ -5692,7 +5709,7 @@ (br $do-once93) ) (block - (set_local $12 + (set_local $6 (i32.const 10) ) (set_local $5 @@ -5710,10 +5727,10 @@ (br_if $while-in96 (i32.eqz (i32.rem_u - (get_local $18) - (tee_local $12 + (get_local $19) + (tee_local $6 (i32.mul - (get_local $12) + (get_local $6) (i32.const 10) ) ) @@ -5727,12 +5744,12 @@ ) ) ) - (set_local $12 + (set_local $6 (i32.add (i32.mul (i32.shr_s (i32.sub - (get_local $7) + (get_local $10) (get_local $31) ) (i32.const 2) @@ -5745,7 +5762,7 @@ (if i32 (i32.eq (i32.or - (get_local $6) + (get_local $7) (i32.const 32) ) (i32.const 102) @@ -5753,13 +5770,13 @@ (block i32 (set_local $5 (select - (get_local $9) + (get_local $17) (tee_local $5 (select (i32.const 0) (tee_local $5 (i32.sub - (get_local $12) + (get_local $6) (get_local $5) ) ) @@ -5770,7 +5787,7 @@ ) ) (i32.lt_s - (get_local $9) + (get_local $17) (get_local $5) ) ) @@ -5780,15 +5797,15 @@ (block i32 (set_local $5 (select - (get_local $9) + (get_local $17) (tee_local $5 (select (i32.const 0) (tee_local $5 (i32.sub (i32.add - (get_local $12) - (get_local $10) + (get_local $6) + (get_local $11) ) (get_local $5) ) @@ -5800,7 +5817,7 @@ ) ) (i32.lt_s - (get_local $9) + (get_local $17) (get_local $5) ) ) @@ -5811,26 +5828,26 @@ ) (block i32 (set_local $5 - (get_local $18) + (get_local $19) ) - (set_local $6 - (get_local $12) + (set_local $7 + (get_local $17) ) (i32.and - (get_local $11) + (get_local $12) (i32.const 8) ) ) ) ) ) - (set_local $31 + (set_local $29 (i32.and (i32.ne - (tee_local $18 + (tee_local $31 (i32.or (get_local $5) - (get_local $12) + (get_local $17) ) ) (i32.const 0) @@ -5838,24 +5855,24 @@ (i32.const 1) ) ) - (set_local $9 + (set_local $19 (if i32 - (tee_local $29 + (tee_local $36 (i32.eq (i32.or - (get_local $6) + (get_local $7) (i32.const 32) ) (i32.const 102) ) ) (block i32 - (set_local $6 + (set_local $7 (select - (get_local $10) + (get_local $11) (i32.const 0) (i32.gt_s - (get_local $10) + (get_local $11) (i32.const 0) ) ) @@ -5867,14 +5884,14 @@ (i32.lt_s (i32.sub (get_local $30) - (tee_local $9 + (tee_local $6 (call $_fmt_u - (tee_local $9 + (tee_local $6 (select - (get_local $36) - (get_local $10) + (get_local $37) + (get_local $11) (i32.lt_s - (get_local $10) + (get_local $11) (i32.const 0) ) ) @@ -5882,14 +5899,14 @@ (i32.shr_s (i32.shl (i32.lt_s - (get_local $9) + (get_local $6) (i32.const 0) ) (i32.const 31) ) (i32.const 31) ) - (get_local $37) + (get_local $38) ) ) ) @@ -5897,9 +5914,9 @@ ) (loop $while-in98 (i32.store8 - (tee_local $9 + (tee_local $6 (i32.add - (get_local $9) + (get_local $6) (i32.const -1) ) ) @@ -5909,7 +5926,7 @@ (i32.lt_s (i32.sub (get_local $30) - (get_local $9) + (get_local $6) ) (i32.const 2) ) @@ -5918,13 +5935,13 @@ ) (i32.store8 (i32.add - (get_local $9) + (get_local $6) (i32.const -1) ) (i32.add (i32.and (i32.shr_s - (get_local $10) + (get_local $11) (i32.const 31) ) (i32.const 2) @@ -5933,29 +5950,29 @@ ) ) (i32.store8 - (tee_local $9 + (tee_local $6 (i32.add - (get_local $9) + (get_local $6) (i32.const -2) ) ) - (get_local $6) + (get_local $7) ) - (set_local $6 + (set_local $7 (i32.sub (get_local $30) - (get_local $9) + (get_local $6) ) ) - (get_local $9) + (get_local $6) ) ) ) (call $_pad (get_local $0) (i32.const 32) - (get_local $13) - (tee_local $10 + (get_local $14) + (tee_local $11 (i32.add (i32.add (i32.add @@ -5965,12 +5982,12 @@ ) (get_local $5) ) - (get_local $31) + (get_local $29) ) - (get_local $6) + (get_local $7) ) ) - (get_local $11) + (get_local $12) ) (if (i32.eqz @@ -5992,34 +6009,34 @@ (call $_pad (get_local $0) (i32.const 48) - (get_local $13) - (get_local $10) + (get_local $14) + (get_local $11) (i32.xor - (get_local $11) + (get_local $12) (i32.const 65536) ) ) (block $do-once99 (if - (get_local $29) + (get_local $36) (block - (set_local $9 - (tee_local $12 + (set_local $6 + (tee_local $13 (select (get_local $8) - (get_local $16) + (get_local $13) (i32.gt_u - (get_local $16) + (get_local $13) (get_local $8) ) ) ) ) (loop $while-in102 - (set_local $6 + (set_local $7 (call $_fmt_u (i32.load - (get_local $9) + (get_local $6) ) (i32.const 0) (get_local $33) @@ -6028,36 +6045,36 @@ (block $do-once103 (if (i32.eq - (get_local $9) - (get_local $12) + (get_local $6) + (get_local $13) ) (block (br_if $do-once103 (i32.ne - (get_local $6) + (get_local $7) (get_local $33) ) ) (i32.store8 - (get_local $38) + (get_local $39) (i32.const 48) ) - (set_local $6 - (get_local $38) + (set_local $7 + (get_local $39) ) ) (block (br_if $do-once103 (i32.le_u - (get_local $6) + (get_local $7) (get_local $24) ) ) (loop $while-in106 (i32.store8 - (tee_local $6 + (tee_local $7 (i32.add - (get_local $6) + (get_local $7) (i32.const -1) ) ) @@ -6065,7 +6082,7 @@ ) (br_if $while-in106 (i32.gt_u - (get_local $6) + (get_local $7) (get_local $24) ) ) @@ -6084,10 +6101,10 @@ ) (drop (call $___fwritex - (get_local $6) + (get_local $7) (i32.sub (get_local $49) - (get_local $6) + (get_local $7) ) (get_local $0) ) @@ -6095,17 +6112,17 @@ ) (if (i32.le_u - (tee_local $6 + (tee_local $7 (i32.add - (get_local $9) + (get_local $6) (i32.const 4) ) ) (get_local $8) ) (block - (set_local $9 - (get_local $6) + (set_local $6 + (get_local $7) ) (br $while-in102) ) @@ -6113,7 +6130,7 @@ ) (block $do-once107 (if - (get_local $18) + (get_local $31) (block (br_if $do-once107 (i32.and @@ -6140,17 +6157,17 @@ (i32.const 0) ) (i32.lt_u - (get_local $6) (get_local $7) + (get_local $10) ) ) (loop $while-in110 (if (i32.gt_u - (tee_local $8 + (tee_local $6 (call $_fmt_u (i32.load - (get_local $6) + (get_local $7) ) (i32.const 0) (get_local $33) @@ -6160,9 +6177,9 @@ ) (loop $while-in112 (i32.store8 - (tee_local $8 + (tee_local $6 (i32.add - (get_local $8) + (get_local $6) (i32.const -1) ) ) @@ -6170,7 +6187,7 @@ ) (br_if $while-in112 (i32.gt_u - (get_local $8) + (get_local $6) (get_local $24) ) ) @@ -6187,7 +6204,7 @@ ) (drop (call $___fwritex - (get_local $8) + (get_local $6) (select (i32.const 9) (get_local $5) @@ -6200,7 +6217,7 @@ ) ) ) - (set_local $8 + (set_local $6 (i32.add (get_local $5) (i32.const -9) @@ -6213,23 +6230,23 @@ (i32.const 9) ) (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 $10) ) ) (block (set_local $5 - (get_local $8) + (get_local $6) ) (br $while-in110) ) (set_local $5 - (get_local $8) + (get_local $6) ) ) ) @@ -6246,11 +6263,11 @@ ) ) (block - (set_local $18 + (set_local $10 (select - (get_local $7) + (get_local $10) (i32.add - (get_local $16) + (get_local $13) (i32.const 4) ) (get_local $22) @@ -6262,25 +6279,25 @@ (i32.const -1) ) (block - (set_local $12 + (set_local $17 (i32.eqz - (get_local $12) + (get_local $17) ) ) - (set_local $8 - (get_local $16) - ) (set_local $6 + (get_local $13) + ) + (set_local $7 (get_local $5) ) (loop $while-in114 - (set_local $7 + (set_local $8 (if i32 (i32.eq (tee_local $5 (call $_fmt_u (i32.load - (get_local $8) + (get_local $6) ) (i32.const 0) (get_local $33) @@ -6290,10 +6307,10 @@ ) (block i32 (i32.store8 - (get_local $38) + (get_local $39) (i32.const 48) ) - (get_local $38) + (get_local $39) ) (get_local $5) ) @@ -6301,13 +6318,13 @@ (block $do-once115 (if (i32.eq - (get_local $8) - (get_local $16) + (get_local $6) + (get_local $13) ) (block (set_local $5 (i32.add - (get_local $7) + (get_local $8) (i32.const 1) ) ) @@ -6322,7 +6339,7 @@ ) (drop (call $___fwritex - (get_local $7) + (get_local $8) (i32.const 1) (get_local $0) ) @@ -6330,9 +6347,9 @@ ) (br_if $do-once115 (i32.and - (get_local $12) + (get_local $17) (i32.lt_s - (get_local $6) + (get_local $7) (i32.const 1) ) ) @@ -6356,15 +6373,15 @@ (block (if (i32.gt_u - (get_local $7) + (get_local $8) (get_local $24) ) (set_local $5 - (get_local $7) + (get_local $8) ) (block (set_local $5 - (get_local $7) + (get_local $8) ) (br $do-once115) ) @@ -6389,7 +6406,7 @@ ) ) ) - (set_local $7 + (set_local $8 (i32.sub (get_local $49) (get_local $5) @@ -6408,11 +6425,11 @@ (call $___fwritex (get_local $5) (select + (get_local $8) (get_local $7) - (get_local $6) (i32.gt_s - (get_local $6) (get_local $7) + (get_local $8) ) ) (get_local $0) @@ -6422,19 +6439,19 @@ (br_if $while-in114 (i32.and (i32.lt_u - (tee_local $8 + (tee_local $6 (i32.add - (get_local $8) + (get_local $6) (i32.const 4) ) ) - (get_local $18) + (get_local $10) ) (i32.gt_s - (tee_local $6 + (tee_local $7 (i32.sub - (get_local $6) (get_local $7) + (get_local $8) ) ) (i32.const -1) @@ -6442,7 +6459,7 @@ ) ) (set_local $5 - (get_local $6) + (get_local $7) ) ) ) @@ -6467,10 +6484,10 @@ ) (drop (call $___fwritex - (get_local $9) + (get_local $19) (i32.sub (get_local $30) - (get_local $9) + (get_local $19) ) (get_local $0) ) @@ -6481,47 +6498,47 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $13) - (get_local $10) + (get_local $14) + (get_local $11) (i32.xor - (get_local $11) + (get_local $12) (i32.const 8192) ) ) (select - (get_local $13) - (get_local $10) + (get_local $14) + (get_local $11) (i32.lt_s - (get_local $10) - (get_local $13) + (get_local $11) + (get_local $14) ) ) ) (block i32 - (set_local $6 + (set_local $7 (select (i32.const 0) (get_local $28) (tee_local $5 (i32.or (f64.ne - (get_local $14) - (get_local $14) + (get_local $15) + (get_local $15) ) (i32.const 0) ) ) ) ) - (set_local $7 + (set_local $6 (select (select (i32.const 4135) (i32.const 4139) - (tee_local $7 + (tee_local $6 (i32.ne (i32.and - (get_local $12) + (get_local $17) (i32.const 32) ) (i32.const 0) @@ -6531,7 +6548,7 @@ (select (i32.const 4127) (i32.const 4131) - (get_local $7) + (get_local $6) ) (get_local $5) ) @@ -6539,10 +6556,10 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $13) + (get_local $14) (tee_local $5 (i32.add - (get_local $6) + (get_local $7) (i32.const 3) ) ) @@ -6565,7 +6582,7 @@ (drop (call $___fwritex (get_local $35) - (get_local $6) + (get_local $7) (get_local $0) ) ) @@ -6579,7 +6596,7 @@ ) (drop (call $___fwritex - (get_local $7) + (get_local $6) (i32.const 3) (get_local $0) ) @@ -6588,19 +6605,19 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $13) + (get_local $14) (get_local $5) (i32.xor - (get_local $11) + (get_local $12) (i32.const 8192) ) ) (select - (get_local $13) + (get_local $14) (get_local $5) (i32.lt_s (get_local $5) - (get_local $13) + (get_local $14) ) ) ) @@ -6609,26 +6626,26 @@ ) (br $label$continue$L1) ) - (set_local $6 - (get_local $1) + (set_local $7 + (get_local $9) ) - (set_local $10 - (get_local $7) + (set_local $11 + (get_local $6) ) (set_local $8 (i32.const 0) ) - (set_local $9 + (set_local $10 (i32.const 4091) ) - (set_local $1 + (set_local $9 (get_local $23) ) (br $jumpthreading$outer$7) ) - (set_local $9 + (set_local $10 (i32.and - (get_local $12) + (get_local $17) (i32.const 32) ) ) @@ -6637,34 +6654,34 @@ (i32.eqz (tee_local $8 (i32.load - (tee_local $6 - (get_local $17) + (tee_local $7 + (get_local $18) ) ) ) ) (i32.eqz - (tee_local $11 + (tee_local $12 (i32.load offset=4 - (get_local $6) + (get_local $7) ) ) ) ) (block - (set_local $6 + (set_local $7 (get_local $23) ) (set_local $8 (i32.const 0) ) - (set_local $9 + (set_local $10 (i32.const 4091) ) (br $jumpthreading$inner$7) ) (block - (set_local $6 + (set_local $7 (get_local $8) ) (set_local $8 @@ -6682,36 +6699,36 @@ (i32.load8_u (i32.add (i32.and - (get_local $6) + (get_local $7) (i32.const 15) ) (i32.const 4075) ) ) - (get_local $9) + (get_local $10) ) ) (br_if $while-in123 (i32.eqz (i32.and (i32.eqz - (tee_local $6 + (tee_local $7 (call $_bitshift64Lshr - (get_local $6) - (get_local $11) + (get_local $7) + (get_local $12) (i32.const 4) ) ) ) (i32.eqz - (tee_local $11 + (tee_local $12 (get_global $tempRet0) ) ) ) ) ) - (set_local $6 + (set_local $7 (get_local $8) ) ) @@ -6719,21 +6736,21 @@ (i32.or (i32.eqz (i32.and - (get_local $1) + (get_local $9) (i32.const 8) ) ) (i32.and (i32.eqz (i32.load - (tee_local $11 - (get_local $17) + (tee_local $12 + (get_local $18) ) ) ) (i32.eqz (i32.load offset=4 - (get_local $11) + (get_local $12) ) ) ) @@ -6742,7 +6759,7 @@ (set_local $8 (i32.const 0) ) - (set_local $9 + (set_local $10 (i32.const 4091) ) (br $jumpthreading$inner$7) @@ -6751,11 +6768,11 @@ (set_local $8 (i32.const 2) ) - (set_local $9 + (set_local $10 (i32.add (i32.const 4091) (i32.shr_s - (get_local $12) + (get_local $17) (i32.const 4) ) ) @@ -6767,84 +6784,84 @@ ) (br $jumpthreading$outer$7) ) - (set_local $6 + (set_local $7 (call $_fmt_u - (get_local $1) - (get_local $6) + (get_local $9) + (get_local $7) (get_local $23) ) ) - (set_local $1 - (get_local $11) + (set_local $9 + (get_local $12) ) (br $jumpthreading$inner$7) ) (set_local $26 (i32.const 0) ) - (set_local $16 + (set_local $17 (i32.eqz - (tee_local $12 + (tee_local $13 (call $_memchr - (get_local $1) + (get_local $9) (i32.const 0) - (get_local $7) + (get_local $6) ) ) ) ) - (set_local $6 - (get_local $1) + (set_local $7 + (get_local $9) ) - (set_local $11 + (set_local $12 (get_local $8) ) - (set_local $10 + (set_local $11 (select - (get_local $7) + (get_local $6) (i32.sub - (get_local $12) - (get_local $1) + (get_local $13) + (get_local $9) ) - (get_local $16) + (get_local $17) ) ) (set_local $8 (i32.const 0) ) - (set_local $9 + (set_local $10 (i32.const 4091) ) - (set_local $1 + (set_local $9 (select (i32.add - (get_local $1) - (get_local $7) + (get_local $9) + (get_local $6) ) - (get_local $12) - (get_local $16) + (get_local $13) + (get_local $17) ) ) (br $jumpthreading$outer$7) ) - (set_local $1 + (set_local $9 (i32.const 0) ) - (set_local $6 + (set_local $7 (i32.const 0) ) - (set_local $8 + (set_local $6 (i32.load - (get_local $17) + (get_local $18) ) ) (loop $while-in125 (block $while-out124 (br_if $while-out124 (i32.eqz - (tee_local $9 + (tee_local $10 (i32.load - (get_local $8) + (get_local $6) ) ) ) @@ -6852,36 +6869,36 @@ (br_if $while-out124 (i32.or (i32.lt_s - (tee_local $6 + (tee_local $7 (call $_wctomb - (get_local $40) - (get_local $9) + (get_local $41) + (get_local $10) ) ) (i32.const 0) ) (i32.gt_u - (get_local $6) + (get_local $7) (i32.sub - (get_local $7) - (get_local $1) + (get_local $8) + (get_local $9) ) ) ) ) - (set_local $8 + (set_local $6 (i32.add - (get_local $8) + (get_local $6) (i32.const 4) ) ) (br_if $while-in125 (i32.gt_u - (get_local $7) - (tee_local $1 + (get_local $8) + (tee_local $9 (i32.add - (get_local $6) - (get_local $1) + (get_local $7) + (get_local $9) ) ) ) @@ -6890,11 +6907,11 @@ ) (if (i32.lt_s - (get_local $6) + (get_local $7) (i32.const 0) ) (block - (set_local $15 + (set_local $16 (i32.const -1) ) (br $label$break$L1) @@ -6903,19 +6920,19 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $13) - (get_local $1) - (get_local $11) + (get_local $14) + (get_local $9) + (get_local $12) ) (if - (get_local $1) + (get_local $9) (block - (set_local $7 + (set_local $6 (i32.const 0) ) - (set_local $6 + (set_local $7 (i32.load - (get_local $17) + (get_local $18) ) ) (loop $while-in127 @@ -6923,41 +6940,41 @@ (i32.eqz (tee_local $8 (i32.load - (get_local $6) + (get_local $7) ) ) ) (block - (set_local $6 - (get_local $1) + (set_local $7 + (get_local $9) ) (br $jumpthreading$inner$6) ) ) - (set_local $6 + (set_local $7 (i32.add - (get_local $6) + (get_local $7) (i32.const 4) ) ) (if (i32.gt_s - (tee_local $7 + (tee_local $6 (i32.add (tee_local $8 (call $_wctomb - (get_local $40) + (get_local $41) (get_local $8) ) ) - (get_local $7) + (get_local $6) ) ) - (get_local $1) + (get_local $9) ) (block - (set_local $6 - (get_local $1) + (set_local $7 + (get_local $9) ) (br $jumpthreading$inner$6) ) @@ -6973,7 +6990,7 @@ ) (drop (call $___fwritex - (get_local $40) + (get_local $41) (get_local $8) (get_local $0) ) @@ -6981,20 +6998,20 @@ ) (br_if $while-in127 (i32.lt_u - (get_local $7) - (get_local $1) + (get_local $6) + (get_local $9) ) ) (block - (set_local $6 - (get_local $1) + (set_local $7 + (get_local $9) ) (br $jumpthreading$inner$6) ) ) ) (block - (set_local $6 + (set_local $7 (i32.const 0) ) (br $jumpthreading$inner$6) @@ -7008,23 +7025,23 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $13) - (get_local $6) + (get_local $14) + (get_local $7) (i32.xor - (get_local $11) + (get_local $12) (i32.const 8192) ) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 (select - (get_local $13) - (get_local $6) + (get_local $14) + (get_local $7) (i32.gt_s - (get_local $13) - (get_local $6) + (get_local $14) + (get_local $7) ) ) ) @@ -7033,39 +7050,39 @@ (set_local $26 (i32.const 0) ) - (set_local $11 + (set_local $12 (select (i32.and - (get_local $1) + (get_local $9) (i32.const -65537) ) - (get_local $1) + (get_local $9) (i32.gt_s - (get_local $7) + (get_local $6) (i32.const -1) ) ) ) - (set_local $6 + (set_local $7 (if i32 (i32.or (i32.ne - (get_local $7) + (get_local $6) (i32.const 0) ) - (tee_local $1 + (tee_local $9 (i32.or (i32.ne (i32.load - (tee_local $1 - (get_local $17) + (tee_local $9 + (get_local $18) ) ) (i32.const 0) ) (i32.ne (i32.load offset=4 - (get_local $1) + (get_local $9) ) (i32.const 0) ) @@ -7073,40 +7090,40 @@ ) ) (block i32 - (set_local $10 + (set_local $11 (select - (get_local $7) - (tee_local $1 + (get_local $6) + (tee_local $9 (i32.add (i32.xor (i32.and - (get_local $1) + (get_local $9) (i32.const 1) ) (i32.const 1) ) (i32.sub (get_local $45) - (get_local $6) + (get_local $7) ) ) ) (i32.gt_s - (get_local $7) - (get_local $1) + (get_local $6) + (get_local $9) ) ) ) - (set_local $1 + (set_local $9 (get_local $23) ) - (get_local $6) + (get_local $7) ) (block i32 - (set_local $10 + (set_local $11 (i32.const 0) ) - (set_local $1 + (set_local $9 (get_local $23) ) (get_local $23) @@ -7117,37 +7134,37 @@ (call $_pad (get_local $0) (i32.const 32) - (tee_local $7 + (tee_local $6 (select - (tee_local $1 + (tee_local $9 (i32.add (get_local $8) - (tee_local $10 + (tee_local $11 (select - (tee_local $12 + (tee_local $13 (i32.sub - (get_local $1) - (get_local $6) + (get_local $9) + (get_local $7) ) ) - (get_local $10) + (get_local $11) (i32.lt_s - (get_local $10) - (get_local $12) + (get_local $11) + (get_local $13) ) ) ) ) ) - (get_local $13) + (get_local $14) (i32.lt_s - (get_local $13) - (get_local $1) + (get_local $14) + (get_local $9) ) ) ) - (get_local $1) - (get_local $11) + (get_local $9) + (get_local $12) ) (if (i32.eqz @@ -7160,7 +7177,7 @@ ) (drop (call $___fwritex - (get_local $9) + (get_local $10) (get_local $8) (get_local $0) ) @@ -7169,18 +7186,18 @@ (call $_pad (get_local $0) (i32.const 48) - (get_local $7) - (get_local $1) + (get_local $6) + (get_local $9) (i32.xor - (get_local $11) + (get_local $12) (i32.const 65536) ) ) (call $_pad (get_local $0) (i32.const 48) - (get_local $10) - (get_local $12) + (get_local $11) + (get_local $13) (i32.const 0) ) (if @@ -7194,8 +7211,8 @@ ) (drop (call $___fwritex - (get_local $6) - (get_local $12) + (get_local $7) + (get_local $13) (get_local $0) ) ) @@ -7203,18 +7220,18 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $7) - (get_local $1) + (get_local $6) + (get_local $9) (i32.xor - (get_local $11) + (get_local $12) (i32.const 8192) ) ) - (set_local $1 + (set_local $9 (get_local $5) ) (set_local $5 - (get_local $7) + (get_local $6) ) (br $label$continue$L1) ) @@ -7226,7 +7243,7 @@ (get_local $0) ) (if - (get_local $19) + (get_local $1) (block (set_local $0 (i32.const 1) @@ -7271,7 +7288,7 @@ ) ) (block - (set_local $15 + (set_local $16 (i32.const 1) ) (br $label$break$L343) @@ -7301,7 +7318,7 @@ ) ) (block - (set_local $15 + (set_local $16 (i32.const -1) ) (br $label$break$L343) @@ -7318,17 +7335,17 @@ ) (br $while-in132) ) - (set_local $15 + (set_local $16 (i32.const 1) ) ) ) - (set_local $15 + (set_local $16 (i32.const 1) ) ) ) - (set_local $15 + (set_local $16 (i32.const 0) ) ) @@ -7337,7 +7354,7 @@ (set_global $STACKTOP (get_local $25) ) - (get_local $15) + (get_local $16) ) (func $_pop_arg_336 (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) @@ -7913,23 +7930,23 @@ (get_local $1) (select (i32.const 256) - (tee_local $1 + (tee_local $4 (i32.sub (get_local $2) (get_local $3) ) ) (i32.gt_u - (get_local $1) + (get_local $4) (i32.const 256) ) ) ) ) - (set_local $4 + (set_local $7 (i32.eqz (i32.and - (tee_local $7 + (tee_local $1 (i32.load (get_local $0) ) @@ -7940,7 +7957,7 @@ ) (if (i32.gt_u - (get_local $1) + (get_local $4) (i32.const 255) ) (block @@ -7951,16 +7968,16 @@ ) ) (set_local $2 - (get_local $7) + (get_local $4) ) (set_local $3 - (get_local $4) + (get_local $7) ) (loop $while-in (set_local $3 (i32.eqz (i32.and - (tee_local $2 + (tee_local $1 (if i32 (get_local $3) (block i32 @@ -7975,7 +7992,7 @@ (get_local $0) ) ) - (get_local $2) + (get_local $1) ) ) (i32.const 32) @@ -7984,9 +8001,9 @@ ) (br_if $while-in (i32.gt_u - (tee_local $1 + (tee_local $2 (i32.add - (get_local $1) + (get_local $2) (i32.const -256) ) ) @@ -7994,7 +8011,7 @@ ) ) ) - (set_local $1 + (set_local $4 (i32.and (get_local $8) (i32.const 255) @@ -8008,14 +8025,14 @@ ) (br_if $do-once (i32.eqz - (get_local $4) + (get_local $7) ) ) ) (drop (call $___fwritex (get_local $5) - (get_local $1) + (get_local $4) (get_local $0) ) ) @@ -8060,16 +8077,16 @@ (block (if (i32.and - (tee_local $2 + (tee_local $1 (i32.shr_u (tee_local $10 (i32.load (i32.const 176) ) ) - (tee_local $7 + (tee_local $2 (i32.shr_u - (tee_local $4 + (tee_local $3 (select (i32.const 16) (i32.and @@ -8097,11 +8114,11 @@ (i32.load (tee_local $1 (i32.add - (tee_local $7 + (tee_local $9 (i32.load - (tee_local $3 + (tee_local $2 (i32.add - (tee_local $2 + (tee_local $3 (i32.add (i32.const 216) (i32.shl @@ -8110,12 +8127,12 @@ (i32.add (i32.xor (i32.and - (get_local $2) + (get_local $1) (i32.const 1) ) (i32.const 1) ) - (get_local $7) + (get_local $2) ) ) (i32.const 1) @@ -8136,7 +8153,7 @@ ) (if (i32.eq - (get_local $2) + (get_local $3) (get_local $6) ) (i32.store @@ -8172,15 +8189,15 @@ ) ) ) - (get_local $7) + (get_local $9) ) (block (i32.store (get_local $0) - (get_local $2) + (get_local $3) ) (i32.store - (get_local $3) + (get_local $2) (get_local $6) ) ) @@ -8189,7 +8206,7 @@ ) ) (i32.store offset=4 - (get_local $7) + (get_local $9) (i32.or (tee_local $0 (i32.shl @@ -8204,7 +8221,7 @@ (tee_local $0 (i32.add (i32.add - (get_local $7) + (get_local $9) (get_local $0) ) (i32.const 4) @@ -8224,7 +8241,7 @@ ) (if (i32.gt_u - (get_local $4) + (get_local $3) (tee_local $0 (i32.load (i32.const 184) @@ -8233,37 +8250,37 @@ ) (block (if - (get_local $2) + (get_local $1) (block - (set_local $7 + (set_local $4 (i32.and (i32.shr_u - (tee_local $3 + (tee_local $1 (i32.add (i32.and - (tee_local $3 + (tee_local $1 (i32.and (i32.shl + (get_local $1) (get_local $2) - (get_local $7) ) (i32.or - (tee_local $3 + (tee_local $1 (i32.shl (i32.const 2) - (get_local $7) + (get_local $2) ) ) (i32.sub (i32.const 0) - (get_local $3) + (get_local $1) ) ) ) ) (i32.sub (i32.const 0) - (get_local $3) + (get_local $1) ) ) (i32.const -1) @@ -8276,11 +8293,11 @@ ) (set_local $12 (i32.load - (tee_local $7 + (tee_local $4 (i32.add (tee_local $6 (i32.load - (tee_local $3 + (tee_local $1 (i32.add (tee_local $2 (i32.add @@ -8293,13 +8310,13 @@ (i32.or (i32.or (i32.or - (tee_local $3 + (tee_local $1 (i32.and (i32.shr_u (tee_local $2 (i32.shr_u - (get_local $3) - (get_local $7) + (get_local $1) + (get_local $4) ) ) (i32.const 5) @@ -8307,15 +8324,15 @@ (i32.const 8) ) ) - (get_local $7) + (get_local $4) ) - (tee_local $3 + (tee_local $1 (i32.and (i32.shr_u (tee_local $2 (i32.shr_u (get_local $2) - (get_local $3) + (get_local $1) ) ) (i32.const 2) @@ -8324,13 +8341,13 @@ ) ) ) - (tee_local $3 + (tee_local $1 (i32.and (i32.shr_u (tee_local $2 (i32.shr_u (get_local $2) - (get_local $3) + (get_local $1) ) ) (i32.const 1) @@ -8339,13 +8356,13 @@ ) ) ) - (tee_local $3 + (tee_local $1 (i32.and (i32.shr_u (tee_local $2 (i32.shr_u (get_local $2) - (get_local $3) + (get_local $1) ) ) (i32.const 1) @@ -8356,7 +8373,7 @@ ) (i32.shr_u (get_local $2) - (get_local $3) + (get_local $1) ) ) ) @@ -8427,7 +8444,7 @@ (get_local $2) ) (i32.store - (get_local $3) + (get_local $1) (get_local $12) ) (set_local $16 @@ -8443,7 +8460,7 @@ (i32.store offset=4 (get_local $6) (i32.or - (get_local $4) + (get_local $3) (i32.const 3) ) ) @@ -8451,17 +8468,17 @@ (tee_local $6 (i32.add (get_local $6) - (get_local $4) + (get_local $3) ) ) (i32.or - (tee_local $4 + (tee_local $3 (i32.sub (i32.shl (get_local $5) (i32.const 3) ) - (get_local $4) + (get_local $3) ) ) (i32.const 1) @@ -8470,9 +8487,9 @@ (i32.store (i32.add (get_local $6) - (get_local $4) + (get_local $3) ) - (get_local $4) + (get_local $3) ) (if (get_local $16) @@ -8501,7 +8518,7 @@ ) (if (i32.and - (tee_local $3 + (tee_local $1 (i32.load (i32.const 176) ) @@ -8517,7 +8534,7 @@ (i32.lt_u (tee_local $0 (i32.load - (tee_local $3 + (tee_local $1 (i32.add (get_local $2) (i32.const 8) @@ -8532,9 +8549,9 @@ (call $_abort) (block (set_local $15 - (get_local $3) + (get_local $1) ) - (set_local $1 + (set_local $9 (get_local $0) ) ) @@ -8543,7 +8560,7 @@ (i32.store (i32.const 176) (i32.or - (get_local $3) + (get_local $1) (get_local $0) ) ) @@ -8553,7 +8570,7 @@ (i32.const 8) ) ) - (set_local $1 + (set_local $9 (get_local $2) ) ) @@ -8563,12 +8580,12 @@ (get_local $5) ) (i32.store offset=12 - (get_local $1) + (get_local $9) (get_local $5) ) (i32.store offset=8 (get_local $5) - (get_local $1) + (get_local $9) ) (i32.store offset=12 (get_local $5) @@ -8578,14 +8595,14 @@ ) (i32.store (i32.const 184) - (get_local $4) + (get_local $3) ) (i32.store (i32.const 196) (get_local $6) ) (return - (get_local $7) + (get_local $4) ) ) ) @@ -8616,7 +8633,7 @@ (i32.const 16) ) ) - (set_local $7 + (set_local $9 (i32.sub (i32.and (i32.load offset=4 @@ -8701,13 +8718,13 @@ ) (i32.const -8) ) - (get_local $4) + (get_local $3) ) ) - (set_local $2 + (set_local $1 (get_local $0) ) - (set_local $1 + (set_local $2 (get_local $0) ) (loop $while-in @@ -8716,7 +8733,7 @@ (i32.eqz (tee_local $0 (i32.load offset=16 - (get_local $2) + (get_local $1) ) ) ) @@ -8724,16 +8741,16 @@ (i32.eqz (tee_local $0 (i32.load offset=20 - (get_local $2) + (get_local $1) ) ) ) (block (set_local $12 - (get_local $7) + (get_local $9) ) (set_local $11 - (get_local $1) + (get_local $2) ) (br $while-out) ) @@ -8741,7 +8758,7 @@ ) (set_local $12 (i32.lt_u - (tee_local $2 + (tee_local $1 (i32.sub (i32.and (i32.load offset=4 @@ -8749,26 +8766,26 @@ ) (i32.const -8) ) - (get_local $4) + (get_local $3) ) ) - (get_local $7) + (get_local $9) ) ) - (set_local $7 + (set_local $9 (select - (get_local $2) - (get_local $7) + (get_local $1) + (get_local $9) (get_local $12) ) ) - (set_local $2 + (set_local $1 (get_local $0) ) - (set_local $1 + (set_local $2 (select (get_local $0) - (get_local $1) + (get_local $2) (get_local $12) ) ) @@ -8792,13 +8809,13 @@ (tee_local $14 (i32.add (get_local $11) - (get_local $4) + (get_local $3) ) ) ) (call $_abort) ) - (set_local $8 + (set_local $7 (i32.load offset=24 (get_local $11) ) @@ -8852,7 +8869,7 @@ (if (tee_local $2 (i32.load - (tee_local $7 + (tee_local $9 (i32.add (get_local $1) (i32.const 20) @@ -8865,7 +8882,7 @@ (get_local $2) ) (set_local $0 - (get_local $7) + (get_local $9) ) (br $while-in7) ) @@ -8873,7 +8890,7 @@ (if (tee_local $2 (i32.load - (tee_local $7 + (tee_local $9 (i32.add (get_local $1) (i32.const 16) @@ -8886,7 +8903,7 @@ (get_local $2) ) (set_local $0 - (get_local $7) + (get_local $9) ) (br $while-in7) ) @@ -8912,7 +8929,7 @@ (block (if (i32.lt_u - (tee_local $7 + (tee_local $9 (i32.load offset=8 (get_local $11) ) @@ -8926,7 +8943,7 @@ (i32.load (tee_local $2 (i32.add - (get_local $7) + (get_local $9) (i32.const 12) ) ) @@ -8954,7 +8971,7 @@ ) (i32.store (get_local $1) - (get_local $7) + (get_local $9) ) (set_local $6 (get_local $0) @@ -8967,7 +8984,7 @@ ) (block $do-once8 (if - (get_local $8) + (get_local $7) (block (if (i32.eq @@ -9020,7 +9037,7 @@ (block (if (i32.lt_u - (get_local $8) + (get_local $7) (i32.load (i32.const 192) ) @@ -9032,7 +9049,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $8) + (get_local $7) (i32.const 16) ) ) @@ -9044,7 +9061,7 @@ (get_local $6) ) (i32.store offset=20 - (get_local $8) + (get_local $7) (get_local $6) ) ) @@ -9068,7 +9085,7 @@ ) (i32.store offset=24 (get_local $6) - (get_local $8) + (get_local $7) ) (if (tee_local $1 @@ -9135,7 +9152,7 @@ (tee_local $0 (i32.add (get_local $12) - (get_local $4) + (get_local $3) ) ) (i32.const 3) @@ -9163,7 +9180,7 @@ (i32.store offset=4 (get_local $11) (i32.or - (get_local $4) + (get_local $3) (i32.const 3) ) ) @@ -9188,7 +9205,7 @@ ) ) (block - (set_local $4 + (set_local $3 (i32.load (i32.const 196) ) @@ -9245,7 +9262,7 @@ (set_local $5 (get_local $1) ) - (set_local $3 + (set_local $4 (get_local $0) ) ) @@ -9264,25 +9281,25 @@ (i32.const 8) ) ) - (set_local $3 + (set_local $4 (get_local $2) ) ) ) (i32.store (get_local $5) - (get_local $4) + (get_local $3) ) (i32.store offset=12 - (get_local $3) (get_local $4) + (get_local $3) ) (i32.store offset=8 - (get_local $4) (get_local $3) + (get_local $4) ) (i32.store offset=12 - (get_local $4) + (get_local $3) (get_local $2) ) ) @@ -9305,12 +9322,12 @@ ) ) (set_local $0 - (get_local $4) + (get_local $3) ) ) ) (set_local $0 - (get_local $4) + (get_local $3) ) ) ) @@ -9341,7 +9358,7 @@ ) ) (block - (set_local $3 + (set_local $9 (i32.sub (i32.const 0) (get_local $6) @@ -9382,7 +9399,7 @@ (i32.and (i32.shr_u (i32.add - (tee_local $1 + (tee_local $4 (i32.shl (get_local $0) (tee_local $5 @@ -9412,9 +9429,9 @@ (i32.and (i32.shr_u (i32.add - (tee_local $1 + (tee_local $4 (i32.shl - (get_local $1) + (get_local $4) (get_local $0) ) ) @@ -9429,7 +9446,7 @@ ) (i32.shr_u (i32.shl - (get_local $1) + (get_local $4) (get_local $0) ) (i32.const 15) @@ -9477,13 +9494,13 @@ ) ) ) - (set_local $5 + (set_local $4 (i32.const 0) ) (loop $while-in14 (if (i32.lt_u - (tee_local $1 + (tee_local $5 (i32.sub (tee_local $15 (i32.and @@ -9496,7 +9513,7 @@ (get_local $6) ) ) - (get_local $3) + (get_local $9) ) (if (i32.eq @@ -9504,13 +9521,13 @@ (get_local $6) ) (block - (set_local $4 - (get_local $1) + (set_local $2 + (get_local $5) ) - (set_local $7 + (set_local $3 (get_local $0) ) - (set_local $2 + (set_local $1 (get_local $0) ) (set_local $19 @@ -9519,17 +9536,14 @@ (br $jumpthreading$outer$2) ) (block - (set_local $3 - (get_local $1) + (set_local $9 + (get_local $5) ) - (set_local $1 + (set_local $4 (get_local $0) ) ) ) - (set_local $1 - (get_local $5) - ) ) (set_local $0 (select @@ -9595,9 +9609,6 @@ (set_local $0 (get_local $15) ) - (set_local $5 - (get_local $1) - ) (br $while-in14) ) ) @@ -9606,7 +9617,7 @@ (set_local $0 (i32.const 0) ) - (set_local $1 + (set_local $4 (i32.const 0) ) (br $jumpthreading$inner$2) @@ -9622,7 +9633,7 @@ (get_local $0) ) (i32.eqz - (get_local $1) + (get_local $4) ) ) (block i32 @@ -9754,25 +9765,25 @@ ) ) (block - (set_local $4 - (get_local $3) + (set_local $2 + (get_local $9) ) - (set_local $7 + (set_local $3 (get_local $0) ) - (set_local $2 - (get_local $1) + (set_local $1 + (get_local $4) ) (set_local $19 (i32.const 90) ) ) (block - (set_local $9 - (get_local $3) + (set_local $8 + (get_local $9) ) (set_local $13 - (get_local $1) + (get_local $4) ) ) ) @@ -9783,62 +9794,62 @@ (i32.const 90) ) (loop $while-in16 - (set_local $1 + (set_local $4 (i32.lt_u (tee_local $0 (i32.sub (i32.and (i32.load offset=4 - (get_local $7) + (get_local $3) ) (i32.const -8) ) (get_local $6) ) ) - (get_local $4) + (get_local $2) ) ) - (set_local $4 + (set_local $2 (select (get_local $0) + (get_local $2) (get_local $4) - (get_local $1) ) ) - (set_local $2 + (set_local $1 (select - (get_local $7) - (get_local $2) + (get_local $3) (get_local $1) + (get_local $4) ) ) (if (tee_local $0 (i32.load offset=16 - (get_local $7) + (get_local $3) ) ) (block - (set_local $7 + (set_local $3 (get_local $0) ) (br $while-in16) ) ) (br_if $while-in16 - (tee_local $7 + (tee_local $3 (i32.load offset=20 - (get_local $7) + (get_local $3) ) ) ) (block - (set_local $9 - (get_local $4) + (set_local $8 + (get_local $2) ) (set_local $13 - (get_local $2) + (get_local $1) ) ) ) @@ -9847,7 +9858,7 @@ (get_local $13) (if (i32.lt_u - (get_local $9) + (get_local $8) (i32.sub (i32.load (i32.const 184) @@ -9879,7 +9890,7 @@ ) (call $_abort) ) - (set_local $7 + (set_local $9 (i32.load offset=24 (get_local $13) ) @@ -9922,7 +9933,7 @@ ) ) (block - (set_local $8 + (set_local $7 (i32.const 0) ) (br $do-once17) @@ -9931,9 +9942,9 @@ ) (loop $while-in20 (if - (tee_local $3 + (tee_local $2 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (get_local $1) (i32.const 20) @@ -9943,18 +9954,18 @@ ) (block (set_local $1 - (get_local $3) + (get_local $2) ) (set_local $0 - (get_local $2) + (get_local $3) ) (br $while-in20) ) ) (if - (tee_local $3 + (tee_local $2 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (get_local $1) (i32.const 16) @@ -9964,10 +9975,10 @@ ) (block (set_local $1 - (get_local $3) + (get_local $2) ) (set_local $0 - (get_local $2) + (get_local $3) ) (br $while-in20) ) @@ -9984,7 +9995,7 @@ (get_local $0) (i32.const 0) ) - (set_local $8 + (set_local $7 (get_local $1) ) ) @@ -9993,7 +10004,7 @@ (block (if (i32.lt_u - (tee_local $2 + (tee_local $3 (i32.load offset=8 (get_local $13) ) @@ -10005,9 +10016,9 @@ (if (i32.ne (i32.load - (tee_local $3 + (tee_local $2 (i32.add - (get_local $2) + (get_local $3) (i32.const 12) ) ) @@ -10030,14 +10041,14 @@ ) (block (i32.store - (get_local $3) + (get_local $2) (get_local $0) ) (i32.store (get_local $1) - (get_local $2) + (get_local $3) ) - (set_local $8 + (set_local $7 (get_local $0) ) ) @@ -10048,7 +10059,7 @@ ) (block $do-once21 (if - (get_local $7) + (get_local $9) (block (if (i32.eq @@ -10072,11 +10083,11 @@ (block (i32.store (get_local $0) - (get_local $8) + (get_local $7) ) (if (i32.eqz - (get_local $8) + (get_local $7) ) (block (i32.store @@ -10101,7 +10112,7 @@ (block (if (i32.lt_u - (get_local $7) + (get_local $9) (i32.load (i32.const 192) ) @@ -10113,7 +10124,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $7) + (get_local $9) (i32.const 16) ) ) @@ -10122,23 +10133,23 @@ ) (i32.store (get_local $0) - (get_local $8) + (get_local $7) ) (i32.store offset=20 + (get_local $9) (get_local $7) - (get_local $8) ) ) (br_if $do-once21 (i32.eqz - (get_local $8) + (get_local $7) ) ) ) ) (if (i32.lt_u - (get_local $8) + (get_local $7) (tee_local $0 (i32.load (i32.const 192) @@ -10148,8 +10159,8 @@ (call $_abort) ) (i32.store offset=24 - (get_local $8) (get_local $7) + (get_local $9) ) (if (tee_local $1 @@ -10165,12 +10176,12 @@ (call $_abort) (block (i32.store offset=16 - (get_local $8) + (get_local $7) (get_local $1) ) (i32.store offset=24 (get_local $1) - (get_local $8) + (get_local $7) ) ) ) @@ -10191,12 +10202,12 @@ (call $_abort) (block (i32.store offset=20 - (get_local $8) + (get_local $7) (get_local $0) ) (i32.store offset=24 (get_local $0) - (get_local $8) + (get_local $7) ) ) ) @@ -10207,7 +10218,7 @@ (block $do-once25 (if (i32.lt_u - (get_local $9) + (get_local $8) (i32.const 16) ) (block @@ -10216,7 +10227,7 @@ (i32.or (tee_local $0 (i32.add - (get_local $9) + (get_local $8) (get_local $6) ) ) @@ -10252,30 +10263,30 @@ (i32.store offset=4 (get_local $5) (i32.or - (get_local $9) + (get_local $8) (i32.const 1) ) ) (i32.store (i32.add (get_local $5) - (get_local $9) + (get_local $8) ) - (get_local $9) + (get_local $8) ) (set_local $0 (i32.shr_u - (get_local $9) + (get_local $8) (i32.const 3) ) ) (if (i32.lt_u - (get_local $9) + (get_local $8) (i32.const 256) ) (block - (set_local $3 + (set_local $2 (i32.add (i32.const 216) (i32.shl @@ -10307,7 +10318,7 @@ (i32.load (tee_local $1 (i32.add - (get_local $3) + (get_local $2) (i32.const 8) ) ) @@ -10337,12 +10348,12 @@ ) (set_local $20 (i32.add - (get_local $3) + (get_local $2) (i32.const 8) ) ) (set_local $10 - (get_local $3) + (get_local $2) ) ) ) @@ -10360,7 +10371,7 @@ ) (i32.store offset=12 (get_local $5) - (get_local $3) + (get_local $2) ) (br $do-once25) ) @@ -10373,20 +10384,20 @@ (if i32 (tee_local $0 (i32.shr_u - (get_local $9) + (get_local $8) (i32.const 8) ) ) (if i32 (i32.gt_u - (get_local $9) + (get_local $8) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $9) + (get_local $8) (i32.add (tee_local $0 (i32.add @@ -10401,7 +10412,7 @@ (tee_local $1 (i32.shl (get_local $0) - (tee_local $3 + (tee_local $2 (i32.and (i32.shr_u (i32.add @@ -10422,7 +10433,7 @@ (i32.const 4) ) ) - (get_local $3) + (get_local $2) ) (tee_local $0 (i32.and @@ -10532,7 +10543,7 @@ ) (set_local $3 (i32.shl - (get_local $9) + (get_local $8) (select (i32.const 0) (i32.sub @@ -10566,7 +10577,7 @@ ) (i32.const -8) ) - (get_local $9) + (get_local $8) ) ) (set_local $2 @@ -10642,9 +10653,9 @@ (if (i32.and (i32.ge_u - (tee_local $2 + (tee_local $3 (i32.load - (tee_local $3 + (tee_local $2 (i32.add (get_local $0) (i32.const 8) @@ -10665,16 +10676,16 @@ ) (block (i32.store offset=12 - (get_local $2) + (get_local $3) (get_local $5) ) (i32.store - (get_local $3) + (get_local $2) (get_local $5) ) (i32.store offset=8 (get_local $5) - (get_local $2) + (get_local $3) ) (i32.store offset=12 (get_local $5) @@ -10725,14 +10736,14 @@ (get_local $0) ) (block - (set_local $2 + (set_local $3 (i32.load (i32.const 196) ) ) (if (i32.gt_u - (tee_local $3 + (tee_local $2 (i32.sub (get_local $1) (get_local $0) @@ -10745,31 +10756,31 @@ (i32.const 196) (tee_local $1 (i32.add - (get_local $2) + (get_local $3) (get_local $0) ) ) ) (i32.store (i32.const 184) - (get_local $3) + (get_local $2) ) (i32.store offset=4 (get_local $1) (i32.or - (get_local $3) + (get_local $2) (i32.const 1) ) ) (i32.store (i32.add (get_local $1) - (get_local $3) + (get_local $2) ) - (get_local $3) + (get_local $2) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or (get_local $0) (i32.const 3) @@ -10786,7 +10797,7 @@ (i32.const 0) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or (get_local $1) (i32.const 3) @@ -10796,7 +10807,7 @@ (tee_local $0 (i32.add (i32.add - (get_local $2) + (get_local $3) (get_local $1) ) (i32.const 4) @@ -10813,7 +10824,7 @@ ) (return (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) @@ -10831,7 +10842,7 @@ (block (i32.store (i32.const 188) - (tee_local $3 + (tee_local $2 (i32.sub (get_local $1) (get_local $0) @@ -10842,7 +10853,7 @@ (i32.const 200) (tee_local $1 (i32.add - (tee_local $2 + (tee_local $3 (i32.load (i32.const 200) ) @@ -10854,12 +10865,12 @@ (i32.store offset=4 (get_local $1) (i32.or - (get_local $3) + (get_local $2) (i32.const 1) ) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or (get_local $0) (i32.const 3) @@ -10867,7 +10878,7 @@ ) (return (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) @@ -10940,7 +10951,7 @@ ) (if (i32.le_u - (tee_local $8 + (tee_local $7 (i32.and (tee_local $6 (i32.add @@ -10957,7 +10968,7 @@ ) ) ) - (tee_local $7 + (tee_local $9 (i32.sub (i32.const 0) (get_local $1) @@ -10972,7 +10983,7 @@ ) ) (if - (tee_local $2 + (tee_local $3 (i32.load (i32.const 616) ) @@ -10982,19 +10993,19 @@ (i32.le_u (tee_local $1 (i32.add - (tee_local $3 + (tee_local $2 (i32.load (i32.const 608) ) ) - (get_local $8) + (get_local $7) ) ) - (get_local $3) + (get_local $2) ) (i32.gt_u (get_local $1) - (get_local $2) + (get_local $3) ) ) (return @@ -11033,7 +11044,7 @@ (block $while-out33 (if (i32.le_u - (tee_local $3 + (tee_local $2 (i32.load (get_local $1) ) @@ -11043,9 +11054,9 @@ (if (i32.gt_u (i32.add - (get_local $3) + (get_local $2) (i32.load - (tee_local $2 + (tee_local $3 (i32.add (get_local $1) (i32.const 4) @@ -11083,14 +11094,14 @@ (i32.const 188) ) ) - (get_local $7) + (get_local $9) ) ) (i32.const 2147483647) ) (if (i32.eq - (tee_local $3 + (tee_local $2 (call $_sbrk (get_local $1) ) @@ -11100,13 +11111,13 @@ (get_local $4) ) (i32.load - (get_local $2) + (get_local $3) ) ) ) (br_if $jumpthreading$inner$12 (i32.ne - (get_local $3) + (get_local $2) (i32.const -1) ) ) @@ -11117,7 +11128,7 @@ ) (if (i32.ne - (tee_local $3 + (tee_local $2 (call $_sbrk (i32.const 0) ) @@ -11127,7 +11138,7 @@ (block (set_local $4 (i32.add - (tee_local $7 + (tee_local $9 (i32.load (i32.const 608) ) @@ -11135,7 +11146,7 @@ (tee_local $1 (if i32 (i32.and - (tee_local $2 + (tee_local $3 (i32.add (tee_local $4 (i32.load @@ -11146,17 +11157,17 @@ ) ) (tee_local $1 - (get_local $3) + (get_local $2) ) ) (i32.add (i32.sub - (get_local $8) + (get_local $7) (get_local $1) ) (i32.and (i32.add - (get_local $2) + (get_local $3) (get_local $1) ) (i32.sub @@ -11165,7 +11176,7 @@ ) ) ) - (get_local $8) + (get_local $7) ) ) ) @@ -11183,7 +11194,7 @@ ) (block (if - (tee_local $2 + (tee_local $3 (i32.load (i32.const 616) ) @@ -11192,28 +11203,28 @@ (i32.or (i32.le_u (get_local $4) - (get_local $7) + (get_local $9) ) (i32.gt_u (get_local $4) - (get_local $2) + (get_local $3) ) ) ) ) (br_if $jumpthreading$inner$12 (i32.eq - (tee_local $2 + (tee_local $3 (call $_sbrk (get_local $1) ) ) - (get_local $3) + (get_local $2) ) ) (block - (set_local $3 - (get_local $2) + (set_local $2 + (get_local $3) ) (br $jumpthreading$inner$4) ) @@ -11241,21 +11252,21 @@ (i32.const 2147483647) ) (i32.ne - (get_local $3) + (get_local $2) (i32.const -1) ) ) ) (if (i32.lt_u - (tee_local $2 + (tee_local $3 (i32.and (i32.add (i32.sub (get_local $5) (get_local $1) ) - (tee_local $2 + (tee_local $3 (i32.load (i32.const 656) ) @@ -11263,7 +11274,7 @@ ) (i32.sub (i32.const 0) - (get_local $2) + (get_local $3) ) ) ) @@ -11272,7 +11283,7 @@ (if (i32.eq (call $_sbrk - (get_local $2) + (get_local $3) ) (i32.const -1) ) @@ -11286,7 +11297,7 @@ ) (set_local $1 (i32.add - (get_local $2) + (get_local $3) (get_local $1) ) ) @@ -11295,7 +11306,7 @@ ) (br_if $jumpthreading$inner$12 (i32.ne - (get_local $3) + (get_local $2) (i32.const -1) ) ) @@ -11313,15 +11324,15 @@ ) (if (i32.lt_u - (get_local $8) + (get_local $7) (i32.const 2147483647) ) (if (i32.and (i32.lt_u - (tee_local $3 + (tee_local $2 (call $_sbrk - (get_local $8) + (get_local $7) ) ) (tee_local $1 @@ -11332,7 +11343,7 @@ ) (i32.and (i32.ne - (get_local $3) + (get_local $2) (i32.const -1) ) (i32.ne @@ -11346,7 +11357,7 @@ (tee_local $1 (i32.sub (get_local $1) - (get_local $3) + (get_local $2) ) ) (i32.add @@ -11361,7 +11372,7 @@ ) (i32.store (i32.const 608) - (tee_local $2 + (tee_local $3 (i32.add (i32.load (i32.const 608) @@ -11372,25 +11383,25 @@ ) (if (i32.gt_u - (get_local $2) + (get_local $3) (i32.load (i32.const 612) ) ) (i32.store (i32.const 612) - (get_local $2) + (get_local $3) ) ) (block $do-once40 (if - (tee_local $9 + (tee_local $8 (i32.load (i32.const 200) ) ) (block - (set_local $2 + (set_local $3 (i32.const 624) ) (block $jumpthreading$outer$9 @@ -11398,18 +11409,18 @@ (loop $while-in45 (br_if $jumpthreading$inner$9 (i32.eq - (get_local $3) + (get_local $2) (i32.add (tee_local $6 (i32.load - (get_local $2) + (get_local $3) ) ) - (tee_local $7 + (tee_local $9 (i32.load (tee_local $4 (i32.add - (get_local $2) + (get_local $3) (i32.const 4) ) ) @@ -11419,9 +11430,9 @@ ) ) (br_if $while-in45 - (tee_local $2 + (tee_local $3 (i32.load offset=8 - (get_local $2) + (get_local $3) ) ) ) @@ -11432,7 +11443,7 @@ (i32.eqz (i32.and (i32.load offset=12 - (get_local $2) + (get_local $3) ) (i32.const 8) ) @@ -11440,11 +11451,11 @@ (if (i32.and (i32.lt_u - (get_local $9) - (get_local $3) + (get_local $8) + (get_local $2) ) (i32.ge_u - (get_local $9) + (get_local $8) (get_local $6) ) ) @@ -11452,21 +11463,21 @@ (i32.store (get_local $4) (i32.add - (get_local $7) + (get_local $9) (get_local $1) ) ) - (set_local $2 + (set_local $3 (i32.add - (get_local $9) - (tee_local $3 + (get_local $8) + (tee_local $2 (select (i32.and (i32.sub (i32.const 0) - (tee_local $3 + (tee_local $2 (i32.add - (get_local $9) + (get_local $8) (i32.const 8) ) ) @@ -11475,7 +11486,7 @@ ) (i32.const 0) (i32.and - (get_local $3) + (get_local $2) (i32.const 7) ) ) @@ -11486,7 +11497,7 @@ (i32.add (i32.sub (get_local $1) - (get_local $3) + (get_local $2) ) (i32.load (i32.const 188) @@ -11495,14 +11506,14 @@ ) (i32.store (i32.const 200) - (get_local $2) + (get_local $3) ) (i32.store (i32.const 188) (get_local $1) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or (get_local $1) (i32.const 1) @@ -11510,7 +11521,7 @@ ) (i32.store offset=4 (i32.add - (get_local $2) + (get_local $3) (get_local $1) ) (i32.const 40) @@ -11529,8 +11540,8 @@ (set_local $5 (if i32 (i32.lt_u - (get_local $3) - (tee_local $2 + (get_local $2) + (tee_local $3 (i32.load (i32.const 192) ) @@ -11539,20 +11550,20 @@ (block i32 (i32.store (i32.const 192) - (get_local $3) + (get_local $2) ) - (get_local $3) + (get_local $2) ) - (get_local $2) + (get_local $3) ) ) - (set_local $7 + (set_local $9 (i32.add - (get_local $3) + (get_local $2) (get_local $1) ) ) - (set_local $2 + (set_local $3 (i32.const 624) ) (block $jumpthreading$outer$10 @@ -11561,21 +11572,21 @@ (if (i32.eq (i32.load - (get_local $2) + (get_local $3) ) - (get_local $7) + (get_local $9) ) (block (set_local $4 - (get_local $2) + (get_local $3) ) (br $jumpthreading$inner$10) ) ) (br_if $while-in47 - (tee_local $2 + (tee_local $3 (i32.load offset=8 - (get_local $2) + (get_local $3) ) ) ) @@ -11588,7 +11599,7 @@ (if (i32.and (i32.load offset=12 - (get_local $2) + (get_local $3) ) (i32.const 8) ) @@ -11598,34 +11609,34 @@ (block (i32.store (get_local $4) - (get_local $3) + (get_local $2) ) (i32.store - (tee_local $2 + (tee_local $3 (i32.add - (get_local $2) + (get_local $3) (i32.const 4) ) ) (i32.add (i32.load - (get_local $2) + (get_local $3) ) (get_local $1) ) ) - (set_local $8 + (set_local $7 (i32.add (tee_local $6 (i32.add - (get_local $3) + (get_local $2) (select (i32.and (i32.sub (i32.const 0) (tee_local $1 (i32.add - (get_local $3) + (get_local $2) (i32.const 8) ) ) @@ -11648,14 +11659,14 @@ (i32.sub (tee_local $10 (i32.add - (get_local $7) + (get_local $9) (select (i32.and (i32.sub (i32.const 0) (tee_local $1 (i32.add - (get_local $7) + (get_local $9) (i32.const 8) ) ) @@ -11686,7 +11697,7 @@ (if (i32.eq (get_local $10) - (get_local $9) + (get_local $8) ) (block (i32.store @@ -11702,10 +11713,10 @@ ) (i32.store (i32.const 200) - (get_local $8) + (get_local $7) ) (i32.store offset=4 - (get_local $8) + (get_local $7) (i32.or (get_local $0) (i32.const 1) @@ -11734,10 +11745,10 @@ ) (i32.store (i32.const 196) - (get_local $8) + (get_local $7) ) (i32.store offset=4 - (get_local $8) + (get_local $7) (i32.or (get_local $0) (i32.const 1) @@ -11745,7 +11756,7 @@ ) (i32.store (i32.add - (get_local $8) + (get_local $7) (get_local $0) ) (get_local $0) @@ -11769,7 +11780,7 @@ (i32.const 1) ) (block i32 - (set_local $7 + (set_local $9 (i32.and (get_local $0) (i32.const -8) @@ -11788,7 +11799,7 @@ (i32.const 256) ) (block - (set_local $2 + (set_local $3 (i32.load offset=12 (get_local $10) ) @@ -11796,7 +11807,7 @@ (block $do-once51 (if (i32.ne - (tee_local $3 + (tee_local $2 (i32.load offset=8 (get_local $10) ) @@ -11817,7 +11828,7 @@ (block (if (i32.lt_u - (get_local $3) + (get_local $2) (get_local $5) ) (call $_abort) @@ -11825,7 +11836,7 @@ (br_if $do-once51 (i32.eq (i32.load offset=12 - (get_local $3) + (get_local $2) ) (get_local $10) ) @@ -11836,8 +11847,8 @@ ) (if (i32.eq - (get_local $2) (get_local $3) + (get_local $2) ) (block (i32.store @@ -11861,19 +11872,19 @@ (block $do-once53 (if (i32.eq - (get_local $2) + (get_local $3) (get_local $0) ) (set_local $21 (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) (block (if (i32.lt_u - (get_local $2) + (get_local $3) (get_local $5) ) (call $_abort) @@ -11883,7 +11894,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) @@ -11902,12 +11913,12 @@ ) ) (i32.store offset=12 - (get_local $3) (get_local $2) + (get_local $3) ) (i32.store (get_local $21) - (get_local $3) + (get_local $2) ) ) (block @@ -11933,7 +11944,7 @@ (i32.load (tee_local $0 (i32.add - (tee_local $3 + (tee_local $2 (i32.add (get_local $10) (i32.const 16) @@ -11948,11 +11959,11 @@ (if (tee_local $1 (i32.load - (get_local $3) + (get_local $2) ) ) (set_local $0 - (get_local $3) + (get_local $2) ) (block (set_local $14 @@ -11964,9 +11975,9 @@ ) (loop $while-in58 (if - (tee_local $3 + (tee_local $2 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (get_local $1) (i32.const 20) @@ -11976,18 +11987,18 @@ ) (block (set_local $1 - (get_local $3) + (get_local $2) ) (set_local $0 - (get_local $2) + (get_local $3) ) (br $while-in58) ) ) (if - (tee_local $3 + (tee_local $2 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (get_local $1) (i32.const 16) @@ -11997,10 +12008,10 @@ ) (block (set_local $1 - (get_local $3) + (get_local $2) ) (set_local $0 - (get_local $2) + (get_local $3) ) (br $while-in58) ) @@ -12026,7 +12037,7 @@ (block (if (i32.lt_u - (tee_local $2 + (tee_local $3 (i32.load offset=8 (get_local $10) ) @@ -12038,9 +12049,9 @@ (if (i32.ne (i32.load - (tee_local $3 + (tee_local $2 (i32.add - (get_local $2) + (get_local $3) (i32.const 12) ) ) @@ -12063,12 +12074,12 @@ ) (block (i32.store - (get_local $3) + (get_local $2) (get_local $0) ) (i32.store (get_local $1) - (get_local $2) + (get_local $3) ) (set_local $14 (get_local $0) @@ -12184,7 +12195,7 @@ (get_local $12) ) (if - (tee_local $3 + (tee_local $2 (i32.load (tee_local $0 (i32.add @@ -12196,17 +12207,17 @@ ) (if (i32.lt_u - (get_local $3) + (get_local $2) (get_local $1) ) (call $_abort) (block (i32.store offset=16 (get_local $14) - (get_local $3) + (get_local $2) ) (i32.store offset=24 - (get_local $3) + (get_local $2) (get_local $14) ) ) @@ -12245,13 +12256,13 @@ ) (set_local $4 (i32.add - (get_local $7) + (get_local $9) (get_local $4) ) ) (i32.add (get_local $10) - (get_local $7) + (get_local $9) ) ) (get_local $10) @@ -12267,7 +12278,7 @@ ) ) (i32.store offset=4 - (get_local $8) + (get_local $7) (i32.or (get_local $4) (i32.const 1) @@ -12275,7 +12286,7 @@ ) (i32.store (i32.add - (get_local $8) + (get_local $7) (get_local $4) ) (get_local $4) @@ -12292,7 +12303,7 @@ (i32.const 256) ) (block - (set_local $3 + (set_local $2 (i32.add (i32.const 216) (i32.shl @@ -12326,7 +12337,7 @@ (i32.load (tee_local $1 (i32.add - (get_local $3) + (get_local $2) (i32.const 8) ) ) @@ -12358,31 +12369,31 @@ ) (set_local $22 (i32.add - (get_local $3) + (get_local $2) (i32.const 8) ) ) (set_local $11 - (get_local $3) + (get_local $2) ) ) ) ) (i32.store (get_local $22) - (get_local $8) + (get_local $7) ) (i32.store offset=12 (get_local $11) - (get_local $8) + (get_local $7) ) (i32.store offset=8 - (get_local $8) + (get_local $7) (get_local $11) ) (i32.store offset=12 - (get_local $8) - (get_local $3) + (get_local $7) + (get_local $2) ) (br $do-once48) ) @@ -12428,7 +12439,7 @@ (tee_local $1 (i32.shl (get_local $0) - (tee_local $3 + (tee_local $2 (i32.and (i32.shr_u (i32.add @@ -12449,7 +12460,7 @@ (i32.const 4) ) ) - (get_local $3) + (get_local $2) ) (tee_local $0 (i32.and @@ -12499,13 +12510,13 @@ ) ) (i32.store offset=28 - (get_local $8) + (get_local $7) (get_local $3) ) (i32.store offset=4 (tee_local $0 (i32.add - (get_local $8) + (get_local $7) (i32.const 16) ) ) @@ -12541,19 +12552,19 @@ ) (i32.store (get_local $2) - (get_local $8) + (get_local $7) ) (i32.store offset=24 - (get_local $8) + (get_local $7) (get_local $2) ) (i32.store offset=12 - (get_local $8) - (get_local $8) + (get_local $7) + (get_local $7) ) (i32.store offset=8 - (get_local $8) - (get_local $8) + (get_local $7) + (get_local $7) ) (br $do-once48) ) @@ -12648,19 +12659,19 @@ (block (i32.store (get_local $3) - (get_local $8) + (get_local $7) ) (i32.store offset=24 - (get_local $8) + (get_local $7) (get_local $0) ) (i32.store offset=12 - (get_local $8) - (get_local $8) + (get_local $7) + (get_local $7) ) (i32.store offset=8 - (get_local $8) - (get_local $8) + (get_local $7) + (get_local $7) ) (br $do-once48) ) @@ -12670,9 +12681,9 @@ (if (i32.and (i32.ge_u - (tee_local $2 + (tee_local $3 (i32.load - (tee_local $3 + (tee_local $2 (i32.add (get_local $0) (i32.const 8) @@ -12693,23 +12704,23 @@ ) (block (i32.store offset=12 - (get_local $2) - (get_local $8) + (get_local $3) + (get_local $7) ) (i32.store - (get_local $3) - (get_local $8) + (get_local $2) + (get_local $7) ) (i32.store offset=8 - (get_local $8) - (get_local $2) + (get_local $7) + (get_local $3) ) (i32.store offset=12 - (get_local $8) + (get_local $7) (get_local $0) ) (i32.store offset=24 - (get_local $8) + (get_local $7) (i32.const 0) ) ) @@ -12732,24 +12743,24 @@ (block $while-out69 (if (i32.le_u - (tee_local $2 + (tee_local $3 (i32.load (get_local $4) ) ) - (get_local $9) + (get_local $8) ) (br_if $while-out69 (i32.gt_u - (tee_local $2 + (tee_local $3 (i32.add - (get_local $2) + (get_local $3) (i32.load offset=4 (get_local $4) ) ) ) - (get_local $9) + (get_local $8) ) ) ) @@ -12761,11 +12772,11 @@ (br $while-in70) ) ) - (set_local $7 + (set_local $9 (i32.add (tee_local $4 (i32.add - (get_local $2) + (get_local $3) (i32.const -47) ) ) @@ -12776,7 +12787,7 @@ (i32.add (tee_local $11 (select - (get_local $9) + (get_local $8) (tee_local $4 (i32.add (get_local $4) @@ -12784,13 +12795,13 @@ (i32.and (i32.sub (i32.const 0) - (get_local $7) + (get_local $9) ) (i32.const 7) ) (i32.const 0) (i32.and - (get_local $7) + (get_local $9) (i32.const 7) ) ) @@ -12798,9 +12809,9 @@ ) (i32.lt_u (get_local $4) - (tee_local $7 + (tee_local $9 (i32.add - (get_local $9) + (get_local $8) (i32.const 16) ) ) @@ -12814,7 +12825,7 @@ (i32.const 200) (tee_local $6 (i32.add - (get_local $3) + (get_local $2) (tee_local $4 (select (i32.and @@ -12822,7 +12833,7 @@ (i32.const 0) (tee_local $4 (i32.add - (get_local $3) + (get_local $2) (i32.const 8) ) ) @@ -12906,7 +12917,7 @@ ) (i32.store (i32.const 624) - (get_local $3) + (get_local $2) ) (i32.store (i32.const 628) @@ -12942,14 +12953,14 @@ (get_local $1) (i32.const 4) ) - (get_local $2) + (get_local $3) ) ) ) (if (i32.ne (get_local $11) - (get_local $9) + (get_local $8) ) (block (i32.store @@ -12962,12 +12973,12 @@ ) ) (i32.store offset=4 - (get_local $9) + (get_local $8) (i32.or (tee_local $6 (i32.sub (get_local $11) - (get_local $9) + (get_local $8) ) ) (i32.const 1) @@ -12989,7 +13000,7 @@ (i32.const 256) ) (block - (set_local $2 + (set_local $3 (i32.add (i32.const 216) (i32.shl @@ -13003,7 +13014,7 @@ ) (if (i32.and - (tee_local $3 + (tee_local $2 (i32.load (i32.const 176) ) @@ -13019,9 +13030,9 @@ (i32.lt_u (tee_local $1 (i32.load - (tee_local $3 + (tee_local $2 (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) @@ -13034,7 +13045,7 @@ (call $_abort) (block (set_local $23 - (get_local $3) + (get_local $2) ) (set_local $12 (get_local $1) @@ -13045,45 +13056,45 @@ (i32.store (i32.const 176) (i32.or - (get_local $3) + (get_local $2) (get_local $1) ) ) (set_local $23 (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) (set_local $12 - (get_local $2) + (get_local $3) ) ) ) (i32.store (get_local $23) - (get_local $9) + (get_local $8) ) (i32.store offset=12 (get_local $12) - (get_local $9) + (get_local $8) ) (i32.store offset=8 - (get_local $9) + (get_local $8) (get_local $12) ) (i32.store offset=12 - (get_local $9) - (get_local $2) + (get_local $8) + (get_local $3) ) (br $do-once40) ) ) - (set_local $4 + (set_local $3 (i32.add (i32.const 480) (i32.shl - (tee_local $2 + (tee_local $4 (if i32 (tee_local $1 (i32.shr_u @@ -13112,10 +13123,10 @@ (i32.and (i32.shr_u (i32.add - (tee_local $3 + (tee_local $2 (i32.shl (get_local $1) - (tee_local $2 + (tee_local $3 (i32.and (i32.shr_u (i32.add @@ -13136,15 +13147,15 @@ (i32.const 4) ) ) - (get_local $2) + (get_local $3) ) (tee_local $1 (i32.and (i32.shr_u (i32.add - (tee_local $3 + (tee_local $2 (i32.shl - (get_local $3) + (get_local $2) (get_local $1) ) ) @@ -13159,7 +13170,7 @@ ) (i32.shr_u (i32.shl - (get_local $3) + (get_local $2) (get_local $1) ) (i32.const 15) @@ -13185,21 +13196,21 @@ ) ) (i32.store offset=28 - (get_local $9) - (get_local $2) + (get_local $8) + (get_local $4) ) (i32.store offset=20 - (get_local $9) + (get_local $8) (i32.const 0) ) (i32.store - (get_local $7) + (get_local $9) (i32.const 0) ) (if (i32.eqz (i32.and - (tee_local $3 + (tee_local $2 (i32.load (i32.const 180) ) @@ -13207,7 +13218,7 @@ (tee_local $1 (i32.shl (i32.const 1) - (get_local $2) + (get_local $4) ) ) ) @@ -13216,30 +13227,30 @@ (i32.store (i32.const 180) (i32.or - (get_local $3) + (get_local $2) (get_local $1) ) ) (i32.store - (get_local $4) - (get_local $9) + (get_local $3) + (get_local $8) ) (i32.store offset=24 - (get_local $9) - (get_local $4) + (get_local $8) + (get_local $3) ) (i32.store offset=12 - (get_local $9) - (get_local $9) + (get_local $8) + (get_local $8) ) (i32.store offset=8 - (get_local $9) - (get_local $9) + (get_local $8) + (get_local $8) ) (br $do-once40) ) ) - (set_local $2 + (set_local $4 (i32.shl (get_local $6) (select @@ -13247,12 +13258,12 @@ (i32.sub (i32.const 25) (i32.shr_u - (get_local $2) + (get_local $4) (i32.const 1) ) ) (i32.eq - (get_local $2) + (get_local $4) (i32.const 31) ) ) @@ -13260,7 +13271,7 @@ ) (set_local $1 (i32.load - (get_local $4) + (get_local $3) ) ) (block $jumpthreading$outer$8 @@ -13278,17 +13289,17 @@ (get_local $6) ) ) - (set_local $4 + (set_local $3 (i32.shl - (get_local $2) + (get_local $4) (i32.const 1) ) ) (br_if $jumpthreading$inner$7 (i32.eqz - (tee_local $3 + (tee_local $2 (i32.load - (tee_local $2 + (tee_local $4 (i32.add (i32.add (get_local $1) @@ -13296,7 +13307,7 @@ ) (i32.shl (i32.shr_u - (get_local $2) + (get_local $4) (i32.const 31) ) (i32.const 2) @@ -13308,11 +13319,11 @@ ) ) (block - (set_local $2 - (get_local $4) + (set_local $4 + (get_local $3) ) (set_local $1 - (get_local $3) + (get_local $2) ) (br $while-in74) ) @@ -13320,7 +13331,7 @@ ) (if (i32.lt_u - (get_local $2) + (get_local $4) (i32.load (i32.const 192) ) @@ -13328,20 +13339,20 @@ (call $_abort) (block (i32.store - (get_local $2) - (get_local $9) + (get_local $4) + (get_local $8) ) (i32.store offset=24 - (get_local $9) + (get_local $8) (get_local $1) ) (i32.store offset=12 - (get_local $9) - (get_local $9) + (get_local $8) + (get_local $8) ) (i32.store offset=8 - (get_local $9) - (get_local $9) + (get_local $8) + (get_local $8) ) (br $do-once40) ) @@ -13353,7 +13364,7 @@ (i32.ge_u (tee_local $4 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (get_local $1) (i32.const 8) @@ -13361,7 +13372,7 @@ ) ) ) - (tee_local $3 + (tee_local $2 (i32.load (i32.const 192) ) @@ -13369,28 +13380,28 @@ ) (i32.ge_u (get_local $1) - (get_local $3) + (get_local $2) ) ) (block (i32.store offset=12 (get_local $4) - (get_local $9) + (get_local $8) ) (i32.store - (get_local $2) - (get_local $9) + (get_local $3) + (get_local $8) ) (i32.store offset=8 - (get_local $9) + (get_local $8) (get_local $4) ) (i32.store offset=12 - (get_local $9) + (get_local $8) (get_local $1) ) (i32.store offset=24 - (get_local $9) + (get_local $8) (i32.const 0) ) ) @@ -13404,25 +13415,25 @@ (if (i32.or (i32.eqz - (tee_local $2 + (tee_local $3 (i32.load (i32.const 192) ) ) ) (i32.lt_u - (get_local $3) (get_local $2) + (get_local $3) ) ) (i32.store (i32.const 192) - (get_local $3) + (get_local $2) ) ) (i32.store (i32.const 624) - (get_local $3) + (get_local $2) ) (i32.store (i32.const 628) @@ -13442,7 +13453,7 @@ (i32.const 208) (i32.const -1) ) - (set_local $2 + (set_local $3 (i32.const 0) ) (loop $while-in43 @@ -13452,7 +13463,7 @@ (i32.const 216) (i32.shl (i32.shl - (get_local $2) + (get_local $3) (i32.const 1) ) (i32.const 2) @@ -13467,9 +13478,9 @@ ) (br_if $while-in43 (i32.ne - (tee_local $2 + (tee_local $3 (i32.add - (get_local $2) + (get_local $3) (i32.const 1) ) ) @@ -13479,17 +13490,17 @@ ) (i32.store (i32.const 200) - (tee_local $2 + (tee_local $3 (i32.add - (get_local $3) - (tee_local $3 + (get_local $2) + (tee_local $2 (select (i32.and (i32.sub (i32.const 0) - (tee_local $3 + (tee_local $2 (i32.add - (get_local $3) + (get_local $2) (i32.const 8) ) ) @@ -13498,7 +13509,7 @@ ) (i32.const 0) (i32.and - (get_local $3) + (get_local $2) (i32.const 7) ) ) @@ -13514,12 +13525,12 @@ (get_local $1) (i32.const -40) ) - (get_local $3) + (get_local $2) ) ) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or (get_local $1) (i32.const 1) @@ -13527,7 +13538,7 @@ ) (i32.store offset=4 (i32.add - (get_local $2) + (get_local $3) (get_local $1) ) (i32.const 40) @@ -13553,7 +13564,7 @@ (block (i32.store (i32.const 188) - (tee_local $3 + (tee_local $2 (i32.sub (get_local $1) (get_local $0) @@ -13564,7 +13575,7 @@ (i32.const 200) (tee_local $1 (i32.add - (tee_local $2 + (tee_local $3 (i32.load (i32.const 200) ) @@ -13576,12 +13587,12 @@ (i32.store offset=4 (get_local $1) (i32.or - (get_local $3) + (get_local $2) (i32.const 1) ) ) (i32.store offset=4 - (get_local $2) + (get_local $3) (i32.or (get_local $0) (i32.const 3) @@ -13589,7 +13600,7 @@ ) (return (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) @@ -13677,10 +13688,10 @@ (i32.const 1) ) (block - (set_local $3 + (set_local $2 (get_local $1) ) - (set_local $4 + (set_local $3 (get_local $0) ) ) @@ -13728,9 +13739,9 @@ (if (i32.ne (i32.and - (tee_local $4 + (tee_local $3 (i32.load - (tee_local $3 + (tee_local $2 (i32.add (get_local $8) (i32.const 4) @@ -13743,10 +13754,10 @@ (i32.const 3) ) (block - (set_local $3 + (set_local $2 (get_local $1) ) - (set_local $4 + (set_local $3 (get_local $0) ) (br $do-once) @@ -13757,9 +13768,9 @@ (get_local $0) ) (i32.store - (get_local $3) + (get_local $2) (i32.and - (get_local $4) + (get_local $3) (i32.const -2) ) ) @@ -13799,12 +13810,12 @@ ) (if (i32.ne - (tee_local $3 + (tee_local $2 (i32.load offset=8 (get_local $1) ) ) - (tee_local $4 + (tee_local $3 (i32.add (i32.const 216) (i32.shl @@ -13820,7 +13831,7 @@ (block (if (i32.lt_u - (get_local $3) + (get_local $2) (get_local $11) ) (call $_abort) @@ -13828,7 +13839,7 @@ (if (i32.ne (i32.load offset=12 - (get_local $3) + (get_local $2) ) (get_local $1) ) @@ -13839,7 +13850,7 @@ (if (i32.eq (get_local $6) - (get_local $3) + (get_local $2) ) (block (i32.store @@ -13857,10 +13868,10 @@ ) ) ) - (set_local $3 + (set_local $2 (get_local $1) ) - (set_local $4 + (set_local $3 (get_local $0) ) (br $do-once) @@ -13869,9 +13880,9 @@ (if (i32.eq (get_local $6) - (get_local $4) + (get_local $3) ) - (set_local $2 + (set_local $4 (i32.add (get_local $6) (i32.const 8) @@ -13888,7 +13899,7 @@ (if (i32.eq (i32.load - (tee_local $4 + (tee_local $3 (i32.add (get_local $6) (i32.const 8) @@ -13897,25 +13908,25 @@ ) (get_local $1) ) - (set_local $2 - (get_local $4) + (set_local $4 + (get_local $3) ) (call $_abort) ) ) ) (i32.store offset=12 - (get_local $3) + (get_local $2) (get_local $6) ) (i32.store + (get_local $4) (get_local $2) - (get_local $3) ) - (set_local $3 + (set_local $2 (get_local $1) ) - (set_local $4 + (set_local $3 (get_local $0) ) (br $do-once) @@ -13929,7 +13940,7 @@ (block $do-once0 (if (i32.eq - (tee_local $2 + (tee_local $4 (i32.load offset=12 (get_local $1) ) @@ -13941,7 +13952,7 @@ (i32.eqz (tee_local $5 (i32.load - (tee_local $2 + (tee_local $4 (i32.add (tee_local $7 (i32.add @@ -13961,7 +13972,7 @@ (get_local $7) ) ) - (set_local $2 + (set_local $4 (get_local $7) ) (block @@ -13988,7 +13999,7 @@ (set_local $5 (get_local $7) ) - (set_local $2 + (set_local $4 (get_local $10) ) (br $while-in) @@ -14009,7 +14020,7 @@ (set_local $5 (get_local $7) ) - (set_local $2 + (set_local $4 (get_local $10) ) (br $while-in) @@ -14018,13 +14029,13 @@ ) (if (i32.lt_u - (get_local $2) + (get_local $4) (get_local $11) ) (call $_abort) (block (i32.store - (get_local $2) + (get_local $4) (i32.const 0) ) (set_local $6 @@ -14064,7 +14075,7 @@ (i32.load (tee_local $5 (i32.add - (get_local $2) + (get_local $4) (i32.const 8) ) ) @@ -14074,14 +14085,14 @@ (block (i32.store (get_local $7) - (get_local $2) + (get_local $4) ) (i32.store (get_local $5) (get_local $10) ) (set_local $6 - (get_local $2) + (get_local $4) ) ) (call $_abort) @@ -14096,7 +14107,7 @@ (i32.eq (get_local $1) (i32.load - (tee_local $2 + (tee_local $4 (i32.add (i32.const 480) (i32.shl @@ -14113,7 +14124,7 @@ ) (block (i32.store - (get_local $2) + (get_local $4) (get_local $6) ) (if @@ -14136,10 +14147,10 @@ ) ) ) - (set_local $3 + (set_local $2 (get_local $1) ) - (set_local $4 + (set_local $3 (get_local $0) ) (br $do-once) @@ -14159,7 +14170,7 @@ (if (i32.eq (i32.load - (tee_local $2 + (tee_local $4 (i32.add (get_local $12) (i32.const 16) @@ -14169,7 +14180,7 @@ (get_local $1) ) (i32.store - (get_local $2) + (get_local $4) (get_local $6) ) (i32.store offset=20 @@ -14182,10 +14193,10 @@ (get_local $6) ) (block - (set_local $3 + (set_local $2 (get_local $1) ) - (set_local $4 + (set_local $3 (get_local $0) ) (br $do-once) @@ -14211,7 +14222,7 @@ (if (tee_local $7 (i32.load - (tee_local $2 + (tee_local $4 (i32.add (get_local $1) (i32.const 16) @@ -14238,14 +14249,14 @@ ) ) (if - (tee_local $2 + (tee_local $4 (i32.load offset=4 - (get_local $2) + (get_local $4) ) ) (if (i32.lt_u - (get_local $2) + (get_local $4) (i32.load (i32.const 192) ) @@ -14254,35 +14265,35 @@ (block (i32.store offset=20 (get_local $6) - (get_local $2) + (get_local $4) ) (i32.store offset=24 - (get_local $2) + (get_local $4) (get_local $6) ) - (set_local $3 + (set_local $2 (get_local $1) ) - (set_local $4 + (set_local $3 (get_local $0) ) ) ) (block - (set_local $3 + (set_local $2 (get_local $1) ) - (set_local $4 + (set_local $3 (get_local $0) ) ) ) ) (block - (set_local $3 + (set_local $2 (get_local $1) ) - (set_local $4 + (set_local $3 (get_local $0) ) ) @@ -14292,7 +14303,7 @@ ) (if (i32.ge_u - (get_local $3) + (get_local $2) (get_local $8) ) (call $_abort) @@ -14329,18 +14340,18 @@ ) ) (i32.store offset=4 - (get_local $3) + (get_local $2) (i32.or - (get_local $4) + (get_local $3) (i32.const 1) ) ) (i32.store (i32.add + (get_local $2) (get_local $3) - (get_local $4) ) - (get_local $4) + (get_local $3) ) ) (block @@ -14359,16 +14370,16 @@ (i32.load (i32.const 188) ) - (get_local $4) + (get_local $3) ) ) ) (i32.store (i32.const 200) - (get_local $3) + (get_local $2) ) (i32.store offset=4 - (get_local $3) + (get_local $2) (i32.or (get_local $0) (i32.const 1) @@ -14376,7 +14387,7 @@ ) (if (i32.ne - (get_local $3) + (get_local $2) (i32.load (i32.const 196) ) @@ -14409,16 +14420,16 @@ (i32.load (i32.const 184) ) - (get_local $4) + (get_local $3) ) ) ) (i32.store (i32.const 196) - (get_local $3) + (get_local $2) ) (i32.store offset=4 - (get_local $3) + (get_local $2) (i32.or (get_local $0) (i32.const 1) @@ -14426,7 +14437,7 @@ ) (i32.store (i32.add - (get_local $3) + (get_local $2) (get_local $0) ) (get_local $0) @@ -14440,10 +14451,10 @@ (get_local $1) (i32.const -8) ) - (get_local $4) + (get_local $3) ) ) - (set_local $4 + (set_local $3 (i32.shr_u (get_local $1) (i32.const 3) @@ -14456,7 +14467,7 @@ (i32.const 256) ) (block - (set_local $2 + (set_local $4 (i32.load offset=12 (get_local $8) ) @@ -14473,7 +14484,7 @@ (i32.const 216) (i32.shl (i32.shl - (get_local $4) + (get_local $3) (i32.const 1) ) (i32.const 2) @@ -14504,7 +14515,7 @@ ) (if (i32.eq - (get_local $2) + (get_local $4) (get_local $1) ) (block @@ -14517,7 +14528,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $4) + (get_local $3) ) (i32.const -1) ) @@ -14528,19 +14539,19 @@ ) (if (i32.eq - (get_local $2) + (get_local $4) (get_local $0) ) (set_local $14 (i32.add - (get_local $2) + (get_local $4) (i32.const 8) ) ) (block (if (i32.lt_u - (get_local $2) + (get_local $4) (i32.load (i32.const 192) ) @@ -14552,7 +14563,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $2) + (get_local $4) (i32.const 8) ) ) @@ -14568,7 +14579,7 @@ ) (i32.store offset=12 (get_local $1) - (get_local $2) + (get_local $4) ) (i32.store (get_local $14) @@ -14594,7 +14605,7 @@ (block (if (i32.eqz - (tee_local $4 + (tee_local $3 (i32.load (tee_local $0 (i32.add @@ -14611,7 +14622,7 @@ ) ) (if - (tee_local $4 + (tee_local $3 (i32.load (get_local $1) ) @@ -14631,20 +14642,20 @@ (if (tee_local $1 (i32.load - (tee_local $2 + (tee_local $4 (i32.add - (get_local $4) + (get_local $3) (i32.const 20) ) ) ) ) (block - (set_local $4 + (set_local $3 (get_local $1) ) (set_local $0 - (get_local $2) + (get_local $4) ) (br $while-in9) ) @@ -14652,20 +14663,20 @@ (if (tee_local $1 (i32.load - (tee_local $2 + (tee_local $4 (i32.add - (get_local $4) + (get_local $3) (i32.const 16) ) ) ) ) (block - (set_local $4 + (set_local $3 (get_local $1) ) (set_local $0 - (get_local $2) + (get_local $4) ) (br $while-in9) ) @@ -14685,7 +14696,7 @@ (i32.const 0) ) (set_local $9 - (get_local $4) + (get_local $3) ) ) ) @@ -14693,7 +14704,7 @@ (block (if (i32.lt_u - (tee_local $2 + (tee_local $4 (i32.load offset=8 (get_local $8) ) @@ -14709,7 +14720,7 @@ (i32.load (tee_local $1 (i32.add - (get_local $2) + (get_local $4) (i32.const 12) ) ) @@ -14721,7 +14732,7 @@ (if (i32.eq (i32.load - (tee_local $4 + (tee_local $3 (i32.add (get_local $0) (i32.const 8) @@ -14736,8 +14747,8 @@ (get_local $0) ) (i32.store + (get_local $3) (get_local $4) - (get_local $2) ) (set_local $9 (get_local $0) @@ -14759,7 +14770,7 @@ (i32.add (i32.const 480) (i32.shl - (tee_local $4 + (tee_local $3 (i32.load offset=28 (get_local $8) ) @@ -14789,7 +14800,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $4) + (get_local $3) ) (i32.const -1) ) @@ -14840,7 +14851,7 @@ (if (i32.lt_u (get_local $9) - (tee_local $4 + (tee_local $3 (i32.load (i32.const 192) ) @@ -14866,7 +14877,7 @@ (if (i32.lt_u (get_local $1) - (get_local $4) + (get_local $3) ) (call $_abort) (block @@ -14913,7 +14924,7 @@ ) ) (i32.store offset=4 - (get_local $3) + (get_local $2) (i32.or (get_local $5) (i32.const 1) @@ -14921,14 +14932,14 @@ ) (i32.store (i32.add - (get_local $3) + (get_local $2) (get_local $5) ) (get_local $5) ) (if (i32.eq - (get_local $3) + (get_local $2) (i32.load (i32.const 196) ) @@ -14940,7 +14951,7 @@ ) (return) ) - (set_local $4 + (set_local $3 (get_local $5) ) ) @@ -14948,13 +14959,13 @@ ) (set_local $0 (i32.shr_u - (get_local $4) + (get_local $3) (i32.const 3) ) ) (if (i32.lt_u - (get_local $4) + (get_local $3) (i32.const 256) ) (block @@ -14972,7 +14983,7 @@ ) (if (i32.and - (tee_local $4 + (tee_local $3 (i32.load (i32.const 176) ) @@ -14988,7 +14999,7 @@ (i32.lt_u (tee_local $0 (i32.load - (tee_local $4 + (tee_local $3 (i32.add (get_local $1) (i32.const 8) @@ -15003,7 +15014,7 @@ (call $_abort) (block (set_local $15 - (get_local $4) + (get_local $3) ) (set_local $13 (get_local $0) @@ -15014,7 +15025,7 @@ (i32.store (i32.const 176) (i32.or - (get_local $4) + (get_local $3) (get_local $0) ) ) @@ -15031,45 +15042,45 @@ ) (i32.store (get_local $15) - (get_local $3) + (get_local $2) ) (i32.store offset=12 (get_local $13) - (get_local $3) + (get_local $2) ) (i32.store offset=8 - (get_local $3) + (get_local $2) (get_local $13) ) (i32.store offset=12 - (get_local $3) + (get_local $2) (get_local $1) ) (return) ) ) - (set_local $5 + (set_local $4 (i32.add (i32.const 480) (i32.shl - (tee_local $2 + (tee_local $5 (if i32 (tee_local $0 (i32.shr_u - (get_local $4) + (get_local $3) (i32.const 8) ) ) (if i32 (i32.gt_u - (get_local $4) + (get_local $3) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $4) + (get_local $3) (i32.add (tee_local $0 (i32.add @@ -15084,7 +15095,7 @@ (tee_local $1 (i32.shl (get_local $0) - (tee_local $2 + (tee_local $4 (i32.and (i32.shr_u (i32.add @@ -15105,7 +15116,7 @@ (i32.const 4) ) ) - (get_local $2) + (get_local $4) ) (tee_local $0 (i32.and @@ -15154,15 +15165,15 @@ ) ) (i32.store offset=28 - (get_local $3) (get_local $2) + (get_local $5) ) (i32.store offset=20 - (get_local $3) + (get_local $2) (i32.const 0) ) (i32.store offset=16 - (get_local $3) + (get_local $2) (i32.const 0) ) (block $do-once12 @@ -15176,25 +15187,25 @@ (tee_local $0 (i32.shl (i32.const 1) - (get_local $2) + (get_local $5) ) ) ) (block - (set_local $2 + (set_local $5 (i32.shl - (get_local $4) + (get_local $3) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $2) + (get_local $5) (i32.const 1) ) ) (i32.eq - (get_local $2) + (get_local $5) (i32.const 31) ) ) @@ -15202,7 +15213,7 @@ ) (set_local $0 (i32.load - (get_local $5) + (get_local $4) ) ) (block $jumpthreading$outer$1 @@ -15217,12 +15228,12 @@ ) (i32.const -8) ) - (get_local $4) + (get_local $3) ) ) - (set_local $5 + (set_local $4 (i32.shl - (get_local $2) + (get_local $5) (i32.const 1) ) ) @@ -15230,7 +15241,7 @@ (i32.eqz (tee_local $1 (i32.load - (tee_local $2 + (tee_local $5 (i32.add (i32.add (get_local $0) @@ -15238,7 +15249,7 @@ ) (i32.shl (i32.shr_u - (get_local $2) + (get_local $5) (i32.const 31) ) (i32.const 2) @@ -15250,8 +15261,8 @@ ) ) (block - (set_local $2 - (get_local $5) + (set_local $5 + (get_local $4) ) (set_local $0 (get_local $1) @@ -15262,7 +15273,7 @@ ) (if (i32.lt_u - (get_local $2) + (get_local $5) (i32.load (i32.const 192) ) @@ -15270,20 +15281,20 @@ (call $_abort) (block (i32.store + (get_local $5) (get_local $2) - (get_local $3) ) (i32.store offset=24 - (get_local $3) + (get_local $2) (get_local $0) ) (i32.store offset=12 - (get_local $3) - (get_local $3) + (get_local $2) + (get_local $2) ) (i32.store offset=8 - (get_local $3) - (get_local $3) + (get_local $2) + (get_local $2) ) (br $do-once12) ) @@ -15293,7 +15304,7 @@ (if (i32.and (i32.ge_u - (tee_local $2 + (tee_local $4 (i32.load (tee_local $1 (i32.add @@ -15303,7 +15314,7 @@ ) ) ) - (tee_local $4 + (tee_local $3 (i32.load (i32.const 192) ) @@ -15311,28 +15322,28 @@ ) (i32.ge_u (get_local $0) - (get_local $4) + (get_local $3) ) ) (block (i32.store offset=12 + (get_local $4) (get_local $2) - (get_local $3) ) (i32.store (get_local $1) - (get_local $3) + (get_local $2) ) (i32.store offset=8 - (get_local $3) (get_local $2) + (get_local $4) ) (i32.store offset=12 - (get_local $3) + (get_local $2) (get_local $0) ) (i32.store offset=24 - (get_local $3) + (get_local $2) (i32.const 0) ) ) @@ -15349,20 +15360,20 @@ ) ) (i32.store - (get_local $5) - (get_local $3) + (get_local $4) + (get_local $2) ) (i32.store offset=24 - (get_local $3) - (get_local $5) + (get_local $2) + (get_local $4) ) (i32.store offset=12 - (get_local $3) - (get_local $3) + (get_local $2) + (get_local $2) ) (i32.store offset=8 - (get_local $3) - (get_local $3) + (get_local $2) + (get_local $2) ) ) ) @@ -15388,7 +15399,7 @@ (loop $while-in17 (set_local $0 (i32.add - (tee_local $4 + (tee_local $3 (i32.load (get_local $0) ) @@ -15397,7 +15408,7 @@ ) ) (br_if $while-in17 - (get_local $4) + (get_local $3) ) ) (i32.store |