diff options
Diffstat (limited to 'test/memorygrowth.fromasm')
-rw-r--r-- | test/memorygrowth.fromasm | 2964 |
1 files changed, 1481 insertions, 1483 deletions
diff --git a/test/memorygrowth.fromasm b/test/memorygrowth.fromasm index 391f07a7f..972379b5c 100644 --- a/test/memorygrowth.fromasm +++ b/test/memorygrowth.fromasm @@ -141,7 +141,7 @@ (i32.const 16) ) ) - (set_local $7 + (set_local $13 (get_local $25) ) (block $do-once$0 @@ -155,14 +155,14 @@ (i32.and (tee_local $5 (i32.shr_u - (tee_local $2 + (tee_local $6 (i32.load (i32.const 1208) ) ) - (tee_local $3 + (tee_local $0 (i32.shr_u - (tee_local $0 + (tee_local $2 (select (i32.const 16) (i32.and @@ -188,13 +188,13 @@ (block (set_local $7 (i32.load - (tee_local $12 + (tee_local $5 (i32.add - (tee_local $5 + (tee_local $2 (i32.load - (tee_local $14 + (tee_local $4 (i32.add - (tee_local $1 + (tee_local $8 (i32.add (i32.const 1248) (i32.shl @@ -208,7 +208,7 @@ ) (i32.const 1) ) - (get_local $3) + (get_local $0) ) ) (i32.const 1) @@ -229,13 +229,13 @@ ) (if (i32.eq - (get_local $1) + (get_local $8) (get_local $7) ) (i32.store (i32.const 1208) (i32.and - (get_local $2) + (get_local $6) (i32.xor (i32.shl (i32.const 1) @@ -258,22 +258,22 @@ (if (i32.eq (i32.load - (tee_local $8 + (tee_local $17 (i32.add (get_local $7) (i32.const 12) ) ) ) - (get_local $5) + (get_local $2) ) (block (i32.store + (get_local $17) (get_local $8) - (get_local $1) ) (i32.store - (get_local $14) + (get_local $4) (get_local $7) ) ) @@ -282,7 +282,7 @@ ) ) (i32.store offset=4 - (get_local $5) + (get_local $2) (i32.or (tee_local $7 (i32.shl @@ -294,10 +294,10 @@ ) ) (i32.store - (tee_local $14 + (tee_local $4 (i32.add (i32.add - (get_local $5) + (get_local $2) (get_local $7) ) (i32.const 4) @@ -305,7 +305,7 @@ ) (i32.or (i32.load - (get_local $14) + (get_local $4) ) (i32.const 1) ) @@ -314,14 +314,14 @@ (get_local $25) ) (return - (get_local $12) + (get_local $5) ) ) ) (if (i32.gt_u - (get_local $0) - (tee_local $14 + (get_local $2) + (tee_local $4 (i32.load (i32.const 1216) ) @@ -331,23 +331,23 @@ (if (get_local $5) (block - (set_local $1 + (set_local $8 (i32.and (i32.shr_u (tee_local $7 (i32.add (i32.and - (tee_local $1 + (tee_local $8 (i32.and (i32.shl (get_local $5) - (get_local $3) + (get_local $0) ) (i32.or (tee_local $7 (i32.shl (i32.const 2) - (get_local $3) + (get_local $0) ) ) (i32.sub @@ -359,7 +359,7 @@ ) (i32.sub (i32.const 0) - (get_local $1) + (get_local $8) ) ) (i32.const -1) @@ -370,20 +370,20 @@ (i32.const 16) ) ) - (set_local $1 + (set_local $8 (i32.load - (tee_local $8 + (tee_local $17 (i32.add - (tee_local $9 + (tee_local $10 (i32.load - (tee_local $12 + (tee_local $15 (i32.add - (tee_local $6 + (tee_local $3 (i32.add (i32.const 1248) (i32.shl (i32.shl - (tee_local $21 + (tee_local $9 (i32.add (i32.or (i32.or @@ -392,10 +392,10 @@ (tee_local $7 (i32.and (i32.shr_u - (tee_local $8 + (tee_local $17 (i32.shr_u (get_local $7) - (get_local $1) + (get_local $8) ) ) (i32.const 5) @@ -403,14 +403,14 @@ (i32.const 8) ) ) - (get_local $1) + (get_local $8) ) - (tee_local $8 + (tee_local $17 (i32.and (i32.shr_u - (tee_local $9 + (tee_local $10 (i32.shr_u - (get_local $8) + (get_local $17) (get_local $7) ) ) @@ -420,13 +420,13 @@ ) ) ) - (tee_local $9 + (tee_local $10 (i32.and (i32.shr_u - (tee_local $6 + (tee_local $3 (i32.shr_u - (get_local $9) - (get_local $8) + (get_local $10) + (get_local $17) ) ) (i32.const 1) @@ -435,13 +435,13 @@ ) ) ) - (tee_local $6 + (tee_local $3 (i32.and (i32.shr_u - (tee_local $12 + (tee_local $15 (i32.shr_u - (get_local $6) - (get_local $9) + (get_local $3) + (get_local $10) ) ) (i32.const 1) @@ -451,8 +451,8 @@ ) ) (i32.shr_u - (get_local $12) - (get_local $6) + (get_local $15) + (get_local $3) ) ) ) @@ -474,31 +474,31 @@ ) (if (i32.eq - (get_local $6) - (get_local $1) + (get_local $3) + (get_local $8) ) (block (i32.store (i32.const 1208) (i32.and - (get_local $2) + (get_local $6) (i32.xor (i32.shl (i32.const 1) - (get_local $21) + (get_local $9) ) (i32.const -1) ) ) ) - (set_local $33 - (get_local $14) + (set_local $34 + (get_local $4) ) ) (block (if (i32.lt_u - (get_local $1) + (get_local $8) (i32.load (i32.const 1224) ) @@ -510,23 +510,23 @@ (i32.load (tee_local $7 (i32.add - (get_local $1) + (get_local $8) (i32.const 12) ) ) ) - (get_local $9) + (get_local $10) ) (block (i32.store (get_local $7) - (get_local $6) + (get_local $3) ) (i32.store - (get_local $12) - (get_local $1) + (get_local $15) + (get_local $8) ) - (set_local $33 + (set_local $34 (i32.load (i32.const 1216) ) @@ -537,27 +537,27 @@ ) ) (i32.store offset=4 - (get_local $9) + (get_local $10) (i32.or - (get_local $0) + (get_local $2) (i32.const 3) ) ) (i32.store offset=4 - (tee_local $12 + (tee_local $15 (i32.add - (get_local $9) - (get_local $0) + (get_local $10) + (get_local $2) ) ) (i32.or - (tee_local $1 + (tee_local $8 (i32.sub (i32.shl - (get_local $21) + (get_local $9) (i32.const 3) ) - (get_local $0) + (get_local $2) ) ) (i32.const 1) @@ -565,27 +565,27 @@ ) (i32.store (i32.add - (get_local $12) - (get_local $1) + (get_local $15) + (get_local $8) ) - (get_local $1) + (get_local $8) ) (if - (get_local $33) + (get_local $34) (block - (set_local $6 + (set_local $3 (i32.load (i32.const 1228) ) ) - (set_local $2 + (set_local $6 (i32.add (i32.const 1248) (i32.shl (i32.shl - (tee_local $14 + (tee_local $4 (i32.shr_u - (get_local $33) + (get_local $34) (i32.const 3) ) ) @@ -597,7 +597,7 @@ ) (if (i32.and - (tee_local $3 + (tee_local $0 (i32.load (i32.const 1208) ) @@ -605,17 +605,17 @@ (tee_local $5 (i32.shl (i32.const 1) - (get_local $14) + (get_local $4) ) ) ) (if (i32.lt_u - (tee_local $3 + (tee_local $0 (i32.load (tee_local $5 (i32.add - (get_local $2) + (get_local $6) (i32.const 8) ) ) @@ -630,8 +630,8 @@ (set_local $41 (get_local $5) ) - (set_local $34 - (get_local $3) + (set_local $27 + (get_local $0) ) ) ) @@ -639,72 +639,72 @@ (i32.store (i32.const 1208) (i32.or - (get_local $3) + (get_local $0) (get_local $5) ) ) (set_local $41 (i32.add - (get_local $2) + (get_local $6) (i32.const 8) ) ) - (set_local $34 - (get_local $2) + (set_local $27 + (get_local $6) ) ) ) (i32.store (get_local $41) - (get_local $6) + (get_local $3) ) (i32.store offset=12 - (get_local $34) - (get_local $6) + (get_local $27) + (get_local $3) ) (i32.store offset=8 - (get_local $6) - (get_local $34) + (get_local $3) + (get_local $27) ) (i32.store offset=12 + (get_local $3) (get_local $6) - (get_local $2) ) ) ) (i32.store (i32.const 1216) - (get_local $1) + (get_local $8) ) (i32.store (i32.const 1228) - (get_local $12) + (get_local $15) ) (set_global $r (get_local $25) ) (return - (get_local $8) + (get_local $17) ) ) ) (if - (tee_local $12 + (tee_local $15 (i32.load (i32.const 1212) ) ) (block - (set_local $12 + (set_local $15 (i32.and (i32.shr_u - (tee_local $1 + (tee_local $8 (i32.add (i32.and - (get_local $12) + (get_local $15) (i32.sub (i32.const 0) - (get_local $12) + (get_local $15) ) ) (i32.const -1) @@ -715,11 +715,11 @@ (i32.const 16) ) ) - (set_local $3 + (set_local $0 (i32.sub (i32.and (i32.load offset=4 - (tee_local $14 + (tee_local $4 (i32.load (i32.add (i32.shl @@ -728,13 +728,13 @@ (i32.or (i32.or (i32.or - (tee_local $1 + (tee_local $8 (i32.and (i32.shr_u - (tee_local $2 + (tee_local $6 (i32.shr_u - (get_local $1) - (get_local $12) + (get_local $8) + (get_local $15) ) ) (i32.const 5) @@ -742,15 +742,15 @@ (i32.const 8) ) ) - (get_local $12) + (get_local $15) ) - (tee_local $2 + (tee_local $6 (i32.and (i32.shr_u - (tee_local $6 + (tee_local $3 (i32.shr_u - (get_local $2) - (get_local $1) + (get_local $6) + (get_local $8) ) ) (i32.const 2) @@ -759,13 +759,13 @@ ) ) ) - (tee_local $6 + (tee_local $3 (i32.and (i32.shr_u - (tee_local $3 + (tee_local $0 (i32.shr_u + (get_local $3) (get_local $6) - (get_local $2) ) ) (i32.const 1) @@ -774,13 +774,13 @@ ) ) ) - (tee_local $3 + (tee_local $0 (i32.and (i32.shr_u (tee_local $5 (i32.shr_u + (get_local $0) (get_local $3) - (get_local $6) ) ) (i32.const 1) @@ -791,7 +791,7 @@ ) (i32.shr_u (get_local $5) - (get_local $3) + (get_local $0) ) ) (i32.const 2) @@ -803,49 +803,49 @@ ) (i32.const -8) ) - (get_local $0) + (get_local $2) ) ) (set_local $5 - (get_local $14) + (get_local $4) ) - (set_local $6 - (get_local $14) + (set_local $3 + (get_local $4) ) (loop $while-in$7 (block $while-out$6 (if - (tee_local $14 + (tee_local $4 (i32.load offset=16 (get_local $5) ) ) (set_local $7 - (get_local $14) + (get_local $4) ) (if - (tee_local $2 + (tee_local $6 (i32.load offset=20 (get_local $5) ) ) (set_local $7 - (get_local $2) + (get_local $6) ) (block (set_local $7 - (get_local $3) + (get_local $0) ) (set_local $1 - (get_local $6) + (get_local $3) ) (br $while-out$6) ) ) ) - (set_local $2 + (set_local $6 (i32.lt_u - (tee_local $14 + (tee_local $4 (i32.sub (i32.and (i32.load offset=4 @@ -853,27 +853,27 @@ ) (i32.const -8) ) - (get_local $0) + (get_local $2) ) ) - (get_local $3) + (get_local $0) ) ) - (set_local $3 + (set_local $0 (select - (get_local $14) - (get_local $3) - (get_local $2) + (get_local $4) + (get_local $0) + (get_local $6) ) ) (set_local $5 (get_local $7) ) - (set_local $6 + (set_local $3 (select (get_local $7) + (get_local $3) (get_local $6) - (get_local $2) ) ) (br $while-in$7) @@ -882,7 +882,7 @@ (if (i32.lt_u (get_local $1) - (tee_local $6 + (tee_local $3 (i32.load (i32.const 1224) ) @@ -896,13 +896,13 @@ (tee_local $5 (i32.add (get_local $1) - (get_local $0) + (get_local $2) ) ) ) (call_import $qa) ) - (set_local $3 + (set_local $0 (i32.load offset=24 (get_local $1) ) @@ -910,7 +910,7 @@ (block $do-once$8 (if (i32.eq - (tee_local $8 + (tee_local $17 (i32.load offset=12 (get_local $1) ) @@ -919,9 +919,9 @@ ) (block (if - (tee_local $21 + (tee_local $9 (i32.load - (tee_local $9 + (tee_local $10 (i32.add (get_local $1) (i32.const 20) @@ -930,18 +930,18 @@ ) ) (block - (set_local $14 - (get_local $21) - ) - (set_local $2 + (set_local $4 (get_local $9) ) + (set_local $6 + (get_local $10) + ) ) (if (i32.eqz - (tee_local $14 + (tee_local $4 (i32.load - (tee_local $2 + (tee_local $6 (i32.add (get_local $1) (i32.const 16) @@ -960,61 +960,61 @@ ) (loop $while-in$11 (if - (tee_local $21 + (tee_local $9 (i32.load - (tee_local $9 + (tee_local $10 (i32.add - (get_local $14) + (get_local $4) (i32.const 20) ) ) ) ) (block - (set_local $14 - (get_local $21) - ) - (set_local $2 + (set_local $4 (get_local $9) ) + (set_local $6 + (get_local $10) + ) (br $while-in$11) ) ) (if - (tee_local $21 + (tee_local $9 (i32.load - (tee_local $9 + (tee_local $10 (i32.add - (get_local $14) + (get_local $4) (i32.const 16) ) ) ) ) (block - (set_local $14 - (get_local $21) - ) - (set_local $2 + (set_local $4 (get_local $9) ) + (set_local $6 + (get_local $10) + ) (br $while-in$11) ) ) ) (if (i32.lt_u - (get_local $2) (get_local $6) + (get_local $3) ) (call_import $qa) (block (i32.store - (get_local $2) + (get_local $6) (i32.const 0) ) (set_local $23 - (get_local $14) + (get_local $4) ) ) ) @@ -1022,21 +1022,21 @@ (block (if (i32.lt_u - (tee_local $9 + (tee_local $10 (i32.load offset=8 (get_local $1) ) ) - (get_local $6) + (get_local $3) ) (call_import $qa) ) (if (i32.ne (i32.load - (tee_local $21 + (tee_local $9 (i32.add - (get_local $9) + (get_local $10) (i32.const 12) ) ) @@ -1048,9 +1048,9 @@ (if (i32.eq (i32.load - (tee_local $2 + (tee_local $6 (i32.add - (get_local $8) + (get_local $17) (i32.const 8) ) ) @@ -1059,15 +1059,15 @@ ) (block (i32.store - (get_local $21) - (get_local $8) + (get_local $9) + (get_local $17) ) (i32.store - (get_local $2) - (get_local $9) + (get_local $6) + (get_local $10) ) (set_local $23 - (get_local $8) + (get_local $17) ) ) (call_import $qa) @@ -1077,17 +1077,17 @@ ) (block $do-once$12 (if - (get_local $3) + (get_local $0) (block (if (i32.eq (get_local $1) (i32.load - (tee_local $6 + (tee_local $3 (i32.add (i32.const 1512) (i32.shl - (tee_local $8 + (tee_local $17 (i32.load offset=28 (get_local $1) ) @@ -1100,7 +1100,7 @@ ) (block (i32.store - (get_local $6) + (get_local $3) (get_local $23) ) (if @@ -1117,7 +1117,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $8) + (get_local $17) ) (i32.const -1) ) @@ -1130,7 +1130,7 @@ (block (if (i32.lt_u - (get_local $3) + (get_local $0) (i32.load (i32.const 1224) ) @@ -1140,9 +1140,9 @@ (if (i32.eq (i32.load - (tee_local $8 + (tee_local $17 (i32.add - (get_local $3) + (get_local $0) (i32.const 16) ) ) @@ -1150,11 +1150,11 @@ (get_local $1) ) (i32.store - (get_local $8) + (get_local $17) (get_local $23) ) (i32.store offset=20 - (get_local $3) + (get_local $0) (get_local $23) ) ) @@ -1168,7 +1168,7 @@ (if (i32.lt_u (get_local $23) - (tee_local $8 + (tee_local $17 (i32.load (i32.const 1224) ) @@ -1178,41 +1178,41 @@ ) (i32.store offset=24 (get_local $23) - (get_local $3) + (get_local $0) ) (if - (tee_local $6 + (tee_local $3 (i32.load offset=16 (get_local $1) ) ) (if (i32.lt_u - (get_local $6) - (get_local $8) + (get_local $3) + (get_local $17) ) (call_import $qa) (block (i32.store offset=16 (get_local $23) - (get_local $6) + (get_local $3) ) (i32.store offset=24 - (get_local $6) + (get_local $3) (get_local $23) ) ) ) ) (if - (tee_local $6 + (tee_local $3 (i32.load offset=20 (get_local $1) ) ) (if (i32.lt_u - (get_local $6) + (get_local $3) (i32.load (i32.const 1224) ) @@ -1221,10 +1221,10 @@ (block (i32.store offset=20 (get_local $23) - (get_local $6) + (get_local $3) ) (i32.store offset=24 - (get_local $6) + (get_local $3) (get_local $23) ) ) @@ -1242,28 +1242,28 @@ (i32.store offset=4 (get_local $1) (i32.or - (tee_local $3 + (tee_local $0 (i32.add (get_local $7) - (get_local $0) + (get_local $2) ) ) (i32.const 3) ) ) (i32.store - (tee_local $6 + (tee_local $3 (i32.add (i32.add (get_local $1) - (get_local $3) + (get_local $0) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $6) + (get_local $3) ) (i32.const 1) ) @@ -1273,7 +1273,7 @@ (i32.store offset=4 (get_local $1) (i32.or - (get_local $0) + (get_local $2) (i32.const 3) ) ) @@ -1292,25 +1292,25 @@ (get_local $7) ) (if - (tee_local $6 + (tee_local $3 (i32.load (i32.const 1216) ) ) (block - (set_local $3 + (set_local $0 (i32.load (i32.const 1228) ) ) - (set_local $6 + (set_local $3 (i32.add (i32.const 1248) (i32.shl (i32.shl - (tee_local $8 + (tee_local $17 (i32.shr_u - (get_local $6) + (get_local $3) (i32.const 3) ) ) @@ -1322,25 +1322,25 @@ ) (if (i32.and - (tee_local $9 + (tee_local $10 (i32.load (i32.const 1208) ) ) - (tee_local $2 + (tee_local $6 (i32.shl (i32.const 1) - (get_local $8) + (get_local $17) ) ) ) (if (i32.lt_u - (tee_local $9 + (tee_local $10 (i32.load - (tee_local $2 + (tee_local $6 (i32.add - (get_local $6) + (get_local $3) (i32.const 8) ) ) @@ -1353,10 +1353,10 @@ (call_import $qa) (block (set_local $42 - (get_local $2) + (get_local $6) ) (set_local $35 - (get_local $9) + (get_local $10) ) ) ) @@ -1364,36 +1364,36 @@ (i32.store (i32.const 1208) (i32.or - (get_local $9) - (get_local $2) + (get_local $10) + (get_local $6) ) ) (set_local $42 (i32.add - (get_local $6) + (get_local $3) (i32.const 8) ) ) (set_local $35 - (get_local $6) + (get_local $3) ) ) ) (i32.store (get_local $42) - (get_local $3) + (get_local $0) ) (i32.store offset=12 (get_local $35) - (get_local $3) + (get_local $0) ) (i32.store offset=8 - (get_local $3) + (get_local $0) (get_local $35) ) (i32.store offset=12 + (get_local $0) (get_local $3) - (get_local $6) ) ) ) @@ -1417,8 +1417,14 @@ ) ) ) + (set_local $6 + (get_local $2) + ) ) ) + (set_local $6 + (get_local $2) + ) ) ) (if @@ -1426,13 +1432,13 @@ (get_local $0) (i32.const -65) ) - (set_local $0 + (set_local $6 (i32.const -1) ) (block - (set_local $3 + (set_local $0 (i32.and - (tee_local $6 + (tee_local $3 (i32.add (get_local $0) (i32.const 11) @@ -1442,61 +1448,61 @@ ) ) (if - (tee_local $9 + (tee_local $10 (i32.load (i32.const 1212) ) ) (block - (set_local $2 + (set_local $6 (i32.sub (i32.const 0) - (get_local $3) + (get_local $0) ) ) (block $label$break$a (if - (tee_local $12 + (tee_local $15 (i32.load (i32.add (i32.shl - (tee_local $0 + (tee_local $27 (if - (tee_local $8 + (tee_local $17 (i32.shr_u - (get_local $6) + (get_local $3) (i32.const 8) ) ) (if (i32.gt_u - (get_local $3) + (get_local $0) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $3) + (get_local $0) (i32.add - (tee_local $12 + (tee_local $15 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $8 + (tee_local $17 (i32.and (i32.shr_u (i32.add - (tee_local $21 + (tee_local $9 (i32.shl - (get_local $8) - (tee_local $6 + (get_local $17) + (tee_local $3 (i32.and (i32.shr_u (i32.add - (get_local $8) + (get_local $17) (i32.const 1048320) ) (i32.const 16) @@ -1513,16 +1519,16 @@ (i32.const 4) ) ) - (get_local $6) + (get_local $3) ) - (tee_local $21 + (tee_local $9 (i32.and (i32.shr_u (i32.add - (tee_local $14 + (tee_local $4 (i32.shl - (get_local $21) - (get_local $8) + (get_local $9) + (get_local $17) ) ) (i32.const 245760) @@ -1536,8 +1542,8 @@ ) (i32.shr_u (i32.shl - (get_local $14) - (get_local $21) + (get_local $4) + (get_local $9) ) (i32.const 15) ) @@ -1549,7 +1555,7 @@ (i32.const 1) ) (i32.shl - (get_local $12) + (get_local $15) (i32.const 1) ) ) @@ -1564,109 +1570,109 @@ ) ) (block - (set_local $21 - (get_local $2) + (set_local $9 + (get_local $6) ) - (set_local $14 + (set_local $4 (i32.const 0) ) - (set_local $6 + (set_local $3 (i32.shl - (get_local $3) + (get_local $0) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $0) + (get_local $27) (i32.const 1) ) ) (i32.eq - (get_local $0) + (get_local $27) (i32.const 31) ) ) ) ) - (set_local $8 - (get_local $12) + (set_local $17 + (get_local $15) ) - (set_local $1 + (set_local $8 (i32.const 0) ) (loop $while-in$18 (if (i32.lt_u - (tee_local $5 + (tee_local $2 (i32.sub - (tee_local $12 + (tee_local $5 (i32.and (i32.load offset=4 - (get_local $8) + (get_local $17) ) (i32.const -8) ) ) - (get_local $3) + (get_local $0) ) ) - (get_local $21) + (get_local $9) ) (if (i32.eq - (get_local $12) - (get_local $3) + (get_local $5) + (get_local $0) ) (block - (set_local $28 - (get_local $5) + (set_local $29 + (get_local $2) ) - (set_local $27 - (get_local $8) + (set_local $28 + (get_local $17) ) - (set_local $31 - (get_local $8) + (set_local $32 + (get_local $17) ) - (set_local $8 + (set_local $9 (i32.const 90) ) (br $label$break$a) ) (block - (set_local $21 - (get_local $5) + (set_local $9 + (get_local $2) ) - (set_local $1 - (get_local $8) + (set_local $8 + (get_local $17) ) ) ) ) - (set_local $12 + (set_local $5 (select - (get_local $14) - (tee_local $5 + (get_local $4) + (tee_local $2 (i32.load offset=20 - (get_local $8) + (get_local $17) ) ) (i32.or (i32.eqz - (get_local $5) + (get_local $2) ) (i32.eq - (get_local $5) - (tee_local $8 + (get_local $2) + (tee_local $17 (i32.load (i32.add (i32.add - (get_local $8) + (get_local $17) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $6) + (get_local $3) (i32.const 31) ) (i32.const 2) @@ -1679,35 +1685,35 @@ ) ) (if - (tee_local $5 + (tee_local $2 (i32.eqz - (get_local $8) + (get_local $17) ) ) (block (set_local $36 - (get_local $21) + (get_local $9) ) (set_local $37 - (get_local $12) + (get_local $5) ) - (set_local $32 - (get_local $1) + (set_local $33 + (get_local $8) ) - (set_local $8 + (set_local $9 (i32.const 86) ) ) (block - (set_local $14 - (get_local $12) + (set_local $4 + (get_local $5) ) - (set_local $6 + (set_local $3 (i32.shl - (get_local $6) + (get_local $3) (i32.xor (i32.and - (get_local $5) + (get_local $2) (i32.const 1) ) (i32.const 1) @@ -1721,15 +1727,15 @@ ) (block (set_local $36 - (get_local $2) + (get_local $6) ) (set_local $37 (i32.const 0) ) - (set_local $32 + (set_local $33 (i32.const 0) ) - (set_local $8 + (set_local $9 (i32.const 86) ) ) @@ -1737,58 +1743,58 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 86) ) (if - (tee_local $0 + (tee_local $2 (if (i32.and (i32.eqz (get_local $37) ) (i32.eqz - (get_local $32) + (get_local $33) ) ) (block (if (i32.eqz - (tee_local $2 + (tee_local $6 (i32.and - (get_local $9) + (get_local $10) (i32.or - (tee_local $12 + (tee_local $15 (i32.shl (i32.const 2) - (get_local $0) + (get_local $27) ) ) (i32.sub (i32.const 0) - (get_local $12) + (get_local $15) ) ) ) ) ) (block - (set_local $0 - (get_local $3) + (set_local $6 + (get_local $0) ) (br $do-once$0) ) ) - (set_local $2 + (set_local $6 (i32.and (i32.shr_u - (tee_local $12 + (tee_local $15 (i32.add (i32.and - (get_local $2) + (get_local $6) (i32.sub (i32.const 0) - (get_local $2) + (get_local $6) ) ) (i32.const -1) @@ -1807,13 +1813,13 @@ (i32.or (i32.or (i32.or - (tee_local $12 + (tee_local $15 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $2 (i32.shr_u - (get_local $12) - (get_local $2) + (get_local $15) + (get_local $6) ) ) (i32.const 5) @@ -1821,15 +1827,15 @@ (i32.const 8) ) ) - (get_local $2) + (get_local $6) ) - (tee_local $0 + (tee_local $2 (i32.and (i32.shr_u (tee_local $5 (i32.shr_u - (get_local $0) - (get_local $12) + (get_local $2) + (get_local $15) ) ) (i32.const 2) @@ -1841,10 +1847,10 @@ (tee_local $5 (i32.and (i32.shr_u - (tee_local $1 + (tee_local $8 (i32.shr_u (get_local $5) - (get_local $0) + (get_local $2) ) ) (i32.const 1) @@ -1853,12 +1859,12 @@ ) ) ) - (tee_local $1 + (tee_local $8 (i32.and (i32.shr_u - (tee_local $6 + (tee_local $3 (i32.shr_u - (get_local $1) + (get_local $8) (get_local $5) ) ) @@ -1869,8 +1875,8 @@ ) ) (i32.shr_u - (get_local $6) - (get_local $1) + (get_local $3) + (get_local $8) ) ) (i32.const 2) @@ -1883,16 +1889,16 @@ ) ) (block - (set_local $28 + (set_local $29 (get_local $36) ) - (set_local $27 - (get_local $0) + (set_local $28 + (get_local $2) ) - (set_local $31 - (get_local $32) + (set_local $32 + (get_local $33) ) - (set_local $8 + (set_local $9 (i32.const 90) ) ) @@ -1900,82 +1906,82 @@ (set_local $16 (get_local $36) ) - (set_local $10 - (get_local $32) + (set_local $11 + (get_local $33) ) ) ) ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 90) ) (loop $while-in$20 - (set_local $8 + (set_local $9 (i32.const 0) ) - (set_local $6 + (set_local $3 (i32.lt_u - (tee_local $1 + (tee_local $8 (i32.sub (i32.and (i32.load offset=4 - (get_local $27) + (get_local $28) ) (i32.const -8) ) - (get_local $3) + (get_local $0) ) ) - (get_local $28) + (get_local $29) ) ) (set_local $5 (select - (get_local $1) - (get_local $28) - (get_local $6) + (get_local $8) + (get_local $29) + (get_local $3) ) ) - (set_local $1 + (set_local $8 (select - (get_local $27) - (get_local $31) - (get_local $6) + (get_local $28) + (get_local $32) + (get_local $3) ) ) (if - (tee_local $6 + (tee_local $3 (i32.load offset=16 - (get_local $27) + (get_local $28) ) ) (block - (set_local $28 + (set_local $29 (get_local $5) ) - (set_local $27 - (get_local $6) + (set_local $28 + (get_local $3) ) - (set_local $31 - (get_local $1) + (set_local $32 + (get_local $8) ) (br $while-in$20) ) ) (if - (tee_local $27 + (tee_local $28 (i32.load offset=20 - (get_local $27) + (get_local $28) ) ) (block - (set_local $28 + (set_local $29 (get_local $5) ) - (set_local $31 - (get_local $1) + (set_local $32 + (get_local $8) ) (br $while-in$20) ) @@ -1983,15 +1989,15 @@ (set_local $16 (get_local $5) ) - (set_local $10 - (get_local $1) + (set_local $11 + (get_local $8) ) ) ) ) ) (if - (get_local $10) + (get_local $11) (if (i32.lt_u (get_local $16) @@ -1999,14 +2005,14 @@ (i32.load (i32.const 1216) ) - (get_local $3) + (get_local $0) ) ) (block (if (i32.lt_u - (get_local $10) - (tee_local $9 + (get_local $11) + (tee_local $10 (i32.load (i32.const 1224) ) @@ -2016,11 +2022,11 @@ ) (if (i32.ge_u - (get_local $10) - (tee_local $1 + (get_local $11) + (tee_local $8 (i32.add - (get_local $10) - (get_local $3) + (get_local $11) + (get_local $0) ) ) ) @@ -2028,54 +2034,55 @@ ) (set_local $5 (i32.load offset=24 - (get_local $10) + (get_local $11) ) ) (block $do-once$21 (if (i32.eq - (tee_local $6 + (tee_local $3 (i32.load offset=12 - (get_local $10) + (get_local $11) ) ) - (get_local $10) + (get_local $11) ) (block (if - (tee_local $2 + (tee_local $6 (i32.load - (tee_local $0 + (tee_local $2 (i32.add - (get_local $10) + (get_local $11) (i32.const 20) ) ) ) ) (block - (set_local $14 - (get_local $2) + (set_local $4 + (get_local $6) ) - (set_local $12 - (get_local $0) + (set_local $3 + (get_local $2) ) ) (if - (i32.eqz - (tee_local $14 - (i32.load - (tee_local $12 - (i32.add - (get_local $10) - (i32.const 16) - ) + (tee_local $4 + (i32.load + (tee_local $15 + (i32.add + (get_local $11) + (i32.const 16) ) ) ) ) + (set_local $3 + (get_local $15) + ) (block - (set_local $19 + (set_local $22 (i32.const 0) ) (br $do-once$21) @@ -2084,43 +2091,43 @@ ) (loop $while-in$24 (if - (tee_local $2 + (tee_local $6 (i32.load - (tee_local $0 + (tee_local $2 (i32.add - (get_local $14) + (get_local $4) (i32.const 20) ) ) ) ) (block - (set_local $14 - (get_local $2) + (set_local $4 + (get_local $6) ) - (set_local $12 - (get_local $0) + (set_local $3 + (get_local $2) ) (br $while-in$24) ) ) (if - (tee_local $2 + (tee_local $6 (i32.load - (tee_local $0 + (tee_local $2 (i32.add - (get_local $14) + (get_local $4) (i32.const 16) ) ) ) ) (block - (set_local $14 - (get_local $2) + (set_local $4 + (get_local $6) ) - (set_local $12 - (get_local $0) + (set_local $3 + (get_local $2) ) (br $while-in$24) ) @@ -2128,17 +2135,17 @@ ) (if (i32.lt_u - (get_local $12) - (get_local $9) + (get_local $3) + (get_local $10) ) (call_import $qa) (block (i32.store - (get_local $12) + (get_local $3) (i32.const 0) ) - (set_local $19 - (get_local $14) + (set_local $22 + (get_local $4) ) ) ) @@ -2146,52 +2153,52 @@ (block (if (i32.lt_u - (tee_local $0 + (tee_local $2 (i32.load offset=8 - (get_local $10) + (get_local $11) ) ) - (get_local $9) + (get_local $10) ) (call_import $qa) ) (if (i32.ne (i32.load - (tee_local $2 + (tee_local $6 (i32.add - (get_local $0) + (get_local $2) (i32.const 12) ) ) ) - (get_local $10) + (get_local $11) ) (call_import $qa) ) (if (i32.eq (i32.load - (tee_local $12 + (tee_local $15 (i32.add - (get_local $6) + (get_local $3) (i32.const 8) ) ) ) - (get_local $10) + (get_local $11) ) (block (i32.store - (get_local $2) (get_local $6) + (get_local $3) ) (i32.store - (get_local $12) - (get_local $0) + (get_local $15) + (get_local $2) ) - (set_local $19 - (get_local $6) + (set_local $22 + (get_local $3) ) ) (call_import $qa) @@ -2205,15 +2212,15 @@ (block (if (i32.eq - (get_local $10) + (get_local $11) (i32.load - (tee_local $9 + (tee_local $10 (i32.add (i32.const 1512) (i32.shl - (tee_local $6 + (tee_local $3 (i32.load offset=28 - (get_local $10) + (get_local $11) ) ) (i32.const 2) @@ -2224,12 +2231,12 @@ ) (block (i32.store - (get_local $9) - (get_local $19) + (get_local $10) + (get_local $22) ) (if (i32.eqz - (get_local $19) + (get_local $22) ) (block (i32.store @@ -2241,7 +2248,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $6) + (get_local $3) ) (i32.const -1) ) @@ -2264,35 +2271,35 @@ (if (i32.eq (i32.load - (tee_local $6 + (tee_local $3 (i32.add (get_local $5) (i32.const 16) ) ) ) - (get_local $10) + (get_local $11) ) (i32.store - (get_local $6) - (get_local $19) + (get_local $3) + (get_local $22) ) (i32.store offset=20 (get_local $5) - (get_local $19) + (get_local $22) ) ) (br_if $do-once$25 (i32.eqz - (get_local $19) + (get_local $22) ) ) ) ) (if (i32.lt_u - (get_local $19) - (tee_local $6 + (get_local $22) + (tee_local $3 (i32.load (i32.const 1224) ) @@ -2301,42 +2308,42 @@ (call_import $qa) ) (i32.store offset=24 - (get_local $19) + (get_local $22) (get_local $5) ) (if - (tee_local $9 + (tee_local $10 (i32.load offset=16 - (get_local $10) + (get_local $11) ) ) (if (i32.lt_u - (get_local $9) - (get_local $6) + (get_local $10) + (get_local $3) ) (call_import $qa) (block (i32.store offset=16 - (get_local $19) - (get_local $9) + (get_local $22) + (get_local $10) ) (i32.store offset=24 - (get_local $9) - (get_local $19) + (get_local $10) + (get_local $22) ) ) ) ) (if - (tee_local $9 + (tee_local $10 (i32.load offset=20 - (get_local $10) + (get_local $11) ) ) (if (i32.lt_u - (get_local $9) + (get_local $10) (i32.load (i32.const 1224) ) @@ -2344,12 +2351,12 @@ (call_import $qa) (block (i32.store offset=20 - (get_local $19) - (get_local $9) + (get_local $22) + (get_local $10) ) (i32.store offset=24 - (get_local $9) - (get_local $19) + (get_local $10) + (get_local $22) ) ) ) @@ -2365,22 +2372,22 @@ ) (block (i32.store offset=4 - (get_local $10) + (get_local $11) (i32.or (tee_local $5 (i32.add (get_local $16) - (get_local $3) + (get_local $0) ) ) (i32.const 3) ) ) (i32.store - (tee_local $9 + (tee_local $10 (i32.add (i32.add - (get_local $10) + (get_local $11) (get_local $5) ) (i32.const 4) @@ -2388,7 +2395,7 @@ ) (i32.or (i32.load - (get_local $9) + (get_local $10) ) (i32.const 1) ) @@ -2396,14 +2403,14 @@ ) (block (i32.store offset=4 - (get_local $10) + (get_local $11) (i32.or - (get_local $3) + (get_local $0) (i32.const 3) ) ) (i32.store offset=4 - (get_local $1) + (get_local $8) (i32.or (get_local $16) (i32.const 1) @@ -2411,12 +2418,12 @@ ) (i32.store (i32.add - (get_local $1) + (get_local $8) (get_local $16) ) (get_local $16) ) - (set_local $9 + (set_local $10 (i32.shr_u (get_local $16) (i32.const 3) @@ -2433,7 +2440,7 @@ (i32.const 1248) (i32.shl (i32.shl - (get_local $9) + (get_local $10) (i32.const 1) ) (i32.const 2) @@ -2442,23 +2449,23 @@ ) (if (i32.and - (tee_local $6 + (tee_local $3 (i32.load (i32.const 1208) ) ) - (tee_local $0 + (tee_local $2 (i32.shl (i32.const 1) - (get_local $9) + (get_local $10) ) ) ) (if (i32.lt_u - (tee_local $6 + (tee_local $3 (i32.load - (tee_local $0 + (tee_local $2 (i32.add (get_local $5) (i32.const 8) @@ -2472,11 +2479,11 @@ ) (call_import $qa) (block - (set_local $18 - (get_local $0) + (set_local $19 + (get_local $2) ) - (set_local $13 - (get_local $6) + (set_local $7 + (get_local $3) ) ) ) @@ -2484,45 +2491,45 @@ (i32.store (i32.const 1208) (i32.or - (get_local $6) - (get_local $0) + (get_local $3) + (get_local $2) ) ) - (set_local $18 + (set_local $19 (i32.add (get_local $5) (i32.const 8) ) ) - (set_local $13 + (set_local $7 (get_local $5) ) ) ) (i32.store - (get_local $18) - (get_local $1) + (get_local $19) + (get_local $8) ) (i32.store offset=12 - (get_local $13) - (get_local $1) + (get_local $7) + (get_local $8) ) (i32.store offset=8 - (get_local $1) - (get_local $13) + (get_local $8) + (get_local $7) ) (i32.store offset=12 - (get_local $1) + (get_local $8) (get_local $5) ) (br $do-once$29) ) ) - (set_local $12 + (set_local $15 (i32.add (i32.const 1512) (i32.shl - (tee_local $2 + (tee_local $3 (if (tee_local $5 (i32.shr_u @@ -2541,7 +2548,7 @@ (i32.shr_u (get_local $16) (i32.add - (tee_local $12 + (tee_local $15 (i32.add (i32.sub (i32.const 14) @@ -2551,10 +2558,10 @@ (i32.and (i32.shr_u (i32.add - (tee_local $0 + (tee_local $2 (i32.shl (get_local $5) - (tee_local $6 + (tee_local $3 (i32.and (i32.shr_u (i32.add @@ -2575,15 +2582,15 @@ (i32.const 4) ) ) - (get_local $6) + (get_local $3) ) - (tee_local $0 + (tee_local $2 (i32.and (i32.shr_u (i32.add - (tee_local $9 + (tee_local $10 (i32.shl - (get_local $0) + (get_local $2) (get_local $5) ) ) @@ -2598,8 +2605,8 @@ ) (i32.shr_u (i32.shl - (get_local $9) - (get_local $0) + (get_local $10) + (get_local $2) ) (i32.const 15) ) @@ -2611,7 +2618,7 @@ (i32.const 1) ) (i32.shl - (get_local $12) + (get_local $15) (i32.const 1) ) ) @@ -2624,34 +2631,34 @@ ) ) (i32.store offset=28 - (get_local $1) - (get_local $2) + (get_local $8) + (get_local $3) ) (i32.store offset=4 - (tee_local $0 + (tee_local $2 (i32.add - (get_local $1) + (get_local $8) (i32.const 16) ) ) (i32.const 0) ) (i32.store - (get_local $0) + (get_local $2) (i32.const 0) ) (if (i32.eqz (i32.and - (tee_local $0 + (tee_local $2 (i32.load (i32.const 1212) ) ) - (tee_local $9 + (tee_local $10 (i32.shl (i32.const 1) - (get_local $2) + (get_local $3) ) ) ) @@ -2660,30 +2667,30 @@ (i32.store (i32.const 1212) (i32.or - (get_local $0) - (get_local $9) + (get_local $2) + (get_local $10) ) ) (i32.store - (get_local $12) - (get_local $1) + (get_local $15) + (get_local $8) ) (i32.store offset=24 - (get_local $1) - (get_local $12) + (get_local $8) + (get_local $15) ) (i32.store offset=12 - (get_local $1) - (get_local $1) + (get_local $8) + (get_local $8) ) (i32.store offset=8 - (get_local $1) - (get_local $1) + (get_local $8) + (get_local $8) ) (br $do-once$29) ) ) - (set_local $9 + (set_local $10 (i32.shl (get_local $16) (select @@ -2691,20 +2698,20 @@ (i32.sub (i32.const 25) (i32.shr_u - (get_local $2) + (get_local $3) (i32.const 1) ) ) (i32.eq - (get_local $2) + (get_local $3) (i32.const 31) ) ) ) ) - (set_local $0 + (set_local $2 (i32.load - (get_local $12) + (get_local $15) ) ) (loop $while-in$32 @@ -2713,34 +2720,34 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $0) + (get_local $2) ) (i32.const -8) ) (get_local $16) ) (block - (set_local $17 - (get_local $0) + (set_local $18 + (get_local $2) ) - (set_local $8 + (set_local $9 (i32.const 148) ) (br $while-out$31) ) ) (if - (tee_local $6 + (tee_local $3 (i32.load - (tee_local $12 + (tee_local $15 (i32.add (i32.add - (get_local $0) + (get_local $2) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $9) + (get_local $10) (i32.const 31) ) (i32.const 2) @@ -2750,25 +2757,25 @@ ) ) (block - (set_local $9 + (set_local $10 (i32.shl - (get_local $9) + (get_local $10) (i32.const 1) ) ) - (set_local $0 - (get_local $6) + (set_local $2 + (get_local $3) ) (br $while-in$32) ) (block - (set_local $22 - (get_local $12) + (set_local $21 + (get_local $15) ) - (set_local $15 - (get_local $0) + (set_local $14 + (get_local $2) ) - (set_local $8 + (set_local $9 (i32.const 145) ) ) @@ -2777,12 +2784,12 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 145) ) (if (i32.lt_u - (get_local $22) + (get_local $21) (i32.load (i32.const 1224) ) @@ -2790,71 +2797,71 @@ (call_import $qa) (block (i32.store - (get_local $22) - (get_local $1) + (get_local $21) + (get_local $8) ) (i32.store offset=24 - (get_local $1) - (get_local $15) + (get_local $8) + (get_local $14) ) (i32.store offset=12 - (get_local $1) - (get_local $1) + (get_local $8) + (get_local $8) ) (i32.store offset=8 - (get_local $1) - (get_local $1) + (get_local $8) + (get_local $8) ) ) ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 148) ) (if (i32.and (i32.ge_u - (tee_local $9 + (tee_local $10 (i32.load - (tee_local $0 + (tee_local $2 (i32.add - (get_local $17) + (get_local $18) (i32.const 8) ) ) ) ) - (tee_local $6 + (tee_local $3 (i32.load (i32.const 1224) ) ) ) (i32.ge_u - (get_local $17) - (get_local $6) + (get_local $18) + (get_local $3) ) ) (block (i32.store offset=12 - (get_local $9) - (get_local $1) + (get_local $10) + (get_local $8) ) (i32.store - (get_local $0) - (get_local $1) + (get_local $2) + (get_local $8) ) (i32.store offset=8 - (get_local $1) - (get_local $9) + (get_local $8) + (get_local $10) ) (i32.store offset=12 - (get_local $1) - (get_local $17) + (get_local $8) + (get_local $18) ) (i32.store offset=24 - (get_local $1) + (get_local $8) (i32.const 0) ) ) @@ -2870,22 +2877,22 @@ ) (return (i32.add - (get_local $10) + (get_local $11) (i32.const 8) ) ) ) - (set_local $0 - (get_local $3) + (set_local $6 + (get_local $0) ) ) - (set_local $0 - (get_local $3) + (set_local $6 + (get_local $0) ) ) ) - (set_local $0 - (get_local $3) + (set_local $6 + (get_local $0) ) ) ) @@ -2894,25 +2901,25 @@ ) (if (i32.ge_u - (tee_local $10 + (tee_local $11 (i32.load (i32.const 1216) ) ) - (get_local $0) + (get_local $6) ) (block - (set_local $15 + (set_local $14 (i32.load (i32.const 1228) ) ) (if (i32.gt_u - (tee_local $17 + (tee_local $18 (i32.sub - (get_local $10) - (get_local $0) + (get_local $11) + (get_local $6) ) ) (i32.const 15) @@ -2920,35 +2927,35 @@ (block (i32.store (i32.const 1228) - (tee_local $22 + (tee_local $21 (i32.add - (get_local $15) - (get_local $0) + (get_local $14) + (get_local $6) ) ) ) (i32.store (i32.const 1216) - (get_local $17) + (get_local $18) ) (i32.store offset=4 - (get_local $22) + (get_local $21) (i32.or - (get_local $17) + (get_local $18) (i32.const 1) ) ) (i32.store (i32.add - (get_local $22) - (get_local $17) + (get_local $21) + (get_local $18) ) - (get_local $17) + (get_local $18) ) (i32.store offset=4 - (get_local $15) + (get_local $14) (i32.or - (get_local $0) + (get_local $6) (i32.const 3) ) ) @@ -2963,25 +2970,25 @@ (i32.const 0) ) (i32.store offset=4 - (get_local $15) + (get_local $14) (i32.or - (get_local $10) + (get_local $11) (i32.const 3) ) ) (i32.store - (tee_local $17 + (tee_local $18 (i32.add (i32.add - (get_local $15) - (get_local $10) + (get_local $14) + (get_local $11) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $17) + (get_local $18) ) (i32.const 1) ) @@ -2993,7 +3000,7 @@ ) (return (i32.add - (get_local $15) + (get_local $14) (i32.const 8) ) ) @@ -3001,47 +3008,47 @@ ) (if (i32.gt_u - (tee_local $15 + (tee_local $14 (i32.load (i32.const 1220) ) ) - (get_local $0) + (get_local $6) ) (block (i32.store (i32.const 1220) - (tee_local $17 + (tee_local $18 (i32.sub - (get_local $15) - (get_local $0) + (get_local $14) + (get_local $6) ) ) ) (i32.store (i32.const 1232) - (tee_local $10 + (tee_local $11 (i32.add - (tee_local $15 + (tee_local $14 (i32.load (i32.const 1232) ) ) - (get_local $0) + (get_local $6) ) ) ) (i32.store offset=4 - (get_local $10) + (get_local $11) (i32.or - (get_local $17) + (get_local $18) (i32.const 1) ) ) (i32.store offset=4 - (get_local $15) + (get_local $14) (i32.or - (get_local $0) + (get_local $6) (i32.const 3) ) ) @@ -3050,7 +3057,7 @@ ) (return (i32.add - (get_local $15) + (get_local $14) (i32.const 8) ) ) @@ -3088,11 +3095,11 @@ (i32.const 0) ) (i32.store - (get_local $7) - (tee_local $15 + (get_local $13) + (tee_local $14 (i32.xor (i32.and - (get_local $7) + (get_local $13) (i32.const -16) ) (i32.const 1431655768) @@ -3101,44 +3108,44 @@ ) (i32.store (i32.const 1680) - (get_local $15) + (get_local $14) ) ) ) - (set_local $15 + (set_local $14 (i32.add - (get_local $0) + (get_local $6) (i32.const 48) ) ) (if (i32.le_u - (tee_local $7 + (tee_local $13 (i32.and - (tee_local $10 + (tee_local $11 (i32.add - (tee_local $7 + (tee_local $13 (i32.load (i32.const 1688) ) ) - (tee_local $17 + (tee_local $18 (i32.add - (get_local $0) + (get_local $6) (i32.const 47) ) ) ) ) - (tee_local $22 + (tee_local $21 (i32.sub (i32.const 0) - (get_local $7) + (get_local $13) ) ) ) ) - (get_local $0) + (get_local $6) ) (block (set_global $r @@ -3158,20 +3165,20 @@ (if (i32.or (i32.le_u - (tee_local $13 + (tee_local $7 (i32.add - (tee_local $2 + (tee_local $3 (i32.load (i32.const 1640) ) ) - (get_local $7) + (get_local $13) ) ) - (get_local $2) + (get_local $3) ) (i32.gt_u - (get_local $13) + (get_local $7) (get_local $16) ) ) @@ -3187,7 +3194,7 @@ ) (if (i32.eq - (tee_local $8 + (tee_local $9 (block $label$break$b (if (i32.and @@ -3206,16 +3213,16 @@ ) ) (block - (set_local $13 + (set_local $7 (i32.const 1656) ) (loop $while-in$36 (block $while-out$35 (if (i32.le_u - (tee_local $2 + (tee_local $3 (i32.load - (get_local $13) + (get_local $7) ) ) (get_local $16) @@ -3223,11 +3230,11 @@ (if (i32.gt_u (i32.add - (get_local $2) + (get_local $3) (i32.load - (tee_local $18 + (tee_local $19 (i32.add - (get_local $13) + (get_local $7) (i32.const 4) ) ) @@ -3236,25 +3243,25 @@ (get_local $16) ) (block - (set_local $3 - (get_local $13) + (set_local $0 + (get_local $7) ) (set_local $5 - (get_local $18) + (get_local $19) ) (br $while-out$35) ) ) ) (if - (tee_local $13 + (tee_local $7 (i32.load offset=8 - (get_local $13) + (get_local $7) ) ) (br $while-in$36) (block - (set_local $8 + (set_local $9 (i32.const 171) ) (br $label$break$c) @@ -3264,29 +3271,29 @@ ) (if (i32.lt_u - (tee_local $13 + (tee_local $7 (i32.and (i32.sub - (get_local $10) + (get_local $11) (i32.load (i32.const 1220) ) ) - (get_local $22) + (get_local $21) ) ) (i32.const 2147483647) ) (if (i32.eq - (tee_local $18 + (tee_local $19 (call_import $ta - (get_local $13) + (get_local $7) ) ) (i32.add (i32.load - (get_local $3) + (get_local $0) ) (i32.load (get_local $5) @@ -3295,15 +3302,15 @@ ) (if (i32.ne - (get_local $18) + (get_local $19) (i32.const -1) ) (block (set_local $20 - (get_local $18) + (get_local $19) ) (set_local $26 - (get_local $13) + (get_local $7) ) (br $label$break$b (i32.const 191) @@ -3311,20 +3318,20 @@ ) ) (block - (set_local $11 - (get_local $18) + (set_local $12 + (get_local $19) ) - (set_local $4 - (get_local $13) + (set_local $1 + (get_local $7) ) - (set_local $8 + (set_local $9 (i32.const 181) ) ) ) ) ) - (set_local $8 + (set_local $9 (i32.const 171) ) ) @@ -3332,7 +3339,7 @@ (block $do-once$37 (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 171) ) (if @@ -3348,9 +3355,9 @@ (set_local $2 (if (i32.and - (tee_local $18 + (tee_local $19 (i32.add - (tee_local $13 + (tee_local $7 (i32.load (i32.const 1684) ) @@ -3358,32 +3365,32 @@ (i32.const -1) ) ) - (tee_local $3 + (tee_local $0 (get_local $16) ) ) (i32.add (i32.sub - (get_local $7) - (get_local $3) + (get_local $13) + (get_local $0) ) (i32.and (i32.add - (get_local $18) - (get_local $3) + (get_local $19) + (get_local $0) ) (i32.sub (i32.const 0) - (get_local $13) + (get_local $7) ) ) ) - (get_local $7) + (get_local $13) ) ) - (set_local $3 + (set_local $0 (i32.add - (tee_local $13 + (tee_local $7 (i32.load (i32.const 1640) ) @@ -3395,7 +3402,7 @@ (i32.and (i32.gt_u (get_local $2) - (get_local $0) + (get_local $6) ) (i32.lt_u (get_local $2) @@ -3404,7 +3411,7 @@ ) (block (if - (tee_local $18 + (tee_local $19 (i32.load (i32.const 1648) ) @@ -3412,19 +3419,19 @@ (br_if $do-once$37 (i32.or (i32.le_u - (get_local $3) - (get_local $13) + (get_local $0) + (get_local $7) ) (i32.gt_u - (get_local $3) - (get_local $18) + (get_local $0) + (get_local $19) ) ) ) ) (if (i32.eq - (tee_local $18 + (tee_local $19 (call_import $ta (get_local $2) ) @@ -3443,13 +3450,13 @@ ) ) (block - (set_local $11 - (get_local $18) + (set_local $12 + (get_local $19) ) - (set_local $4 + (set_local $1 (get_local $2) ) - (set_local $8 + (set_local $9 (i32.const 181) ) ) @@ -3463,41 +3470,41 @@ (block $label$break$d (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 181) ) (block - (set_local $18 + (set_local $19 (i32.sub (i32.const 0) - (get_local $4) + (get_local $1) ) ) (if (i32.and (i32.gt_u - (get_local $15) - (get_local $4) + (get_local $14) + (get_local $1) ) (i32.and (i32.lt_u - (get_local $4) + (get_local $1) (i32.const 2147483647) ) (i32.ne - (get_local $11) + (get_local $12) (i32.const -1) ) ) ) (if (i32.lt_u - (tee_local $3 + (tee_local $0 (i32.and (i32.add (i32.sub - (get_local $17) - (get_local $4) + (get_local $18) + (get_local $1) ) (tee_local $16 (i32.load @@ -3516,44 +3523,44 @@ (if (i32.eq (call_import $ta - (get_local $3) + (get_local $0) ) (i32.const -1) ) (block (drop (call_import $ta - (get_local $18) + (get_local $19) ) ) (br $label$break$d) ) - (set_local $1 + (set_local $4 (i32.add - (get_local $3) - (get_local $4) + (get_local $0) + (get_local $1) ) ) ) - (set_local $1 - (get_local $4) + (set_local $4 + (get_local $1) ) ) - (set_local $1 - (get_local $4) + (set_local $4 + (get_local $1) ) ) (if (i32.ne - (get_local $11) + (get_local $12) (i32.const -1) ) (block (set_local $20 - (get_local $11) + (get_local $12) ) (set_local $26 - (get_local $1) + (get_local $4) ) (br $label$break$b (i32.const 191) @@ -3581,18 +3588,18 @@ ) (if (i32.lt_u - (get_local $7) + (get_local $13) (i32.const 2147483647) ) (if (i32.and (i32.lt_u - (tee_local $1 + (tee_local $4 (call_import $ta - (get_local $7) + (get_local $13) ) ) - (tee_local $7 + (tee_local $13 (call_import $ta (i32.const 0) ) @@ -3600,36 +3607,36 @@ ) (i32.and (i32.ne - (get_local $1) + (get_local $4) (i32.const -1) ) (i32.ne - (get_local $7) + (get_local $13) (i32.const -1) ) ) ) (if (i32.gt_u - (tee_local $11 + (tee_local $12 (i32.sub - (get_local $7) - (get_local $1) + (get_local $13) + (get_local $4) ) ) (i32.add - (get_local $0) + (get_local $6) (i32.const 40) ) ) (block (set_local $20 - (get_local $1) + (get_local $4) ) (set_local $26 - (get_local $11) + (get_local $12) ) - (set_local $8 + (set_local $9 (i32.const 191) ) ) @@ -3639,13 +3646,13 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 191) ) (block (i32.store (i32.const 1640) - (tee_local $11 + (tee_local $12 (i32.add (i32.load (i32.const 1640) @@ -3656,25 +3663,25 @@ ) (if (i32.gt_u - (get_local $11) + (get_local $12) (i32.load (i32.const 1644) ) ) (i32.store (i32.const 1644) - (get_local $11) + (get_local $12) ) ) (block $do-once$42 (if - (tee_local $11 + (tee_local $12 (i32.load (i32.const 1232) ) ) (block - (set_local $4 + (set_local $1 (i32.const 1656) ) (loop $do-in$47 @@ -3683,16 +3690,16 @@ (i32.eq (get_local $20) (i32.add - (tee_local $1 + (tee_local $4 (i32.load - (get_local $4) + (get_local $1) ) ) - (tee_local $17 + (tee_local $18 (i32.load - (tee_local $7 + (tee_local $13 (i32.add - (get_local $4) + (get_local $1) (i32.const 4) ) ) @@ -3702,18 +3709,18 @@ ) (block (set_local $49 - (get_local $1) + (get_local $4) ) (set_local $50 - (get_local $7) + (get_local $13) ) (set_local $51 - (get_local $17) + (get_local $18) ) (set_local $52 - (get_local $4) + (get_local $1) ) - (set_local $8 + (set_local $9 (i32.const 201) ) (br $do-out$46) @@ -3721,9 +3728,9 @@ ) (br_if $do-in$47 (i32.ne - (tee_local $4 + (tee_local $1 (i32.load offset=8 - (get_local $4) + (get_local $1) ) ) (i32.const 0) @@ -3733,7 +3740,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 201) ) (if @@ -3748,11 +3755,11 @@ (if (i32.and (i32.lt_u - (get_local $11) + (get_local $12) (get_local $20) ) (i32.ge_u - (get_local $11) + (get_local $12) (get_local $49) ) ) @@ -3764,17 +3771,17 @@ (get_local $26) ) ) - (set_local $4 + (set_local $1 (i32.add - (get_local $11) - (tee_local $17 + (get_local $12) + (tee_local $18 (select (i32.and (i32.sub (i32.const 0) - (tee_local $4 + (tee_local $1 (i32.add - (get_local $11) + (get_local $12) (i32.const 8) ) ) @@ -3783,18 +3790,18 @@ ) (i32.const 0) (i32.and - (get_local $4) + (get_local $1) (i32.const 7) ) ) ) ) ) - (set_local $7 + (set_local $13 (i32.add (i32.sub (get_local $26) - (get_local $17) + (get_local $18) ) (i32.load (i32.const 1220) @@ -3803,23 +3810,23 @@ ) (i32.store (i32.const 1232) - (get_local $4) + (get_local $1) ) (i32.store (i32.const 1220) - (get_local $7) + (get_local $13) ) (i32.store offset=4 - (get_local $4) + (get_local $1) (i32.or - (get_local $7) + (get_local $13) (i32.const 1) ) ) (i32.store offset=4 (i32.add - (get_local $4) - (get_local $7) + (get_local $1) + (get_local $13) ) (i32.const 40) ) @@ -3834,11 +3841,11 @@ ) ) ) - (set_local $14 + (set_local $8 (if (i32.lt_u (get_local $20) - (tee_local $7 + (tee_local $13 (i32.load (i32.const 1224) ) @@ -3851,16 +3858,16 @@ ) (get_local $20) ) - (get_local $7) + (get_local $13) ) ) - (set_local $7 + (set_local $13 (i32.add (get_local $20) (get_local $26) ) ) - (set_local $4 + (set_local $1 (i32.const 1656) ) (loop $while-in$49 @@ -3868,31 +3875,31 @@ (if (i32.eq (i32.load - (get_local $4) + (get_local $1) ) - (get_local $7) + (get_local $13) ) (block (set_local $53 - (get_local $4) + (get_local $1) ) (set_local $43 - (get_local $4) + (get_local $1) ) - (set_local $8 + (set_local $9 (i32.const 209) ) (br $while-out$48) ) ) (if - (tee_local $4 + (tee_local $1 (i32.load offset=8 - (get_local $4) + (get_local $1) ) ) (br $while-in$49) - (set_local $29 + (set_local $30 (i32.const 1656) ) ) @@ -3900,7 +3907,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 209) ) (if @@ -3910,7 +3917,7 @@ ) (i32.const 8) ) - (set_local $29 + (set_local $30 (i32.const 1656) ) (block @@ -3919,7 +3926,7 @@ (get_local $20) ) (i32.store - (tee_local $4 + (tee_local $1 (i32.add (get_local $43) (i32.const 4) @@ -3927,19 +3934,19 @@ ) (i32.add (i32.load - (get_local $4) + (get_local $1) ) (get_local $26) ) ) - (set_local $17 + (set_local $18 (i32.add (get_local $20) (select (i32.and (i32.sub (i32.const 0) - (tee_local $4 + (tee_local $1 (i32.add (get_local $20) (i32.const 8) @@ -3950,22 +3957,22 @@ ) (i32.const 0) (i32.and - (get_local $4) + (get_local $1) (i32.const 7) ) ) ) ) - (set_local $1 + (set_local $4 (i32.add - (get_local $7) + (get_local $13) (select (i32.and (i32.sub (i32.const 0) - (tee_local $4 + (tee_local $1 (i32.add - (get_local $7) + (get_local $13) (i32.const 8) ) ) @@ -3974,39 +3981,39 @@ ) (i32.const 0) (i32.and - (get_local $4) + (get_local $1) (i32.const 7) ) ) ) ) - (set_local $4 + (set_local $1 (i32.add - (get_local $17) - (get_local $0) + (get_local $18) + (get_local $6) ) ) - (set_local $15 + (set_local $14 (i32.sub (i32.sub - (get_local $1) - (get_local $17) + (get_local $4) + (get_local $18) ) - (get_local $0) + (get_local $6) ) ) (i32.store offset=4 - (get_local $17) + (get_local $18) (i32.or - (get_local $0) + (get_local $6) (i32.const 3) ) ) (block $do-once$50 (if (i32.eq - (get_local $1) - (get_local $11) + (get_local $4) + (get_local $12) ) (block (i32.store @@ -4016,16 +4023,16 @@ (i32.load (i32.const 1220) ) - (get_local $15) + (get_local $14) ) ) ) (i32.store (i32.const 1232) - (get_local $4) + (get_local $1) ) (i32.store offset=4 - (get_local $4) + (get_local $1) (i32.or (get_local $2) (i32.const 1) @@ -4035,7 +4042,7 @@ (block (if (i32.eq - (get_local $1) + (get_local $4) (i32.load (i32.const 1228) ) @@ -4048,16 +4055,16 @@ (i32.load (i32.const 1216) ) - (get_local $15) + (get_local $14) ) ) ) (i32.store (i32.const 1228) - (get_local $4) + (get_local $1) ) (i32.store offset=4 - (get_local $4) + (get_local $1) (i32.or (get_local $2) (i32.const 1) @@ -4065,7 +4072,7 @@ ) (i32.store (i32.add - (get_local $4) + (get_local $1) (get_local $2) ) (get_local $2) @@ -4074,14 +4081,14 @@ ) ) (i32.store - (tee_local $3 + (tee_local $0 (i32.add (if (i32.eq (i32.and (tee_local $2 (i32.load offset=4 - (get_local $1) + (get_local $4) ) ) (i32.const 3) @@ -4095,7 +4102,7 @@ (i32.const -8) ) ) - (set_local $3 + (set_local $0 (i32.shr_u (get_local $2) (i32.const 3) @@ -4108,25 +4115,25 @@ (i32.const 256) ) (block - (set_local $10 + (set_local $11 (i32.load offset=12 - (get_local $1) + (get_local $4) ) ) (block $do-once$53 (if (i32.ne - (tee_local $22 + (tee_local $21 (i32.load offset=8 - (get_local $1) + (get_local $4) ) ) - (tee_local $18 + (tee_local $19 (i32.add (i32.const 1248) (i32.shl (i32.shl - (get_local $3) + (get_local $0) (i32.const 1) ) (i32.const 2) @@ -4137,17 +4144,17 @@ (block (if (i32.lt_u - (get_local $22) - (get_local $14) + (get_local $21) + (get_local $8) ) (call_import $qa) ) (br_if $do-once$53 (i32.eq (i32.load offset=12 - (get_local $22) + (get_local $21) ) - (get_local $1) + (get_local $4) ) ) (call_import $qa) @@ -4156,8 +4163,8 @@ ) (if (i32.eq - (get_local $10) - (get_local $22) + (get_local $11) + (get_local $21) ) (block (i32.store @@ -4169,7 +4176,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $3) + (get_local $0) ) (i32.const -1) ) @@ -4181,38 +4188,38 @@ (block $do-once$55 (if (i32.eq - (get_local $10) - (get_local $18) + (get_local $11) + (get_local $19) ) (set_local $44 (i32.add - (get_local $10) + (get_local $11) (i32.const 8) ) ) (block (if (i32.lt_u - (get_local $10) - (get_local $14) + (get_local $11) + (get_local $8) ) (call_import $qa) ) (if (i32.eq (i32.load - (tee_local $3 + (tee_local $0 (i32.add - (get_local $10) + (get_local $11) (i32.const 8) ) ) ) - (get_local $1) + (get_local $4) ) (block (set_local $44 - (get_local $3) + (get_local $0) ) (br $do-once$55) ) @@ -4222,39 +4229,39 @@ ) ) (i32.store offset=12 - (get_local $22) - (get_local $10) + (get_local $21) + (get_local $11) ) (i32.store (get_local $44) - (get_local $22) + (get_local $21) ) ) (block - (set_local $18 + (set_local $19 (i32.load offset=24 - (get_local $1) + (get_local $4) ) ) (block $do-once$57 (if (i32.eq - (tee_local $3 + (tee_local $0 (i32.load offset=12 - (get_local $1) + (get_local $4) ) ) - (get_local $1) + (get_local $4) ) (block (if - (tee_local $2 + (tee_local $3 (i32.load - (tee_local $13 + (tee_local $7 (i32.add (tee_local $16 (i32.add - (get_local $1) + (get_local $4) (i32.const 16) ) ) @@ -4264,21 +4271,22 @@ ) ) (block - (set_local $19 - (get_local $2) + (set_local $0 + (get_local $3) ) (set_local $16 - (get_local $13) + (get_local $7) ) ) (if - (i32.eqz - (tee_local $19 - (i32.load - (get_local $16) - ) + (tee_local $22 + (i32.load + (get_local $16) ) ) + (set_local $0 + (get_local $22) + ) (block (set_local $24 (i32.const 0) @@ -4289,43 +4297,43 @@ ) (loop $while-in$60 (if - (tee_local $2 + (tee_local $3 (i32.load - (tee_local $13 + (tee_local $7 (i32.add - (get_local $19) + (get_local $0) (i32.const 20) ) ) ) ) (block - (set_local $19 - (get_local $2) + (set_local $0 + (get_local $3) ) (set_local $16 - (get_local $13) + (get_local $7) ) (br $while-in$60) ) ) (if - (tee_local $2 + (tee_local $3 (i32.load - (tee_local $13 + (tee_local $7 (i32.add - (get_local $19) + (get_local $0) (i32.const 16) ) ) ) ) (block - (set_local $19 - (get_local $2) + (set_local $0 + (get_local $3) ) (set_local $16 - (get_local $13) + (get_local $7) ) (br $while-in$60) ) @@ -4334,7 +4342,7 @@ (if (i32.lt_u (get_local $16) - (get_local $14) + (get_local $8) ) (call_import $qa) (block @@ -4343,7 +4351,7 @@ (i32.const 0) ) (set_local $24 - (get_local $19) + (get_local $0) ) ) ) @@ -4351,26 +4359,26 @@ (block (if (i32.lt_u - (tee_local $13 + (tee_local $7 (i32.load offset=8 - (get_local $1) + (get_local $4) ) ) - (get_local $14) + (get_local $8) ) (call_import $qa) ) (if (i32.ne (i32.load - (tee_local $2 + (tee_local $3 (i32.add - (get_local $13) + (get_local $7) (i32.const 12) ) ) ) - (get_local $1) + (get_local $4) ) (call_import $qa) ) @@ -4379,24 +4387,24 @@ (i32.load (tee_local $16 (i32.add - (get_local $3) + (get_local $0) (i32.const 8) ) ) ) - (get_local $1) + (get_local $4) ) (block (i32.store - (get_local $2) (get_local $3) + (get_local $0) ) (i32.store (get_local $16) - (get_local $13) + (get_local $7) ) (set_local $24 - (get_local $3) + (get_local $0) ) ) (call_import $qa) @@ -4406,21 +4414,21 @@ ) (br_if $label$break$e (i32.eqz - (get_local $18) + (get_local $19) ) ) (block $do-once$61 (if (i32.eq - (get_local $1) + (get_local $4) (i32.load - (tee_local $22 + (tee_local $21 (i32.add (i32.const 1512) (i32.shl - (tee_local $3 + (tee_local $0 (i32.load offset=28 - (get_local $1) + (get_local $4) ) ) (i32.const 2) @@ -4431,7 +4439,7 @@ ) (block (i32.store - (get_local $22) + (get_local $21) (get_local $24) ) (br_if $do-once$61 @@ -4446,7 +4454,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $3) + (get_local $0) ) (i32.const -1) ) @@ -4457,7 +4465,7 @@ (block (if (i32.lt_u - (get_local $18) + (get_local $19) (i32.load (i32.const 1224) ) @@ -4467,21 +4475,21 @@ (if (i32.eq (i32.load - (tee_local $10 + (tee_local $11 (i32.add - (get_local $18) + (get_local $19) (i32.const 16) ) ) ) - (get_local $1) + (get_local $4) ) (i32.store - (get_local $10) + (get_local $11) (get_local $24) ) (i32.store offset=20 - (get_local $18) + (get_local $19) (get_local $24) ) ) @@ -4496,7 +4504,7 @@ (if (i32.lt_u (get_local $24) - (tee_local $3 + (tee_local $0 (i32.load (i32.const 1224) ) @@ -4506,14 +4514,14 @@ ) (i32.store offset=24 (get_local $24) - (get_local $18) + (get_local $19) ) (if - (tee_local $10 + (tee_local $11 (i32.load - (tee_local $22 + (tee_local $21 (i32.add - (get_local $1) + (get_local $4) (i32.const 16) ) ) @@ -4521,17 +4529,17 @@ ) (if (i32.lt_u - (get_local $10) - (get_local $3) + (get_local $11) + (get_local $0) ) (call_import $qa) (block (i32.store offset=16 (get_local $24) - (get_local $10) + (get_local $11) ) (i32.store offset=24 - (get_local $10) + (get_local $11) (get_local $24) ) ) @@ -4539,16 +4547,16 @@ ) (br_if $label$break$e (i32.eqz - (tee_local $10 + (tee_local $11 (i32.load offset=4 - (get_local $22) + (get_local $21) ) ) ) ) (if (i32.lt_u - (get_local $10) + (get_local $11) (i32.load (i32.const 1224) ) @@ -4557,10 +4565,10 @@ (block (i32.store offset=20 (get_local $24) - (get_local $10) + (get_local $11) ) (i32.store offset=24 - (get_local $10) + (get_local $11) (get_local $24) ) ) @@ -4568,52 +4576,52 @@ ) ) ) - (set_local $15 + (set_local $14 (i32.add (get_local $5) - (get_local $15) + (get_local $14) ) ) (i32.add - (get_local $1) + (get_local $4) (get_local $5) ) ) - (get_local $1) + (get_local $4) ) (i32.const 4) ) ) (i32.and (i32.load - (get_local $3) + (get_local $0) ) (i32.const -2) ) ) (i32.store offset=4 - (get_local $4) + (get_local $1) (i32.or - (get_local $15) + (get_local $14) (i32.const 1) ) ) (i32.store (i32.add - (get_local $4) - (get_local $15) + (get_local $1) + (get_local $14) ) - (get_local $15) + (get_local $14) ) - (set_local $3 + (set_local $0 (i32.shr_u - (get_local $15) + (get_local $14) (i32.const 3) ) ) (if (i32.lt_u - (get_local $15) + (get_local $14) (i32.const 256) ) (block @@ -4622,7 +4630,7 @@ (i32.const 1248) (i32.shl (i32.shl - (get_local $3) + (get_local $0) (i32.const 1) ) (i32.const 2) @@ -4632,24 +4640,24 @@ (block $do-once$65 (if (i32.and - (tee_local $10 + (tee_local $11 (i32.load (i32.const 1208) ) ) - (tee_local $3 + (tee_local $0 (i32.shl (i32.const 1) - (get_local $3) + (get_local $0) ) ) ) (block (if (i32.ge_u - (tee_local $18 + (tee_local $19 (i32.load - (tee_local $3 + (tee_local $0 (i32.add (get_local $2) (i32.const 8) @@ -4663,10 +4671,10 @@ ) (block (set_local $45 - (get_local $3) + (get_local $0) ) (set_local $38 - (get_local $18) + (get_local $19) ) (br $do-once$65) ) @@ -4677,8 +4685,8 @@ (i32.store (i32.const 1208) (i32.or - (get_local $10) - (get_local $3) + (get_local $11) + (get_local $0) ) ) (set_local $45 @@ -4695,33 +4703,33 @@ ) (i32.store (get_local $45) - (get_local $4) + (get_local $1) ) (i32.store offset=12 (get_local $38) - (get_local $4) + (get_local $1) ) (i32.store offset=8 - (get_local $4) + (get_local $1) (get_local $38) ) (i32.store offset=12 - (get_local $4) + (get_local $1) (get_local $2) ) (br $do-once$50) ) ) - (set_local $3 + (set_local $0 (i32.add (i32.const 1512) (i32.shl - (tee_local $0 + (tee_local $6 (block $do-once$67 (if - (tee_local $3 + (tee_local $0 (i32.shr_u - (get_local $15) + (get_local $14) (i32.const 8) ) ) @@ -4729,33 +4737,33 @@ (br_if $do-once$67 (i32.const 31) (i32.gt_u - (get_local $15) + (get_local $14) (i32.const 16777215) ) ) (i32.or (i32.and (i32.shr_u - (get_local $15) + (get_local $14) (i32.add - (tee_local $13 + (tee_local $7 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $18 + (tee_local $19 (i32.and (i32.shr_u (i32.add (tee_local $5 (i32.shl - (get_local $3) - (tee_local $10 + (get_local $0) + (tee_local $11 (i32.and (i32.shr_u (i32.add - (get_local $3) + (get_local $0) (i32.const 1048320) ) (i32.const 16) @@ -4772,16 +4780,16 @@ (i32.const 4) ) ) - (get_local $10) + (get_local $11) ) (tee_local $5 (i32.and (i32.shr_u (i32.add - (tee_local $3 + (tee_local $0 (i32.shl (get_local $5) - (get_local $18) + (get_local $19) ) ) (i32.const 245760) @@ -4795,7 +4803,7 @@ ) (i32.shr_u (i32.shl - (get_local $3) + (get_local $0) (get_local $5) ) (i32.const 15) @@ -4808,7 +4816,7 @@ (i32.const 1) ) (i32.shl - (get_local $13) + (get_local $7) (i32.const 1) ) ) @@ -4822,13 +4830,13 @@ ) ) (i32.store offset=28 - (get_local $4) - (get_local $0) + (get_local $1) + (get_local $6) ) (i32.store offset=4 (tee_local $2 (i32.add - (get_local $4) + (get_local $1) (i32.const 16) ) ) @@ -4846,10 +4854,10 @@ (i32.const 1212) ) ) - (tee_local $13 + (tee_local $7 (i32.shl (i32.const 1) - (get_local $0) + (get_local $6) ) ) ) @@ -4859,42 +4867,42 @@ (i32.const 1212) (i32.or (get_local $2) - (get_local $13) + (get_local $7) ) ) (i32.store - (get_local $3) - (get_local $4) + (get_local $0) + (get_local $1) ) (i32.store offset=24 - (get_local $4) - (get_local $3) + (get_local $1) + (get_local $0) ) (i32.store offset=12 - (get_local $4) - (get_local $4) + (get_local $1) + (get_local $1) ) (i32.store offset=8 - (get_local $4) - (get_local $4) + (get_local $1) + (get_local $1) ) (br $do-once$50) ) ) - (set_local $13 + (set_local $7 (i32.shl - (get_local $15) + (get_local $14) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $0) + (get_local $6) (i32.const 1) ) ) (i32.eq - (get_local $0) + (get_local $6) (i32.const 31) ) ) @@ -4902,7 +4910,7 @@ ) (set_local $2 (i32.load - (get_local $3) + (get_local $0) ) ) (loop $while-in$70 @@ -4915,13 +4923,13 @@ ) (i32.const -8) ) - (get_local $15) + (get_local $14) ) (block (set_local $39 (get_local $2) ) - (set_local $8 + (set_local $9 (i32.const 279) ) (br $while-out$69) @@ -4930,7 +4938,7 @@ (if (tee_local $5 (i32.load - (tee_local $3 + (tee_local $0 (i32.add (i32.add (get_local $2) @@ -4938,7 +4946,7 @@ ) (i32.shl (i32.shr_u - (get_local $13) + (get_local $7) (i32.const 31) ) (i32.const 2) @@ -4948,9 +4956,9 @@ ) ) (block - (set_local $13 + (set_local $7 (i32.shl - (get_local $13) + (get_local $7) (i32.const 1) ) ) @@ -4961,12 +4969,12 @@ ) (block (set_local $46 - (get_local $3) + (get_local $0) ) (set_local $54 (get_local $2) ) - (set_local $8 + (set_local $9 (i32.const 276) ) ) @@ -4975,7 +4983,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 276) ) (if @@ -4989,31 +4997,31 @@ (block (i32.store (get_local $46) - (get_local $4) + (get_local $1) ) (i32.store offset=24 - (get_local $4) + (get_local $1) (get_local $54) ) (i32.store offset=12 - (get_local $4) - (get_local $4) + (get_local $1) + (get_local $1) ) (i32.store offset=8 - (get_local $4) - (get_local $4) + (get_local $1) + (get_local $1) ) ) ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 279) ) (if (i32.and (i32.ge_u - (tee_local $13 + (tee_local $7 (i32.load (tee_local $2 (i32.add @@ -5036,23 +5044,23 @@ ) (block (i32.store offset=12 - (get_local $13) - (get_local $4) + (get_local $7) + (get_local $1) ) (i32.store (get_local $2) - (get_local $4) + (get_local $1) ) (i32.store offset=8 - (get_local $4) - (get_local $13) + (get_local $1) + (get_local $7) ) (i32.store offset=12 - (get_local $4) + (get_local $1) (get_local $39) ) (i32.store offset=24 - (get_local $4) + (get_local $1) (i32.const 0) ) ) @@ -5068,7 +5076,7 @@ ) (return (i32.add - (get_local $17) + (get_local $18) (i32.const 8) ) ) @@ -5079,81 +5087,81 @@ (block $while-out$71 (if (i32.le_u - (tee_local $4 + (tee_local $1 (i32.load - (get_local $29) + (get_local $30) ) ) - (get_local $11) + (get_local $12) ) (if (i32.gt_u - (tee_local $15 + (tee_local $14 (i32.add - (get_local $4) + (get_local $1) (i32.load offset=4 - (get_local $29) + (get_local $30) ) ) ) - (get_local $11) + (get_local $12) ) (block - (set_local $3 - (get_local $15) + (set_local $0 + (get_local $14) ) (br $while-out$71) ) ) ) - (set_local $29 + (set_local $30 (i32.load offset=8 - (get_local $29) + (get_local $30) ) ) (br $while-in$72) ) ) - (set_local $15 + (set_local $14 (i32.add - (tee_local $17 + (tee_local $18 (i32.add - (get_local $3) + (get_local $0) (i32.const -47) ) ) (i32.const 8) ) ) - (set_local $4 + (set_local $1 (i32.add - (tee_local $17 + (tee_local $18 (select - (get_local $11) - (tee_local $4 + (get_local $12) + (tee_local $1 (i32.add - (get_local $17) + (get_local $18) (select (i32.and (i32.sub (i32.const 0) - (get_local $15) + (get_local $14) ) (i32.const 7) ) (i32.const 0) (i32.and - (get_local $15) + (get_local $14) (i32.const 7) ) ) ) ) (i32.lt_u - (get_local $4) - (tee_local $15 + (get_local $1) + (tee_local $14 (i32.add - (get_local $11) + (get_local $12) (i32.const 16) ) ) @@ -5165,15 +5173,15 @@ ) (i32.store (i32.const 1232) - (tee_local $1 + (tee_local $4 (i32.add (get_local $20) - (tee_local $7 + (tee_local $13 (select (i32.and (i32.sub (i32.const 0) - (tee_local $1 + (tee_local $4 (i32.add (get_local $20) (i32.const 8) @@ -5184,7 +5192,7 @@ ) (i32.const 0) (i32.and - (get_local $1) + (get_local $4) (i32.const 7) ) ) @@ -5194,27 +5202,27 @@ ) (i32.store (i32.const 1220) - (tee_local $13 + (tee_local $7 (i32.sub (i32.add (get_local $26) (i32.const -40) ) - (get_local $7) + (get_local $13) ) ) ) (i32.store offset=4 - (get_local $1) + (get_local $4) (i32.or - (get_local $13) + (get_local $7) (i32.const 1) ) ) (i32.store offset=4 (i32.add - (get_local $1) - (get_local $13) + (get_local $4) + (get_local $7) ) (i32.const 40) ) @@ -5225,34 +5233,34 @@ ) ) (i32.store - (tee_local $13 + (tee_local $7 (i32.add - (get_local $17) + (get_local $18) (i32.const 4) ) ) (i32.const 27) ) (i32.store - (get_local $4) + (get_local $1) (i32.load (i32.const 1656) ) ) (i32.store offset=4 - (get_local $4) + (get_local $1) (i32.load (i32.const 1660) ) ) (i32.store offset=8 - (get_local $4) + (get_local $1) (i32.load (i32.const 1664) ) ) (i32.store offset=12 - (get_local $4) + (get_local $1) (i32.load (i32.const 1668) ) @@ -5271,19 +5279,19 @@ ) (i32.store (i32.const 1664) - (get_local $4) + (get_local $1) ) - (set_local $4 + (set_local $1 (i32.add - (get_local $17) + (get_local $18) (i32.const 24) ) ) (loop $do-in$74 (i32.store - (tee_local $4 + (tee_local $1 (i32.add - (get_local $4) + (get_local $1) (i32.const 4) ) ) @@ -5292,62 +5300,62 @@ (br_if $do-in$74 (i32.lt_u (i32.add - (get_local $4) + (get_local $1) (i32.const 4) ) - (get_local $3) + (get_local $0) ) ) ) (if (i32.ne - (get_local $17) - (get_local $11) + (get_local $18) + (get_local $12) ) (block (i32.store - (get_local $13) + (get_local $7) (i32.and (i32.load - (get_local $13) + (get_local $7) ) (i32.const -2) ) ) (i32.store offset=4 - (get_local $11) + (get_local $12) (i32.or - (tee_local $4 + (tee_local $1 (i32.sub - (get_local $17) - (get_local $11) + (get_local $18) + (get_local $12) ) ) (i32.const 1) ) ) (i32.store - (get_local $17) - (get_local $4) + (get_local $18) + (get_local $1) ) - (set_local $1 + (set_local $4 (i32.shr_u - (get_local $4) + (get_local $1) (i32.const 3) ) ) (if (i32.lt_u - (get_local $4) + (get_local $1) (i32.const 256) ) (block - (set_local $7 + (set_local $13 (i32.add (i32.const 1248) (i32.shl (i32.shl - (get_local $1) + (get_local $4) (i32.const 1) ) (i32.const 2) @@ -5364,7 +5372,7 @@ (tee_local $5 (i32.shl (i32.const 1) - (get_local $1) + (get_local $4) ) ) ) @@ -5374,7 +5382,7 @@ (i32.load (tee_local $5 (i32.add - (get_local $7) + (get_local $13) (i32.const 8) ) ) @@ -5404,75 +5412,75 @@ ) (set_local $47 (i32.add - (get_local $7) + (get_local $13) (i32.const 8) ) ) (set_local $40 - (get_local $7) + (get_local $13) ) ) ) (i32.store (get_local $47) - (get_local $11) + (get_local $12) ) (i32.store offset=12 (get_local $40) - (get_local $11) + (get_local $12) ) (i32.store offset=8 - (get_local $11) + (get_local $12) (get_local $40) ) (i32.store offset=12 - (get_local $11) - (get_local $7) + (get_local $12) + (get_local $13) ) (br $do-once$42) ) ) - (set_local $3 + (set_local $0 (i32.add (i32.const 1512) (i32.shl - (tee_local $7 + (tee_local $2 (if - (tee_local $7 + (tee_local $13 (i32.shr_u - (get_local $4) + (get_local $1) (i32.const 8) ) ) (if (i32.gt_u - (get_local $4) + (get_local $1) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $4) + (get_local $1) (i32.add - (tee_local $3 + (tee_local $0 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $7 + (tee_local $13 (i32.and (i32.shr_u (i32.add (tee_local $5 (i32.shl - (get_local $7) + (get_local $13) (tee_local $2 (i32.and (i32.shr_u (i32.add - (get_local $7) + (get_local $13) (i32.const 1048320) ) (i32.const 16) @@ -5495,10 +5503,10 @@ (i32.and (i32.shr_u (i32.add - (tee_local $1 + (tee_local $4 (i32.shl (get_local $5) - (get_local $7) + (get_local $13) ) ) (i32.const 245760) @@ -5512,7 +5520,7 @@ ) (i32.shr_u (i32.shl - (get_local $1) + (get_local $4) (get_local $5) ) (i32.const 15) @@ -5525,7 +5533,7 @@ (i32.const 1) ) (i32.shl - (get_local $3) + (get_local $0) (i32.const 1) ) ) @@ -5538,15 +5546,15 @@ ) ) (i32.store offset=28 - (get_local $11) - (get_local $7) + (get_local $12) + (get_local $2) ) (i32.store offset=20 - (get_local $11) + (get_local $12) (i32.const 0) ) (i32.store - (get_local $15) + (get_local $14) (i32.const 0) ) (if @@ -5557,10 +5565,10 @@ (i32.const 1212) ) ) - (tee_local $1 + (tee_local $4 (i32.shl (i32.const 1) - (get_local $7) + (get_local $2) ) ) ) @@ -5570,42 +5578,42 @@ (i32.const 1212) (i32.or (get_local $5) - (get_local $1) + (get_local $4) ) ) (i32.store - (get_local $3) - (get_local $11) + (get_local $0) + (get_local $12) ) (i32.store offset=24 - (get_local $11) - (get_local $3) + (get_local $12) + (get_local $0) ) (i32.store offset=12 - (get_local $11) - (get_local $11) + (get_local $12) + (get_local $12) ) (i32.store offset=8 - (get_local $11) - (get_local $11) + (get_local $12) + (get_local $12) ) (br $do-once$42) ) ) - (set_local $1 + (set_local $4 (i32.shl - (get_local $4) + (get_local $1) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $7) + (get_local $2) (i32.const 1) ) ) (i32.eq - (get_local $7) + (get_local $2) (i32.const 31) ) ) @@ -5613,7 +5621,7 @@ ) (set_local $5 (i32.load - (get_local $3) + (get_local $0) ) ) (loop $while-in$76 @@ -5626,13 +5634,13 @@ ) (i32.const -8) ) - (get_local $4) + (get_local $1) ) (block - (set_local $30 + (set_local $31 (get_local $5) ) - (set_local $8 + (set_local $9 (i32.const 305) ) (br $while-out$75) @@ -5641,7 +5649,7 @@ (if (tee_local $2 (i32.load - (tee_local $3 + (tee_local $0 (i32.add (i32.add (get_local $5) @@ -5649,7 +5657,7 @@ ) (i32.shl (i32.shr_u - (get_local $1) + (get_local $4) (i32.const 31) ) (i32.const 2) @@ -5659,9 +5667,9 @@ ) ) (block - (set_local $1 + (set_local $4 (i32.shl - (get_local $1) + (get_local $4) (i32.const 1) ) ) @@ -5672,12 +5680,12 @@ ) (block (set_local $48 - (get_local $3) + (get_local $0) ) (set_local $55 (get_local $5) ) - (set_local $8 + (set_local $9 (i32.const 302) ) ) @@ -5686,7 +5694,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 302) ) (if @@ -5700,70 +5708,70 @@ (block (i32.store (get_local $48) - (get_local $11) + (get_local $12) ) (i32.store offset=24 - (get_local $11) + (get_local $12) (get_local $55) ) (i32.store offset=12 - (get_local $11) - (get_local $11) + (get_local $12) + (get_local $12) ) (i32.store offset=8 - (get_local $11) - (get_local $11) + (get_local $12) + (get_local $12) ) ) ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 305) ) (if (i32.and (i32.ge_u - (tee_local $1 + (tee_local $4 (i32.load (tee_local $5 (i32.add - (get_local $30) + (get_local $31) (i32.const 8) ) ) ) ) - (tee_local $4 + (tee_local $1 (i32.load (i32.const 1224) ) ) ) (i32.ge_u - (get_local $30) - (get_local $4) + (get_local $31) + (get_local $1) ) ) (block (i32.store offset=12 - (get_local $1) - (get_local $11) + (get_local $4) + (get_local $12) ) (i32.store (get_local $5) - (get_local $11) + (get_local $12) ) (i32.store offset=8 - (get_local $11) - (get_local $1) + (get_local $12) + (get_local $4) ) (i32.store offset=12 - (get_local $11) - (get_local $30) + (get_local $12) + (get_local $31) ) (i32.store offset=24 - (get_local $11) + (get_local $12) (i32.const 0) ) ) @@ -5778,7 +5786,7 @@ (if (i32.or (i32.eqz - (tee_local $1 + (tee_local $4 (i32.load (i32.const 1224) ) @@ -5786,7 +5794,7 @@ ) (i32.lt_u (get_local $20) - (get_local $1) + (get_local $4) ) ) (i32.store @@ -5816,34 +5824,34 @@ (i32.const 1240) (i32.const -1) ) - (set_local $1 + (set_local $4 (i32.const 0) ) (loop $do-in$45 (i32.store offset=12 - (tee_local $7 + (tee_local $13 (i32.add (i32.const 1248) (i32.shl (i32.shl - (get_local $1) + (get_local $4) (i32.const 1) ) (i32.const 2) ) ) ) - (get_local $7) + (get_local $13) ) (i32.store offset=8 - (get_local $7) - (get_local $7) + (get_local $13) + (get_local $13) ) (br_if $do-in$45 (i32.ne - (tee_local $1 + (tee_local $4 (i32.add - (get_local $1) + (get_local $4) (i32.const 1) ) ) @@ -5853,15 +5861,15 @@ ) (i32.store (i32.const 1232) - (tee_local $1 + (tee_local $4 (i32.add (get_local $20) - (tee_local $7 + (tee_local $13 (select (i32.and (i32.sub (i32.const 0) - (tee_local $1 + (tee_local $4 (i32.add (get_local $20) (i32.const 8) @@ -5872,7 +5880,7 @@ ) (i32.const 0) (i32.and - (get_local $1) + (get_local $4) (i32.const 7) ) ) @@ -5882,27 +5890,27 @@ ) (i32.store (i32.const 1220) - (tee_local $4 + (tee_local $1 (i32.sub (i32.add (get_local $26) (i32.const -40) ) - (get_local $7) + (get_local $13) ) ) ) (i32.store offset=4 - (get_local $1) + (get_local $4) (i32.or - (get_local $4) + (get_local $1) (i32.const 1) ) ) (i32.store offset=4 (i32.add - (get_local $1) (get_local $4) + (get_local $1) ) (i32.const 40) ) @@ -5917,47 +5925,47 @@ ) (if (i32.gt_u - (tee_local $11 + (tee_local $12 (i32.load (i32.const 1220) ) ) - (get_local $0) + (get_local $6) ) (block (i32.store (i32.const 1220) - (tee_local $30 + (tee_local $31 (i32.sub - (get_local $11) - (get_local $0) + (get_local $12) + (get_local $6) ) ) ) (i32.store (i32.const 1232) - (tee_local $8 + (tee_local $9 (i32.add - (tee_local $11 + (tee_local $12 (i32.load (i32.const 1232) ) ) - (get_local $0) + (get_local $6) ) ) ) (i32.store offset=4 - (get_local $8) + (get_local $9) (i32.or - (get_local $30) + (get_local $31) (i32.const 1) ) ) (i32.store offset=4 - (get_local $11) + (get_local $12) (i32.or - (get_local $0) + (get_local $6) (i32.const 3) ) ) @@ -5966,7 +5974,7 @@ ) (return (i32.add - (get_local $11) + (get_local $12) (i32.const 8) ) ) @@ -6029,7 +6037,7 @@ (i32.eq (tee_local $0 (i32.and - (tee_local $9 + (tee_local $3 (i32.load (i32.add (get_local $0) @@ -6044,12 +6052,12 @@ ) (call_import $qa) ) - (set_local $7 + (set_local $8 (i32.add (get_local $1) (tee_local $5 (i32.and - (get_local $9) + (get_local $3) (i32.const -8) ) ) @@ -6058,19 +6066,19 @@ (block $do-once$0 (if (i32.and - (get_local $9) + (get_local $3) (i32.const 1) ) (block (set_local $2 (get_local $1) ) - (set_local $8 + (set_local $7 (get_local $5) ) ) (block - (set_local $9 + (set_local $11 (i32.load (get_local $1) ) @@ -6083,7 +6091,7 @@ ) (set_local $5 (i32.add - (get_local $9) + (get_local $11) (get_local $5) ) ) @@ -6094,7 +6102,7 @@ (get_local $1) (i32.sub (i32.const 0) - (get_local $9) + (get_local $11) ) ) ) @@ -6117,7 +6125,7 @@ (i32.load (tee_local $1 (i32.add - (get_local $7) + (get_local $8) (i32.const 4) ) ) @@ -6131,7 +6139,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) (br $do-once$0) @@ -6167,13 +6175,13 @@ ) (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 @@ -6184,12 +6192,12 @@ ) (if (i32.ne - (tee_local $9 + (tee_local $11 (i32.load offset=8 (get_local $0) ) ) - (tee_local $4 + (tee_local $3 (i32.add (i32.const 1248) (i32.shl @@ -6205,7 +6213,7 @@ (block (if (i32.lt_u - (get_local $9) + (get_local $11) (get_local $14) ) (call_import $qa) @@ -6213,7 +6221,7 @@ (if (i32.ne (i32.load offset=12 - (get_local $9) + (get_local $11) ) (get_local $0) ) @@ -6224,7 +6232,7 @@ (if (i32.eq (get_local $1) - (get_local $9) + (get_local $11) ) (block (i32.store @@ -6245,7 +6253,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) (br $do-once$0) @@ -6254,9 +6262,9 @@ (if (i32.eq (get_local $1) - (get_local $4) + (get_local $3) ) - (set_local $11 + (set_local $10 (i32.add (get_local $1) (i32.const 8) @@ -6273,7 +6281,7 @@ (if (i32.eq (i32.load - (tee_local $4 + (tee_local $3 (i32.add (get_local $1) (i32.const 8) @@ -6282,31 +6290,31 @@ ) (get_local $0) ) - (set_local $11 - (get_local $4) + (set_local $10 + (get_local $3) ) (call_import $qa) ) ) ) (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 $8 + (set_local $7 (get_local $5) ) (br $do-once$0) ) ) - (set_local $9 + (set_local $11 (i32.load offset=24 (get_local $0) ) @@ -6323,11 +6331,11 @@ ) (block (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $6 (i32.add - (tee_local $4 + (tee_local $3 (i32.add (get_local $0) (i32.const 16) @@ -6340,9 +6348,9 @@ ) (block (set_local $1 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $6) ) ) @@ -6350,12 +6358,12 @@ (i32.eqz (tee_local $1 (i32.load - (get_local $4) + (get_local $3) ) ) ) (block - (set_local $3 + (set_local $4 (i32.const 0) ) (br $do-once$2) @@ -6364,7 +6372,7 @@ ) (loop $while-in$5 (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $6 (i32.add @@ -6376,16 +6384,16 @@ ) (block (set_local $1 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $6) ) (br $while-in$5) ) ) (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $6 (i32.add @@ -6397,9 +6405,9 @@ ) (block (set_local $1 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $6) ) (br $while-in$5) @@ -6408,24 +6416,24 @@ (set_local $6 (get_local $1) ) - (set_local $10 - (get_local $4) + (set_local $9 + (get_local $3) ) ) ) ) (if (i32.lt_u - (get_local $10) + (get_local $9) (get_local $14) ) (call_import $qa) (block (i32.store - (get_local $10) + (get_local $9) (i32.const 0) ) - (set_local $3 + (set_local $4 (get_local $6) ) ) @@ -6446,7 +6454,7 @@ (if (i32.ne (i32.load - (tee_local $11 + (tee_local $10 (i32.add (get_local $6) (i32.const 12) @@ -6460,7 +6468,7 @@ (if (i32.eq (i32.load - (tee_local $4 + (tee_local $3 (i32.add (get_local $1) (i32.const 8) @@ -6471,14 +6479,14 @@ ) (block (i32.store - (get_local $11) + (get_local $10) (get_local $1) ) (i32.store - (get_local $4) + (get_local $3) (get_local $6) ) - (set_local $3 + (set_local $4 (get_local $1) ) ) @@ -6488,7 +6496,7 @@ ) ) (if - (get_local $9) + (get_local $11) (block (if (i32.eq @@ -6512,11 +6520,11 @@ (block (i32.store (get_local $6) - (get_local $3) + (get_local $4) ) (if (i32.eqz - (get_local $3) + (get_local $4) ) (block (i32.store @@ -6537,7 +6545,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) (br $do-once$0) @@ -6547,7 +6555,7 @@ (block (if (i32.lt_u - (get_local $9) + (get_local $11) (i32.load (i32.const 1224) ) @@ -6559,7 +6567,7 @@ (i32.load (tee_local $1 (i32.add - (get_local $9) + (get_local $11) (i32.const 16) ) ) @@ -6568,22 +6576,22 @@ ) (i32.store (get_local $1) - (get_local $3) + (get_local $4) ) (i32.store offset=20 - (get_local $9) - (get_local $3) + (get_local $11) + (get_local $4) ) ) (if (i32.eqz - (get_local $3) + (get_local $4) ) (block (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) (br $do-once$0) @@ -6593,7 +6601,7 @@ ) (if (i32.lt_u - (get_local $3) + (get_local $4) (tee_local $1 (i32.load (i32.const 1224) @@ -6603,11 +6611,11 @@ (call_import $qa) ) (i32.store offset=24 - (get_local $3) - (get_local $9) + (get_local $4) + (get_local $11) ) (if - (tee_local $4 + (tee_local $3 (i32.load (tee_local $6 (i32.add @@ -6619,31 +6627,31 @@ ) (if (i32.lt_u - (get_local $4) + (get_local $3) (get_local $1) ) (call_import $qa) (block (i32.store offset=16 - (get_local $3) (get_local $4) + (get_local $3) ) (i32.store offset=24 - (get_local $4) (get_local $3) + (get_local $4) ) ) ) ) (if - (tee_local $4 + (tee_local $3 (i32.load offset=4 (get_local $6) ) ) (if (i32.lt_u - (get_local $4) + (get_local $3) (i32.load (i32.const 1224) ) @@ -6651,17 +6659,17 @@ (call_import $qa) (block (i32.store offset=20 - (get_local $3) (get_local $4) + (get_local $3) ) (i32.store offset=24 - (get_local $4) (get_local $3) + (get_local $4) ) (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) ) @@ -6670,7 +6678,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) ) @@ -6680,7 +6688,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) ) @@ -6691,7 +6699,7 @@ (if (i32.ge_u (get_local $2) - (get_local $7) + (get_local $8) ) (call_import $qa) ) @@ -6702,7 +6710,7 @@ (i32.load (tee_local $5 (i32.add - (get_local $7) + (get_local $8) (i32.const 4) ) ) @@ -6729,25 +6737,25 @@ (i32.store offset=4 (get_local $2) (i32.or - (get_local $8) + (get_local $7) (i32.const 1) ) ) (i32.store (i32.add (get_local $2) - (get_local $8) + (get_local $7) ) - (get_local $8) + (get_local $7) ) (set_local $0 - (get_local $8) + (get_local $7) ) ) (block (if (i32.eq - (get_local $7) + (get_local $8) (i32.load (i32.const 1232) ) @@ -6755,12 +6763,12 @@ (block (i32.store (i32.const 1220) - (tee_local $3 + (tee_local $4 (i32.add (i32.load (i32.const 1220) ) - (get_local $8) + (get_local $7) ) ) ) @@ -6771,7 +6779,7 @@ (i32.store offset=4 (get_local $2) (i32.or - (get_local $3) + (get_local $4) (i32.const 1) ) ) @@ -6797,7 +6805,7 @@ ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.load (i32.const 1228) ) @@ -6805,12 +6813,12 @@ (block (i32.store (i32.const 1216) - (tee_local $3 + (tee_local $4 (i32.add (i32.load (i32.const 1216) ) - (get_local $8) + (get_local $7) ) ) ) @@ -6821,27 +6829,27 @@ (i32.store offset=4 (get_local $2) (i32.or - (get_local $3) + (get_local $4) (i32.const 1) ) ) (i32.store (i32.add (get_local $2) - (get_local $3) + (get_local $4) ) - (get_local $3) + (get_local $4) ) (return) ) ) - (set_local $3 + (set_local $4 (i32.add (i32.and (get_local $1) (i32.const -8) ) - (get_local $8) + (get_local $7) ) ) (set_local $14 @@ -6857,19 +6865,19 @@ (i32.const 256) ) (block - (set_local $10 + (set_local $9 (i32.load offset=12 - (get_local $7) + (get_local $8) ) ) (if (i32.ne (tee_local $6 (i32.load offset=8 - (get_local $7) + (get_local $8) ) ) - (tee_local $4 + (tee_local $3 (i32.add (i32.const 1248) (i32.shl @@ -6897,7 +6905,7 @@ (i32.load offset=12 (get_local $6) ) - (get_local $7) + (get_local $8) ) (call_import $qa) ) @@ -6905,7 +6913,7 @@ ) (if (i32.eq - (get_local $10) + (get_local $9) (get_local $6) ) (block @@ -6929,19 +6937,19 @@ ) (if (i32.eq - (get_local $10) - (get_local $4) + (get_local $9) + (get_local $3) ) (set_local $17 (i32.add - (get_local $10) + (get_local $9) (i32.const 8) ) ) (block (if (i32.lt_u - (get_local $10) + (get_local $9) (i32.load (i32.const 1224) ) @@ -6951,17 +6959,17 @@ (if (i32.eq (i32.load - (tee_local $4 + (tee_local $3 (i32.add - (get_local $10) + (get_local $9) (i32.const 8) ) ) ) - (get_local $7) + (get_local $8) ) (set_local $17 - (get_local $4) + (get_local $3) ) (call_import $qa) ) @@ -6969,7 +6977,7 @@ ) (i32.store offset=12 (get_local $6) - (get_local $10) + (get_local $9) ) (i32.store (get_local $17) @@ -6979,28 +6987,28 @@ (block (set_local $6 (i32.load offset=24 - (get_local $7) + (get_local $8) ) ) (block $do-once$10 (if (i32.eq - (tee_local $10 + (tee_local $9 (i32.load offset=12 - (get_local $7) + (get_local $8) ) ) - (get_local $7) + (get_local $8) ) (block (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $1 (i32.add - (tee_local $4 + (tee_local $3 (i32.add - (get_local $7) + (get_local $8) (i32.const 16) ) ) @@ -7011,9 +7019,9 @@ ) (block (set_local $0 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $1) ) ) @@ -7021,7 +7029,7 @@ (i32.eqz (tee_local $0 (i32.load - (get_local $4) + (get_local $3) ) ) ) @@ -7035,7 +7043,7 @@ ) (loop $while-in$13 (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $1 (i32.add @@ -7047,16 +7055,16 @@ ) (block (set_local $0 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $1) ) (br $while-in$13) ) ) (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $1 (i32.add @@ -7068,9 +7076,9 @@ ) (block (set_local $0 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $1) ) (br $while-in$13) @@ -7079,7 +7087,7 @@ ) (if (i32.lt_u - (get_local $4) + (get_local $3) (i32.load (i32.const 1224) ) @@ -7087,7 +7095,7 @@ (call_import $qa) (block (i32.store - (get_local $4) + (get_local $3) (i32.const 0) ) (set_local $12 @@ -7101,7 +7109,7 @@ (i32.lt_u (tee_local $1 (i32.load offset=8 - (get_local $7) + (get_local $8) ) ) (i32.load @@ -7113,40 +7121,40 @@ (if (i32.ne (i32.load - (tee_local $11 + (tee_local $10 (i32.add (get_local $1) (i32.const 12) ) ) ) - (get_local $7) + (get_local $8) ) (call_import $qa) ) (if (i32.eq (i32.load - (tee_local $4 + (tee_local $3 (i32.add - (get_local $10) + (get_local $9) (i32.const 8) ) ) ) - (get_local $7) + (get_local $8) ) (block (i32.store - (get_local $11) (get_local $10) + (get_local $9) ) (i32.store - (get_local $4) + (get_local $3) (get_local $1) ) (set_local $12 - (get_local $10) + (get_local $9) ) ) (call_import $qa) @@ -7159,15 +7167,15 @@ (block (if (i32.eq - (get_local $7) + (get_local $8) (i32.load (tee_local $5 (i32.add (i32.const 1512) (i32.shl - (tee_local $10 + (tee_local $9 (i32.load offset=28 - (get_local $7) + (get_local $8) ) ) (i32.const 2) @@ -7195,7 +7203,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $10) + (get_local $9) ) (i32.const -1) ) @@ -7218,17 +7226,17 @@ (if (i32.eq (i32.load - (tee_local $10 + (tee_local $9 (i32.add (get_local $6) (i32.const 16) ) ) ) - (get_local $7) + (get_local $8) ) (i32.store - (get_local $10) + (get_local $9) (get_local $12) ) (i32.store offset=20 @@ -7246,7 +7254,7 @@ (if (i32.lt_u (get_local $12) - (tee_local $10 + (tee_local $9 (i32.load (i32.const 1224) ) @@ -7263,7 +7271,7 @@ (i32.load (tee_local $5 (i32.add - (get_local $7) + (get_local $8) (i32.const 16) ) ) @@ -7272,7 +7280,7 @@ (if (i32.lt_u (get_local $0) - (get_local $10) + (get_local $9) ) (call_import $qa) (block @@ -7321,16 +7329,16 @@ (i32.store offset=4 (get_local $2) (i32.or - (get_local $3) + (get_local $4) (i32.const 1) ) ) (i32.store (i32.add (get_local $2) - (get_local $3) + (get_local $4) ) - (get_local $3) + (get_local $4) ) (if (i32.eq @@ -7342,17 +7350,17 @@ (block (i32.store (i32.const 1216) - (get_local $3) + (get_local $4) ) (return) ) (set_local $0 - (get_local $3) + (get_local $4) ) ) ) ) - (set_local $8 + (set_local $7 (i32.shr_u (get_local $0) (i32.const 3) @@ -7369,7 +7377,7 @@ (i32.const 1248) (i32.shl (i32.shl - (get_local $8) + (get_local $7) (i32.const 1) ) (i32.const 2) @@ -7383,10 +7391,10 @@ (i32.const 1208) ) ) - (tee_local $3 + (tee_local $4 (i32.shl (i32.const 1) - (get_local $8) + (get_local $7) ) ) ) @@ -7394,7 +7402,7 @@ (i32.lt_u (tee_local $5 (i32.load - (tee_local $3 + (tee_local $4 (i32.add (get_local $1) (i32.const 8) @@ -7409,7 +7417,7 @@ (call_import $qa) (block (set_local $15 - (get_local $3) + (get_local $4) ) (set_local $13 (get_local $5) @@ -7421,7 +7429,7 @@ (i32.const 1208) (i32.or (get_local $5) - (get_local $3) + (get_local $4) ) ) (set_local $15 @@ -7454,11 +7462,11 @@ (return) ) ) - (set_local $3 + (set_local $4 (i32.add (i32.const 1512) (i32.shl - (tee_local $1 + (tee_local $7 (if (tee_local $1 (i32.shr_u @@ -7477,7 +7485,7 @@ (i32.shr_u (get_local $0) (i32.add - (tee_local $3 + (tee_local $4 (i32.add (i32.sub (i32.const 14) @@ -7547,7 +7555,7 @@ (i32.const 1) ) (i32.shl - (get_local $3) + (get_local $4) (i32.const 1) ) ) @@ -7561,7 +7569,7 @@ ) (i32.store offset=28 (get_local $2) - (get_local $1) + (get_local $7) ) (i32.store offset=20 (get_local $2) @@ -7581,7 +7589,7 @@ (tee_local $5 (i32.shl (i32.const 1) - (get_local $1) + (get_local $7) ) ) ) @@ -7594,12 +7602,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) ) ) @@ -7607,7 +7615,7 @@ ) (set_local $1 (i32.load - (get_local $3) + (get_local $4) ) ) (loop $while-in$19 @@ -7635,7 +7643,7 @@ (if (tee_local $12 (i32.load - (tee_local $8 + (tee_local $7 (i32.add (i32.add (get_local $1) @@ -7666,7 +7674,7 @@ ) (block (set_local $18 - (get_local $8) + (get_local $7) ) (set_local $19 (get_local $1) @@ -7775,12 +7783,12 @@ ) ) (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) @@ -7849,8 +7857,7 @@ (local $15 i32) (local $16 i32) (local $17 i32) - (local $18 i32) - (set_local $11 + (set_local $10 (get_global $r) ) (set_global $r @@ -7859,25 +7866,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) @@ -7887,27 +7894,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 @@ -7916,21 +7923,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) ) ) @@ -7938,7 +7945,7 @@ (block $while-out$0 (if (i32.eq - (get_local $5) + (get_local $3) (tee_local $6 (if (i32.load @@ -7950,51 +7957,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 $Pa (call_import $ya (i32.const 146) - (get_local $13) + (get_local $12) ) ) ) (call_import $oa (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 $Pa (call_import $ya (i32.const 146) - (get_local $12) + (get_local $11) ) ) ) @@ -8014,127 +8021,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.gt_u (get_local $6) - (tee_local $5 + (tee_local $14 (i32.load offset=4 - (get_local $4) + (get_local $5) ) ) ) (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) ) ) (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) ) ) ) ) (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) ) @@ -8150,9 +8151,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 @@ -8161,16 +8162,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) ) ) @@ -8185,11 +8186,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 @@ -8201,17 +8202,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) ) ) @@ -8220,9 +8221,9 @@ ) ) (set_global $r - (get_local $11) + (get_local $10) ) - (get_local $16) + (get_local $15) ) (func $Wa (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) @@ -8242,10 +8243,10 @@ ) ) (block - (set_local $7 + (set_local $6 (get_local $5) ) - (set_local $6 + (set_local $7 (i32.const 5) ) ) @@ -8257,12 +8258,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) ) ) @@ -8271,11 +8272,11 @@ (block $label$break$a (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 @@ -8290,7 +8291,7 @@ (if (i32.lt_u (i32.sub - (get_local $7) + (get_local $6) (get_local $3) ) (get_local $1) @@ -8315,7 +8316,7 @@ (br $label$break$a) ) ) - (set_local $0 + (set_local $1 (block $label$break$b (if (i32.gt_s @@ -8335,9 +8336,6 @@ ) (block (set_local $2 - (get_local $0) - ) - (set_local $3 (i32.const 0) ) (br $label$break$b @@ -8346,11 +8344,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) @@ -8360,23 +8358,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$a + (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 @@ -8387,33 +8382,36 @@ (i32.const 2) ) ) - (get_local $4) + (get_local $3) + ) + (block + (set_local $4 + (get_local $3) + ) + (br $label$break$a) ) ) - (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) @@ -8423,9 +8421,9 @@ ) (drop (call $jb - (get_local $6) - (get_local $2) + (get_local $4) (get_local $0) + (get_local $1) ) ) (i32.store @@ -8434,13 +8432,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) ) ) ) @@ -8494,10 +8492,10 @@ ) (br $while-in$2) (block - (set_local $2 + (set_local $1 (get_local $0) ) - (set_local $1 + (set_local $2 (i32.const 4) ) ) @@ -8505,10 +8503,10 @@ ) ) (block - (set_local $2 + (set_local $1 (get_local $0) ) - (set_local $1 + (set_local $2 (i32.const 4) ) ) @@ -8516,38 +8514,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) ) ) @@ -8559,7 +8558,7 @@ (i32.shr_s (i32.shl (i32.and - (get_local $2) + (get_local $1) (i32.const 255) ) (i32.const 24) @@ -8567,22 +8566,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) ) @@ -8591,7 +8590,7 @@ ) ) (set_local $5 - (get_local $1) + (get_local $0) ) ) ) @@ -8713,24 +8712,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 $xa (i32.const 1188) ) - (get_local $0) + (get_local $2) ) ) ) |