diff options
Diffstat (limited to 'test/memorygrowth.fromasm.imprecise')
-rw-r--r-- | test/memorygrowth.fromasm.imprecise | 2964 |
1 files changed, 1481 insertions, 1483 deletions
diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise index 4c6daa511..aa03ca8e4 100644 --- a/test/memorygrowth.fromasm.imprecise +++ b/test/memorygrowth.fromasm.imprecise @@ -139,7 +139,7 @@ (i32.const 16) ) ) - (set_local $7 + (set_local $13 (get_local $25) ) (block $do-once$0 @@ -153,14 +153,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 @@ -186,13 +186,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 @@ -206,7 +206,7 @@ ) (i32.const 1) ) - (get_local $3) + (get_local $0) ) ) (i32.const 1) @@ -227,13 +227,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) @@ -256,22 +256,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) ) ) @@ -280,7 +280,7 @@ ) ) (i32.store offset=4 - (get_local $5) + (get_local $2) (i32.or (tee_local $7 (i32.shl @@ -292,10 +292,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) @@ -303,7 +303,7 @@ ) (i32.or (i32.load - (get_local $14) + (get_local $4) ) (i32.const 1) ) @@ -312,14 +312,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) ) @@ -329,23 +329,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 @@ -357,7 +357,7 @@ ) (i32.sub (i32.const 0) - (get_local $1) + (get_local $8) ) ) (i32.const -1) @@ -368,20 +368,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 @@ -390,10 +390,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) @@ -401,14 +401,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) ) ) @@ -418,13 +418,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) @@ -433,13 +433,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) @@ -449,8 +449,8 @@ ) ) (i32.shr_u - (get_local $12) - (get_local $6) + (get_local $15) + (get_local $3) ) ) ) @@ -472,31 +472,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) ) @@ -508,23 +508,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) ) @@ -535,27 +535,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) @@ -563,27 +563,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) ) ) @@ -595,7 +595,7 @@ ) (if (i32.and - (tee_local $3 + (tee_local $0 (i32.load (i32.const 1208) ) @@ -603,17 +603,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) ) ) @@ -628,8 +628,8 @@ (set_local $41 (get_local $5) ) - (set_local $34 - (get_local $3) + (set_local $27 + (get_local $0) ) ) ) @@ -637,72 +637,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) @@ -713,11 +713,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 @@ -726,13 +726,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) @@ -740,15 +740,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) @@ -757,13 +757,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) @@ -772,13 +772,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) @@ -789,7 +789,7 @@ ) (i32.shr_u (get_local $5) - (get_local $3) + (get_local $0) ) ) (i32.const 2) @@ -801,49 +801,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 @@ -851,27 +851,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) @@ -880,7 +880,7 @@ (if (i32.lt_u (get_local $1) - (tee_local $6 + (tee_local $3 (i32.load (i32.const 1224) ) @@ -894,13 +894,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) ) @@ -908,7 +908,7 @@ (block $do-once$8 (if (i32.eq - (tee_local $8 + (tee_local $17 (i32.load offset=12 (get_local $1) ) @@ -917,9 +917,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) @@ -928,18 +928,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) @@ -958,61 +958,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) ) ) ) @@ -1020,21 +1020,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) ) ) @@ -1046,9 +1046,9 @@ (if (i32.eq (i32.load - (tee_local $2 + (tee_local $6 (i32.add - (get_local $8) + (get_local $17) (i32.const 8) ) ) @@ -1057,15 +1057,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) @@ -1075,17 +1075,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) ) @@ -1098,7 +1098,7 @@ ) (block (i32.store - (get_local $6) + (get_local $3) (get_local $23) ) (if @@ -1115,7 +1115,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $8) + (get_local $17) ) (i32.const -1) ) @@ -1128,7 +1128,7 @@ (block (if (i32.lt_u - (get_local $3) + (get_local $0) (i32.load (i32.const 1224) ) @@ -1138,9 +1138,9 @@ (if (i32.eq (i32.load - (tee_local $8 + (tee_local $17 (i32.add - (get_local $3) + (get_local $0) (i32.const 16) ) ) @@ -1148,11 +1148,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) ) ) @@ -1166,7 +1166,7 @@ (if (i32.lt_u (get_local $23) - (tee_local $8 + (tee_local $17 (i32.load (i32.const 1224) ) @@ -1176,41 +1176,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) ) @@ -1219,10 +1219,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) ) ) @@ -1240,28 +1240,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) ) @@ -1271,7 +1271,7 @@ (i32.store offset=4 (get_local $1) (i32.or - (get_local $0) + (get_local $2) (i32.const 3) ) ) @@ -1290,25 +1290,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) ) ) @@ -1320,25 +1320,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) ) ) @@ -1351,10 +1351,10 @@ (call_import $qa) (block (set_local $42 - (get_local $2) + (get_local $6) ) (set_local $35 - (get_local $9) + (get_local $10) ) ) ) @@ -1362,36 +1362,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) ) ) ) @@ -1415,8 +1415,14 @@ ) ) ) + (set_local $6 + (get_local $2) + ) ) ) + (set_local $6 + (get_local $2) + ) ) ) (if @@ -1424,13 +1430,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) @@ -1440,61 +1446,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) @@ -1511,16 +1517,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) @@ -1534,8 +1540,8 @@ ) (i32.shr_u (i32.shl - (get_local $14) - (get_local $21) + (get_local $4) + (get_local $9) ) (i32.const 15) ) @@ -1547,7 +1553,7 @@ (i32.const 1) ) (i32.shl - (get_local $12) + (get_local $15) (i32.const 1) ) ) @@ -1562,109 +1568,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) @@ -1677,35 +1683,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) @@ -1719,15 +1725,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) ) ) @@ -1735,58 +1741,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) @@ -1805,13 +1811,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) @@ -1819,15 +1825,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) @@ -1839,10 +1845,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) @@ -1851,12 +1857,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) ) ) @@ -1867,8 +1873,8 @@ ) ) (i32.shr_u - (get_local $6) - (get_local $1) + (get_local $3) + (get_local $8) ) ) (i32.const 2) @@ -1881,16 +1887,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) ) ) @@ -1898,82 +1904,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) ) @@ -1981,15 +1987,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) @@ -1997,14 +2003,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) ) @@ -2014,11 +2020,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) ) ) ) @@ -2026,54 +2032,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) @@ -2082,43 +2089,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) ) @@ -2126,17 +2133,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) ) ) ) @@ -2144,52 +2151,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) @@ -2203,15 +2210,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) @@ -2222,12 +2229,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 @@ -2239,7 +2246,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $6) + (get_local $3) ) (i32.const -1) ) @@ -2262,35 +2269,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) ) @@ -2299,42 +2306,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) ) @@ -2342,12 +2349,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) ) ) ) @@ -2363,22 +2370,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) @@ -2386,7 +2393,7 @@ ) (i32.or (i32.load - (get_local $9) + (get_local $10) ) (i32.const 1) ) @@ -2394,14 +2401,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) @@ -2409,12 +2416,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) @@ -2431,7 +2438,7 @@ (i32.const 1248) (i32.shl (i32.shl - (get_local $9) + (get_local $10) (i32.const 1) ) (i32.const 2) @@ -2440,23 +2447,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) @@ -2470,11 +2477,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) ) ) ) @@ -2482,45 +2489,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 @@ -2539,7 +2546,7 @@ (i32.shr_u (get_local $16) (i32.add - (tee_local $12 + (tee_local $15 (i32.add (i32.sub (i32.const 14) @@ -2549,10 +2556,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 @@ -2573,15 +2580,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) ) ) @@ -2596,8 +2603,8 @@ ) (i32.shr_u (i32.shl - (get_local $9) - (get_local $0) + (get_local $10) + (get_local $2) ) (i32.const 15) ) @@ -2609,7 +2616,7 @@ (i32.const 1) ) (i32.shl - (get_local $12) + (get_local $15) (i32.const 1) ) ) @@ -2622,34 +2629,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) ) ) ) @@ -2658,30 +2665,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 @@ -2689,20 +2696,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 @@ -2711,34 +2718,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) @@ -2748,25 +2755,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) ) ) @@ -2775,12 +2782,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) ) @@ -2788,71 +2795,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) ) ) @@ -2868,22 +2875,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) ) ) ) @@ -2892,25 +2899,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) @@ -2918,35 +2925,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) ) ) @@ -2961,25 +2968,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) ) @@ -2991,7 +2998,7 @@ ) (return (i32.add - (get_local $15) + (get_local $14) (i32.const 8) ) ) @@ -2999,47 +3006,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) ) ) @@ -3048,7 +3055,7 @@ ) (return (i32.add - (get_local $15) + (get_local $14) (i32.const 8) ) ) @@ -3086,11 +3093,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) @@ -3099,44 +3106,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 @@ -3156,20 +3163,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) ) ) @@ -3185,7 +3192,7 @@ ) (if (i32.eq - (tee_local $8 + (tee_local $9 (block $label$break$b (if (i32.and @@ -3204,16 +3211,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) @@ -3221,11 +3228,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) ) ) @@ -3234,25 +3241,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) @@ -3262,29 +3269,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) @@ -3293,15 +3300,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) @@ -3309,20 +3316,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) ) ) @@ -3330,7 +3337,7 @@ (block $do-once$37 (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 171) ) (if @@ -3346,9 +3353,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) ) @@ -3356,32 +3363,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) ) @@ -3393,7 +3400,7 @@ (i32.and (i32.gt_u (get_local $2) - (get_local $0) + (get_local $6) ) (i32.lt_u (get_local $2) @@ -3402,7 +3409,7 @@ ) (block (if - (tee_local $18 + (tee_local $19 (i32.load (i32.const 1648) ) @@ -3410,19 +3417,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) ) @@ -3441,13 +3448,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) ) ) @@ -3461,41 +3468,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 @@ -3514,44 +3521,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) @@ -3579,18 +3586,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) ) @@ -3598,36 +3605,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) ) ) @@ -3637,13 +3644,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) @@ -3654,25 +3661,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 @@ -3681,16 +3688,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) ) ) @@ -3700,18 +3707,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) @@ -3719,9 +3726,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) @@ -3731,7 +3738,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 201) ) (if @@ -3746,11 +3753,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) ) ) @@ -3762,17 +3769,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) ) ) @@ -3781,18 +3788,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) @@ -3801,23 +3808,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) ) @@ -3832,11 +3839,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) ) @@ -3849,16 +3856,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 @@ -3866,31 +3873,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) ) ) @@ -3898,7 +3905,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 209) ) (if @@ -3908,7 +3915,7 @@ ) (i32.const 8) ) - (set_local $29 + (set_local $30 (i32.const 1656) ) (block @@ -3917,7 +3924,7 @@ (get_local $20) ) (i32.store - (tee_local $4 + (tee_local $1 (i32.add (get_local $43) (i32.const 4) @@ -3925,19 +3932,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) @@ -3948,22 +3955,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) ) ) @@ -3972,39 +3979,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 @@ -4014,16 +4021,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) @@ -4033,7 +4040,7 @@ (block (if (i32.eq - (get_local $1) + (get_local $4) (i32.load (i32.const 1228) ) @@ -4046,16 +4053,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) @@ -4063,7 +4070,7 @@ ) (i32.store (i32.add - (get_local $4) + (get_local $1) (get_local $2) ) (get_local $2) @@ -4072,14 +4079,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) @@ -4093,7 +4100,7 @@ (i32.const -8) ) ) - (set_local $3 + (set_local $0 (i32.shr_u (get_local $2) (i32.const 3) @@ -4106,25 +4113,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) @@ -4135,17 +4142,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) @@ -4154,8 +4161,8 @@ ) (if (i32.eq - (get_local $10) - (get_local $22) + (get_local $11) + (get_local $21) ) (block (i32.store @@ -4167,7 +4174,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $3) + (get_local $0) ) (i32.const -1) ) @@ -4179,38 +4186,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) ) @@ -4220,39 +4227,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) ) ) @@ -4262,21 +4269,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) @@ -4287,43 +4295,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) ) @@ -4332,7 +4340,7 @@ (if (i32.lt_u (get_local $16) - (get_local $14) + (get_local $8) ) (call_import $qa) (block @@ -4341,7 +4349,7 @@ (i32.const 0) ) (set_local $24 - (get_local $19) + (get_local $0) ) ) ) @@ -4349,26 +4357,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) ) @@ -4377,24 +4385,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) @@ -4404,21 +4412,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) @@ -4429,7 +4437,7 @@ ) (block (i32.store - (get_local $22) + (get_local $21) (get_local $24) ) (br_if $do-once$61 @@ -4444,7 +4452,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $3) + (get_local $0) ) (i32.const -1) ) @@ -4455,7 +4463,7 @@ (block (if (i32.lt_u - (get_local $18) + (get_local $19) (i32.load (i32.const 1224) ) @@ -4465,21 +4473,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) ) ) @@ -4494,7 +4502,7 @@ (if (i32.lt_u (get_local $24) - (tee_local $3 + (tee_local $0 (i32.load (i32.const 1224) ) @@ -4504,14 +4512,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) ) ) @@ -4519,17 +4527,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) ) ) @@ -4537,16 +4545,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) ) @@ -4555,10 +4563,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) ) ) @@ -4566,52 +4574,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 @@ -4620,7 +4628,7 @@ (i32.const 1248) (i32.shl (i32.shl - (get_local $3) + (get_local $0) (i32.const 1) ) (i32.const 2) @@ -4630,24 +4638,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) @@ -4661,10 +4669,10 @@ ) (block (set_local $45 - (get_local $3) + (get_local $0) ) (set_local $38 - (get_local $18) + (get_local $19) ) (br $do-once$65) ) @@ -4675,8 +4683,8 @@ (i32.store (i32.const 1208) (i32.or - (get_local $10) - (get_local $3) + (get_local $11) + (get_local $0) ) ) (set_local $45 @@ -4693,33 +4701,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) ) ) @@ -4727,33 +4735,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) @@ -4770,16 +4778,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) @@ -4793,7 +4801,7 @@ ) (i32.shr_u (i32.shl - (get_local $3) + (get_local $0) (get_local $5) ) (i32.const 15) @@ -4806,7 +4814,7 @@ (i32.const 1) ) (i32.shl - (get_local $13) + (get_local $7) (i32.const 1) ) ) @@ -4820,13 +4828,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) ) ) @@ -4844,10 +4852,10 @@ (i32.const 1212) ) ) - (tee_local $13 + (tee_local $7 (i32.shl (i32.const 1) - (get_local $0) + (get_local $6) ) ) ) @@ -4857,42 +4865,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) ) ) @@ -4900,7 +4908,7 @@ ) (set_local $2 (i32.load - (get_local $3) + (get_local $0) ) ) (loop $while-in$70 @@ -4913,13 +4921,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) @@ -4928,7 +4936,7 @@ (if (tee_local $5 (i32.load - (tee_local $3 + (tee_local $0 (i32.add (i32.add (get_local $2) @@ -4936,7 +4944,7 @@ ) (i32.shl (i32.shr_u - (get_local $13) + (get_local $7) (i32.const 31) ) (i32.const 2) @@ -4946,9 +4954,9 @@ ) ) (block - (set_local $13 + (set_local $7 (i32.shl - (get_local $13) + (get_local $7) (i32.const 1) ) ) @@ -4959,12 +4967,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) ) ) @@ -4973,7 +4981,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 276) ) (if @@ -4987,31 +4995,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 @@ -5034,23 +5042,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) ) ) @@ -5066,7 +5074,7 @@ ) (return (i32.add - (get_local $17) + (get_local $18) (i32.const 8) ) ) @@ -5077,81 +5085,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) ) ) @@ -5163,15 +5171,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) @@ -5182,7 +5190,7 @@ ) (i32.const 0) (i32.and - (get_local $1) + (get_local $4) (i32.const 7) ) ) @@ -5192,27 +5200,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) ) @@ -5223,34 +5231,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) ) @@ -5269,19 +5277,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) ) ) @@ -5290,62 +5298,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) @@ -5362,7 +5370,7 @@ (tee_local $5 (i32.shl (i32.const 1) - (get_local $1) + (get_local $4) ) ) ) @@ -5372,7 +5380,7 @@ (i32.load (tee_local $5 (i32.add - (get_local $7) + (get_local $13) (i32.const 8) ) ) @@ -5402,75 +5410,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) @@ -5493,10 +5501,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) @@ -5510,7 +5518,7 @@ ) (i32.shr_u (i32.shl - (get_local $1) + (get_local $4) (get_local $5) ) (i32.const 15) @@ -5523,7 +5531,7 @@ (i32.const 1) ) (i32.shl - (get_local $3) + (get_local $0) (i32.const 1) ) ) @@ -5536,15 +5544,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 @@ -5555,10 +5563,10 @@ (i32.const 1212) ) ) - (tee_local $1 + (tee_local $4 (i32.shl (i32.const 1) - (get_local $7) + (get_local $2) ) ) ) @@ -5568,42 +5576,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) ) ) @@ -5611,7 +5619,7 @@ ) (set_local $5 (i32.load - (get_local $3) + (get_local $0) ) ) (loop $while-in$76 @@ -5624,13 +5632,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) @@ -5639,7 +5647,7 @@ (if (tee_local $2 (i32.load - (tee_local $3 + (tee_local $0 (i32.add (i32.add (get_local $5) @@ -5647,7 +5655,7 @@ ) (i32.shl (i32.shr_u - (get_local $1) + (get_local $4) (i32.const 31) ) (i32.const 2) @@ -5657,9 +5665,9 @@ ) ) (block - (set_local $1 + (set_local $4 (i32.shl - (get_local $1) + (get_local $4) (i32.const 1) ) ) @@ -5670,12 +5678,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) ) ) @@ -5684,7 +5692,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $9) (i32.const 302) ) (if @@ -5698,70 +5706,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) ) ) @@ -5776,7 +5784,7 @@ (if (i32.or (i32.eqz - (tee_local $1 + (tee_local $4 (i32.load (i32.const 1224) ) @@ -5784,7 +5792,7 @@ ) (i32.lt_u (get_local $20) - (get_local $1) + (get_local $4) ) ) (i32.store @@ -5814,34 +5822,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) ) ) @@ -5851,15 +5859,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) @@ -5870,7 +5878,7 @@ ) (i32.const 0) (i32.and - (get_local $1) + (get_local $4) (i32.const 7) ) ) @@ -5880,27 +5888,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) ) @@ -5915,47 +5923,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) ) ) @@ -5964,7 +5972,7 @@ ) (return (i32.add - (get_local $11) + (get_local $12) (i32.const 8) ) ) @@ -6027,7 +6035,7 @@ (i32.eq (tee_local $0 (i32.and - (tee_local $9 + (tee_local $3 (i32.load (i32.add (get_local $0) @@ -6042,12 +6050,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) ) ) @@ -6056,19 +6064,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) ) @@ -6081,7 +6089,7 @@ ) (set_local $5 (i32.add - (get_local $9) + (get_local $11) (get_local $5) ) ) @@ -6092,7 +6100,7 @@ (get_local $1) (i32.sub (i32.const 0) - (get_local $9) + (get_local $11) ) ) ) @@ -6115,7 +6123,7 @@ (i32.load (tee_local $1 (i32.add - (get_local $7) + (get_local $8) (i32.const 4) ) ) @@ -6129,7 +6137,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) (br $do-once$0) @@ -6165,13 +6173,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 @@ -6182,12 +6190,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 @@ -6203,7 +6211,7 @@ (block (if (i32.lt_u - (get_local $9) + (get_local $11) (get_local $14) ) (call_import $qa) @@ -6211,7 +6219,7 @@ (if (i32.ne (i32.load offset=12 - (get_local $9) + (get_local $11) ) (get_local $0) ) @@ -6222,7 +6230,7 @@ (if (i32.eq (get_local $1) - (get_local $9) + (get_local $11) ) (block (i32.store @@ -6243,7 +6251,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) (br $do-once$0) @@ -6252,9 +6260,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) @@ -6271,7 +6279,7 @@ (if (i32.eq (i32.load - (tee_local $4 + (tee_local $3 (i32.add (get_local $1) (i32.const 8) @@ -6280,31 +6288,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) ) @@ -6321,11 +6329,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) @@ -6338,9 +6346,9 @@ ) (block (set_local $1 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $6) ) ) @@ -6348,12 +6356,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) @@ -6362,7 +6370,7 @@ ) (loop $while-in$5 (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $6 (i32.add @@ -6374,16 +6382,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 @@ -6395,9 +6403,9 @@ ) (block (set_local $1 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $6) ) (br $while-in$5) @@ -6406,24 +6414,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) ) ) @@ -6444,7 +6452,7 @@ (if (i32.ne (i32.load - (tee_local $11 + (tee_local $10 (i32.add (get_local $6) (i32.const 12) @@ -6458,7 +6466,7 @@ (if (i32.eq (i32.load - (tee_local $4 + (tee_local $3 (i32.add (get_local $1) (i32.const 8) @@ -6469,14 +6477,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) ) ) @@ -6486,7 +6494,7 @@ ) ) (if - (get_local $9) + (get_local $11) (block (if (i32.eq @@ -6510,11 +6518,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 @@ -6535,7 +6543,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) (br $do-once$0) @@ -6545,7 +6553,7 @@ (block (if (i32.lt_u - (get_local $9) + (get_local $11) (i32.load (i32.const 1224) ) @@ -6557,7 +6565,7 @@ (i32.load (tee_local $1 (i32.add - (get_local $9) + (get_local $11) (i32.const 16) ) ) @@ -6566,22 +6574,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) @@ -6591,7 +6599,7 @@ ) (if (i32.lt_u - (get_local $3) + (get_local $4) (tee_local $1 (i32.load (i32.const 1224) @@ -6601,11 +6609,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 @@ -6617,31 +6625,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) ) @@ -6649,17 +6657,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) ) ) @@ -6668,7 +6676,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) ) @@ -6678,7 +6686,7 @@ (set_local $2 (get_local $0) ) - (set_local $8 + (set_local $7 (get_local $5) ) ) @@ -6689,7 +6697,7 @@ (if (i32.ge_u (get_local $2) - (get_local $7) + (get_local $8) ) (call_import $qa) ) @@ -6700,7 +6708,7 @@ (i32.load (tee_local $5 (i32.add - (get_local $7) + (get_local $8) (i32.const 4) ) ) @@ -6727,25 +6735,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) ) @@ -6753,12 +6761,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) ) ) ) @@ -6769,7 +6777,7 @@ (i32.store offset=4 (get_local $2) (i32.or - (get_local $3) + (get_local $4) (i32.const 1) ) ) @@ -6795,7 +6803,7 @@ ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.load (i32.const 1228) ) @@ -6803,12 +6811,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) ) ) ) @@ -6819,27 +6827,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 @@ -6855,19 +6863,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 @@ -6895,7 +6903,7 @@ (i32.load offset=12 (get_local $6) ) - (get_local $7) + (get_local $8) ) (call_import $qa) ) @@ -6903,7 +6911,7 @@ ) (if (i32.eq - (get_local $10) + (get_local $9) (get_local $6) ) (block @@ -6927,19 +6935,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) ) @@ -6949,17 +6957,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) ) @@ -6967,7 +6975,7 @@ ) (i32.store offset=12 (get_local $6) - (get_local $10) + (get_local $9) ) (i32.store (get_local $17) @@ -6977,28 +6985,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) ) ) @@ -7009,9 +7017,9 @@ ) (block (set_local $0 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $1) ) ) @@ -7019,7 +7027,7 @@ (i32.eqz (tee_local $0 (i32.load - (get_local $4) + (get_local $3) ) ) ) @@ -7033,7 +7041,7 @@ ) (loop $while-in$13 (if - (tee_local $11 + (tee_local $10 (i32.load (tee_local $1 (i32.add @@ -7045,16 +7053,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 @@ -7066,9 +7074,9 @@ ) (block (set_local $0 - (get_local $11) + (get_local $10) ) - (set_local $4 + (set_local $3 (get_local $1) ) (br $while-in$13) @@ -7077,7 +7085,7 @@ ) (if (i32.lt_u - (get_local $4) + (get_local $3) (i32.load (i32.const 1224) ) @@ -7085,7 +7093,7 @@ (call_import $qa) (block (i32.store - (get_local $4) + (get_local $3) (i32.const 0) ) (set_local $12 @@ -7099,7 +7107,7 @@ (i32.lt_u (tee_local $1 (i32.load offset=8 - (get_local $7) + (get_local $8) ) ) (i32.load @@ -7111,40 +7119,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) @@ -7157,15 +7165,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) @@ -7193,7 +7201,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $10) + (get_local $9) ) (i32.const -1) ) @@ -7216,17 +7224,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 @@ -7244,7 +7252,7 @@ (if (i32.lt_u (get_local $12) - (tee_local $10 + (tee_local $9 (i32.load (i32.const 1224) ) @@ -7261,7 +7269,7 @@ (i32.load (tee_local $5 (i32.add - (get_local $7) + (get_local $8) (i32.const 16) ) ) @@ -7270,7 +7278,7 @@ (if (i32.lt_u (get_local $0) - (get_local $10) + (get_local $9) ) (call_import $qa) (block @@ -7319,16 +7327,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 @@ -7340,17 +7348,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) @@ -7367,7 +7375,7 @@ (i32.const 1248) (i32.shl (i32.shl - (get_local $8) + (get_local $7) (i32.const 1) ) (i32.const 2) @@ -7381,10 +7389,10 @@ (i32.const 1208) ) ) - (tee_local $3 + (tee_local $4 (i32.shl (i32.const 1) - (get_local $8) + (get_local $7) ) ) ) @@ -7392,7 +7400,7 @@ (i32.lt_u (tee_local $5 (i32.load - (tee_local $3 + (tee_local $4 (i32.add (get_local $1) (i32.const 8) @@ -7407,7 +7415,7 @@ (call_import $qa) (block (set_local $15 - (get_local $3) + (get_local $4) ) (set_local $13 (get_local $5) @@ -7419,7 +7427,7 @@ (i32.const 1208) (i32.or (get_local $5) - (get_local $3) + (get_local $4) ) ) (set_local $15 @@ -7452,11 +7460,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 @@ -7475,7 +7483,7 @@ (i32.shr_u (get_local $0) (i32.add - (tee_local $3 + (tee_local $4 (i32.add (i32.sub (i32.const 14) @@ -7545,7 +7553,7 @@ (i32.const 1) ) (i32.shl - (get_local $3) + (get_local $4) (i32.const 1) ) ) @@ -7559,7 +7567,7 @@ ) (i32.store offset=28 (get_local $2) - (get_local $1) + (get_local $7) ) (i32.store offset=20 (get_local $2) @@ -7579,7 +7587,7 @@ (tee_local $5 (i32.shl (i32.const 1) - (get_local $1) + (get_local $7) ) ) ) @@ -7592,12 +7600,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) ) ) @@ -7605,7 +7613,7 @@ ) (set_local $1 (i32.load - (get_local $3) + (get_local $4) ) ) (loop $while-in$19 @@ -7633,7 +7641,7 @@ (if (tee_local $12 (i32.load - (tee_local $8 + (tee_local $7 (i32.add (i32.add (get_local $1) @@ -7664,7 +7672,7 @@ ) (block (set_local $18 - (get_local $8) + (get_local $7) ) (set_local $19 (get_local $1) @@ -7773,12 +7781,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) @@ -7847,8 +7855,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 @@ -7857,25 +7864,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) @@ -7885,27 +7892,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 @@ -7914,21 +7921,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) ) ) @@ -7936,7 +7943,7 @@ (block $while-out$0 (if (i32.eq - (get_local $5) + (get_local $3) (tee_local $6 (if (i32.load @@ -7948,51 +7955,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) ) ) ) @@ -8012,127 +8019,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) ) @@ -8148,9 +8149,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 @@ -8159,16 +8160,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) ) ) @@ -8183,11 +8184,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 @@ -8199,17 +8200,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) ) ) @@ -8218,9 +8219,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) @@ -8240,10 +8241,10 @@ ) ) (block - (set_local $7 + (set_local $6 (get_local $5) ) - (set_local $6 + (set_local $7 (i32.const 5) ) ) @@ -8255,12 +8256,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) ) ) @@ -8269,11 +8270,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 @@ -8288,7 +8289,7 @@ (if (i32.lt_u (i32.sub - (get_local $7) + (get_local $6) (get_local $3) ) (get_local $1) @@ -8313,7 +8314,7 @@ (br $label$break$a) ) ) - (set_local $0 + (set_local $1 (block $label$break$b (if (i32.gt_s @@ -8333,9 +8334,6 @@ ) (block (set_local $2 - (get_local $0) - ) - (set_local $3 (i32.const 0) ) (br $label$break$b @@ -8344,11 +8342,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) @@ -8358,23 +8356,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 @@ -8385,33 +8380,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) @@ -8421,9 +8419,9 @@ ) (drop (call $jb - (get_local $6) - (get_local $2) + (get_local $4) (get_local $0) + (get_local $1) ) ) (i32.store @@ -8432,13 +8430,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) ) ) ) @@ -8492,10 +8490,10 @@ ) (br $while-in$2) (block - (set_local $2 + (set_local $1 (get_local $0) ) - (set_local $1 + (set_local $2 (i32.const 4) ) ) @@ -8503,10 +8501,10 @@ ) ) (block - (set_local $2 + (set_local $1 (get_local $0) ) - (set_local $1 + (set_local $2 (i32.const 4) ) ) @@ -8514,38 +8512,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) ) ) @@ -8557,7 +8556,7 @@ (i32.shr_s (i32.shl (i32.and - (get_local $2) + (get_local $1) (i32.const 255) ) (i32.const 24) @@ -8565,22 +8564,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) ) @@ -8589,7 +8588,7 @@ ) ) (set_local $5 - (get_local $1) + (get_local $0) ) ) ) @@ -8711,24 +8710,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) ) ) ) |