diff options
Diffstat (limited to 'test/emcc_O2_hello_world.fromasm.imprecise')
-rw-r--r-- | test/emcc_O2_hello_world.fromasm.imprecise | 2717 |
1 files changed, 1354 insertions, 1363 deletions
diff --git a/test/emcc_O2_hello_world.fromasm.imprecise b/test/emcc_O2_hello_world.fromasm.imprecise index dc9d36780..78f5a5548 100644 --- a/test/emcc_O2_hello_world.fromasm.imprecise +++ b/test/emcc_O2_hello_world.fromasm.imprecise @@ -129,7 +129,6 @@ (local $50 i32) (local $51 i32) (local $52 i32) - (local $53 i32) (block $do-once$0 (if (i32.lt_u @@ -141,14 +140,14 @@ (i32.and (tee_local $2 (i32.shr_u - (tee_local $7 + (tee_local $16 (i32.load (i32.const 176) ) ) (tee_local $5 (i32.shr_u - (tee_local $0 + (tee_local $8 (select (i32.const 16) (i32.and @@ -172,20 +171,20 @@ (i32.const 3) ) (block - (set_local $2 + (set_local $5 (i32.load - (tee_local $8 + (tee_local $17 (i32.add - (tee_local $5 + (tee_local $3 (i32.load - (tee_local $4 + (tee_local $7 (i32.add - (tee_local $1 + (tee_local $0 (i32.add (i32.const 216) (i32.shl (i32.shl - (tee_local $0 + (tee_local $2 (i32.add (i32.xor (i32.and @@ -215,13 +214,13 @@ ) (if (i32.ne - (get_local $1) - (get_local $2) + (get_local $0) + (get_local $5) ) (block (if (i32.lt_u - (get_local $2) + (get_local $5) (i32.load (i32.const 192) ) @@ -231,23 +230,23 @@ (if (i32.eq (i32.load - (tee_local $9 + (tee_local $6 (i32.add - (get_local $2) + (get_local $5) (i32.const 12) ) ) ) - (get_local $5) + (get_local $3) ) (block (i32.store - (get_local $9) - (get_local $1) + (get_local $6) + (get_local $0) ) (i32.store - (get_local $4) - (get_local $2) + (get_local $7) + (get_local $5) ) ) (call_import $_abort) @@ -256,11 +255,11 @@ (i32.store (i32.const 176) (i32.and - (get_local $7) + (get_local $16) (i32.xor (i32.shl (i32.const 1) - (get_local $0) + (get_local $2) ) (i32.const -1) ) @@ -268,11 +267,11 @@ ) ) (i32.store offset=4 - (get_local $5) + (get_local $3) (i32.or - (tee_local $2 + (tee_local $5 (i32.shl - (get_local $0) + (get_local $2) (i32.const 3) ) ) @@ -280,31 +279,31 @@ ) ) (i32.store - (tee_local $4 + (tee_local $7 (i32.add (i32.add + (get_local $3) (get_local $5) - (get_local $2) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $4) + (get_local $7) ) (i32.const 1) ) ) (return - (get_local $8) + (get_local $17) ) ) ) (if (i32.gt_u - (get_local $0) - (tee_local $4 + (get_local $8) + (tee_local $7 (i32.load (i32.const 184) ) @@ -314,20 +313,20 @@ (if (get_local $2) (block - (set_local $1 + (set_local $0 (i32.and (i32.shr_u - (tee_local $2 + (tee_local $5 (i32.add (i32.and - (tee_local $1 + (tee_local $0 (i32.and (i32.shl (get_local $2) (get_local $5) ) (i32.or - (tee_local $2 + (tee_local $5 (i32.shl (i32.const 2) (get_local $5) @@ -335,14 +334,14 @@ ) (i32.sub (i32.const 0) - (get_local $2) + (get_local $5) ) ) ) ) (i32.sub (i32.const 0) - (get_local $1) + (get_local $0) ) ) (i32.const -1) @@ -353,32 +352,32 @@ (i32.const 16) ) ) - (set_local $1 + (set_local $0 (i32.load - (tee_local $9 + (tee_local $6 (i32.add - (tee_local $16 + (tee_local $3 (i32.load - (tee_local $18 + (tee_local $19 (i32.add (tee_local $10 (i32.add (i32.const 216) (i32.shl (i32.shl - (tee_local $19 + (tee_local $13 (i32.add (i32.or (i32.or (i32.or (i32.or - (tee_local $2 + (tee_local $5 (i32.and (i32.shr_u - (tee_local $9 + (tee_local $6 (i32.shr_u - (get_local $2) - (get_local $1) + (get_local $5) + (get_local $0) ) ) (i32.const 5) @@ -386,15 +385,15 @@ (i32.const 8) ) ) - (get_local $1) + (get_local $0) ) - (tee_local $9 + (tee_local $6 (i32.and (i32.shr_u - (tee_local $16 + (tee_local $3 (i32.shr_u - (get_local $9) - (get_local $2) + (get_local $6) + (get_local $5) ) ) (i32.const 2) @@ -403,13 +402,13 @@ ) ) ) - (tee_local $16 + (tee_local $3 (i32.and (i32.shr_u (tee_local $10 (i32.shr_u - (get_local $16) - (get_local $9) + (get_local $3) + (get_local $6) ) ) (i32.const 1) @@ -421,10 +420,10 @@ (tee_local $10 (i32.and (i32.shr_u - (tee_local $18 + (tee_local $19 (i32.shr_u (get_local $10) - (get_local $16) + (get_local $3) ) ) (i32.const 1) @@ -434,7 +433,7 @@ ) ) (i32.shr_u - (get_local $18) + (get_local $19) (get_local $10) ) ) @@ -458,12 +457,12 @@ (if (i32.ne (get_local $10) - (get_local $1) + (get_local $0) ) (block (if (i32.lt_u - (get_local $1) + (get_local $0) (i32.load (i32.const 192) ) @@ -473,25 +472,25 @@ (if (i32.eq (i32.load - (tee_local $2 + (tee_local $5 (i32.add - (get_local $1) + (get_local $0) (i32.const 12) ) ) ) - (get_local $16) + (get_local $3) ) (block (i32.store - (get_local $2) + (get_local $5) (get_local $10) ) (i32.store - (get_local $18) - (get_local $1) + (get_local $19) + (get_local $0) ) - (set_local $8 + (set_local $17 (i32.load (i32.const 184) ) @@ -504,43 +503,43 @@ (i32.store (i32.const 176) (i32.and - (get_local $7) + (get_local $16) (i32.xor (i32.shl (i32.const 1) - (get_local $19) + (get_local $13) ) (i32.const -1) ) ) ) - (set_local $8 - (get_local $4) + (set_local $17 + (get_local $7) ) ) ) (i32.store offset=4 - (get_local $16) + (get_local $3) (i32.or - (get_local $0) + (get_local $8) (i32.const 3) ) ) (i32.store offset=4 - (tee_local $7 + (tee_local $16 (i32.add - (get_local $16) - (get_local $0) + (get_local $3) + (get_local $8) ) ) (i32.or - (tee_local $4 + (tee_local $7 (i32.sub (i32.shl - (get_local $19) + (get_local $13) (i32.const 3) ) - (get_local $0) + (get_local $8) ) ) (i32.const 1) @@ -548,15 +547,15 @@ ) (i32.store (i32.add + (get_local $16) (get_local $7) - (get_local $4) ) - (get_local $4) + (get_local $7) ) (if - (get_local $8) + (get_local $17) (block - (set_local $1 + (set_local $0 (i32.load (i32.const 196) ) @@ -566,9 +565,9 @@ (i32.const 216) (i32.shl (i32.shl - (tee_local $18 + (tee_local $19 (i32.shr_u - (get_local $8) + (get_local $17) (i32.const 3) ) ) @@ -588,15 +587,15 @@ (tee_local $2 (i32.shl (i32.const 1) - (get_local $18) + (get_local $19) ) ) ) (if (i32.lt_u - (tee_local $8 + (tee_local $17 (i32.load - (tee_local $18 + (tee_local $19 (i32.add (get_local $10) (i32.const 8) @@ -610,11 +609,11 @@ ) (call_import $_abort) (block - (set_local $39 - (get_local $18) + (set_local $38 + (get_local $19) ) (set_local $31 - (get_local $8) + (get_local $17) ) ) ) @@ -626,7 +625,7 @@ (get_local $2) ) ) - (set_local $39 + (set_local $38 (i32.add (get_local $10) (i32.const 8) @@ -638,53 +637,53 @@ ) ) (i32.store - (get_local $39) - (get_local $1) + (get_local $38) + (get_local $0) ) (i32.store offset=12 (get_local $31) - (get_local $1) + (get_local $0) ) (i32.store offset=8 - (get_local $1) + (get_local $0) (get_local $31) ) (i32.store offset=12 - (get_local $1) + (get_local $0) (get_local $10) ) ) ) (i32.store (i32.const 184) - (get_local $4) + (get_local $7) ) (i32.store (i32.const 196) - (get_local $7) + (get_local $16) ) (return - (get_local $9) + (get_local $6) ) ) ) (if - (tee_local $7 + (tee_local $16 (i32.load (i32.const 180) ) ) (block - (set_local $7 + (set_local $16 (i32.and (i32.shr_u - (tee_local $4 + (tee_local $7 (i32.add (i32.and - (get_local $7) + (get_local $16) (i32.sub (i32.const 0) - (get_local $7) + (get_local $16) ) ) (i32.const -1) @@ -699,7 +698,7 @@ (i32.sub (i32.and (i32.load offset=4 - (tee_local $8 + (tee_local $17 (i32.load offset=480 (i32.shl (i32.add @@ -707,13 +706,13 @@ (i32.or (i32.or (i32.or - (tee_local $4 + (tee_local $7 (i32.and (i32.shr_u (tee_local $10 (i32.shr_u - (get_local $4) (get_local $7) + (get_local $16) ) ) (i32.const 5) @@ -721,15 +720,15 @@ (i32.const 8) ) ) - (get_local $7) + (get_local $16) ) (tee_local $10 (i32.and (i32.shr_u - (tee_local $1 + (tee_local $0 (i32.shr_u (get_local $10) - (get_local $4) + (get_local $7) ) ) (i32.const 2) @@ -738,12 +737,12 @@ ) ) ) - (tee_local $1 + (tee_local $0 (i32.and (i32.shr_u (tee_local $2 (i32.shr_u - (get_local $1) + (get_local $0) (get_local $10) ) ) @@ -759,7 +758,7 @@ (tee_local $5 (i32.shr_u (get_local $2) - (get_local $1) + (get_local $0) ) ) (i32.const 1) @@ -780,25 +779,25 @@ ) (i32.const -8) ) - (get_local $0) + (get_local $8) ) ) (set_local $5 - (get_local $8) + (get_local $17) ) - (set_local $1 - (get_local $8) + (set_local $0 + (get_local $17) ) (loop $while-in$7 (block $while-out$6 (if - (tee_local $8 + (tee_local $17 (i32.load offset=16 (get_local $5) ) ) - (set_local $7 - (get_local $8) + (set_local $3 + (get_local $17) ) (if (tee_local $10 @@ -806,15 +805,15 @@ (get_local $5) ) ) - (set_local $7 + (set_local $3 (get_local $10) ) (block (set_local $7 (get_local $2) ) - (set_local $4 - (get_local $1) + (set_local $1 + (get_local $0) ) (br $while-out$6) ) @@ -822,15 +821,15 @@ ) (set_local $10 (i32.lt_u - (tee_local $8 + (tee_local $17 (i32.sub (i32.and (i32.load offset=4 - (get_local $7) + (get_local $3) ) (i32.const -8) ) - (get_local $0) + (get_local $8) ) ) (get_local $2) @@ -838,18 +837,18 @@ ) (set_local $2 (select - (get_local $8) + (get_local $17) (get_local $2) (get_local $10) ) ) (set_local $5 - (get_local $7) + (get_local $3) ) - (set_local $1 + (set_local $0 (select - (get_local $7) - (get_local $1) + (get_local $3) + (get_local $0) (get_local $10) ) ) @@ -858,8 +857,8 @@ ) (if (i32.lt_u - (get_local $4) - (tee_local $1 + (get_local $1) + (tee_local $0 (i32.load (i32.const 192) ) @@ -869,11 +868,11 @@ ) (if (i32.ge_u - (get_local $4) + (get_local $1) (tee_local $5 (i32.add - (get_local $4) - (get_local $0) + (get_local $1) + (get_local $8) ) ) ) @@ -881,54 +880,55 @@ ) (set_local $2 (i32.load offset=24 - (get_local $4) + (get_local $1) ) ) (block $do-once$8 (if (i32.eq - (tee_local $9 + (tee_local $6 (i32.load offset=12 - (get_local $4) + (get_local $1) ) ) - (get_local $4) + (get_local $1) ) (block (if - (tee_local $19 + (tee_local $13 (i32.load - (tee_local $16 + (tee_local $3 (i32.add - (get_local $4) + (get_local $1) (i32.const 20) ) ) ) ) (block - (set_local $8 - (get_local $19) + (set_local $17 + (get_local $13) ) - (set_local $10 - (get_local $16) + (set_local $9 + (get_local $3) ) ) (if - (i32.eqz - (tee_local $8 - (i32.load - (tee_local $10 - (i32.add - (get_local $4) - (i32.const 16) - ) + (tee_local $17 + (i32.load + (tee_local $10 + (i32.add + (get_local $1) + (i32.const 16) ) ) ) ) + (set_local $9 + (get_local $10) + ) (block - (set_local $18 + (set_local $19 (i32.const 0) ) (br $do-once$8) @@ -937,43 +937,43 @@ ) (loop $while-in$11 (if - (tee_local $19 + (tee_local $13 (i32.load - (tee_local $16 + (tee_local $3 (i32.add - (get_local $8) + (get_local $17) (i32.const 20) ) ) ) ) (block - (set_local $8 - (get_local $19) + (set_local $17 + (get_local $13) ) - (set_local $10 - (get_local $16) + (set_local $9 + (get_local $3) ) (br $while-in$11) ) ) (if - (tee_local $19 + (tee_local $13 (i32.load - (tee_local $16 + (tee_local $3 (i32.add - (get_local $8) + (get_local $17) (i32.const 16) ) ) ) ) (block - (set_local $8 - (get_local $19) + (set_local $17 + (get_local $13) ) - (set_local $10 - (get_local $16) + (set_local $9 + (get_local $3) ) (br $while-in$11) ) @@ -981,17 +981,17 @@ ) (if (i32.lt_u - (get_local $10) - (get_local $1) + (get_local $9) + (get_local $0) ) (call_import $_abort) (block (i32.store - (get_local $10) + (get_local $9) (i32.const 0) ) - (set_local $18 - (get_local $8) + (set_local $19 + (get_local $17) ) ) ) @@ -999,26 +999,26 @@ (block (if (i32.lt_u - (tee_local $16 + (tee_local $3 (i32.load offset=8 - (get_local $4) + (get_local $1) ) ) - (get_local $1) + (get_local $0) ) (call_import $_abort) ) (if (i32.ne (i32.load - (tee_local $19 + (tee_local $13 (i32.add - (get_local $16) + (get_local $3) (i32.const 12) ) ) ) - (get_local $4) + (get_local $1) ) (call_import $_abort) ) @@ -1027,24 +1027,24 @@ (i32.load (tee_local $10 (i32.add - (get_local $9) + (get_local $6) (i32.const 8) ) ) ) - (get_local $4) + (get_local $1) ) (block (i32.store - (get_local $19) - (get_local $9) + (get_local $13) + (get_local $6) ) (i32.store (get_local $10) - (get_local $16) + (get_local $3) ) - (set_local $18 - (get_local $9) + (set_local $19 + (get_local $6) ) ) (call_import $_abort) @@ -1058,15 +1058,15 @@ (block (if (i32.eq - (get_local $4) + (get_local $1) (i32.load - (tee_local $1 + (tee_local $0 (i32.add (i32.const 480) (i32.shl - (tee_local $9 + (tee_local $6 (i32.load offset=28 - (get_local $4) + (get_local $1) ) ) (i32.const 2) @@ -1077,12 +1077,12 @@ ) (block (i32.store - (get_local $1) - (get_local $18) + (get_local $0) + (get_local $19) ) (if (i32.eqz - (get_local $18) + (get_local $19) ) (block (i32.store @@ -1094,7 +1094,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $9) + (get_local $6) ) (i32.const -1) ) @@ -1117,35 +1117,35 @@ (if (i32.eq (i32.load - (tee_local $9 + (tee_local $6 (i32.add (get_local $2) (i32.const 16) ) ) ) - (get_local $4) + (get_local $1) ) (i32.store - (get_local $9) - (get_local $18) + (get_local $6) + (get_local $19) ) (i32.store offset=20 (get_local $2) - (get_local $18) + (get_local $19) ) ) (br_if $do-once$12 (i32.eqz - (get_local $18) + (get_local $19) ) ) ) ) (if (i32.lt_u - (get_local $18) - (tee_local $9 + (get_local $19) + (tee_local $6 (i32.load (i32.const 192) ) @@ -1154,42 +1154,42 @@ (call_import $_abort) ) (i32.store offset=24 - (get_local $18) + (get_local $19) (get_local $2) ) (if - (tee_local $1 + (tee_local $0 (i32.load offset=16 - (get_local $4) + (get_local $1) ) ) (if (i32.lt_u - (get_local $1) - (get_local $9) + (get_local $0) + (get_local $6) ) (call_import $_abort) (block (i32.store offset=16 - (get_local $18) - (get_local $1) + (get_local $19) + (get_local $0) ) (i32.store offset=24 - (get_local $1) - (get_local $18) + (get_local $0) + (get_local $19) ) ) ) ) (if - (tee_local $1 + (tee_local $0 (i32.load offset=20 - (get_local $4) + (get_local $1) ) ) (if (i32.lt_u - (get_local $1) + (get_local $0) (i32.load (i32.const 192) ) @@ -1197,12 +1197,12 @@ (call_import $_abort) (block (i32.store offset=20 - (get_local $18) - (get_local $1) + (get_local $19) + (get_local $0) ) (i32.store offset=24 - (get_local $1) - (get_local $18) + (get_local $0) + (get_local $19) ) ) ) @@ -1217,22 +1217,22 @@ ) (block (i32.store offset=4 - (get_local $4) + (get_local $1) (i32.or (tee_local $2 (i32.add (get_local $7) - (get_local $0) + (get_local $8) ) ) (i32.const 3) ) ) (i32.store - (tee_local $1 + (tee_local $0 (i32.add (i32.add - (get_local $4) + (get_local $1) (get_local $2) ) (i32.const 4) @@ -1240,7 +1240,7 @@ ) (i32.or (i32.load - (get_local $1) + (get_local $0) ) (i32.const 1) ) @@ -1248,9 +1248,9 @@ ) (block (i32.store offset=4 - (get_local $4) + (get_local $1) (i32.or - (get_local $0) + (get_local $8) (i32.const 3) ) ) @@ -1269,7 +1269,7 @@ (get_local $7) ) (if - (tee_local $1 + (tee_local $0 (i32.load (i32.const 184) ) @@ -1280,14 +1280,14 @@ (i32.const 196) ) ) - (set_local $1 + (set_local $0 (i32.add (i32.const 216) (i32.shl (i32.shl - (tee_local $9 + (tee_local $6 (i32.shr_u - (get_local $1) + (get_local $0) (i32.const 3) ) ) @@ -1299,7 +1299,7 @@ ) (if (i32.and - (tee_local $16 + (tee_local $3 (i32.load (i32.const 176) ) @@ -1307,17 +1307,17 @@ (tee_local $10 (i32.shl (i32.const 1) - (get_local $9) + (get_local $6) ) ) ) (if (i32.lt_u - (tee_local $19 + (tee_local $13 (i32.load - (tee_local $9 + (tee_local $6 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) @@ -1329,11 +1329,11 @@ ) (call_import $_abort) (block - (set_local $40 - (get_local $9) + (set_local $39 + (get_local $6) ) (set_local $32 - (get_local $19) + (get_local $13) ) ) ) @@ -1341,23 +1341,23 @@ (i32.store (i32.const 176) (i32.or - (get_local $16) + (get_local $3) (get_local $10) ) ) - (set_local $40 + (set_local $39 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) (set_local $32 - (get_local $1) + (get_local $0) ) ) ) (i32.store - (get_local $40) + (get_local $39) (get_local $2) ) (i32.store offset=12 @@ -1370,7 +1370,7 @@ ) (i32.store offset=12 (get_local $2) - (get_local $1) + (get_local $0) ) ) ) @@ -1386,7 +1386,7 @@ ) (return (i32.add - (get_local $4) + (get_local $1) (i32.const 8) ) ) @@ -1403,7 +1403,7 @@ (block (set_local $2 (i32.and - (tee_local $1 + (tee_local $0 (i32.add (get_local $0) (i32.const 11) @@ -1419,7 +1419,7 @@ ) ) (block - (set_local $16 + (set_local $3 (i32.sub (i32.const 0) (get_local $2) @@ -1427,14 +1427,14 @@ ) (block $label$break$L123 (if - (tee_local $7 + (tee_local $16 (i32.load offset=480 (i32.shl - (tee_local $0 + (tee_local $8 (if - (tee_local $19 + (tee_local $13 (i32.shr_u - (get_local $1) + (get_local $0) (i32.const 8) ) ) @@ -1449,24 +1449,24 @@ (i32.shr_u (get_local $2) (i32.add - (tee_local $7 + (tee_local $16 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $19 + (tee_local $13 (i32.and (i32.shr_u (i32.add - (tee_local $9 + (tee_local $6 (i32.shl - (get_local $19) - (tee_local $1 + (get_local $13) + (tee_local $0 (i32.and (i32.shr_u (i32.add - (get_local $19) + (get_local $13) (i32.const 1048320) ) (i32.const 16) @@ -1483,16 +1483,16 @@ (i32.const 4) ) ) - (get_local $1) + (get_local $0) ) - (tee_local $9 + (tee_local $6 (i32.and (i32.shr_u (i32.add - (tee_local $8 + (tee_local $17 (i32.shl - (get_local $9) - (get_local $19) + (get_local $6) + (get_local $13) ) ) (i32.const 245760) @@ -1506,8 +1506,8 @@ ) (i32.shr_u (i32.shl - (get_local $8) - (get_local $9) + (get_local $17) + (get_local $6) ) (i32.const 15) ) @@ -1519,7 +1519,7 @@ (i32.const 1) ) (i32.shl - (get_local $7) + (get_local $16) (i32.const 1) ) ) @@ -1532,13 +1532,13 @@ ) ) (block - (set_local $9 - (get_local $16) + (set_local $6 + (get_local $3) ) - (set_local $8 + (set_local $17 (i32.const 0) ) - (set_local $1 + (set_local $0 (i32.shl (get_local $2) (select @@ -1546,32 +1546,32 @@ (i32.sub (i32.const 25) (i32.shr_u - (get_local $0) + (get_local $8) (i32.const 1) ) ) (i32.eq - (get_local $0) + (get_local $8) (i32.const 31) ) ) ) ) - (set_local $19 - (get_local $7) + (set_local $13 + (get_local $16) ) - (set_local $4 + (set_local $7 (i32.const 0) ) (loop $while-in$18 (if (i32.lt_u - (tee_local $5 + (tee_local $3 (i32.sub - (tee_local $18 + (tee_local $19 (i32.and (i32.load offset=4 - (get_local $19) + (get_local $13) ) (i32.const -8) ) @@ -1579,62 +1579,62 @@ (get_local $2) ) ) - (get_local $9) + (get_local $6) ) (if (i32.eq - (get_local $18) + (get_local $19) (get_local $2) ) (block (set_local $27 - (get_local $5) + (get_local $3) ) (set_local $25 - (get_local $19) + (get_local $13) ) (set_local $29 - (get_local $19) + (get_local $13) ) - (set_local $9 + (set_local $6 (i32.const 90) ) (br $label$break$L123) ) (block - (set_local $9 - (get_local $5) + (set_local $6 + (get_local $3) ) - (set_local $4 - (get_local $19) + (set_local $7 + (get_local $13) ) ) ) ) - (set_local $18 + (set_local $19 (select - (get_local $8) - (tee_local $5 + (get_local $17) + (tee_local $3 (i32.load offset=20 - (get_local $19) + (get_local $13) ) ) (i32.or (i32.eqz - (get_local $5) + (get_local $3) ) (i32.eq - (get_local $5) - (tee_local $19 + (get_local $3) + (tee_local $13 (i32.load (i32.add (i32.add - (get_local $19) + (get_local $13) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $1) + (get_local $0) (i32.const 31) ) (i32.const 2) @@ -1647,35 +1647,35 @@ ) ) (if - (tee_local $5 + (tee_local $3 (i32.eqz - (get_local $19) + (get_local $13) ) ) (block (set_local $33 - (get_local $9) + (get_local $6) ) - (set_local $34 - (get_local $18) + (set_local $5 + (get_local $19) ) (set_local $30 - (get_local $4) + (get_local $7) ) - (set_local $9 + (set_local $6 (i32.const 86) ) ) (block - (set_local $8 - (get_local $18) + (set_local $17 + (get_local $19) ) - (set_local $1 + (set_local $0 (i32.shl - (get_local $1) + (get_local $0) (i32.xor (i32.and - (get_local $5) + (get_local $3) (i32.const 1) ) (i32.const 1) @@ -1689,15 +1689,15 @@ ) (block (set_local $33 - (get_local $16) + (get_local $3) ) - (set_local $34 + (set_local $5 (i32.const 0) ) (set_local $30 (i32.const 0) ) - (set_local $9 + (set_local $6 (i32.const 86) ) ) @@ -1705,7 +1705,7 @@ ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 86) ) (if @@ -1713,7 +1713,7 @@ (if (i32.and (i32.eqz - (get_local $34) + (get_local $5) ) (i32.eqz (get_local $30) @@ -1722,41 +1722,41 @@ (block (if (i32.eqz - (tee_local $16 + (tee_local $3 (i32.and (get_local $10) (i32.or - (tee_local $7 + (tee_local $16 (i32.shl (i32.const 2) - (get_local $0) + (get_local $8) ) ) (i32.sub (i32.const 0) - (get_local $7) + (get_local $16) ) ) ) ) ) (block - (set_local $0 + (set_local $8 (get_local $2) ) (br $do-once$0) ) ) - (set_local $16 + (set_local $3 (i32.and (i32.shr_u - (tee_local $7 + (tee_local $16 (i32.add (i32.and - (get_local $16) + (get_local $3) (i32.sub (i32.const 0) - (get_local $16) + (get_local $3) ) ) (i32.const -1) @@ -1774,13 +1774,13 @@ (i32.or (i32.or (i32.or - (tee_local $7 + (tee_local $16 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $8 (i32.shr_u - (get_local $7) (get_local $16) + (get_local $3) ) ) (i32.const 5) @@ -1788,15 +1788,15 @@ (i32.const 8) ) ) - (get_local $16) + (get_local $3) ) - (tee_local $0 + (tee_local $8 (i32.and (i32.shr_u (tee_local $5 (i32.shr_u - (get_local $0) - (get_local $7) + (get_local $8) + (get_local $16) ) ) (i32.const 2) @@ -1808,10 +1808,10 @@ (tee_local $5 (i32.and (i32.shr_u - (tee_local $4 + (tee_local $7 (i32.shr_u (get_local $5) - (get_local $0) + (get_local $8) ) ) (i32.const 1) @@ -1820,12 +1820,12 @@ ) ) ) - (tee_local $4 + (tee_local $7 (i32.and (i32.shr_u - (tee_local $1 + (tee_local $0 (i32.shr_u - (get_local $4) + (get_local $7) (get_local $5) ) ) @@ -1836,15 +1836,15 @@ ) ) (i32.shr_u - (get_local $1) - (get_local $4) + (get_local $0) + (get_local $7) ) ) (i32.const 2) ) ) ) - (get_local $34) + (get_local $5) ) ) (block @@ -1857,15 +1857,15 @@ (set_local $29 (get_local $30) ) - (set_local $9 + (set_local $6 (i32.const 90) ) ) (block - (set_local $6 + (set_local $4 (get_local $33) ) - (set_local $12 + (set_local $11 (get_local $30) ) ) @@ -1873,16 +1873,16 @@ ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 90) ) (loop $while-in$20 - (set_local $9 + (set_local $6 (i32.const 0) ) - (set_local $1 + (set_local $0 (i32.lt_u - (tee_local $4 + (tee_local $7 (i32.sub (i32.and (i32.load offset=4 @@ -1898,20 +1898,20 @@ ) (set_local $5 (select - (get_local $4) + (get_local $7) (get_local $27) - (get_local $1) + (get_local $0) ) ) - (set_local $4 + (set_local $7 (select (get_local $25) (get_local $29) - (get_local $1) + (get_local $0) ) ) (if - (tee_local $1 + (tee_local $0 (i32.load offset=16 (get_local $25) ) @@ -1921,10 +1921,10 @@ (get_local $5) ) (set_local $25 - (get_local $1) + (get_local $0) ) (set_local $29 - (get_local $4) + (get_local $7) ) (br $while-in$20) ) @@ -1940,16 +1940,16 @@ (get_local $5) ) (set_local $29 - (get_local $4) + (get_local $7) ) (br $while-in$20) ) (block - (set_local $6 + (set_local $4 (get_local $5) ) - (set_local $12 - (get_local $4) + (set_local $11 + (get_local $7) ) ) ) @@ -1958,7 +1958,7 @@ (if (select (i32.lt_u - (get_local $6) + (get_local $4) (i32.sub (i32.load (i32.const 184) @@ -1968,14 +1968,14 @@ ) (i32.const 0) (i32.ne - (get_local $12) + (get_local $11) (i32.const 0) ) ) (block (if (i32.lt_u - (get_local $12) + (get_local $11) (tee_local $10 (i32.load (i32.const 192) @@ -1986,10 +1986,10 @@ ) (if (i32.ge_u - (get_local $12) - (tee_local $4 + (get_local $11) + (tee_local $7 (i32.add - (get_local $12) + (get_local $11) (get_local $2) ) ) @@ -1998,54 +1998,55 @@ ) (set_local $5 (i32.load offset=24 - (get_local $12) + (get_local $11) ) ) (block $do-once$21 (if (i32.eq - (tee_local $1 + (tee_local $0 (i32.load offset=12 - (get_local $12) + (get_local $11) ) ) - (get_local $12) + (get_local $11) ) (block (if - (tee_local $16 + (tee_local $3 (i32.load - (tee_local $0 + (tee_local $8 (i32.add - (get_local $12) + (get_local $11) (i32.const 20) ) ) ) ) (block - (set_local $8 - (get_local $16) + (set_local $17 + (get_local $3) ) - (set_local $7 - (get_local $0) + (set_local $0 + (get_local $8) ) ) (if - (i32.eqz - (tee_local $8 - (i32.load - (tee_local $7 - (i32.add - (get_local $12) - (i32.const 16) - ) + (tee_local $17 + (i32.load + (tee_local $16 + (i32.add + (get_local $11) + (i32.const 16) ) ) ) ) + (set_local $0 + (get_local $16) + ) (block - (set_local $11 + (set_local $9 (i32.const 0) ) (br $do-once$21) @@ -2054,43 +2055,43 @@ ) (loop $while-in$24 (if - (tee_local $16 + (tee_local $3 (i32.load - (tee_local $0 + (tee_local $8 (i32.add - (get_local $8) + (get_local $17) (i32.const 20) ) ) ) ) (block - (set_local $8 - (get_local $16) + (set_local $17 + (get_local $3) ) - (set_local $7 - (get_local $0) + (set_local $0 + (get_local $8) ) (br $while-in$24) ) ) (if - (tee_local $16 + (tee_local $3 (i32.load - (tee_local $0 + (tee_local $8 (i32.add - (get_local $8) + (get_local $17) (i32.const 16) ) ) ) ) (block - (set_local $8 - (get_local $16) + (set_local $17 + (get_local $3) ) - (set_local $7 - (get_local $0) + (set_local $0 + (get_local $8) ) (br $while-in$24) ) @@ -2098,17 +2099,17 @@ ) (if (i32.lt_u - (get_local $7) + (get_local $0) (get_local $10) ) (call_import $_abort) (block (i32.store - (get_local $7) + (get_local $0) (i32.const 0) ) - (set_local $11 - (get_local $8) + (set_local $9 + (get_local $17) ) ) ) @@ -2116,9 +2117,9 @@ (block (if (i32.lt_u - (tee_local $0 + (tee_local $8 (i32.load offset=8 - (get_local $12) + (get_local $11) ) ) (get_local $10) @@ -2128,40 +2129,40 @@ (if (i32.ne (i32.load - (tee_local $16 + (tee_local $3 (i32.add - (get_local $0) + (get_local $8) (i32.const 12) ) ) ) - (get_local $12) + (get_local $11) ) (call_import $_abort) ) (if (i32.eq (i32.load - (tee_local $7 + (tee_local $16 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) ) - (get_local $12) + (get_local $11) ) (block (i32.store - (get_local $16) - (get_local $1) + (get_local $3) + (get_local $0) ) (i32.store - (get_local $7) - (get_local $0) + (get_local $16) + (get_local $8) ) - (set_local $11 - (get_local $1) + (set_local $9 + (get_local $0) ) ) (call_import $_abort) @@ -2175,15 +2176,15 @@ (block (if (i32.eq - (get_local $12) + (get_local $11) (i32.load (tee_local $10 (i32.add (i32.const 480) (i32.shl - (tee_local $1 + (tee_local $0 (i32.load offset=28 - (get_local $12) + (get_local $11) ) ) (i32.const 2) @@ -2195,11 +2196,11 @@ (block (i32.store (get_local $10) - (get_local $11) + (get_local $9) ) (if (i32.eqz - (get_local $11) + (get_local $9) ) (block (i32.store @@ -2211,7 +2212,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $1) + (get_local $0) ) (i32.const -1) ) @@ -2234,35 +2235,35 @@ (if (i32.eq (i32.load - (tee_local $1 + (tee_local $0 (i32.add (get_local $5) (i32.const 16) ) ) ) - (get_local $12) + (get_local $11) ) (i32.store - (get_local $1) - (get_local $11) + (get_local $0) + (get_local $9) ) (i32.store offset=20 (get_local $5) - (get_local $11) + (get_local $9) ) ) (br_if $do-once$25 (i32.eqz - (get_local $11) + (get_local $9) ) ) ) ) (if (i32.lt_u - (get_local $11) - (tee_local $1 + (get_local $9) + (tee_local $0 (i32.load (i32.const 192) ) @@ -2271,29 +2272,29 @@ (call_import $_abort) ) (i32.store offset=24 - (get_local $11) + (get_local $9) (get_local $5) ) (if (tee_local $10 (i32.load offset=16 - (get_local $12) + (get_local $11) ) ) (if (i32.lt_u (get_local $10) - (get_local $1) + (get_local $0) ) (call_import $_abort) (block (i32.store offset=16 - (get_local $11) + (get_local $9) (get_local $10) ) (i32.store offset=24 (get_local $10) - (get_local $11) + (get_local $9) ) ) ) @@ -2301,7 +2302,7 @@ (if (tee_local $10 (i32.load offset=20 - (get_local $12) + (get_local $11) ) ) (if @@ -2314,12 +2315,12 @@ (call_import $_abort) (block (i32.store offset=20 - (get_local $11) + (get_local $9) (get_local $10) ) (i32.store offset=24 (get_local $10) - (get_local $11) + (get_local $9) ) ) ) @@ -2330,40 +2331,40 @@ (block $do-once$29 (if (i32.ge_u - (get_local $6) + (get_local $4) (i32.const 16) ) (block (i32.store offset=4 - (get_local $12) + (get_local $11) (i32.or (get_local $2) (i32.const 3) ) ) (i32.store offset=4 - (get_local $4) + (get_local $7) (i32.or - (get_local $6) + (get_local $4) (i32.const 1) ) ) (i32.store (i32.add + (get_local $7) (get_local $4) - (get_local $6) ) - (get_local $6) + (get_local $4) ) (set_local $5 (i32.shr_u - (get_local $6) + (get_local $4) (i32.const 3) ) ) (if (i32.lt_u - (get_local $6) + (get_local $4) (i32.const 256) ) (block @@ -2381,12 +2382,12 @@ ) (if (i32.and - (tee_local $1 + (tee_local $0 (i32.load (i32.const 176) ) ) - (tee_local $0 + (tee_local $8 (i32.shl (i32.const 1) (get_local $5) @@ -2395,7 +2396,7 @@ ) (if (i32.lt_u - (tee_local $7 + (tee_local $16 (i32.load (tee_local $5 (i32.add @@ -2415,7 +2416,7 @@ (get_local $5) ) (set_local $26 - (get_local $7) + (get_local $16) ) ) ) @@ -2423,8 +2424,8 @@ (i32.store (i32.const 176) (i32.or - (get_local $1) (get_local $0) + (get_local $8) ) ) (set_local $14 @@ -2440,18 +2441,18 @@ ) (i32.store (get_local $14) - (get_local $4) + (get_local $7) ) (i32.store offset=12 (get_local $26) - (get_local $4) + (get_local $7) ) (i32.store offset=8 - (get_local $4) + (get_local $7) (get_local $26) ) (i32.store offset=12 - (get_local $4) + (get_local $7) (get_local $10) ) (br $do-once$29) @@ -2461,24 +2462,24 @@ (i32.add (i32.const 480) (i32.shl - (tee_local $8 + (tee_local $3 (if (tee_local $10 (i32.shr_u - (get_local $6) + (get_local $4) (i32.const 8) ) ) (if (i32.gt_u - (get_local $6) + (get_local $4) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $6) + (get_local $4) (i32.add (tee_local $5 (i32.add @@ -2490,10 +2491,10 @@ (i32.and (i32.shr_u (i32.add - (tee_local $1 + (tee_local $0 (i32.shl (get_local $10) - (tee_local $0 + (tee_local $8 (i32.and (i32.shr_u (i32.add @@ -2514,15 +2515,15 @@ (i32.const 4) ) ) - (get_local $0) + (get_local $8) ) - (tee_local $1 + (tee_local $0 (i32.and (i32.shr_u (i32.add - (tee_local $7 + (tee_local $16 (i32.shl - (get_local $1) + (get_local $0) (get_local $10) ) ) @@ -2537,8 +2538,8 @@ ) (i32.shr_u (i32.shl - (get_local $7) - (get_local $1) + (get_local $16) + (get_local $0) ) (i32.const 15) ) @@ -2563,34 +2564,34 @@ ) ) (i32.store offset=28 - (get_local $4) - (get_local $8) + (get_local $7) + (get_local $3) ) (i32.store offset=4 - (tee_local $1 + (tee_local $0 (i32.add - (get_local $4) + (get_local $7) (i32.const 16) ) ) (i32.const 0) ) (i32.store - (get_local $1) + (get_local $0) (i32.const 0) ) (if (i32.eqz (i32.and - (tee_local $1 + (tee_local $0 (i32.load (i32.const 180) ) ) - (tee_local $7 + (tee_local $16 (i32.shl (i32.const 1) - (get_local $8) + (get_local $3) ) ) ) @@ -2599,49 +2600,49 @@ (i32.store (i32.const 180) (i32.or - (get_local $1) - (get_local $7) + (get_local $0) + (get_local $16) ) ) (i32.store (get_local $5) - (get_local $4) + (get_local $7) ) (i32.store offset=24 - (get_local $4) + (get_local $7) (get_local $5) ) (i32.store offset=12 - (get_local $4) - (get_local $4) + (get_local $7) + (get_local $7) ) (i32.store offset=8 - (get_local $4) - (get_local $4) + (get_local $7) + (get_local $7) ) (br $do-once$29) ) ) - (set_local $7 + (set_local $16 (i32.shl - (get_local $6) + (get_local $4) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $8) + (get_local $3) (i32.const 1) ) ) (i32.eq - (get_local $8) + (get_local $3) (i32.const 31) ) ) ) ) - (set_local $1 + (set_local $0 (i32.load (get_local $5) ) @@ -2652,34 +2653,34 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $1) + (get_local $0) ) (i32.const -8) ) - (get_local $6) + (get_local $4) ) (block (set_local $15 - (get_local $1) + (get_local $0) ) - (set_local $9 + (set_local $6 (i32.const 148) ) (br $while-out$31) ) ) (if - (tee_local $0 + (tee_local $8 (i32.load (tee_local $5 (i32.add (i32.add - (get_local $1) + (get_local $0) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $7) + (get_local $16) (i32.const 31) ) (i32.const 2) @@ -2689,14 +2690,14 @@ ) ) (block - (set_local $7 + (set_local $16 (i32.shl - (get_local $7) + (get_local $16) (i32.const 1) ) ) - (set_local $1 - (get_local $0) + (set_local $0 + (get_local $8) ) (br $while-in$32) ) @@ -2705,9 +2706,9 @@ (get_local $5) ) (set_local $21 - (get_local $1) + (get_local $0) ) - (set_local $9 + (set_local $6 (i32.const 145) ) ) @@ -2716,7 +2717,7 @@ ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 145) ) (if @@ -2730,33 +2731,33 @@ (block (i32.store (get_local $23) - (get_local $4) + (get_local $7) ) (i32.store offset=24 - (get_local $4) + (get_local $7) (get_local $21) ) (i32.store offset=12 - (get_local $4) - (get_local $4) + (get_local $7) + (get_local $7) ) (i32.store offset=8 - (get_local $4) - (get_local $4) + (get_local $7) + (get_local $7) ) ) ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 148) ) (if (i32.and (i32.ge_u - (tee_local $7 + (tee_local $16 (i32.load - (tee_local $1 + (tee_local $0 (i32.add (get_local $15) (i32.const 8) @@ -2764,7 +2765,7 @@ ) ) ) - (tee_local $0 + (tee_local $8 (i32.load (i32.const 192) ) @@ -2772,28 +2773,28 @@ ) (i32.ge_u (get_local $15) - (get_local $0) + (get_local $8) ) ) (block (i32.store offset=12 + (get_local $16) (get_local $7) - (get_local $4) ) (i32.store - (get_local $1) - (get_local $4) + (get_local $0) + (get_local $7) ) (i32.store offset=8 - (get_local $4) (get_local $7) + (get_local $16) ) (i32.store offset=12 - (get_local $4) + (get_local $7) (get_local $15) ) (i32.store offset=24 - (get_local $4) + (get_local $7) (i32.const 0) ) ) @@ -2804,11 +2805,11 @@ ) (block (i32.store offset=4 - (get_local $12) + (get_local $11) (i32.or - (tee_local $7 + (tee_local $16 (i32.add - (get_local $6) + (get_local $4) (get_local $2) ) ) @@ -2816,18 +2817,18 @@ ) ) (i32.store - (tee_local $1 + (tee_local $0 (i32.add (i32.add - (get_local $12) - (get_local $7) + (get_local $11) + (get_local $16) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $1) + (get_local $0) ) (i32.const 1) ) @@ -2837,22 +2838,22 @@ ) (return (i32.add - (get_local $12) + (get_local $11) (i32.const 8) ) ) ) - (set_local $0 + (set_local $8 (get_local $2) ) ) ) - (set_local $0 + (set_local $8 (get_local $2) ) ) ) - (set_local $0 + (set_local $8 (i32.const -1) ) ) @@ -2860,12 +2861,12 @@ ) (if (i32.ge_u - (tee_local $12 + (tee_local $11 (i32.load (i32.const 184) ) ) - (get_local $0) + (get_local $8) ) (block (set_local $15 @@ -2875,10 +2876,10 @@ ) (if (i32.gt_u - (tee_local $6 + (tee_local $4 (i32.sub - (get_local $12) - (get_local $0) + (get_local $11) + (get_local $8) ) ) (i32.const 15) @@ -2889,32 +2890,32 @@ (tee_local $21 (i32.add (get_local $15) - (get_local $0) + (get_local $8) ) ) ) (i32.store (i32.const 184) - (get_local $6) + (get_local $4) ) (i32.store offset=4 (get_local $21) (i32.or - (get_local $6) + (get_local $4) (i32.const 1) ) ) (i32.store (i32.add (get_local $21) - (get_local $6) + (get_local $4) ) - (get_local $6) + (get_local $4) ) (i32.store offset=4 (get_local $15) (i32.or - (get_local $0) + (get_local $8) (i32.const 3) ) ) @@ -2931,23 +2932,23 @@ (i32.store offset=4 (get_local $15) (i32.or - (get_local $12) + (get_local $11) (i32.const 3) ) ) (i32.store - (tee_local $6 + (tee_local $4 (i32.add (i32.add (get_local $15) - (get_local $12) + (get_local $11) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $6) + (get_local $4) ) (i32.const 1) ) @@ -2969,42 +2970,42 @@ (i32.const 188) ) ) - (get_local $0) + (get_local $8) ) (block (i32.store (i32.const 188) - (tee_local $6 + (tee_local $4 (i32.sub (get_local $15) - (get_local $0) + (get_local $8) ) ) ) (i32.store (i32.const 200) - (tee_local $12 + (tee_local $11 (i32.add (tee_local $15 (i32.load (i32.const 200) ) ) - (get_local $0) + (get_local $8) ) ) ) (i32.store offset=4 - (get_local $12) + (get_local $11) (i32.or - (get_local $6) + (get_local $4) (i32.const 1) ) ) (i32.store offset=4 (get_local $15) (i32.or - (get_local $0) + (get_local $8) (i32.const 3) ) ) @@ -3077,24 +3078,24 @@ ) (set_local $15 (i32.add - (get_local $0) + (get_local $8) (i32.const 48) ) ) (if (i32.le_u - (tee_local $6 + (tee_local $4 (i32.and (tee_local $21 (i32.add - (tee_local $6 + (tee_local $4 (i32.load (i32.const 656) ) ) - (tee_local $12 + (tee_local $11 (i32.add - (get_local $0) + (get_local $8) (i32.const 47) ) ) @@ -3103,12 +3104,12 @@ (tee_local $23 (i32.sub (i32.const 0) - (get_local $6) + (get_local $4) ) ) ) ) - (get_local $0) + (get_local $8) ) (return (i32.const 0) @@ -3117,7 +3118,7 @@ (if (if (i32.ne - (tee_local $8 + (tee_local $3 (i32.load (i32.const 616) ) @@ -3133,14 +3134,14 @@ (i32.const 608) ) ) - (get_local $6) + (get_local $4) ) ) (get_local $26) ) (i32.gt_u (get_local $14) - (get_local $8) + (get_local $3) ) ) (i32.const 0) @@ -3154,12 +3155,12 @@ (if (select (i32.lt_u - (get_local $6) + (get_local $4) (i32.const 2147483647) ) (i32.const 0) (i32.eq - (tee_local $9 + (tee_local $6 (block $label$break$L257 (if (i32.and @@ -3172,7 +3173,7 @@ (block (block $label$break$L259 (if - (tee_local $8 + (tee_local $3 (i32.load (i32.const 200) ) @@ -3191,13 +3192,13 @@ (get_local $14) ) ) - (get_local $8) + (get_local $3) ) (i32.gt_u (i32.add (get_local $26) (i32.load - (tee_local $11 + (tee_local $9 (i32.add (get_local $14) (i32.const 4) @@ -3205,7 +3206,7 @@ ) ) ) - (get_local $8) + (get_local $3) ) (i32.const 0) ) @@ -3213,8 +3214,8 @@ (set_local $5 (get_local $14) ) - (set_local $7 - (get_local $11) + (set_local $13 + (get_local $9) ) (br $while-out$37) ) @@ -3227,7 +3228,7 @@ ) (br $while-in$38) (block - (set_local $9 + (set_local $6 (i32.const 173) ) (br $label$break$L259) @@ -3252,7 +3253,7 @@ ) (if (i32.eq - (tee_local $11 + (tee_local $9 (call_import $_sbrk (get_local $14) ) @@ -3262,18 +3263,18 @@ (get_local $5) ) (i32.load - (get_local $7) + (get_local $13) ) ) ) (if (i32.ne - (get_local $11) + (get_local $9) (i32.const -1) ) (block (set_local $20 - (get_local $11) + (get_local $9) ) (set_local $22 (get_local $14) @@ -3284,20 +3285,20 @@ ) ) (block - (set_local $13 - (get_local $11) + (set_local $12 + (get_local $9) ) - (set_local $17 + (set_local $18 (get_local $14) ) - (set_local $9 + (set_local $6 (i32.const 183) ) ) ) ) ) - (set_local $9 + (set_local $6 (i32.const 173) ) ) @@ -3306,11 +3307,11 @@ (if (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 173) ) (i32.ne - (tee_local $8 + (tee_local $3 (call_import $_sbrk (i32.const 0) ) @@ -3320,10 +3321,10 @@ (i32.const 0) ) (block - (set_local $1 + (set_local $0 (if (i32.and - (tee_local $11 + (tee_local $9 (i32.add (tee_local $14 (i32.load @@ -3334,17 +3335,17 @@ ) ) (tee_local $2 - (get_local $8) + (get_local $3) ) ) (i32.add (i32.sub - (get_local $6) + (get_local $4) (get_local $2) ) (i32.and (i32.add - (get_local $11) + (get_local $9) (get_local $2) ) (i32.sub @@ -3353,7 +3354,7 @@ ) ) ) - (get_local $6) + (get_local $4) ) ) (set_local $2 @@ -3363,17 +3364,17 @@ (i32.const 608) ) ) - (get_local $1) + (get_local $0) ) ) (if (i32.and (i32.gt_u - (get_local $1) (get_local $0) + (get_local $8) ) (i32.lt_u - (get_local $1) + (get_local $0) (i32.const 2147483647) ) ) @@ -3387,7 +3388,7 @@ ) (i32.gt_u (get_local $2) - (tee_local $11 + (tee_local $9 (i32.load (i32.const 616) ) @@ -3396,39 +3397,39 @@ ) (i32.const 0) (i32.ne - (get_local $11) + (get_local $9) (i32.const 0) ) ) ) (if (i32.eq - (tee_local $11 + (tee_local $9 (call_import $_sbrk - (get_local $1) + (get_local $0) ) ) - (get_local $8) + (get_local $3) ) (block (set_local $20 - (get_local $8) + (get_local $3) ) (set_local $22 - (get_local $1) + (get_local $0) ) (br $label$break$L257 (i32.const 193) ) ) (block - (set_local $13 - (get_local $11) + (set_local $12 + (get_local $9) ) - (set_local $17 - (get_local $1) + (set_local $18 + (get_local $0) ) - (set_local $9 + (set_local $6 (i32.const 183) ) ) @@ -3441,14 +3442,14 @@ (block $label$break$L279 (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 183) ) (block - (set_local $11 + (set_local $9 (i32.sub (i32.const 0) - (get_local $17) + (get_local $18) ) ) (if @@ -3456,15 +3457,15 @@ (i32.and (i32.gt_u (get_local $15) - (get_local $17) + (get_local $18) ) (i32.and (i32.lt_u - (get_local $17) + (get_local $18) (i32.const 2147483647) ) (i32.ne - (get_local $13) + (get_local $12) (i32.const -1) ) ) @@ -3474,10 +3475,10 @@ (i32.and (i32.add (i32.sub - (get_local $12) - (get_local $17) + (get_local $11) + (get_local $18) ) - (tee_local $8 + (tee_local $3 (i32.load (i32.const 656) ) @@ -3485,7 +3486,7 @@ ) (i32.sub (i32.const 0) - (get_local $8) + (get_local $3) ) ) ) @@ -3503,33 +3504,33 @@ (block (drop (call_import $_sbrk - (get_local $11) + (get_local $9) ) ) (br $label$break$L279) ) - (set_local $3 + (set_local $1 (i32.add (get_local $2) - (get_local $17) + (get_local $18) ) ) ) - (set_local $3 - (get_local $17) + (set_local $1 + (get_local $18) ) ) (if (i32.ne - (get_local $13) + (get_local $12) (i32.const -1) ) (block (set_local $20 - (get_local $13) + (get_local $12) ) (set_local $22 - (get_local $3) + (get_local $1) ) (br $label$break$L257 (i32.const 193) @@ -3558,12 +3559,12 @@ ) (i32.and (i32.lt_u - (tee_local $3 + (tee_local $1 (call_import $_sbrk - (get_local $6) + (get_local $4) ) ) - (tee_local $6 + (tee_local $4 (call_import $_sbrk (i32.const 0) ) @@ -3571,11 +3572,11 @@ ) (i32.and (i32.ne - (get_local $3) + (get_local $1) (i32.const -1) ) (i32.ne - (get_local $6) + (get_local $4) (i32.const -1) ) ) @@ -3583,14 +3584,14 @@ (i32.const 0) ) (i32.gt_u - (tee_local $13 + (tee_local $12 (i32.sub - (get_local $6) - (get_local $3) + (get_local $4) + (get_local $1) ) ) (i32.add - (get_local $0) + (get_local $8) (i32.const 40) ) ) @@ -3598,25 +3599,25 @@ ) (block (set_local $20 - (get_local $3) + (get_local $1) ) (set_local $22 - (get_local $13) + (get_local $12) ) - (set_local $9 + (set_local $6 (i32.const 193) ) ) ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 193) ) (block (i32.store (i32.const 608) - (tee_local $13 + (tee_local $12 (i32.add (i32.load (i32.const 608) @@ -3627,25 +3628,25 @@ ) (if (i32.gt_u - (get_local $13) + (get_local $12) (i32.load (i32.const 612) ) ) (i32.store (i32.const 612) - (get_local $13) + (get_local $12) ) ) (block $do-once$44 (if - (tee_local $13 + (tee_local $12 (i32.load (i32.const 200) ) ) (block - (set_local $3 + (set_local $1 (i32.const 624) ) (loop $do-in$47 @@ -3654,16 +3655,16 @@ (i32.eq (get_local $20) (i32.add - (tee_local $6 + (tee_local $4 (i32.load - (get_local $3) + (get_local $1) ) ) - (tee_local $12 + (tee_local $11 (i32.load - (tee_local $17 + (tee_local $18 (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) ) @@ -3672,19 +3673,19 @@ ) ) (block + (set_local $46 + (get_local $4) + ) (set_local $47 - (get_local $6) + (get_local $18) ) (set_local $48 - (get_local $17) + (get_local $11) ) (set_local $49 - (get_local $12) - ) - (set_local $50 - (get_local $3) + (get_local $1) ) - (set_local $9 + (set_local $6 (i32.const 203) ) (br $do-out$46) @@ -3692,9 +3693,9 @@ ) (br_if $do-in$47 (i32.ne - (tee_local $3 + (tee_local $1 (i32.load offset=8 - (get_local $3) + (get_local $1) ) ) (i32.const 0) @@ -3706,12 +3707,12 @@ (select (i32.and (i32.lt_u - (get_local $13) + (get_local $12) (get_local $20) ) (i32.ge_u - (get_local $13) - (get_local $47) + (get_local $12) + (get_local $46) ) ) (i32.const 0) @@ -3719,37 +3720,37 @@ (i32.eqz (i32.and (i32.load offset=12 - (get_local $50) + (get_local $49) ) (i32.const 8) ) ) (i32.const 0) (i32.eq - (get_local $9) + (get_local $6) (i32.const 203) ) ) ) (block (i32.store - (get_local $48) + (get_local $47) (i32.add - (get_local $49) + (get_local $48) (get_local $22) ) ) - (set_local $3 + (set_local $1 (i32.add - (get_local $13) - (tee_local $12 + (get_local $12) + (tee_local $11 (select (i32.and (i32.sub (i32.const 0) - (tee_local $3 + (tee_local $1 (i32.add - (get_local $13) + (get_local $12) (i32.const 8) ) ) @@ -3758,18 +3759,18 @@ ) (i32.const 0) (i32.and - (get_local $3) + (get_local $1) (i32.const 7) ) ) ) ) ) - (set_local $17 + (set_local $18 (i32.add (i32.sub (get_local $22) - (get_local $12) + (get_local $11) ) (i32.load (i32.const 188) @@ -3778,23 +3779,23 @@ ) (i32.store (i32.const 200) - (get_local $3) + (get_local $1) ) (i32.store (i32.const 188) - (get_local $17) + (get_local $18) ) (i32.store offset=4 - (get_local $3) + (get_local $1) (i32.or - (get_local $17) + (get_local $18) (i32.const 1) ) ) (i32.store offset=4 (i32.add - (get_local $3) - (get_local $17) + (get_local $1) + (get_local $18) ) (i32.const 40) ) @@ -3807,11 +3808,11 @@ (br $do-once$44) ) ) - (set_local $4 + (set_local $17 (if (i32.lt_u (get_local $20) - (tee_local $17 + (tee_local $18 (i32.load (i32.const 192) ) @@ -3824,16 +3825,16 @@ ) (get_local $20) ) - (get_local $17) + (get_local $18) ) ) - (set_local $17 + (set_local $18 (i32.add (get_local $20) (get_local $22) ) ) - (set_local $3 + (set_local $1 (i32.const 624) ) (loop $while-in$49 @@ -3841,27 +3842,27 @@ (if (i32.eq (i32.load - (get_local $3) + (get_local $1) ) - (get_local $17) + (get_local $18) ) (block - (set_local $51 - (get_local $3) + (set_local $50 + (get_local $1) ) - (set_local $41 - (get_local $3) + (set_local $40 + (get_local $1) ) - (set_local $9 + (set_local $6 (i32.const 211) ) (br $while-out$48) ) ) (if - (tee_local $3 + (tee_local $1 (i32.load offset=8 - (get_local $3) + (get_local $1) ) ) (br $while-in$49) @@ -3873,13 +3874,13 @@ ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 211) ) (if (i32.and (i32.load offset=12 - (get_local $41) + (get_local $40) ) (i32.const 8) ) @@ -3888,31 +3889,31 @@ ) (block (i32.store - (get_local $51) + (get_local $50) (get_local $20) ) (i32.store - (tee_local $3 + (tee_local $1 (i32.add - (get_local $41) + (get_local $40) (i32.const 4) ) ) (i32.add (i32.load - (get_local $3) + (get_local $1) ) (get_local $22) ) ) - (set_local $12 + (set_local $11 (i32.add (get_local $20) (select (i32.and (i32.sub (i32.const 0) - (tee_local $3 + (tee_local $1 (i32.add (get_local $20) (i32.const 8) @@ -3923,22 +3924,22 @@ ) (i32.const 0) (i32.and - (get_local $3) + (get_local $1) (i32.const 7) ) ) ) ) - (set_local $6 + (set_local $4 (i32.add - (get_local $17) + (get_local $18) (select (i32.and (i32.sub (i32.const 0) - (tee_local $3 + (tee_local $1 (i32.add - (get_local $17) + (get_local $18) (i32.const 8) ) ) @@ -3947,44 +3948,44 @@ ) (i32.const 0) (i32.and - (get_local $3) + (get_local $1) (i32.const 7) ) ) ) ) - (set_local $3 + (set_local $1 (i32.add - (get_local $12) - (get_local $0) + (get_local $11) + (get_local $8) ) ) (set_local $15 (i32.sub (i32.sub - (get_local $6) - (get_local $12) + (get_local $4) + (get_local $11) ) - (get_local $0) + (get_local $8) ) ) (i32.store offset=4 - (get_local $12) + (get_local $11) (i32.or - (get_local $0) + (get_local $8) (i32.const 3) ) ) (block $do-once$50 (if (i32.ne - (get_local $6) - (get_local $13) + (get_local $4) + (get_local $12) ) (block (if (i32.eq - (get_local $6) + (get_local $4) (i32.load (i32.const 196) ) @@ -3992,7 +3993,7 @@ (block (i32.store (i32.const 184) - (tee_local $1 + (tee_local $0 (i32.add (i32.load (i32.const 184) @@ -4003,21 +4004,21 @@ ) (i32.store (i32.const 196) - (get_local $3) + (get_local $1) ) (i32.store offset=4 - (get_local $3) + (get_local $1) (i32.or - (get_local $1) + (get_local $0) (i32.const 1) ) ) (i32.store (i32.add - (get_local $3) (get_local $1) + (get_local $0) ) - (get_local $1) + (get_local $0) ) (br $do-once$50) ) @@ -4028,9 +4029,9 @@ (if (i32.eq (i32.and - (tee_local $1 + (tee_local $0 (i32.load offset=4 - (get_local $6) + (get_local $4) ) ) (i32.const 3) @@ -4038,28 +4039,28 @@ (i32.const 1) ) (block - (set_local $7 + (set_local $13 (i32.and - (get_local $1) + (get_local $0) (i32.const -8) ) ) (set_local $5 (i32.shr_u - (get_local $1) + (get_local $0) (i32.const 3) ) ) (block $label$break$L331 (if (i32.ge_u - (get_local $1) + (get_local $0) (i32.const 256) ) (block (set_local $23 (i32.load offset=24 - (get_local $6) + (get_local $4) ) ) (block $do-once$53 @@ -4067,20 +4068,20 @@ (i32.eq (tee_local $21 (i32.load offset=12 - (get_local $6) + (get_local $4) ) ) - (get_local $6) + (get_local $4) ) (block (if - (tee_local $8 + (tee_local $3 (i32.load (tee_local $2 (i32.add - (tee_local $11 + (tee_local $9 (i32.add - (get_local $6) + (get_local $4) (i32.const 16) ) ) @@ -4091,9 +4092,9 @@ ) (block (set_local $14 - (get_local $8) + (get_local $3) ) - (set_local $11 + (set_local $9 (get_local $2) ) ) @@ -4101,7 +4102,7 @@ (i32.eqz (tee_local $14 (i32.load - (get_local $11) + (get_local $9) ) ) ) @@ -4115,7 +4116,7 @@ ) (loop $while-in$56 (if - (tee_local $8 + (tee_local $3 (i32.load (tee_local $2 (i32.add @@ -4127,16 +4128,16 @@ ) (block (set_local $14 - (get_local $8) + (get_local $3) ) - (set_local $11 + (set_local $9 (get_local $2) ) (br $while-in$56) ) ) (if - (tee_local $8 + (tee_local $3 (i32.load (tee_local $2 (i32.add @@ -4148,9 +4149,9 @@ ) (block (set_local $14 - (get_local $8) + (get_local $3) ) - (set_local $11 + (set_local $9 (get_local $2) ) (br $while-in$56) @@ -4159,13 +4160,13 @@ ) (if (i32.lt_u - (get_local $11) - (get_local $4) + (get_local $9) + (get_local $17) ) (call_import $_abort) (block (i32.store - (get_local $11) + (get_local $9) (i32.const 0) ) (set_local $24 @@ -4179,46 +4180,46 @@ (i32.lt_u (tee_local $2 (i32.load offset=8 - (get_local $6) + (get_local $4) ) ) - (get_local $4) + (get_local $17) ) (call_import $_abort) ) (if (i32.ne (i32.load - (tee_local $8 + (tee_local $3 (i32.add (get_local $2) (i32.const 12) ) ) ) - (get_local $6) + (get_local $4) ) (call_import $_abort) ) (if (i32.eq (i32.load - (tee_local $11 + (tee_local $9 (i32.add (get_local $21) (i32.const 8) ) ) ) - (get_local $6) + (get_local $4) ) (block (i32.store - (get_local $8) + (get_local $3) (get_local $21) ) (i32.store - (get_local $11) + (get_local $9) (get_local $2) ) (set_local $24 @@ -4238,7 +4239,7 @@ (block $do-once$57 (if (i32.ne - (get_local $6) + (get_local $4) (i32.load (tee_local $2 (i32.add @@ -4246,7 +4247,7 @@ (i32.shl (tee_local $21 (i32.load offset=28 - (get_local $6) + (get_local $4) ) ) (i32.const 2) @@ -4268,17 +4269,17 @@ (if (i32.eq (i32.load - (tee_local $11 + (tee_local $9 (i32.add (get_local $23) (i32.const 16) ) ) ) - (get_local $6) + (get_local $4) ) (i32.store - (get_local $11) + (get_local $9) (get_local $24) ) (i32.store offset=20 @@ -4335,11 +4336,11 @@ (get_local $23) ) (if - (tee_local $11 + (tee_local $9 (i32.load (tee_local $2 (i32.add - (get_local $6) + (get_local $4) (i32.const 16) ) ) @@ -4347,17 +4348,17 @@ ) (if (i32.lt_u - (get_local $11) + (get_local $9) (get_local $21) ) (call_import $_abort) (block (i32.store offset=16 (get_local $24) - (get_local $11) + (get_local $9) ) (i32.store offset=24 - (get_local $11) + (get_local $9) (get_local $24) ) ) @@ -4365,7 +4366,7 @@ ) (br_if $label$break$L331 (i32.eqz - (tee_local $11 + (tee_local $9 (i32.load offset=4 (get_local $2) ) @@ -4374,7 +4375,7 @@ ) (if (i32.lt_u - (get_local $11) + (get_local $9) (i32.load (i32.const 192) ) @@ -4383,10 +4384,10 @@ (block (i32.store offset=20 (get_local $24) - (get_local $11) + (get_local $9) ) (i32.store offset=24 - (get_local $11) + (get_local $9) (get_local $24) ) ) @@ -4395,15 +4396,15 @@ (block (set_local $21 (i32.load offset=12 - (get_local $6) + (get_local $4) ) ) (block $do-once$61 (if (i32.ne - (tee_local $11 + (tee_local $9 (i32.load offset=8 - (get_local $6) + (get_local $4) ) ) (tee_local $23 @@ -4422,17 +4423,17 @@ (block (if (i32.lt_u - (get_local $11) - (get_local $4) + (get_local $9) + (get_local $17) ) (call_import $_abort) ) (br_if $do-once$61 (i32.eq (i32.load offset=12 - (get_local $11) + (get_local $9) ) - (get_local $6) + (get_local $4) ) ) (call_import $_abort) @@ -4442,7 +4443,7 @@ (if (i32.eq (get_local $21) - (get_local $11) + (get_local $9) ) (block (i32.store @@ -4469,7 +4470,7 @@ (get_local $21) (get_local $23) ) - (set_local $42 + (set_local $41 (i32.add (get_local $21) (i32.const 8) @@ -4479,7 +4480,7 @@ (if (i32.lt_u (get_local $21) - (get_local $4) + (get_local $17) ) (call_import $_abort) ) @@ -4493,10 +4494,10 @@ ) ) ) - (get_local $6) + (get_local $4) ) (block - (set_local $42 + (set_local $41 (get_local $2) ) (br $do-once$63) @@ -4507,28 +4508,28 @@ ) ) (i32.store offset=12 - (get_local $11) + (get_local $9) (get_local $21) ) (i32.store - (get_local $42) - (get_local $11) + (get_local $41) + (get_local $9) ) ) ) ) (set_local $15 (i32.add - (get_local $7) + (get_local $13) (get_local $15) ) ) (i32.add - (get_local $6) - (get_local $7) + (get_local $4) + (get_local $13) ) ) - (get_local $6) + (get_local $4) ) (i32.const 4) ) @@ -4541,7 +4542,7 @@ ) ) (i32.store offset=4 - (get_local $3) + (get_local $1) (i32.or (get_local $15) (i32.const 1) @@ -4549,7 +4550,7 @@ ) (i32.store (i32.add - (get_local $3) + (get_local $1) (get_local $15) ) (get_local $15) @@ -4566,7 +4567,7 @@ (i32.const 256) ) (block - (set_local $1 + (set_local $0 (i32.add (i32.const 216) (i32.shl @@ -4596,11 +4597,11 @@ (block (if (i32.ge_u - (tee_local $8 + (tee_local $3 (i32.load (tee_local $5 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) @@ -4611,11 +4612,11 @@ ) ) (block - (set_local $43 + (set_local $42 (get_local $5) ) - (set_local $35 - (get_local $8) + (set_local $34 + (get_local $3) ) (br $do-once$65) ) @@ -4630,33 +4631,33 @@ (get_local $2) ) ) - (set_local $43 + (set_local $42 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) - (set_local $35 - (get_local $1) + (set_local $34 + (get_local $0) ) ) ) ) (i32.store - (get_local $43) - (get_local $3) + (get_local $42) + (get_local $1) ) (i32.store offset=12 - (get_local $35) - (get_local $3) + (get_local $34) + (get_local $1) ) (i32.store offset=8 - (get_local $3) - (get_local $35) + (get_local $1) + (get_local $34) ) (i32.store offset=12 - (get_local $3) (get_local $1) + (get_local $0) ) (br $do-once$50) ) @@ -4665,7 +4666,7 @@ (i32.add (i32.const 480) (i32.shl - (tee_local $0 + (tee_local $3 (block $do-once$67 (if (tee_local $2 @@ -4693,11 +4694,11 @@ (i32.const 14) (i32.or (i32.or - (tee_local $8 + (tee_local $3 (i32.and (i32.shr_u (i32.add - (tee_local $7 + (tee_local $13 (i32.shl (get_local $2) (tee_local $23 @@ -4723,14 +4724,14 @@ ) (get_local $23) ) - (tee_local $7 + (tee_local $13 (i32.and (i32.shr_u (i32.add (tee_local $5 (i32.shl - (get_local $7) - (get_local $8) + (get_local $13) + (get_local $3) ) ) (i32.const 245760) @@ -4745,7 +4746,7 @@ (i32.shr_u (i32.shl (get_local $5) - (get_local $7) + (get_local $13) ) (i32.const 15) ) @@ -4771,26 +4772,26 @@ ) ) (i32.store offset=28 + (get_local $1) (get_local $3) - (get_local $0) ) (i32.store offset=4 - (tee_local $1 + (tee_local $0 (i32.add - (get_local $3) + (get_local $1) (i32.const 16) ) ) (i32.const 0) ) (i32.store - (get_local $1) + (get_local $0) (i32.const 0) ) (if (i32.eqz (i32.and - (tee_local $1 + (tee_local $0 (i32.load (i32.const 180) ) @@ -4798,7 +4799,7 @@ (tee_local $14 (i32.shl (i32.const 1) - (get_local $0) + (get_local $3) ) ) ) @@ -4807,25 +4808,25 @@ (i32.store (i32.const 180) (i32.or - (get_local $1) + (get_local $0) (get_local $14) ) ) (i32.store (get_local $2) - (get_local $3) + (get_local $1) ) (i32.store offset=24 - (get_local $3) + (get_local $1) (get_local $2) ) (i32.store offset=12 - (get_local $3) - (get_local $3) + (get_local $1) + (get_local $1) ) (i32.store offset=8 - (get_local $3) - (get_local $3) + (get_local $1) + (get_local $1) ) (br $do-once$50) ) @@ -4838,18 +4839,18 @@ (i32.sub (i32.const 25) (i32.shr_u - (get_local $0) + (get_local $3) (i32.const 1) ) ) (i32.eq - (get_local $0) + (get_local $3) (i32.const 31) ) ) ) ) - (set_local $1 + (set_local $0 (i32.load (get_local $2) ) @@ -4860,29 +4861,29 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $1) + (get_local $0) ) (i32.const -8) ) (get_local $15) ) (block - (set_local $36 - (get_local $1) + (set_local $35 + (get_local $0) ) - (set_local $9 + (set_local $6 (i32.const 281) ) (br $while-out$69) ) ) (if - (tee_local $7 + (tee_local $13 (i32.load (tee_local $2 (i32.add (i32.add - (get_local $1) + (get_local $0) (i32.const 16) ) (i32.shl @@ -4903,19 +4904,19 @@ (i32.const 1) ) ) - (set_local $1 - (get_local $7) + (set_local $0 + (get_local $13) ) (br $while-in$70) ) (block - (set_local $44 + (set_local $43 (get_local $2) ) - (set_local $52 - (get_local $1) + (set_local $51 + (get_local $0) ) - (set_local $9 + (set_local $6 (i32.const 278) ) ) @@ -4924,12 +4925,12 @@ ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 278) ) (if (i32.lt_u - (get_local $44) + (get_local $43) (i32.load (i32.const 192) ) @@ -4937,26 +4938,26 @@ (call_import $_abort) (block (i32.store - (get_local $44) - (get_local $3) + (get_local $43) + (get_local $1) ) (i32.store offset=24 - (get_local $3) - (get_local $52) + (get_local $1) + (get_local $51) ) (i32.store offset=12 - (get_local $3) - (get_local $3) + (get_local $1) + (get_local $1) ) (i32.store offset=8 - (get_local $3) - (get_local $3) + (get_local $1) + (get_local $1) ) ) ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 281) ) (if @@ -4964,44 +4965,44 @@ (i32.ge_u (tee_local $14 (i32.load - (tee_local $1 + (tee_local $0 (i32.add - (get_local $36) + (get_local $35) (i32.const 8) ) ) ) ) - (tee_local $7 + (tee_local $13 (i32.load (i32.const 192) ) ) ) (i32.ge_u - (get_local $36) - (get_local $7) + (get_local $35) + (get_local $13) ) ) (block (i32.store offset=12 (get_local $14) - (get_local $3) + (get_local $1) ) (i32.store + (get_local $0) (get_local $1) - (get_local $3) ) (i32.store offset=8 - (get_local $3) + (get_local $1) (get_local $14) ) (i32.store offset=12 - (get_local $3) - (get_local $36) + (get_local $1) + (get_local $35) ) (i32.store offset=24 - (get_local $3) + (get_local $1) (i32.const 0) ) ) @@ -5024,10 +5025,10 @@ ) (i32.store (i32.const 200) - (get_local $3) + (get_local $1) ) (i32.store offset=4 - (get_local $3) + (get_local $1) (i32.or (get_local $14) (i32.const 1) @@ -5038,7 +5039,7 @@ ) (return (i32.add - (get_local $12) + (get_local $11) (i32.const 8) ) ) @@ -5049,27 +5050,27 @@ (if (if (i32.le_u - (tee_local $3 + (tee_local $1 (i32.load (get_local $28) ) ) - (get_local $13) + (get_local $12) ) (i32.gt_u (tee_local $15 (i32.add - (get_local $3) + (get_local $1) (i32.load offset=4 (get_local $28) ) ) ) - (get_local $13) + (get_local $12) ) (i32.const 0) ) - (set_local $5 + (set_local $0 (get_local $15) ) (block @@ -5084,23 +5085,23 @@ ) (set_local $15 (i32.add - (tee_local $12 + (tee_local $11 (i32.add - (get_local $5) + (get_local $0) (i32.const -47) ) ) (i32.const 8) ) ) - (set_local $3 + (set_local $1 (i32.add - (tee_local $12 + (tee_local $11 (select - (get_local $13) - (tee_local $3 + (get_local $12) + (tee_local $1 (i32.add - (get_local $12) + (get_local $11) (select (i32.and (i32.sub @@ -5118,10 +5119,10 @@ ) ) (i32.lt_u - (get_local $3) + (get_local $1) (tee_local $15 (i32.add - (get_local $13) + (get_local $12) (i32.const 16) ) ) @@ -5133,15 +5134,15 @@ ) (i32.store (i32.const 200) - (tee_local $6 + (tee_local $4 (i32.add (get_local $20) - (tee_local $17 + (tee_local $18 (select (i32.and (i32.sub (i32.const 0) - (tee_local $6 + (tee_local $4 (i32.add (get_local $20) (i32.const 8) @@ -5152,7 +5153,7 @@ ) (i32.const 0) (i32.and - (get_local $6) + (get_local $4) (i32.const 7) ) ) @@ -5168,12 +5169,12 @@ (get_local $22) (i32.const -40) ) - (get_local $17) + (get_local $18) ) ) ) (i32.store offset=4 - (get_local $6) + (get_local $4) (i32.or (get_local $14) (i32.const 1) @@ -5181,7 +5182,7 @@ ) (i32.store offset=4 (i32.add - (get_local $6) + (get_local $4) (get_local $14) ) (i32.const 40) @@ -5195,32 +5196,32 @@ (i32.store (tee_local $14 (i32.add - (get_local $12) + (get_local $11) (i32.const 4) ) ) (i32.const 27) ) (i32.store - (get_local $3) + (get_local $1) (i32.load (i32.const 624) ) ) (i32.store offset=4 - (get_local $3) + (get_local $1) (i32.load (i32.const 628) ) ) (i32.store offset=8 - (get_local $3) + (get_local $1) (i32.load (i32.const 632) ) ) (i32.store offset=12 - (get_local $3) + (get_local $1) (i32.load (i32.const 636) ) @@ -5239,19 +5240,19 @@ ) (i32.store (i32.const 632) - (get_local $3) + (get_local $1) ) - (set_local $3 + (set_local $1 (i32.add - (get_local $12) + (get_local $11) (i32.const 24) ) ) (loop $do-in$74 (i32.store - (tee_local $3 + (tee_local $1 (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) ) @@ -5260,17 +5261,17 @@ (br_if $do-in$74 (i32.lt_u (i32.add - (get_local $3) + (get_local $1) (i32.const 4) ) - (get_local $5) + (get_local $0) ) ) ) (if (i32.ne + (get_local $11) (get_local $12) - (get_local $13) ) (block (i32.store @@ -5283,39 +5284,39 @@ ) ) (i32.store offset=4 - (get_local $13) + (get_local $12) (i32.or - (tee_local $3 + (tee_local $1 (i32.sub + (get_local $11) (get_local $12) - (get_local $13) ) ) (i32.const 1) ) ) (i32.store - (get_local $12) - (get_local $3) + (get_local $11) + (get_local $1) ) - (set_local $6 + (set_local $4 (i32.shr_u - (get_local $3) + (get_local $1) (i32.const 3) ) ) (if (i32.lt_u - (get_local $3) + (get_local $1) (i32.const 256) ) (block - (set_local $17 + (set_local $18 (i32.add (i32.const 216) (i32.shl (i32.shl - (get_local $6) + (get_local $4) (i32.const 1) ) (i32.const 2) @@ -5324,15 +5325,15 @@ ) (if (i32.and - (tee_local $1 + (tee_local $0 (i32.load (i32.const 176) ) ) - (tee_local $7 + (tee_local $13 (i32.shl (i32.const 1) - (get_local $6) + (get_local $4) ) ) ) @@ -5340,9 +5341,9 @@ (i32.lt_u (tee_local $2 (i32.load - (tee_local $6 + (tee_local $4 (i32.add - (get_local $17) + (get_local $18) (i32.const 8) ) ) @@ -5354,10 +5355,10 @@ ) (call_import $_abort) (block - (set_local $45 - (get_local $6) + (set_local $44 + (get_local $4) ) - (set_local $37 + (set_local $36 (get_local $2) ) ) @@ -5366,81 +5367,81 @@ (i32.store (i32.const 176) (i32.or - (get_local $1) - (get_local $7) + (get_local $0) + (get_local $13) ) ) - (set_local $45 + (set_local $44 (i32.add - (get_local $17) + (get_local $18) (i32.const 8) ) ) - (set_local $37 - (get_local $17) + (set_local $36 + (get_local $18) ) ) ) (i32.store - (get_local $45) - (get_local $13) + (get_local $44) + (get_local $12) ) (i32.store offset=12 - (get_local $37) - (get_local $13) + (get_local $36) + (get_local $12) ) (i32.store offset=8 - (get_local $13) - (get_local $37) + (get_local $12) + (get_local $36) ) (i32.store offset=12 - (get_local $13) - (get_local $17) + (get_local $12) + (get_local $18) ) (br $do-once$44) ) ) - (set_local $6 + (set_local $4 (i32.add (i32.const 480) (i32.shl - (tee_local $5 + (tee_local $3 (if - (tee_local $17 + (tee_local $18 (i32.shr_u - (get_local $3) + (get_local $1) (i32.const 8) ) ) (if (i32.gt_u - (get_local $3) + (get_local $1) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $3) + (get_local $1) (i32.add - (tee_local $6 + (tee_local $4 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $17 + (tee_local $18 (i32.and (i32.shr_u (i32.add - (tee_local $1 + (tee_local $0 (i32.shl - (get_local $17) - (tee_local $7 + (get_local $18) + (tee_local $13 (i32.and (i32.shr_u (i32.add - (get_local $17) + (get_local $18) (i32.const 1048320) ) (i32.const 16) @@ -5457,16 +5458,16 @@ (i32.const 4) ) ) - (get_local $7) + (get_local $13) ) - (tee_local $1 + (tee_local $0 (i32.and (i32.shr_u (i32.add (tee_local $2 (i32.shl - (get_local $1) - (get_local $17) + (get_local $0) + (get_local $18) ) ) (i32.const 245760) @@ -5481,7 +5482,7 @@ (i32.shr_u (i32.shl (get_local $2) - (get_local $1) + (get_local $0) ) (i32.const 15) ) @@ -5493,7 +5494,7 @@ (i32.const 1) ) (i32.shl - (get_local $6) + (get_local $4) (i32.const 1) ) ) @@ -5506,11 +5507,11 @@ ) ) (i32.store offset=28 - (get_local $13) - (get_local $5) + (get_local $12) + (get_local $3) ) (i32.store offset=20 - (get_local $13) + (get_local $12) (i32.const 0) ) (i32.store @@ -5520,7 +5521,7 @@ (if (i32.eqz (i32.and - (tee_local $1 + (tee_local $0 (i32.load (i32.const 180) ) @@ -5528,7 +5529,7 @@ (tee_local $2 (i32.shl (i32.const 1) - (get_local $5) + (get_local $3) ) ) ) @@ -5537,51 +5538,51 @@ (i32.store (i32.const 180) (i32.or - (get_local $1) + (get_local $0) (get_local $2) ) ) (i32.store - (get_local $6) - (get_local $13) + (get_local $4) + (get_local $12) ) (i32.store offset=24 - (get_local $13) - (get_local $6) + (get_local $12) + (get_local $4) ) (i32.store offset=12 - (get_local $13) - (get_local $13) + (get_local $12) + (get_local $12) ) (i32.store offset=8 - (get_local $13) - (get_local $13) + (get_local $12) + (get_local $12) ) (br $do-once$44) ) ) (set_local $2 (i32.shl - (get_local $3) + (get_local $1) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $5) + (get_local $3) (i32.const 1) ) ) (i32.eq - (get_local $5) + (get_local $3) (i32.const 31) ) ) ) ) - (set_local $1 + (set_local $0 (i32.load - (get_local $6) + (get_local $4) ) ) (loop $while-in$76 @@ -5590,29 +5591,29 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $1) + (get_local $0) ) (i32.const -8) ) - (get_local $3) + (get_local $1) ) (block - (set_local $38 - (get_local $1) + (set_local $37 + (get_local $0) ) - (set_local $9 + (set_local $6 (i32.const 307) ) (br $while-out$75) ) ) (if - (tee_local $7 + (tee_local $13 (i32.load - (tee_local $6 + (tee_local $4 (i32.add (i32.add - (get_local $1) + (get_local $0) (i32.const 16) ) (i32.shl @@ -5633,19 +5634,19 @@ (i32.const 1) ) ) - (set_local $1 - (get_local $7) + (set_local $0 + (get_local $13) ) (br $while-in$76) ) (block - (set_local $46 - (get_local $6) + (set_local $45 + (get_local $4) ) - (set_local $53 - (get_local $1) + (set_local $52 + (get_local $0) ) - (set_local $9 + (set_local $6 (i32.const 304) ) ) @@ -5654,12 +5655,12 @@ ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 304) ) (if (i32.lt_u - (get_local $46) + (get_local $45) (i32.load (i32.const 192) ) @@ -5667,26 +5668,26 @@ (call_import $_abort) (block (i32.store - (get_local $46) - (get_local $13) + (get_local $45) + (get_local $12) ) (i32.store offset=24 - (get_local $13) - (get_local $53) + (get_local $12) + (get_local $52) ) (i32.store offset=12 - (get_local $13) - (get_local $13) + (get_local $12) + (get_local $12) ) (i32.store offset=8 - (get_local $13) - (get_local $13) + (get_local $12) + (get_local $12) ) ) ) (if (i32.eq - (get_local $9) + (get_local $6) (i32.const 307) ) (if @@ -5694,44 +5695,44 @@ (i32.ge_u (tee_local $2 (i32.load - (tee_local $1 + (tee_local $0 (i32.add - (get_local $38) + (get_local $37) (i32.const 8) ) ) ) ) - (tee_local $3 + (tee_local $1 (i32.load (i32.const 192) ) ) ) (i32.ge_u - (get_local $38) - (get_local $3) + (get_local $37) + (get_local $1) ) ) (block (i32.store offset=12 (get_local $2) - (get_local $13) + (get_local $12) ) (i32.store - (get_local $1) - (get_local $13) + (get_local $0) + (get_local $12) ) (i32.store offset=8 - (get_local $13) + (get_local $12) (get_local $2) ) (i32.store offset=12 - (get_local $13) - (get_local $38) + (get_local $12) + (get_local $37) ) (i32.store offset=24 - (get_local $13) + (get_local $12) (i32.const 0) ) ) @@ -5789,7 +5790,7 @@ ) (loop $do-in$78 (i32.store offset=12 - (tee_local $1 + (tee_local $0 (i32.add (i32.const 216) (i32.shl @@ -5801,11 +5802,11 @@ ) ) ) - (get_local $1) + (get_local $0) ) (i32.store offset=8 - (get_local $1) - (get_local $1) + (get_local $0) + (get_local $0) ) (br_if $do-in$78 (i32.ne @@ -5824,7 +5825,7 @@ (tee_local $2 (i32.add (get_local $20) - (tee_local $1 + (tee_local $0 (select (i32.and (i32.sub @@ -5850,27 +5851,27 @@ ) (i32.store (i32.const 188) - (tee_local $3 + (tee_local $1 (i32.sub (i32.add (get_local $22) (i32.const -40) ) - (get_local $1) + (get_local $0) ) ) ) (i32.store offset=4 (get_local $2) (i32.or - (get_local $3) + (get_local $1) (i32.const 1) ) ) (i32.store offset=4 (i32.add (get_local $2) - (get_local $3) + (get_local $1) ) (i32.const 40) ) @@ -5890,7 +5891,7 @@ (i32.const 188) ) ) - (get_local $0) + (get_local $8) ) (block (i32.store @@ -5898,25 +5899,25 @@ (tee_local $20 (i32.sub (get_local $22) - (get_local $0) + (get_local $8) ) ) ) (i32.store (i32.const 200) - (tee_local $13 + (tee_local $12 (i32.add (tee_local $22 (i32.load (i32.const 200) ) ) - (get_local $0) + (get_local $8) ) ) ) (i32.store offset=4 - (get_local $13) + (get_local $12) (i32.or (get_local $20) (i32.const 1) @@ -5925,7 +5926,7 @@ (i32.store offset=4 (get_local $22) (i32.or - (get_local $0) + (get_local $8) (i32.const 3) ) ) @@ -5991,7 +5992,7 @@ (i32.eq (tee_local $0 (i32.and - (tee_local $9 + (tee_local $3 (i32.load (i32.add (get_local $0) @@ -6009,9 +6010,9 @@ (set_local $8 (i32.add (get_local $1) - (tee_local $3 + (tee_local $4 (i32.and - (get_local $9) + (get_local $3) (i32.const -8) ) ) @@ -6020,7 +6021,7 @@ (block $do-once$0 (if (i32.and - (get_local $9) + (get_local $3) (i32.const 1) ) (block @@ -6028,11 +6029,11 @@ (get_local $1) ) (set_local $7 - (get_local $3) + (get_local $4) ) ) (block - (set_local $9 + (set_local $11 (i32.load (get_local $1) ) @@ -6043,10 +6044,10 @@ ) (return) ) - (set_local $3 + (set_local $4 (i32.add - (get_local $9) - (get_local $3) + (get_local $11) + (get_local $4) ) ) (if @@ -6056,7 +6057,7 @@ (get_local $1) (i32.sub (i32.const 0) - (get_local $9) + (get_local $11) ) ) ) @@ -6075,7 +6076,7 @@ (if (i32.ne (i32.and - (tee_local $5 + (tee_local $6 (i32.load (tee_local $1 (i32.add @@ -6094,48 +6095,48 @@ (get_local $0) ) (set_local $7 - (get_local $3) + (get_local $4) ) (br $do-once$0) ) ) (i32.store (i32.const 184) - (get_local $3) + (get_local $4) ) (i32.store (get_local $1) (i32.and - (get_local $5) + (get_local $6) (i32.const -2) ) ) (i32.store offset=4 (get_local $0) (i32.or - (get_local $3) + (get_local $4) (i32.const 1) ) ) (i32.store (i32.add (get_local $0) - (get_local $3) + (get_local $4) ) - (get_local $3) + (get_local $4) ) (return) ) ) - (set_local $5 + (set_local $6 (i32.shr_u - (get_local $9) + (get_local $11) (i32.const 3) ) ) (if (i32.lt_u - (get_local $9) + (get_local $11) (i32.const 256) ) (block @@ -6146,17 +6147,17 @@ ) (if (i32.ne - (tee_local $9 + (tee_local $11 (i32.load offset=8 (get_local $0) ) ) - (tee_local $6 + (tee_local $3 (i32.add (i32.const 216) (i32.shl (i32.shl - (get_local $5) + (get_local $6) (i32.const 1) ) (i32.const 2) @@ -6167,7 +6168,7 @@ (block (if (i32.lt_u - (get_local $9) + (get_local $11) (get_local $14) ) (call_import $_abort) @@ -6175,7 +6176,7 @@ (if (i32.ne (i32.load offset=12 - (get_local $9) + (get_local $11) ) (get_local $0) ) @@ -6186,7 +6187,7 @@ (if (i32.eq (get_local $1) - (get_local $9) + (get_local $11) ) (block (i32.store @@ -6198,7 +6199,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $5) + (get_local $6) ) (i32.const -1) ) @@ -6208,7 +6209,7 @@ (get_local $0) ) (set_local $7 - (get_local $3) + (get_local $4) ) (br $do-once$0) ) @@ -6216,7 +6217,7 @@ (if (i32.ne (get_local $1) - (get_local $6) + (get_local $3) ) (block (if @@ -6229,7 +6230,7 @@ (if (i32.eq (i32.load - (tee_local $6 + (tee_local $3 (i32.add (get_local $1) (i32.const 8) @@ -6238,13 +6239,13 @@ ) (get_local $0) ) - (set_local $11 - (get_local $6) + (set_local $10 + (get_local $3) ) (call_import $_abort) ) ) - (set_local $11 + (set_local $10 (i32.add (get_local $1) (i32.const 8) @@ -6252,23 +6253,23 @@ ) ) (i32.store offset=12 - (get_local $9) + (get_local $11) (get_local $1) ) (i32.store + (get_local $10) (get_local $11) - (get_local $9) ) (set_local $2 (get_local $0) ) (set_local $7 - (get_local $3) + (get_local $4) ) (br $do-once$0) ) ) - (set_local $9 + (set_local $11 (i32.load offset=24 (get_local $0) ) @@ -6285,11 +6286,11 @@ ) (block (if - (tee_local $11 + (tee_local $10 (i32.load - (tee_local $5 + (tee_local $6 (i32.add - (tee_local $6 + (tee_local $3 (i32.add (get_local $0) (i32.const 16) @@ -6302,22 +6303,22 @@ ) (block (set_local $1 - (get_local $11) + (get_local $10) ) - (set_local $6 - (get_local $5) + (set_local $3 + (get_local $6) ) ) (if (i32.eqz (tee_local $1 (i32.load - (get_local $6) + (get_local $3) ) ) ) (block - (set_local $4 + (set_local $5 (i32.const 0) ) (br $do-once$2) @@ -6326,9 +6327,9 @@ ) (loop $while-in$5 (if - (tee_local $11 + (tee_local $10 (i32.load - (tee_local $5 + (tee_local $6 (i32.add (get_local $1) (i32.const 20) @@ -6338,18 +6339,18 @@ ) (block (set_local $1 - (get_local $11) + (get_local $10) ) - (set_local $6 - (get_local $5) + (set_local $3 + (get_local $6) ) (br $while-in$5) ) ) (if - (tee_local $11 + (tee_local $10 (i32.load - (tee_local $5 + (tee_local $6 (i32.add (get_local $1) (i32.const 16) @@ -6359,36 +6360,36 @@ ) (block (set_local $1 - (get_local $11) + (get_local $10) ) - (set_local $6 - (get_local $5) + (set_local $3 + (get_local $6) ) (br $while-in$5) ) (block - (set_local $5 + (set_local $6 (get_local $1) ) - (set_local $10 - (get_local $6) + (set_local $9 + (get_local $3) ) ) ) ) (if (i32.lt_u - (get_local $10) + (get_local $9) (get_local $14) ) (call_import $_abort) (block (i32.store - (get_local $10) + (get_local $9) (i32.const 0) ) - (set_local $4 - (get_local $5) + (set_local $5 + (get_local $6) ) ) ) @@ -6396,7 +6397,7 @@ (block (if (i32.lt_u - (tee_local $5 + (tee_local $6 (i32.load offset=8 (get_local $0) ) @@ -6408,9 +6409,9 @@ (if (i32.ne (i32.load - (tee_local $11 + (tee_local $10 (i32.add - (get_local $5) + (get_local $6) (i32.const 12) ) ) @@ -6422,7 +6423,7 @@ (if (i32.eq (i32.load - (tee_local $6 + (tee_local $3 (i32.add (get_local $1) (i32.const 8) @@ -6433,14 +6434,14 @@ ) (block (i32.store - (get_local $11) + (get_local $10) (get_local $1) ) (i32.store + (get_local $3) (get_local $6) - (get_local $5) ) - (set_local $4 + (set_local $5 (get_local $1) ) ) @@ -6450,13 +6451,13 @@ ) ) (if - (get_local $9) + (get_local $11) (block (if (i32.eq (get_local $0) (i32.load - (tee_local $5 + (tee_local $6 (i32.add (i32.const 480) (i32.shl @@ -6473,12 +6474,12 @@ ) (block (i32.store + (get_local $6) (get_local $5) - (get_local $4) ) (if (i32.eqz - (get_local $4) + (get_local $5) ) (block (i32.store @@ -6500,7 +6501,7 @@ (get_local $0) ) (set_local $7 - (get_local $3) + (get_local $4) ) (br $do-once$0) ) @@ -6509,7 +6510,7 @@ (block (if (i32.lt_u - (get_local $9) + (get_local $11) (i32.load (i32.const 192) ) @@ -6521,7 +6522,7 @@ (i32.load (tee_local $1 (i32.add - (get_local $9) + (get_local $11) (i32.const 16) ) ) @@ -6530,23 +6531,23 @@ ) (i32.store (get_local $1) - (get_local $4) + (get_local $5) ) (i32.store offset=20 - (get_local $9) - (get_local $4) + (get_local $11) + (get_local $5) ) ) (if (i32.eqz - (get_local $4) + (get_local $5) ) (block (set_local $2 (get_local $0) ) (set_local $7 - (get_local $3) + (get_local $4) ) (br $do-once$0) ) @@ -6555,7 +6556,7 @@ ) (if (i32.lt_u - (get_local $4) + (get_local $5) (tee_local $1 (i32.load (i32.const 192) @@ -6565,13 +6566,13 @@ (call_import $_abort) ) (i32.store offset=24 - (get_local $4) - (get_local $9) + (get_local $5) + (get_local $11) ) (if - (tee_local $6 + (tee_local $3 (i32.load - (tee_local $5 + (tee_local $6 (i32.add (get_local $0) (i32.const 16) @@ -6581,31 +6582,31 @@ ) (if (i32.lt_u - (get_local $6) + (get_local $3) (get_local $1) ) (call_import $_abort) (block (i32.store offset=16 - (get_local $4) - (get_local $6) + (get_local $5) + (get_local $3) ) (i32.store offset=24 - (get_local $6) - (get_local $4) + (get_local $3) + (get_local $5) ) ) ) ) (if - (tee_local $6 + (tee_local $3 (i32.load offset=4 - (get_local $5) + (get_local $6) ) ) (if (i32.lt_u - (get_local $6) + (get_local $3) (i32.load (i32.const 192) ) @@ -6613,18 +6614,18 @@ (call_import $_abort) (block (i32.store offset=20 - (get_local $4) - (get_local $6) + (get_local $5) + (get_local $3) ) (i32.store offset=24 - (get_local $6) - (get_local $4) + (get_local $3) + (get_local $5) ) (set_local $2 (get_local $0) ) (set_local $7 - (get_local $3) + (get_local $4) ) ) ) @@ -6633,7 +6634,7 @@ (get_local $0) ) (set_local $7 - (get_local $3) + (get_local $4) ) ) ) @@ -6643,7 +6644,7 @@ (get_local $0) ) (set_local $7 - (get_local $3) + (get_local $4) ) ) ) @@ -6662,7 +6663,7 @@ (i32.and (tee_local $1 (i32.load - (tee_local $3 + (tee_local $4 (i32.add (get_local $8) (i32.const 4) @@ -6682,7 +6683,7 @@ ) (block (i32.store - (get_local $3) + (get_local $4) (i32.and (get_local $1) (i32.const -2) @@ -6717,7 +6718,7 @@ (block (i32.store (i32.const 188) - (tee_local $4 + (tee_local $5 (i32.add (i32.load (i32.const 188) @@ -6733,7 +6734,7 @@ (i32.store offset=4 (get_local $2) (i32.or - (get_local $4) + (get_local $5) (i32.const 1) ) ) @@ -6767,7 +6768,7 @@ (block (i32.store (i32.const 184) - (tee_local $4 + (tee_local $5 (i32.add (i32.load (i32.const 184) @@ -6783,21 +6784,21 @@ (i32.store offset=4 (get_local $2) (i32.or - (get_local $4) + (get_local $5) (i32.const 1) ) ) (i32.store (i32.add (get_local $2) - (get_local $4) + (get_local $5) ) - (get_local $4) + (get_local $5) ) (return) ) ) - (set_local $4 + (set_local $5 (i32.add (i32.and (get_local $1) @@ -6819,7 +6820,7 @@ (i32.const 256) ) (block - (set_local $5 + (set_local $6 (i32.load offset=24 (get_local $8) ) @@ -6827,7 +6828,7 @@ (block $do-once$10 (if (i32.eq - (tee_local $10 + (tee_local $9 (i32.load offset=12 (get_local $8) ) @@ -6836,11 +6837,11 @@ ) (block (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $1 (i32.add - (tee_local $6 + (tee_local $3 (i32.add (get_local $8) (i32.const 16) @@ -6853,9 +6854,9 @@ ) (block (set_local $0 - (get_local $11) + (get_local $10) ) - (set_local $6 + (set_local $3 (get_local $1) ) ) @@ -6863,7 +6864,7 @@ (i32.eqz (tee_local $0 (i32.load - (get_local $6) + (get_local $3) ) ) ) @@ -6877,7 +6878,7 @@ ) (loop $while-in$13 (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $1 (i32.add @@ -6889,16 +6890,16 @@ ) (block (set_local $0 - (get_local $11) + (get_local $10) ) - (set_local $6 + (set_local $3 (get_local $1) ) (br $while-in$13) ) ) (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $1 (i32.add @@ -6910,9 +6911,9 @@ ) (block (set_local $0 - (get_local $11) + (get_local $10) ) - (set_local $6 + (set_local $3 (get_local $1) ) (br $while-in$13) @@ -6921,7 +6922,7 @@ ) (if (i32.lt_u - (get_local $6) + (get_local $3) (i32.load (i32.const 192) ) @@ -6929,7 +6930,7 @@ (call_import $_abort) (block (i32.store - (get_local $6) + (get_local $3) (i32.const 0) ) (set_local $12 @@ -6955,7 +6956,7 @@ (if (i32.ne (i32.load - (tee_local $11 + (tee_local $10 (i32.add (get_local $1) (i32.const 12) @@ -6969,9 +6970,9 @@ (if (i32.eq (i32.load - (tee_local $6 + (tee_local $3 (i32.add - (get_local $10) + (get_local $9) (i32.const 8) ) ) @@ -6980,15 +6981,15 @@ ) (block (i32.store - (get_local $11) (get_local $10) + (get_local $9) ) (i32.store - (get_local $6) + (get_local $3) (get_local $1) ) (set_local $12 - (get_local $10) + (get_local $9) ) ) (call_import $_abort) @@ -6997,17 +6998,17 @@ ) ) (if - (get_local $5) + (get_local $6) (block (if (i32.eq (get_local $8) (i32.load - (tee_local $3 + (tee_local $4 (i32.add (i32.const 480) (i32.shl - (tee_local $10 + (tee_local $9 (i32.load offset=28 (get_local $8) ) @@ -7020,7 +7021,7 @@ ) (block (i32.store - (get_local $3) + (get_local $4) (get_local $12) ) (if @@ -7037,7 +7038,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $10) + (get_local $9) ) (i32.const -1) ) @@ -7050,7 +7051,7 @@ (block (if (i32.lt_u - (get_local $5) + (get_local $6) (i32.load (i32.const 192) ) @@ -7060,9 +7061,9 @@ (if (i32.eq (i32.load - (tee_local $10 + (tee_local $9 (i32.add - (get_local $5) + (get_local $6) (i32.const 16) ) ) @@ -7070,11 +7071,11 @@ (get_local $8) ) (i32.store - (get_local $10) + (get_local $9) (get_local $12) ) (i32.store offset=20 - (get_local $5) + (get_local $6) (get_local $12) ) ) @@ -7088,7 +7089,7 @@ (if (i32.lt_u (get_local $12) - (tee_local $10 + (tee_local $9 (i32.load (i32.const 192) ) @@ -7098,12 +7099,12 @@ ) (i32.store offset=24 (get_local $12) - (get_local $5) + (get_local $6) ) (if (tee_local $0 (i32.load - (tee_local $3 + (tee_local $4 (i32.add (get_local $8) (i32.const 16) @@ -7114,7 +7115,7 @@ (if (i32.lt_u (get_local $0) - (get_local $10) + (get_local $9) ) (call_import $_abort) (block @@ -7132,7 +7133,7 @@ (if (tee_local $0 (i32.load offset=4 - (get_local $3) + (get_local $4) ) ) (if @@ -7159,7 +7160,7 @@ ) ) (block - (set_local $10 + (set_local $9 (i32.load offset=12 (get_local $8) ) @@ -7171,7 +7172,7 @@ (get_local $8) ) ) - (tee_local $5 + (tee_local $6 (i32.add (i32.const 216) (i32.shl @@ -7207,7 +7208,7 @@ ) (if (i32.eq - (get_local $10) + (get_local $9) (get_local $0) ) (block @@ -7231,13 +7232,13 @@ ) (if (i32.ne - (get_local $10) - (get_local $5) + (get_local $9) + (get_local $6) ) (block (if (i32.lt_u - (get_local $10) + (get_local $9) (i32.load (i32.const 192) ) @@ -7247,9 +7248,9 @@ (if (i32.eq (i32.load - (tee_local $5 + (tee_local $6 (i32.add - (get_local $10) + (get_local $9) (i32.const 8) ) ) @@ -7257,21 +7258,21 @@ (get_local $8) ) (set_local $16 - (get_local $5) + (get_local $6) ) (call_import $_abort) ) ) (set_local $16 (i32.add - (get_local $10) + (get_local $9) (i32.const 8) ) ) ) (i32.store offset=12 (get_local $0) - (get_local $10) + (get_local $9) ) (i32.store (get_local $16) @@ -7283,16 +7284,16 @@ (i32.store offset=4 (get_local $2) (i32.or - (get_local $4) + (get_local $5) (i32.const 1) ) ) (i32.store (i32.add (get_local $2) - (get_local $4) + (get_local $5) ) - (get_local $4) + (get_local $5) ) (if (i32.eq @@ -7304,12 +7305,12 @@ (block (i32.store (i32.const 184) - (get_local $4) + (get_local $5) ) (return) ) (set_local $0 - (get_local $4) + (get_local $5) ) ) ) @@ -7340,12 +7341,12 @@ ) (if (i32.and - (tee_local $3 + (tee_local $4 (i32.load (i32.const 176) ) ) - (tee_local $4 + (tee_local $5 (i32.shl (i32.const 1) (get_local $7) @@ -7382,8 +7383,8 @@ (i32.store (i32.const 176) (i32.or - (get_local $3) (get_local $4) + (get_local $5) ) ) (set_local $15 @@ -7416,11 +7417,11 @@ (return) ) ) - (set_local $3 + (set_local $4 (i32.add (i32.const 480) (i32.shl - (tee_local $1 + (tee_local $7 (if (tee_local $1 (i32.shr_u @@ -7439,7 +7440,7 @@ (i32.shr_u (get_local $0) (i32.add - (tee_local $3 + (tee_local $4 (i32.add (i32.sub (i32.const 14) @@ -7479,7 +7480,7 @@ (i32.and (i32.shr_u (i32.add - (tee_local $4 + (tee_local $5 (i32.shl (get_local $15) (get_local $1) @@ -7496,7 +7497,7 @@ ) (i32.shr_u (i32.shl - (get_local $4) + (get_local $5) (get_local $15) ) (i32.const 15) @@ -7509,7 +7510,7 @@ (i32.const 1) ) (i32.shl - (get_local $3) + (get_local $4) (i32.const 1) ) ) @@ -7523,7 +7524,7 @@ ) (i32.store offset=28 (get_local $2) - (get_local $1) + (get_local $7) ) (i32.store offset=20 (get_local $2) @@ -7540,10 +7541,10 @@ (i32.const 180) ) ) - (tee_local $4 + (tee_local $5 (i32.shl (i32.const 1) - (get_local $1) + (get_local $7) ) ) ) @@ -7556,12 +7557,12 @@ (i32.sub (i32.const 25) (i32.shr_u - (get_local $1) + (get_local $7) (i32.const 1) ) ) (i32.eq - (get_local $1) + (get_local $7) (i32.const 31) ) ) @@ -7569,7 +7570,7 @@ ) (set_local $1 (i32.load - (get_local $3) + (get_local $4) ) ) (loop $while-in$19 @@ -7690,7 +7691,7 @@ ) ) ) - (tee_local $3 + (tee_local $4 (i32.load (i32.const 192) ) @@ -7698,7 +7699,7 @@ ) (i32.ge_u (get_local $17) - (get_local $3) + (get_local $4) ) ) (block @@ -7733,16 +7734,16 @@ (i32.const 180) (i32.or (get_local $15) - (get_local $4) + (get_local $5) ) ) (i32.store - (get_local $3) + (get_local $4) (get_local $2) ) (i32.store offset=24 (get_local $2) - (get_local $3) + (get_local $4) ) (i32.store offset=12 (get_local $2) @@ -7811,8 +7812,7 @@ (local $15 i32) (local $16 i32) (local $17 i32) - (local $18 i32) - (set_local $11 + (set_local $10 (get_global $STACKTOP) ) (set_global $STACKTOP @@ -7821,25 +7821,25 @@ (i32.const 48) ) ) - (set_local $12 + (set_local $11 (i32.add - (get_local $11) + (get_local $10) (i32.const 16) ) ) - (set_local $13 - (get_local $11) + (set_local $12 + (get_local $10) ) (i32.store - (tee_local $3 + (tee_local $4 (i32.add - (get_local $11) + (get_local $10) (i32.const 32) ) ) - (tee_local $8 + (tee_local $7 (i32.load - (tee_local $9 + (tee_local $8 (i32.add (get_local $0) (i32.const 28) @@ -7849,27 +7849,27 @@ ) ) (i32.store offset=4 - (get_local $3) - (tee_local $10 + (get_local $4) + (tee_local $9 (i32.sub (i32.load - (tee_local $14 + (tee_local $13 (i32.add (get_local $0) (i32.const 20) ) ) ) - (get_local $8) + (get_local $7) ) ) ) (i32.store offset=8 - (get_local $3) + (get_local $4) (get_local $1) ) (i32.store offset=12 - (get_local $3) + (get_local $4) (get_local $2) ) (set_local $1 @@ -7878,21 +7878,21 @@ (i32.const 60) ) ) - (set_local $8 + (set_local $7 (i32.add (get_local $0) (i32.const 44) ) ) - (set_local $4 - (get_local $3) + (set_local $5 + (get_local $4) ) - (set_local $3 + (set_local $4 (i32.const 2) ) - (set_local $5 + (set_local $3 (i32.add - (get_local $10) + (get_local $9) (get_local $2) ) ) @@ -7900,7 +7900,7 @@ (block $while-out$0 (if (i32.eq - (get_local $5) + (get_local $3) (tee_local $6 (if (i32.load @@ -7912,51 +7912,51 @@ (get_local $0) ) (i32.store - (get_local $13) + (get_local $12) (i32.load (get_local $1) ) ) (i32.store offset=4 - (get_local $13) - (get_local $4) + (get_local $12) + (get_local $5) ) (i32.store offset=8 - (get_local $13) - (get_local $3) + (get_local $12) + (get_local $4) ) - (set_local $10 + (set_local $9 (call $___syscall_ret (call_import $___syscall146 (i32.const 146) - (get_local $13) + (get_local $12) ) ) ) (call_import $_pthread_cleanup_pop (i32.const 0) ) - (get_local $10) + (get_local $9) ) (block (i32.store - (get_local $12) + (get_local $11) (i32.load (get_local $1) ) ) (i32.store offset=4 - (get_local $12) - (get_local $4) + (get_local $11) + (get_local $5) ) (i32.store offset=8 - (get_local $12) - (get_local $3) + (get_local $11) + (get_local $4) ) (call $___syscall_ret (call_import $___syscall146 (i32.const 146) - (get_local $12) + (get_local $11) ) ) ) @@ -7976,127 +7976,121 @@ (i32.const 0) ) (block + (set_local $16 + (get_local $5) + ) (set_local $17 (get_local $4) ) - (set_local $18 - (get_local $3) - ) (set_local $1 (i32.const 8) ) ) (block - (set_local $10 + (set_local $9 (i32.sub - (get_local $5) + (get_local $3) (get_local $6) ) ) - (set_local $3 + (set_local $5 (if (i32.le_u (get_local $6) - (tee_local $5 + (tee_local $14 (i32.load offset=4 - (get_local $4) + (get_local $5) ) ) ) (if (i32.eq - (get_local $3) + (get_local $4) (i32.const 2) ) (block (i32.store - (get_local $9) + (get_local $8) (i32.add (i32.load - (get_local $9) + (get_local $8) ) (get_local $6) ) ) - (set_local $7 - (get_local $4) + (set_local $3 + (get_local $5) ) - (set_local $15 + (set_local $4 (i32.const 2) ) - (get_local $5) + (get_local $14) ) (block - (set_local $7 - (get_local $4) - ) - (set_local $15 - (get_local $3) + (set_local $3 + (get_local $5) ) - (get_local $5) + (get_local $14) ) ) (block (i32.store - (get_local $9) - (tee_local $7 + (get_local $8) + (tee_local $3 (i32.load - (get_local $8) + (get_local $7) ) ) ) (i32.store - (get_local $14) - (get_local $7) + (get_local $13) + (get_local $3) ) (set_local $6 (i32.sub (get_local $6) - (get_local $5) + (get_local $14) ) ) - (set_local $7 + (set_local $3 (i32.add - (get_local $4) + (get_local $5) (i32.const 8) ) ) - (set_local $15 + (set_local $4 (i32.add - (get_local $3) + (get_local $4) (i32.const -1) ) ) (i32.load offset=12 - (get_local $4) + (get_local $5) ) ) ) ) (i32.store - (get_local $7) + (get_local $3) (i32.add (i32.load - (get_local $7) + (get_local $3) ) (get_local $6) ) ) (i32.store offset=4 - (get_local $7) + (get_local $3) (i32.sub - (get_local $3) + (get_local $5) (get_local $6) ) ) - (set_local $4 - (get_local $7) + (set_local $5 + (get_local $3) ) (set_local $3 - (get_local $15) - ) - (set_local $5 - (get_local $10) + (get_local $9) ) (br $while-in$1) ) @@ -8112,9 +8106,9 @@ (i32.store offset=16 (get_local $0) (i32.add - (tee_local $5 + (tee_local $3 (i32.load - (get_local $8) + (get_local $7) ) ) (i32.load offset=48 @@ -8123,16 +8117,16 @@ ) ) (i32.store - (get_local $9) - (tee_local $8 - (get_local $5) + (get_local $8) + (tee_local $7 + (get_local $3) ) ) (i32.store - (get_local $14) - (get_local $8) + (get_local $13) + (get_local $7) ) - (set_local $16 + (set_local $15 (get_local $2) ) ) @@ -8147,11 +8141,11 @@ (i32.const 0) ) (i32.store - (get_local $9) + (get_local $8) (i32.const 0) ) (i32.store - (get_local $14) + (get_local $13) (i32.const 0) ) (i32.store @@ -8163,17 +8157,17 @@ (i32.const 32) ) ) - (set_local $16 + (set_local $15 (select (i32.const 0) (i32.sub (get_local $2) (i32.load offset=4 - (get_local $17) + (get_local $16) ) ) (i32.eq - (get_local $18) + (get_local $17) (i32.const 2) ) ) @@ -8182,9 +8176,9 @@ ) ) (set_global $STACKTOP - (get_local $11) + (get_local $10) ) - (get_local $16) + (get_local $15) ) (func $___fwritex (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) @@ -8204,10 +8198,10 @@ ) ) (block - (set_local $7 + (set_local $6 (get_local $5) ) - (set_local $6 + (set_local $7 (i32.const 5) ) ) @@ -8219,12 +8213,12 @@ (i32.const 0) ) (block - (set_local $7 + (set_local $6 (i32.load (get_local $3) ) ) - (set_local $6 + (set_local $7 (i32.const 5) ) ) @@ -8233,11 +8227,11 @@ (block $label$break$L5 (if (i32.eq - (get_local $6) + (get_local $7) (i32.const 5) ) (block - (set_local $6 + (set_local $4 (tee_local $3 (i32.load (tee_local $5 @@ -8252,7 +8246,7 @@ (if (i32.lt_u (i32.sub - (get_local $7) + (get_local $6) (get_local $3) ) (get_local $1) @@ -8277,7 +8271,7 @@ (br $label$break$L5) ) ) - (set_local $0 + (set_local $1 (block $label$break$L10 (if (i32.gt_s @@ -8297,9 +8291,6 @@ ) (block (set_local $2 - (get_local $0) - ) - (set_local $3 (i32.const 0) ) (br $label$break$L10 @@ -8308,11 +8299,11 @@ ) ) (if - (i32.eq + (i32.ne (i32.load8_s (i32.add (get_local $0) - (tee_local $7 + (tee_local $6 (i32.add (get_local $3) (i32.const -1) @@ -8322,23 +8313,20 @@ ) (i32.const 10) ) - (set_local $4 - (get_local $3) - ) (block (set_local $3 - (get_local $7) + (get_local $6) ) (br $while-in$3) ) ) ) - (br_if $label$break$L5 + (if (i32.lt_u (call_indirect $FUNCSIG$iiii (get_local $2) (get_local $0) - (get_local $4) + (get_local $3) (i32.add (i32.and (i32.load offset=36 @@ -8349,33 +8337,36 @@ (i32.const 2) ) ) - (get_local $4) + (get_local $3) + ) + (block + (set_local $4 + (get_local $3) + ) + (br $label$break$L5) ) ) - (set_local $2 + (set_local $0 (i32.add (get_local $0) - (get_local $4) + (get_local $3) ) ) - (set_local $6 + (set_local $4 (i32.load (get_local $5) ) ) - (set_local $3 - (get_local $4) + (set_local $2 + (get_local $3) ) (i32.sub (get_local $1) - (get_local $4) + (get_local $3) ) ) (block (set_local $2 - (get_local $0) - ) - (set_local $3 (i32.const 0) ) (get_local $1) @@ -8385,9 +8376,9 @@ ) (drop (call $_memcpy - (get_local $6) - (get_local $2) + (get_local $4) (get_local $0) + (get_local $1) ) ) (i32.store @@ -8396,13 +8387,13 @@ (i32.load (get_local $5) ) - (get_local $0) + (get_local $1) ) ) (set_local $4 (i32.add - (get_local $3) - (get_local $0) + (get_local $2) + (get_local $1) ) ) ) @@ -8523,24 +8514,23 @@ (get_local $1) ) ) - (if + (br_if $while-in$3 (tee_local $1 (i32.load offset=56 (get_local $1) ) ) - (br $while-in$3) - (set_local $0 - (get_local $2) - ) ) ) ) + (set_local $2 + (get_local $0) + ) ) (call_import $___unlock (i32.const 36) ) - (get_local $0) + (get_local $2) ) ) ) @@ -8591,10 +8581,10 @@ ) (br $while-in$2) (block - (set_local $2 + (set_local $1 (get_local $0) ) - (set_local $1 + (set_local $2 (i32.const 4) ) ) @@ -8602,10 +8592,10 @@ ) ) (block - (set_local $2 + (set_local $1 (get_local $0) ) - (set_local $1 + (set_local $2 (i32.const 4) ) ) @@ -8613,38 +8603,39 @@ ) (if (i32.eq - (get_local $1) + (get_local $2) (i32.const 4) ) (block - (set_local $1 - (get_local $2) + (set_local $2 + (get_local $1) ) (loop $while-in$4 (if - (i32.eqz - (i32.and - (i32.xor - (i32.and - (tee_local $2 - (i32.load - (get_local $1) - ) + (i32.and + (i32.xor + (i32.and + (tee_local $1 + (i32.load + (get_local $2) ) - (i32.const -2139062144) ) (i32.const -2139062144) ) - (i32.add - (get_local $2) - (i32.const -16843009) - ) + (i32.const -2139062144) + ) + (i32.add + (get_local $1) + (i32.const -16843009) ) ) + (set_local $0 + (get_local $2) + ) (block - (set_local $1 + (set_local $2 (i32.add - (get_local $1) + (get_local $2) (i32.const 4) ) ) @@ -8656,7 +8647,7 @@ (i32.shr_s (i32.shl (i32.and - (get_local $2) + (get_local $1) (i32.const 255) ) (i32.const 24) @@ -8664,22 +8655,22 @@ (i32.const 24) ) (block - (set_local $2 - (get_local $1) + (set_local $1 + (get_local $0) ) (loop $while-in$6 (if (i32.load8_s - (tee_local $1 + (tee_local $0 (i32.add - (get_local $2) + (get_local $1) (i32.const 1) ) ) ) (block - (set_local $2 - (get_local $1) + (set_local $1 + (get_local $0) ) (br $while-in$6) ) @@ -8688,7 +8679,7 @@ ) ) (set_local $5 - (get_local $1) + (get_local $0) ) ) ) |