diff options
Diffstat (limited to 'test/memorygrowth.fromasm.imprecise')
-rw-r--r-- | test/memorygrowth.fromasm.imprecise | 2038 |
1 files changed, 1022 insertions, 1016 deletions
diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise index 9fa6f3c25..89072fdd9 100644 --- a/test/memorygrowth.fromasm.imprecise +++ b/test/memorygrowth.fromasm.imprecise @@ -143,7 +143,7 @@ (i32.const 16) ) ) - (set_local $13 + (set_local $12 (get_local $25) ) (block $do-once @@ -155,7 +155,7 @@ (block (if (i32.and - (tee_local $1 + (tee_local $4 (i32.shr_u (tee_local $5 (i32.load @@ -164,7 +164,7 @@ ) (tee_local $0 (i32.shr_u - (tee_local $2 + (tee_local $3 (select (i32.const 16) (i32.and @@ -188,24 +188,24 @@ (i32.const 3) ) (block - (set_local $0 + (set_local $6 (i32.load - (tee_local $1 + (tee_local $3 (i32.add - (tee_local $2 + (tee_local $4 (i32.load - (tee_local $11 + (tee_local $13 (i32.add - (tee_local $7 + (tee_local $8 (i32.add (i32.const 1248) (i32.shl (i32.shl - (tee_local $6 + (tee_local $0 (i32.add (i32.xor (i32.and - (get_local $1) + (get_local $4) (i32.const 1) ) (i32.const 1) @@ -231,8 +231,8 @@ ) (if (i32.eq - (get_local $7) - (get_local $0) + (get_local $8) + (get_local $6) ) (i32.store (i32.const 1208) @@ -241,7 +241,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $6) + (get_local $0) ) (i32.const -1) ) @@ -250,7 +250,7 @@ (block (if (i32.lt_u - (get_local $0) + (get_local $6) (i32.load (i32.const 1224) ) @@ -260,23 +260,23 @@ (if (i32.eq (i32.load - (tee_local $17 + (tee_local $7 (i32.add - (get_local $0) + (get_local $6) (i32.const 12) ) ) ) - (get_local $2) + (get_local $4) ) (block (i32.store - (get_local $17) (get_local $7) + (get_local $8) ) (i32.store - (get_local $11) - (get_local $0) + (get_local $13) + (get_local $6) ) ) (call $qa) @@ -284,11 +284,11 @@ ) ) (i32.store offset=4 - (get_local $2) + (get_local $4) (i32.or - (tee_local $0 + (tee_local $6 (i32.shl - (get_local $6) + (get_local $0) (i32.const 3) ) ) @@ -296,18 +296,18 @@ ) ) (i32.store - (tee_local $11 + (tee_local $13 (i32.add (i32.add - (get_local $2) - (get_local $0) + (get_local $4) + (get_local $6) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $11) + (get_local $13) ) (i32.const 1) ) @@ -316,14 +316,14 @@ (get_local $25) ) (return - (get_local $1) + (get_local $3) ) ) ) (if (i32.gt_u - (get_local $2) - (tee_local $11 + (get_local $3) + (tee_local $13 (i32.load (i32.const 1216) ) @@ -331,22 +331,22 @@ ) (block (if - (get_local $1) + (get_local $4) (block - (set_local $7 + (set_local $8 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $6 (i32.add (i32.and - (tee_local $7 + (tee_local $8 (i32.and (i32.shl - (get_local $1) + (get_local $4) (get_local $0) ) (i32.or - (tee_local $0 + (tee_local $6 (i32.shl (i32.const 2) (get_local $0) @@ -354,14 +354,14 @@ ) (i32.sub (i32.const 0) - (get_local $0) + (get_local $6) ) ) ) ) (i32.sub (i32.const 0) - (get_local $7) + (get_local $8) ) ) (i32.const -1) @@ -372,32 +372,32 @@ (i32.const 16) ) ) - (set_local $7 + (set_local $8 (i32.load - (tee_local $17 + (tee_local $7 (i32.add (tee_local $9 (i32.load - (tee_local $15 + (tee_local $16 (i32.add - (tee_local $4 + (tee_local $1 (i32.add (i32.const 1248) (i32.shl (i32.shl - (tee_local $8 + (tee_local $15 (i32.add (i32.or (i32.or (i32.or (i32.or - (tee_local $0 + (tee_local $6 (i32.and (i32.shr_u - (tee_local $17 + (tee_local $7 (i32.shr_u - (get_local $0) - (get_local $7) + (get_local $6) + (get_local $8) ) ) (i32.const 5) @@ -405,15 +405,15 @@ (i32.const 8) ) ) - (get_local $7) + (get_local $8) ) - (tee_local $17 + (tee_local $7 (i32.and (i32.shr_u (tee_local $9 (i32.shr_u - (get_local $17) - (get_local $0) + (get_local $7) + (get_local $6) ) ) (i32.const 2) @@ -425,10 +425,10 @@ (tee_local $9 (i32.and (i32.shr_u - (tee_local $4 + (tee_local $1 (i32.shr_u (get_local $9) - (get_local $17) + (get_local $7) ) ) (i32.const 1) @@ -437,12 +437,12 @@ ) ) ) - (tee_local $4 + (tee_local $1 (i32.and (i32.shr_u - (tee_local $15 + (tee_local $16 (i32.shr_u - (get_local $4) + (get_local $1) (get_local $9) ) ) @@ -453,8 +453,8 @@ ) ) (i32.shr_u - (get_local $15) - (get_local $4) + (get_local $16) + (get_local $1) ) ) ) @@ -476,8 +476,8 @@ ) (if (i32.eq - (get_local $4) - (get_local $7) + (get_local $1) + (get_local $8) ) (block (i32.store @@ -487,20 +487,20 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $8) + (get_local $15) ) (i32.const -1) ) ) ) - (set_local $33 - (get_local $11) + (set_local $34 + (get_local $13) ) ) (block (if (i32.lt_u - (get_local $7) + (get_local $8) (i32.load (i32.const 1224) ) @@ -510,9 +510,9 @@ (if (i32.eq (i32.load - (tee_local $0 + (tee_local $6 (i32.add - (get_local $7) + (get_local $8) (i32.const 12) ) ) @@ -521,14 +521,14 @@ ) (block (i32.store - (get_local $0) - (get_local $4) + (get_local $6) + (get_local $1) ) (i32.store - (get_local $15) - (get_local $7) + (get_local $16) + (get_local $8) ) - (set_local $33 + (set_local $34 (i32.load (i32.const 1216) ) @@ -541,25 +541,25 @@ (i32.store offset=4 (get_local $9) (i32.or - (get_local $2) + (get_local $3) (i32.const 3) ) ) (i32.store offset=4 - (tee_local $15 + (tee_local $16 (i32.add (get_local $9) - (get_local $2) + (get_local $3) ) ) (i32.or - (tee_local $7 + (tee_local $8 (i32.sub (i32.shl - (get_local $8) + (get_local $15) (i32.const 3) ) - (get_local $2) + (get_local $3) ) ) (i32.const 1) @@ -567,15 +567,15 @@ ) (i32.store (i32.add - (get_local $15) - (get_local $7) + (get_local $16) + (get_local $8) ) - (get_local $7) + (get_local $8) ) (if - (get_local $33) + (get_local $34) (block - (set_local $4 + (set_local $1 (i32.load (i32.const 1228) ) @@ -585,9 +585,9 @@ (i32.const 1248) (i32.shl (i32.shl - (tee_local $11 + (tee_local $13 (i32.shr_u - (get_local $33) + (get_local $34) (i32.const 3) ) ) @@ -604,10 +604,10 @@ (i32.const 1208) ) ) - (tee_local $1 + (tee_local $4 (i32.shl (i32.const 1) - (get_local $11) + (get_local $13) ) ) ) @@ -615,7 +615,7 @@ (i32.lt_u (tee_local $0 (i32.load - (tee_local $1 + (tee_local $4 (i32.add (get_local $5) (i32.const 8) @@ -630,9 +630,9 @@ (call $qa) (block (set_local $41 - (get_local $1) + (get_local $4) ) - (set_local $34 + (set_local $35 (get_local $0) ) ) @@ -642,7 +642,7 @@ (i32.const 1208) (i32.or (get_local $0) - (get_local $1) + (get_local $4) ) ) (set_local $41 @@ -651,62 +651,62 @@ (i32.const 8) ) ) - (set_local $34 + (set_local $35 (get_local $5) ) ) ) (i32.store (get_local $41) - (get_local $4) + (get_local $1) ) (i32.store offset=12 - (get_local $34) - (get_local $4) + (get_local $35) + (get_local $1) ) (i32.store offset=8 - (get_local $4) - (get_local $34) + (get_local $1) + (get_local $35) ) (i32.store offset=12 - (get_local $4) + (get_local $1) (get_local $5) ) ) ) (i32.store (i32.const 1216) - (get_local $7) + (get_local $8) ) (i32.store (i32.const 1228) - (get_local $15) + (get_local $16) ) (set_global $r (get_local $25) ) (return - (get_local $17) + (get_local $7) ) ) ) (if - (tee_local $15 + (tee_local $16 (i32.load (i32.const 1212) ) ) (block - (set_local $15 + (set_local $16 (i32.and (i32.shr_u - (tee_local $7 + (tee_local $8 (i32.add (i32.and - (get_local $15) + (get_local $16) (i32.sub (i32.const 0) - (get_local $15) + (get_local $16) ) ) (i32.const -1) @@ -721,7 +721,7 @@ (i32.sub (i32.and (i32.load offset=4 - (tee_local $11 + (tee_local $13 (i32.load (i32.add (i32.shl @@ -730,13 +730,13 @@ (i32.or (i32.or (i32.or - (tee_local $7 + (tee_local $8 (i32.and (i32.shr_u (tee_local $5 (i32.shr_u - (get_local $7) - (get_local $15) + (get_local $8) + (get_local $16) ) ) (i32.const 5) @@ -744,15 +744,15 @@ (i32.const 8) ) ) - (get_local $15) + (get_local $16) ) (tee_local $5 (i32.and (i32.shr_u - (tee_local $4 + (tee_local $1 (i32.shr_u (get_local $5) - (get_local $7) + (get_local $8) ) ) (i32.const 2) @@ -761,12 +761,12 @@ ) ) ) - (tee_local $4 + (tee_local $1 (i32.and (i32.shr_u (tee_local $0 (i32.shr_u - (get_local $4) + (get_local $1) (get_local $5) ) ) @@ -779,10 +779,10 @@ (tee_local $0 (i32.and (i32.shr_u - (tee_local $1 + (tee_local $4 (i32.shr_u (get_local $0) - (get_local $4) + (get_local $1) ) ) (i32.const 1) @@ -792,7 +792,7 @@ ) ) (i32.shr_u - (get_local $1) + (get_local $4) (get_local $0) ) ) @@ -805,41 +805,41 @@ ) (i32.const -8) ) - (get_local $2) + (get_local $3) ) ) - (set_local $1 - (get_local $11) - ) (set_local $4 - (get_local $11) + (get_local $13) + ) + (set_local $1 + (get_local $13) ) (loop $while-in (block $while-out (if - (tee_local $11 + (tee_local $13 (i32.load offset=16 - (get_local $1) + (get_local $4) ) ) (set_local $6 - (get_local $11) + (get_local $13) ) (if (tee_local $5 (i32.load offset=20 - (get_local $1) + (get_local $4) ) ) (set_local $6 (get_local $5) ) (block - (set_local $3 + (set_local $6 (get_local $0) ) - (set_local $6 - (get_local $4) + (set_local $2 + (get_local $1) ) (br $while-out) ) @@ -847,7 +847,7 @@ ) (set_local $5 (i32.lt_u - (tee_local $11 + (tee_local $13 (i32.sub (i32.and (i32.load offset=4 @@ -855,7 +855,7 @@ ) (i32.const -8) ) - (get_local $2) + (get_local $3) ) ) (get_local $0) @@ -863,18 +863,18 @@ ) (set_local $0 (select - (get_local $11) + (get_local $13) (get_local $0) (get_local $5) ) ) - (set_local $1 + (set_local $4 (get_local $6) ) - (set_local $4 + (set_local $1 (select (get_local $6) - (get_local $4) + (get_local $1) (get_local $5) ) ) @@ -883,8 +883,8 @@ ) (if (i32.lt_u - (get_local $6) - (tee_local $4 + (get_local $2) + (tee_local $1 (i32.load (i32.const 1224) ) @@ -894,11 +894,11 @@ ) (if (i32.ge_u - (get_local $6) - (tee_local $1 + (get_local $2) + (tee_local $4 (i32.add - (get_local $6) (get_local $2) + (get_local $3) ) ) ) @@ -906,34 +906,34 @@ ) (set_local $0 (i32.load offset=24 - (get_local $6) + (get_local $2) ) ) (block $do-once4 (if (i32.eq - (tee_local $17 + (tee_local $7 (i32.load offset=12 - (get_local $6) + (get_local $2) ) ) - (get_local $6) + (get_local $2) ) (block (if - (tee_local $8 + (tee_local $15 (i32.load (tee_local $9 (i32.add - (get_local $6) + (get_local $2) (i32.const 20) ) ) ) ) (block - (set_local $11 - (get_local $8) + (set_local $13 + (get_local $15) ) (set_local $5 (get_local $9) @@ -941,11 +941,11 @@ ) (if (i32.eqz - (tee_local $11 + (tee_local $13 (i32.load (tee_local $5 (i32.add - (get_local $6) + (get_local $2) (i32.const 16) ) ) @@ -953,7 +953,7 @@ ) ) (block - (set_local $21 + (set_local $23 (i32.const 0) ) (br $do-once4) @@ -962,19 +962,19 @@ ) (loop $while-in7 (if - (tee_local $8 + (tee_local $15 (i32.load (tee_local $9 (i32.add - (get_local $11) + (get_local $13) (i32.const 20) ) ) ) ) (block - (set_local $11 - (get_local $8) + (set_local $13 + (get_local $15) ) (set_local $5 (get_local $9) @@ -983,19 +983,19 @@ ) ) (if - (tee_local $8 + (tee_local $15 (i32.load (tee_local $9 (i32.add - (get_local $11) + (get_local $13) (i32.const 16) ) ) ) ) (block - (set_local $11 - (get_local $8) + (set_local $13 + (get_local $15) ) (set_local $5 (get_local $9) @@ -1007,7 +1007,7 @@ (if (i32.lt_u (get_local $5) - (get_local $4) + (get_local $1) ) (call $qa) (block @@ -1015,8 +1015,8 @@ (get_local $5) (i32.const 0) ) - (set_local $21 - (get_local $11) + (set_local $23 + (get_local $13) ) ) ) @@ -1026,24 +1026,24 @@ (i32.lt_u (tee_local $9 (i32.load offset=8 - (get_local $6) + (get_local $2) ) ) - (get_local $4) + (get_local $1) ) (call $qa) ) (if (i32.ne (i32.load - (tee_local $8 + (tee_local $15 (i32.add (get_local $9) (i32.const 12) ) ) ) - (get_local $6) + (get_local $2) ) (call $qa) ) @@ -1052,24 +1052,24 @@ (i32.load (tee_local $5 (i32.add - (get_local $17) + (get_local $7) (i32.const 8) ) ) ) - (get_local $6) + (get_local $2) ) (block (i32.store - (get_local $8) - (get_local $17) + (get_local $15) + (get_local $7) ) (i32.store (get_local $5) (get_local $9) ) - (set_local $21 - (get_local $17) + (set_local $23 + (get_local $7) ) ) (call $qa) @@ -1083,15 +1083,15 @@ (block (if (i32.eq - (get_local $6) + (get_local $2) (i32.load - (tee_local $4 + (tee_local $1 (i32.add (i32.const 1512) (i32.shl - (tee_local $17 + (tee_local $7 (i32.load offset=28 - (get_local $6) + (get_local $2) ) ) (i32.const 2) @@ -1102,12 +1102,12 @@ ) (block (i32.store - (get_local $4) - (get_local $21) + (get_local $1) + (get_local $23) ) (if (i32.eqz - (get_local $21) + (get_local $23) ) (block (i32.store @@ -1119,7 +1119,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $17) + (get_local $7) ) (i32.const -1) ) @@ -1142,35 +1142,35 @@ (if (i32.eq (i32.load - (tee_local $17 + (tee_local $7 (i32.add (get_local $0) (i32.const 16) ) ) ) - (get_local $6) + (get_local $2) ) (i32.store - (get_local $17) - (get_local $21) + (get_local $7) + (get_local $23) ) (i32.store offset=20 (get_local $0) - (get_local $21) + (get_local $23) ) ) (br_if $do-once8 (i32.eqz - (get_local $21) + (get_local $23) ) ) ) ) (if (i32.lt_u - (get_local $21) - (tee_local $17 + (get_local $23) + (tee_local $7 (i32.load (i32.const 1224) ) @@ -1179,42 +1179,42 @@ (call $qa) ) (i32.store offset=24 - (get_local $21) + (get_local $23) (get_local $0) ) (if - (tee_local $4 + (tee_local $1 (i32.load offset=16 - (get_local $6) + (get_local $2) ) ) (if (i32.lt_u - (get_local $4) - (get_local $17) + (get_local $1) + (get_local $7) ) (call $qa) (block (i32.store offset=16 - (get_local $21) - (get_local $4) + (get_local $23) + (get_local $1) ) (i32.store offset=24 - (get_local $4) - (get_local $21) + (get_local $1) + (get_local $23) ) ) ) ) (if - (tee_local $4 + (tee_local $1 (i32.load offset=20 - (get_local $6) + (get_local $2) ) ) (if (i32.lt_u - (get_local $4) + (get_local $1) (i32.load (i32.const 1224) ) @@ -1222,12 +1222,12 @@ (call $qa) (block (i32.store offset=20 - (get_local $21) - (get_local $4) + (get_local $23) + (get_local $1) ) (i32.store offset=24 - (get_local $4) - (get_local $21) + (get_local $1) + (get_local $23) ) ) ) @@ -1237,27 +1237,27 @@ ) (if (i32.lt_u - (get_local $3) + (get_local $6) (i32.const 16) ) (block (i32.store offset=4 - (get_local $6) + (get_local $2) (i32.or (tee_local $0 (i32.add + (get_local $6) (get_local $3) - (get_local $2) ) ) (i32.const 3) ) ) (i32.store - (tee_local $4 + (tee_local $1 (i32.add (i32.add - (get_local $6) + (get_local $2) (get_local $0) ) (i32.const 4) @@ -1265,7 +1265,7 @@ ) (i32.or (i32.load - (get_local $4) + (get_local $1) ) (i32.const 1) ) @@ -1273,28 +1273,28 @@ ) (block (i32.store offset=4 - (get_local $6) + (get_local $2) (i32.or - (get_local $2) + (get_local $3) (i32.const 3) ) ) (i32.store offset=4 - (get_local $1) + (get_local $4) (i32.or - (get_local $3) + (get_local $6) (i32.const 1) ) ) (i32.store (i32.add - (get_local $1) - (get_local $3) + (get_local $4) + (get_local $6) ) - (get_local $3) + (get_local $6) ) (if - (tee_local $4 + (tee_local $1 (i32.load (i32.const 1216) ) @@ -1305,14 +1305,14 @@ (i32.const 1228) ) ) - (set_local $4 + (set_local $1 (i32.add (i32.const 1248) (i32.shl (i32.shl - (tee_local $17 + (tee_local $7 (i32.shr_u - (get_local $4) + (get_local $1) (i32.const 3) ) ) @@ -1332,7 +1332,7 @@ (tee_local $5 (i32.shl (i32.const 1) - (get_local $17) + (get_local $7) ) ) ) @@ -1342,7 +1342,7 @@ (i32.load (tee_local $5 (i32.add - (get_local $4) + (get_local $1) (i32.const 8) ) ) @@ -1357,7 +1357,7 @@ (set_local $42 (get_local $5) ) - (set_local $35 + (set_local $27 (get_local $9) ) ) @@ -1372,12 +1372,12 @@ ) (set_local $42 (i32.add - (get_local $4) + (get_local $1) (i32.const 8) ) ) - (set_local $35 - (get_local $4) + (set_local $27 + (get_local $1) ) ) ) @@ -1386,26 +1386,26 @@ (get_local $0) ) (i32.store offset=12 - (get_local $35) + (get_local $27) (get_local $0) ) (i32.store offset=8 (get_local $0) - (get_local $35) + (get_local $27) ) (i32.store offset=12 (get_local $0) - (get_local $4) + (get_local $1) ) ) ) (i32.store (i32.const 1216) - (get_local $3) + (get_local $6) ) (i32.store (i32.const 1228) - (get_local $1) + (get_local $4) ) ) ) @@ -1414,18 +1414,18 @@ ) (return (i32.add - (get_local $6) + (get_local $2) (i32.const 8) ) ) ) (set_local $4 - (get_local $2) + (get_local $3) ) ) ) (set_local $4 - (get_local $2) + (get_local $3) ) ) ) @@ -1440,7 +1440,7 @@ (block (set_local $0 (i32.and - (tee_local $4 + (tee_local $1 (i32.add (get_local $0) (i32.const 11) @@ -1464,15 +1464,15 @@ ) (block $label$break$a (if - (tee_local $15 + (tee_local $16 (i32.load (i32.add (i32.shl - (tee_local $21 + (tee_local $27 (if i32 - (tee_local $17 + (tee_local $7 (i32.shr_u - (get_local $4) + (get_local $1) (i32.const 8) ) ) @@ -1487,24 +1487,24 @@ (i32.shr_u (get_local $0) (i32.add - (tee_local $15 + (tee_local $16 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $17 + (tee_local $7 (i32.and (i32.shr_u (i32.add - (tee_local $8 + (tee_local $15 (i32.shl - (get_local $17) - (tee_local $4 + (get_local $7) + (tee_local $1 (i32.and (i32.shr_u (i32.add - (get_local $17) + (get_local $7) (i32.const 1048320) ) (i32.const 16) @@ -1521,16 +1521,16 @@ (i32.const 4) ) ) - (get_local $4) + (get_local $1) ) - (tee_local $8 + (tee_local $15 (i32.and (i32.shr_u (i32.add - (tee_local $11 + (tee_local $13 (i32.shl - (get_local $8) - (get_local $17) + (get_local $15) + (get_local $7) ) ) (i32.const 245760) @@ -1544,8 +1544,8 @@ ) (i32.shr_u (i32.shl - (get_local $11) - (get_local $8) + (get_local $13) + (get_local $15) ) (i32.const 15) ) @@ -1557,7 +1557,7 @@ (i32.const 1) ) (i32.shl - (get_local $15) + (get_local $16) (i32.const 1) ) ) @@ -1572,13 +1572,13 @@ ) ) (block - (set_local $8 + (set_local $15 (get_local $5) ) - (set_local $11 + (set_local $13 (i32.const 0) ) - (set_local $4 + (set_local $1 (i32.shl (get_local $0) (select @@ -1586,32 +1586,32 @@ (i32.sub (i32.const 25) (i32.shr_u - (get_local $21) + (get_local $27) (i32.const 1) ) ) (i32.eq - (get_local $21) + (get_local $27) (i32.const 31) ) ) ) ) - (set_local $17 - (get_local $15) - ) (set_local $7 + (get_local $16) + ) + (set_local $8 (i32.const 0) ) (loop $while-in14 (if (i32.lt_u - (tee_local $2 + (tee_local $4 (i32.sub - (tee_local $1 + (tee_local $3 (i32.and (i32.load offset=4 - (get_local $17) + (get_local $7) ) (i32.const -8) ) @@ -1619,62 +1619,62 @@ (get_local $0) ) ) - (get_local $8) + (get_local $15) ) (if (i32.eq - (get_local $1) + (get_local $3) (get_local $0) ) (block - (set_local $28 - (get_local $2) + (set_local $29 + (get_local $4) ) - (set_local $27 - (get_local $17) + (set_local $28 + (get_local $7) ) - (set_local $31 - (get_local $17) + (set_local $32 + (get_local $7) ) - (set_local $8 + (set_local $7 (i32.const 90) ) (br $label$break$a) ) (block - (set_local $8 - (get_local $2) + (set_local $15 + (get_local $4) ) - (set_local $7 - (get_local $17) + (set_local $8 + (get_local $7) ) ) ) ) - (set_local $1 + (set_local $3 (select - (get_local $11) - (tee_local $2 + (get_local $13) + (tee_local $4 (i32.load offset=20 - (get_local $17) + (get_local $7) ) ) (i32.or (i32.eqz - (get_local $2) + (get_local $4) ) (i32.eq - (get_local $2) - (tee_local $17 + (get_local $4) + (tee_local $7 (i32.load (i32.add (i32.add - (get_local $17) + (get_local $7) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $4) + (get_local $1) (i32.const 31) ) (i32.const 2) @@ -1687,35 +1687,35 @@ ) ) (if - (tee_local $2 + (tee_local $4 (i32.eqz - (get_local $17) + (get_local $7) ) ) (block (set_local $36 - (get_local $8) + (get_local $15) ) (set_local $37 - (get_local $1) + (get_local $3) ) - (set_local $32 - (get_local $7) + (set_local $33 + (get_local $8) ) - (set_local $8 + (set_local $7 (i32.const 86) ) ) (block - (set_local $11 - (get_local $1) + (set_local $13 + (get_local $3) ) - (set_local $4 + (set_local $1 (i32.shl - (get_local $4) + (get_local $1) (i32.xor (i32.and - (get_local $2) + (get_local $4) (i32.const 1) ) (i32.const 1) @@ -1734,10 +1734,10 @@ (set_local $37 (i32.const 0) ) - (set_local $32 + (set_local $33 (i32.const 0) ) - (set_local $8 + (set_local $7 (i32.const 86) ) ) @@ -1745,18 +1745,18 @@ ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 86) ) (if - (tee_local $2 + (tee_local $3 (if i32 (i32.and (i32.eqz (get_local $37) ) (i32.eqz - (get_local $32) + (get_local $33) ) ) (block i32 @@ -1766,15 +1766,15 @@ (i32.and (get_local $9) (i32.or - (tee_local $15 + (tee_local $16 (i32.shl (i32.const 2) - (get_local $21) + (get_local $27) ) ) (i32.sub (i32.const 0) - (get_local $15) + (get_local $16) ) ) ) @@ -1790,7 +1790,7 @@ (set_local $5 (i32.and (i32.shr_u - (tee_local $15 + (tee_local $16 (i32.add (i32.and (get_local $5) @@ -1815,12 +1815,12 @@ (i32.or (i32.or (i32.or - (tee_local $15 + (tee_local $16 (i32.and (i32.shr_u - (tee_local $2 + (tee_local $3 (i32.shr_u - (get_local $15) + (get_local $16) (get_local $5) ) ) @@ -1831,13 +1831,13 @@ ) (get_local $5) ) - (tee_local $2 + (tee_local $3 (i32.and (i32.shr_u - (tee_local $1 + (tee_local $4 (i32.shr_u - (get_local $2) - (get_local $15) + (get_local $3) + (get_local $16) ) ) (i32.const 2) @@ -1846,13 +1846,13 @@ ) ) ) - (tee_local $1 + (tee_local $4 (i32.and (i32.shr_u - (tee_local $7 + (tee_local $8 (i32.shr_u - (get_local $1) - (get_local $2) + (get_local $4) + (get_local $3) ) ) (i32.const 1) @@ -1861,13 +1861,13 @@ ) ) ) - (tee_local $7 + (tee_local $8 (i32.and (i32.shr_u - (tee_local $4 + (tee_local $1 (i32.shr_u - (get_local $7) - (get_local $1) + (get_local $8) + (get_local $4) ) ) (i32.const 1) @@ -1877,8 +1877,8 @@ ) ) (i32.shr_u - (get_local $4) - (get_local $7) + (get_local $1) + (get_local $8) ) ) (i32.const 2) @@ -1891,108 +1891,108 @@ ) ) (block - (set_local $28 + (set_local $29 (get_local $36) ) - (set_local $27 - (get_local $2) + (set_local $28 + (get_local $3) ) - (set_local $31 - (get_local $32) + (set_local $32 + (get_local $33) ) - (set_local $8 + (set_local $7 (i32.const 90) ) ) (block - (set_local $16 + (set_local $18 (get_local $36) ) (set_local $10 - (get_local $32) + (get_local $33) ) ) ) ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 90) ) (loop $while-in16 - (set_local $8 + (set_local $7 (i32.const 0) ) - (set_local $4 + (set_local $1 (i32.lt_u - (tee_local $7 + (tee_local $8 (i32.sub (i32.and (i32.load offset=4 - (get_local $27) + (get_local $28) ) (i32.const -8) ) (get_local $0) ) ) - (get_local $28) + (get_local $29) ) ) - (set_local $1 + (set_local $4 (select - (get_local $7) - (get_local $28) - (get_local $4) + (get_local $8) + (get_local $29) + (get_local $1) ) ) - (set_local $7 + (set_local $8 (select - (get_local $27) - (get_local $31) - (get_local $4) + (get_local $28) + (get_local $32) + (get_local $1) ) ) (if - (tee_local $4 + (tee_local $1 (i32.load offset=16 - (get_local $27) + (get_local $28) ) ) (block + (set_local $29 + (get_local $4) + ) (set_local $28 (get_local $1) ) - (set_local $27 - (get_local $4) - ) - (set_local $31 - (get_local $7) + (set_local $32 + (get_local $8) ) (br $while-in16) ) ) (if - (tee_local $27 + (tee_local $28 (i32.load offset=20 - (get_local $27) + (get_local $28) ) ) (block - (set_local $28 - (get_local $1) + (set_local $29 + (get_local $4) ) - (set_local $31 - (get_local $7) + (set_local $32 + (get_local $8) ) (br $while-in16) ) (block - (set_local $16 - (get_local $1) + (set_local $18 + (get_local $4) ) (set_local $10 - (get_local $7) + (get_local $8) ) ) ) @@ -2002,7 +2002,7 @@ (get_local $10) (if (i32.lt_u - (get_local $16) + (get_local $18) (i32.sub (i32.load (i32.const 1216) @@ -2025,7 +2025,7 @@ (if (i32.ge_u (get_local $10) - (tee_local $7 + (tee_local $8 (i32.add (get_local $10) (get_local $0) @@ -2034,7 +2034,7 @@ ) (call $qa) ) - (set_local $1 + (set_local $4 (i32.load offset=24 (get_local $10) ) @@ -2042,7 +2042,7 @@ (block $do-once17 (if (i32.eq - (tee_local $4 + (tee_local $1 (i32.load offset=12 (get_local $10) ) @@ -2053,7 +2053,7 @@ (if (tee_local $5 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (get_local $10) (i32.const 20) @@ -2062,17 +2062,17 @@ ) ) (block - (set_local $11 + (set_local $13 (get_local $5) ) - (set_local $3 - (get_local $2) + (set_local $1 + (get_local $3) ) ) (if - (tee_local $11 + (tee_local $13 (i32.load - (tee_local $15 + (tee_local $16 (i32.add (get_local $10) (i32.const 16) @@ -2080,11 +2080,11 @@ ) ) ) - (set_local $3 - (get_local $15) + (set_local $1 + (get_local $16) ) (block - (set_local $23 + (set_local $22 (i32.const 0) ) (br $do-once17) @@ -2095,20 +2095,20 @@ (if (tee_local $5 (i32.load - (tee_local $2 + (tee_local $3 (i32.add - (get_local $11) + (get_local $13) (i32.const 20) ) ) ) ) (block - (set_local $11 + (set_local $13 (get_local $5) ) - (set_local $3 - (get_local $2) + (set_local $1 + (get_local $3) ) (br $while-in20) ) @@ -2116,20 +2116,20 @@ (if (tee_local $5 (i32.load - (tee_local $2 + (tee_local $3 (i32.add - (get_local $11) + (get_local $13) (i32.const 16) ) ) ) ) (block - (set_local $11 + (set_local $13 (get_local $5) ) - (set_local $3 - (get_local $2) + (set_local $1 + (get_local $3) ) (br $while-in20) ) @@ -2137,17 +2137,17 @@ ) (if (i32.lt_u - (get_local $3) + (get_local $1) (get_local $9) ) (call $qa) (block (i32.store - (get_local $3) + (get_local $1) (i32.const 0) ) - (set_local $23 - (get_local $11) + (set_local $22 + (get_local $13) ) ) ) @@ -2155,7 +2155,7 @@ (block (if (i32.lt_u - (tee_local $2 + (tee_local $3 (i32.load offset=8 (get_local $10) ) @@ -2169,7 +2169,7 @@ (i32.load (tee_local $5 (i32.add - (get_local $2) + (get_local $3) (i32.const 12) ) ) @@ -2181,9 +2181,9 @@ (if (i32.eq (i32.load - (tee_local $15 + (tee_local $16 (i32.add - (get_local $4) + (get_local $1) (i32.const 8) ) ) @@ -2193,14 +2193,14 @@ (block (i32.store (get_local $5) - (get_local $4) + (get_local $1) ) (i32.store - (get_local $15) - (get_local $2) + (get_local $16) + (get_local $3) ) - (set_local $23 - (get_local $4) + (set_local $22 + (get_local $1) ) ) (call $qa) @@ -2210,7 +2210,7 @@ ) (block $do-once21 (if - (get_local $1) + (get_local $4) (block (if (i32.eq @@ -2220,7 +2220,7 @@ (i32.add (i32.const 1512) (i32.shl - (tee_local $4 + (tee_local $1 (i32.load offset=28 (get_local $10) ) @@ -2234,11 +2234,11 @@ (block (i32.store (get_local $9) - (get_local $23) + (get_local $22) ) (if (i32.eqz - (get_local $23) + (get_local $22) ) (block (i32.store @@ -2250,7 +2250,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $4) + (get_local $1) ) (i32.const -1) ) @@ -2263,7 +2263,7 @@ (block (if (i32.lt_u - (get_local $1) + (get_local $4) (i32.load (i32.const 1224) ) @@ -2273,9 +2273,9 @@ (if (i32.eq (i32.load - (tee_local $4 + (tee_local $1 (i32.add - (get_local $1) + (get_local $4) (i32.const 16) ) ) @@ -2283,25 +2283,25 @@ (get_local $10) ) (i32.store - (get_local $4) - (get_local $23) + (get_local $1) + (get_local $22) ) (i32.store offset=20 - (get_local $1) - (get_local $23) + (get_local $4) + (get_local $22) ) ) (br_if $do-once21 (i32.eqz - (get_local $23) + (get_local $22) ) ) ) ) (if (i32.lt_u - (get_local $23) - (tee_local $4 + (get_local $22) + (tee_local $1 (i32.load (i32.const 1224) ) @@ -2310,8 +2310,8 @@ (call $qa) ) (i32.store offset=24 - (get_local $23) - (get_local $1) + (get_local $22) + (get_local $4) ) (if (tee_local $9 @@ -2322,17 +2322,17 @@ (if (i32.lt_u (get_local $9) - (get_local $4) + (get_local $1) ) (call $qa) (block (i32.store offset=16 - (get_local $23) + (get_local $22) (get_local $9) ) (i32.store offset=24 (get_local $9) - (get_local $23) + (get_local $22) ) ) ) @@ -2353,12 +2353,12 @@ (call $qa) (block (i32.store offset=20 - (get_local $23) + (get_local $22) (get_local $9) ) (i32.store offset=24 (get_local $9) - (get_local $23) + (get_local $22) ) ) ) @@ -2369,16 +2369,16 @@ (block $do-once25 (if (i32.lt_u - (get_local $16) + (get_local $18) (i32.const 16) ) (block (i32.store offset=4 (get_local $10) (i32.or - (tee_local $1 + (tee_local $4 (i32.add - (get_local $16) + (get_local $18) (get_local $0) ) ) @@ -2390,7 +2390,7 @@ (i32.add (i32.add (get_local $10) - (get_local $1) + (get_local $4) ) (i32.const 4) ) @@ -2412,32 +2412,32 @@ ) ) (i32.store offset=4 - (get_local $7) + (get_local $8) (i32.or - (get_local $16) + (get_local $18) (i32.const 1) ) ) (i32.store (i32.add - (get_local $7) - (get_local $16) + (get_local $8) + (get_local $18) ) - (get_local $16) + (get_local $18) ) (set_local $9 (i32.shr_u - (get_local $16) + (get_local $18) (i32.const 3) ) ) (if (i32.lt_u - (get_local $16) + (get_local $18) (i32.const 256) ) (block - (set_local $1 + (set_local $4 (i32.add (i32.const 1248) (i32.shl @@ -2451,12 +2451,12 @@ ) (if (i32.and - (tee_local $4 + (tee_local $1 (i32.load (i32.const 1208) ) ) - (tee_local $2 + (tee_local $3 (i32.shl (i32.const 1) (get_local $9) @@ -2465,11 +2465,11 @@ ) (if (i32.lt_u - (tee_local $4 + (tee_local $1 (i32.load - (tee_local $2 + (tee_local $3 (i32.add - (get_local $1) + (get_local $4) (i32.const 8) ) ) @@ -2482,10 +2482,10 @@ (call $qa) (block (set_local $19 - (get_local $2) + (get_local $3) ) (set_local $6 - (get_local $4) + (get_local $1) ) ) ) @@ -2493,81 +2493,81 @@ (i32.store (i32.const 1208) (i32.or - (get_local $4) - (get_local $2) + (get_local $1) + (get_local $3) ) ) (set_local $19 (i32.add - (get_local $1) + (get_local $4) (i32.const 8) ) ) (set_local $6 - (get_local $1) + (get_local $4) ) ) ) (i32.store (get_local $19) - (get_local $7) + (get_local $8) ) (i32.store offset=12 (get_local $6) - (get_local $7) + (get_local $8) ) (i32.store offset=8 - (get_local $7) + (get_local $8) (get_local $6) ) (i32.store offset=12 - (get_local $7) - (get_local $1) + (get_local $8) + (get_local $4) ) (br $do-once25) ) ) - (set_local $15 + (set_local $16 (i32.add (i32.const 1512) (i32.shl - (tee_local $11 + (tee_local $15 (if i32 - (tee_local $1 + (tee_local $4 (i32.shr_u - (get_local $16) + (get_local $18) (i32.const 8) ) ) (if i32 (i32.gt_u - (get_local $16) + (get_local $18) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $16) + (get_local $18) (i32.add - (tee_local $15 + (tee_local $16 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $1 + (tee_local $4 (i32.and (i32.shr_u (i32.add - (tee_local $2 + (tee_local $3 (i32.shl - (get_local $1) - (tee_local $4 + (get_local $4) + (tee_local $1 (i32.and (i32.shr_u (i32.add - (get_local $1) + (get_local $4) (i32.const 1048320) ) (i32.const 16) @@ -2584,16 +2584,16 @@ (i32.const 4) ) ) - (get_local $4) + (get_local $1) ) - (tee_local $2 + (tee_local $3 (i32.and (i32.shr_u (i32.add (tee_local $9 (i32.shl - (get_local $2) - (get_local $1) + (get_local $3) + (get_local $4) ) ) (i32.const 245760) @@ -2608,7 +2608,7 @@ (i32.shr_u (i32.shl (get_local $9) - (get_local $2) + (get_local $3) ) (i32.const 15) ) @@ -2620,7 +2620,7 @@ (i32.const 1) ) (i32.shl - (get_local $15) + (get_local $16) (i32.const 1) ) ) @@ -2633,26 +2633,26 @@ ) ) (i32.store offset=28 - (get_local $7) - (get_local $11) + (get_local $8) + (get_local $15) ) (i32.store offset=4 - (tee_local $2 + (tee_local $3 (i32.add - (get_local $7) + (get_local $8) (i32.const 16) ) ) (i32.const 0) ) (i32.store - (get_local $2) + (get_local $3) (i32.const 0) ) (if (i32.eqz (i32.and - (tee_local $2 + (tee_local $3 (i32.load (i32.const 1212) ) @@ -2660,7 +2660,7 @@ (tee_local $9 (i32.shl (i32.const 1) - (get_local $11) + (get_local $15) ) ) ) @@ -2669,51 +2669,51 @@ (i32.store (i32.const 1212) (i32.or - (get_local $2) + (get_local $3) (get_local $9) ) ) (i32.store - (get_local $15) - (get_local $7) + (get_local $16) + (get_local $8) ) (i32.store offset=24 - (get_local $7) - (get_local $15) + (get_local $8) + (get_local $16) ) (i32.store offset=12 - (get_local $7) - (get_local $7) + (get_local $8) + (get_local $8) ) (i32.store offset=8 - (get_local $7) - (get_local $7) + (get_local $8) + (get_local $8) ) (br $do-once25) ) ) (set_local $9 (i32.shl - (get_local $16) + (get_local $18) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $11) + (get_local $15) (i32.const 1) ) ) (i32.eq - (get_local $11) + (get_local $15) (i32.const 31) ) ) ) ) - (set_local $2 + (set_local $3 (i32.load - (get_local $15) + (get_local $16) ) ) (loop $while-in28 @@ -2722,29 +2722,29 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $2) + (get_local $3) ) (i32.const -8) ) - (get_local $16) + (get_local $18) ) (block - (set_local $18 - (get_local $2) + (set_local $17 + (get_local $3) ) - (set_local $8 + (set_local $7 (i32.const 148) ) (br $while-out27) ) ) (if - (tee_local $4 + (tee_local $1 (i32.load - (tee_local $15 + (tee_local $16 (i32.add (i32.add - (get_local $2) + (get_local $3) (i32.const 16) ) (i32.shl @@ -2765,19 +2765,19 @@ (i32.const 1) ) ) - (set_local $2 - (get_local $4) + (set_local $3 + (get_local $1) ) (br $while-in28) ) (block - (set_local $22 - (get_local $15) + (set_local $21 + (get_local $16) ) (set_local $14 - (get_local $2) + (get_local $3) ) - (set_local $8 + (set_local $7 (i32.const 145) ) ) @@ -2786,12 +2786,12 @@ ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 145) ) (if (i32.lt_u - (get_local $22) + (get_local $21) (i32.load (i32.const 1224) ) @@ -2799,26 +2799,26 @@ (call $qa) (block (i32.store - (get_local $22) - (get_local $7) + (get_local $21) + (get_local $8) ) (i32.store offset=24 - (get_local $7) + (get_local $8) (get_local $14) ) (i32.store offset=12 - (get_local $7) - (get_local $7) + (get_local $8) + (get_local $8) ) (i32.store offset=8 - (get_local $7) - (get_local $7) + (get_local $8) + (get_local $8) ) ) ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 148) ) (if @@ -2826,44 +2826,44 @@ (i32.ge_u (tee_local $9 (i32.load - (tee_local $2 + (tee_local $3 (i32.add - (get_local $18) + (get_local $17) (i32.const 8) ) ) ) ) - (tee_local $4 + (tee_local $1 (i32.load (i32.const 1224) ) ) ) (i32.ge_u - (get_local $18) - (get_local $4) + (get_local $17) + (get_local $1) ) ) (block (i32.store offset=12 (get_local $9) - (get_local $7) + (get_local $8) ) (i32.store - (get_local $2) - (get_local $7) + (get_local $3) + (get_local $8) ) (i32.store offset=8 - (get_local $7) + (get_local $8) (get_local $9) ) (i32.store offset=12 - (get_local $7) - (get_local $18) + (get_local $8) + (get_local $17) ) (i32.store offset=24 - (get_local $7) + (get_local $8) (i32.const 0) ) ) @@ -2918,7 +2918,7 @@ ) (if (i32.gt_u - (tee_local $18 + (tee_local $17 (i32.sub (get_local $10) (get_local $4) @@ -2929,7 +2929,7 @@ (block (i32.store (i32.const 1228) - (tee_local $22 + (tee_local $21 (i32.add (get_local $14) (get_local $4) @@ -2938,21 +2938,21 @@ ) (i32.store (i32.const 1216) - (get_local $18) + (get_local $17) ) (i32.store offset=4 - (get_local $22) + (get_local $21) (i32.or - (get_local $18) + (get_local $17) (i32.const 1) ) ) (i32.store (i32.add - (get_local $22) - (get_local $18) + (get_local $21) + (get_local $17) ) - (get_local $18) + (get_local $17) ) (i32.store offset=4 (get_local $14) @@ -2979,7 +2979,7 @@ ) ) (i32.store - (tee_local $18 + (tee_local $17 (i32.add (i32.add (get_local $14) @@ -2990,7 +2990,7 @@ ) (i32.or (i32.load - (get_local $18) + (get_local $17) ) (i32.const 1) ) @@ -3020,7 +3020,7 @@ (block (i32.store (i32.const 1220) - (tee_local $18 + (tee_local $17 (i32.sub (get_local $14) (get_local $4) @@ -3043,7 +3043,7 @@ (i32.store offset=4 (get_local $10) (i32.or - (get_local $18) + (get_local $17) (i32.const 1) ) ) @@ -3097,11 +3097,11 @@ (i32.const 0) ) (i32.store - (get_local $13) + (get_local $12) (tee_local $14 (i32.xor (i32.and - (get_local $13) + (get_local $12) (i32.const -16) ) (i32.const 1431655768) @@ -3122,16 +3122,16 @@ ) (if (i32.le_u - (tee_local $13 + (tee_local $12 (i32.and (tee_local $10 (i32.add - (tee_local $13 + (tee_local $12 (i32.load (i32.const 1688) ) ) - (tee_local $18 + (tee_local $17 (i32.add (get_local $4) (i32.const 47) @@ -3139,10 +3139,10 @@ ) ) ) - (tee_local $22 + (tee_local $21 (i32.sub (i32.const 0) - (get_local $13) + (get_local $12) ) ) ) @@ -3159,7 +3159,7 @@ ) ) (if - (tee_local $16 + (tee_local $18 (i32.load (i32.const 1648) ) @@ -3169,19 +3169,19 @@ (i32.le_u (tee_local $6 (i32.add - (tee_local $11 + (tee_local $15 (i32.load (i32.const 1640) ) ) - (get_local $13) + (get_local $12) ) ) - (get_local $11) + (get_local $15) ) (i32.gt_u (get_local $6) - (get_local $16) + (get_local $18) ) ) (block @@ -3196,7 +3196,7 @@ ) (if (i32.eq - (tee_local $8 + (tee_local $7 (block $label$break$b i32 (if i32 (i32.and @@ -3209,7 +3209,7 @@ (block i32 (block $label$break$c (if - (tee_local $16 + (tee_local $18 (i32.load (i32.const 1232) ) @@ -3222,17 +3222,17 @@ (block $while-out31 (if (i32.le_u - (tee_local $11 + (tee_local $15 (i32.load (get_local $6) ) ) - (get_local $16) + (get_local $18) ) (if (i32.gt_u (i32.add - (get_local $11) + (get_local $15) (i32.load (tee_local $19 (i32.add @@ -3242,7 +3242,7 @@ ) ) ) - (get_local $16) + (get_local $18) ) (block (set_local $0 @@ -3262,7 +3262,7 @@ ) ) ) - (set_local $8 + (set_local $7 (i32.const 171) ) (br $label$break$c) @@ -3278,7 +3278,7 @@ (i32.const 1220) ) ) - (get_local $22) + (get_local $21) ) ) (i32.const 2147483647) @@ -3317,20 +3317,20 @@ ) ) (block - (set_local $12 + (set_local $11 (get_local $19) ) - (set_local $3 + (set_local $2 (get_local $6) ) - (set_local $8 + (set_local $7 (i32.const 181) ) ) ) ) ) - (set_local $8 + (set_local $7 (i32.const 171) ) ) @@ -3338,12 +3338,12 @@ (block $do-once33 (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 171) ) (if (i32.ne - (tee_local $16 + (tee_local $18 (call $ta (i32.const 0) ) @@ -3351,7 +3351,7 @@ (i32.const -1) ) (block - (set_local $2 + (set_local $3 (if i32 (i32.and (tee_local $19 @@ -3365,12 +3365,12 @@ ) ) (tee_local $0 - (get_local $16) + (get_local $18) ) ) (i32.add (i32.sub - (get_local $13) + (get_local $12) (get_local $0) ) (i32.and @@ -3384,7 +3384,7 @@ ) ) ) - (get_local $13) + (get_local $12) ) ) (set_local $0 @@ -3394,17 +3394,17 @@ (i32.const 1640) ) ) - (get_local $2) + (get_local $3) ) ) (if (i32.and (i32.gt_u - (get_local $2) + (get_local $3) (get_local $4) ) (i32.lt_u - (get_local $2) + (get_local $3) (i32.const 2147483647) ) ) @@ -3432,30 +3432,30 @@ (i32.eq (tee_local $19 (call $ta - (get_local $2) + (get_local $3) ) ) - (get_local $16) + (get_local $18) ) (block (set_local $20 - (get_local $16) + (get_local $18) ) (set_local $26 - (get_local $2) + (get_local $3) ) (br $label$break$b (i32.const 191) ) ) (block - (set_local $12 + (set_local $11 (get_local $19) ) - (set_local $3 - (get_local $2) + (set_local $2 + (get_local $3) ) - (set_local $8 + (set_local $7 (i32.const 181) ) ) @@ -3469,29 +3469,29 @@ (block $label$break$d (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 181) ) (block (set_local $19 (i32.sub (i32.const 0) - (get_local $3) + (get_local $2) ) ) (if (i32.and (i32.gt_u (get_local $14) - (get_local $3) + (get_local $2) ) (i32.and (i32.lt_u - (get_local $3) + (get_local $2) (i32.const 2147483647) ) (i32.ne - (get_local $12) + (get_local $11) (i32.const -1) ) ) @@ -3502,10 +3502,10 @@ (i32.and (i32.add (i32.sub - (get_local $18) - (get_local $3) + (get_local $17) + (get_local $2) ) - (tee_local $16 + (tee_local $18 (i32.load (i32.const 1688) ) @@ -3513,7 +3513,7 @@ ) (i32.sub (i32.const 0) - (get_local $16) + (get_local $18) ) ) ) @@ -3537,26 +3537,26 @@ (set_local $1 (i32.add (get_local $0) - (get_local $3) + (get_local $2) ) ) ) (set_local $1 - (get_local $3) + (get_local $2) ) ) (set_local $1 - (get_local $3) + (get_local $2) ) ) (if (i32.ne - (get_local $12) + (get_local $11) (i32.const -1) ) (block (set_local $20 - (get_local $12) + (get_local $11) ) (set_local $26 (get_local $1) @@ -3587,7 +3587,7 @@ ) (if (i32.lt_u - (get_local $13) + (get_local $12) (i32.const 2147483647) ) (if @@ -3595,10 +3595,10 @@ (i32.lt_u (tee_local $1 (call $ta - (get_local $13) + (get_local $12) ) ) - (tee_local $13 + (tee_local $12 (call $ta (i32.const 0) ) @@ -3610,16 +3610,16 @@ (i32.const -1) ) (i32.ne - (get_local $13) + (get_local $12) (i32.const -1) ) ) ) (if (i32.gt_u - (tee_local $12 + (tee_local $11 (i32.sub - (get_local $13) + (get_local $12) (get_local $1) ) ) @@ -3633,9 +3633,9 @@ (get_local $1) ) (set_local $26 - (get_local $12) + (get_local $11) ) - (set_local $8 + (set_local $7 (i32.const 191) ) ) @@ -3645,13 +3645,13 @@ ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 191) ) (block (i32.store (i32.const 1640) - (tee_local $12 + (tee_local $11 (i32.add (i32.load (i32.const 1640) @@ -3662,25 +3662,25 @@ ) (if (i32.gt_u - (get_local $12) + (get_local $11) (i32.load (i32.const 1644) ) ) (i32.store (i32.const 1644) - (get_local $12) + (get_local $11) ) ) (block $do-once38 (if - (tee_local $12 + (tee_local $11 (i32.load (i32.const 1232) ) ) (block - (set_local $3 + (set_local $2 (i32.const 1656) ) (loop $do-in41 @@ -3691,14 +3691,14 @@ (i32.add (tee_local $1 (i32.load - (get_local $3) + (get_local $2) ) ) - (tee_local $18 + (tee_local $17 (i32.load - (tee_local $13 + (tee_local $12 (i32.add - (get_local $3) + (get_local $2) (i32.const 4) ) ) @@ -3711,15 +3711,15 @@ (get_local $1) ) (set_local $50 - (get_local $13) + (get_local $12) ) (set_local $51 - (get_local $18) + (get_local $17) ) (set_local $52 - (get_local $3) + (get_local $2) ) - (set_local $8 + (set_local $7 (i32.const 201) ) (br $do-out40) @@ -3727,9 +3727,9 @@ ) (br_if $do-in41 (i32.ne - (tee_local $3 + (tee_local $2 (i32.load offset=8 - (get_local $3) + (get_local $2) ) ) (i32.const 0) @@ -3739,7 +3739,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 201) ) (if @@ -3754,11 +3754,11 @@ (if (i32.and (i32.lt_u - (get_local $12) + (get_local $11) (get_local $20) ) (i32.ge_u - (get_local $12) + (get_local $11) (get_local $49) ) ) @@ -3770,17 +3770,17 @@ (get_local $26) ) ) - (set_local $3 + (set_local $2 (i32.add - (get_local $12) - (tee_local $18 + (get_local $11) + (tee_local $17 (select (i32.and (i32.sub (i32.const 0) - (tee_local $3 + (tee_local $2 (i32.add - (get_local $12) + (get_local $11) (i32.const 8) ) ) @@ -3789,18 +3789,18 @@ ) (i32.const 0) (i32.and - (get_local $3) + (get_local $2) (i32.const 7) ) ) ) ) ) - (set_local $13 + (set_local $12 (i32.add (i32.sub (get_local $26) - (get_local $18) + (get_local $17) ) (i32.load (i32.const 1220) @@ -3809,23 +3809,23 @@ ) (i32.store (i32.const 1232) - (get_local $3) + (get_local $2) ) (i32.store (i32.const 1220) - (get_local $13) + (get_local $12) ) (i32.store offset=4 - (get_local $3) + (get_local $2) (i32.or - (get_local $13) + (get_local $12) (i32.const 1) ) ) (i32.store offset=4 (i32.add - (get_local $3) - (get_local $13) + (get_local $2) + (get_local $12) ) (i32.const 40) ) @@ -3840,11 +3840,11 @@ ) ) ) - (set_local $7 + (set_local $13 (if i32 (i32.lt_u (get_local $20) - (tee_local $13 + (tee_local $12 (i32.load (i32.const 1224) ) @@ -3857,16 +3857,16 @@ ) (get_local $20) ) - (get_local $13) + (get_local $12) ) ) - (set_local $13 + (set_local $12 (i32.add (get_local $20) (get_local $26) ) ) - (set_local $3 + (set_local $2 (i32.const 1656) ) (loop $while-in43 @@ -3874,38 +3874,38 @@ (if (i32.eq (i32.load - (get_local $3) + (get_local $2) ) - (get_local $13) + (get_local $12) ) (block (set_local $53 - (get_local $3) + (get_local $2) ) (set_local $43 - (get_local $3) + (get_local $2) ) - (set_local $8 + (set_local $7 (i32.const 209) ) (br $while-out42) ) ) (br_if $while-in43 - (tee_local $3 + (tee_local $2 (i32.load offset=8 - (get_local $3) + (get_local $2) ) ) ) - (set_local $29 + (set_local $30 (i32.const 1656) ) ) ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 209) ) (if @@ -3915,7 +3915,7 @@ ) (i32.const 8) ) - (set_local $29 + (set_local $30 (i32.const 1656) ) (block @@ -3924,7 +3924,7 @@ (get_local $20) ) (i32.store - (tee_local $3 + (tee_local $2 (i32.add (get_local $43) (i32.const 4) @@ -3932,19 +3932,19 @@ ) (i32.add (i32.load - (get_local $3) + (get_local $2) ) (get_local $26) ) ) - (set_local $18 + (set_local $17 (i32.add (get_local $20) (select (i32.and (i32.sub (i32.const 0) - (tee_local $3 + (tee_local $2 (i32.add (get_local $20) (i32.const 8) @@ -3955,7 +3955,7 @@ ) (i32.const 0) (i32.and - (get_local $3) + (get_local $2) (i32.const 7) ) ) @@ -3963,14 +3963,14 @@ ) (set_local $1 (i32.add - (get_local $13) + (get_local $12) (select (i32.and (i32.sub (i32.const 0) - (tee_local $3 + (tee_local $2 (i32.add - (get_local $13) + (get_local $12) (i32.const 8) ) ) @@ -3979,15 +3979,15 @@ ) (i32.const 0) (i32.and - (get_local $3) + (get_local $2) (i32.const 7) ) ) ) ) - (set_local $3 + (set_local $2 (i32.add - (get_local $18) + (get_local $17) (get_local $4) ) ) @@ -3995,13 +3995,13 @@ (i32.sub (i32.sub (get_local $1) - (get_local $18) + (get_local $17) ) (get_local $4) ) ) (i32.store offset=4 - (get_local $18) + (get_local $17) (i32.or (get_local $4) (i32.const 3) @@ -4011,12 +4011,12 @@ (if (i32.eq (get_local $1) - (get_local $12) + (get_local $11) ) (block (i32.store (i32.const 1220) - (tee_local $2 + (tee_local $3 (i32.add (i32.load (i32.const 1220) @@ -4027,12 +4027,12 @@ ) (i32.store (i32.const 1232) - (get_local $3) + (get_local $2) ) (i32.store offset=4 - (get_local $3) + (get_local $2) (i32.or - (get_local $2) + (get_local $3) (i32.const 1) ) ) @@ -4048,7 +4048,7 @@ (block (i32.store (i32.const 1216) - (tee_local $2 + (tee_local $3 (i32.add (i32.load (i32.const 1216) @@ -4059,21 +4059,21 @@ ) (i32.store (i32.const 1228) - (get_local $3) + (get_local $2) ) (i32.store offset=4 - (get_local $3) + (get_local $2) (i32.or - (get_local $2) + (get_local $3) (i32.const 1) ) ) (i32.store (i32.add - (get_local $3) (get_local $2) + (get_local $3) ) - (get_local $2) + (get_local $3) ) (br $do-once44) ) @@ -4084,7 +4084,7 @@ (if i32 (i32.eq (i32.and - (tee_local $2 + (tee_local $3 (i32.load offset=4 (get_local $1) ) @@ -4096,20 +4096,20 @@ (block i32 (set_local $5 (i32.and - (get_local $2) + (get_local $3) (i32.const -8) ) ) (set_local $0 (i32.shr_u - (get_local $2) + (get_local $3) (i32.const 3) ) ) (block $label$break$e (if (i32.lt_u - (get_local $2) + (get_local $3) (i32.const 256) ) (block @@ -4121,7 +4121,7 @@ (block $do-once47 (if (i32.ne - (tee_local $22 + (tee_local $21 (i32.load offset=8 (get_local $1) ) @@ -4142,15 +4142,15 @@ (block (if (i32.lt_u - (get_local $22) - (get_local $7) + (get_local $21) + (get_local $13) ) (call $qa) ) (br_if $do-once47 (i32.eq (i32.load offset=12 - (get_local $22) + (get_local $21) ) (get_local $1) ) @@ -4162,7 +4162,7 @@ (if (i32.eq (get_local $10) - (get_local $22) + (get_local $21) ) (block (i32.store @@ -4199,7 +4199,7 @@ (if (i32.lt_u (get_local $10) - (get_local $7) + (get_local $13) ) (call $qa) ) @@ -4227,12 +4227,12 @@ ) ) (i32.store offset=12 - (get_local $22) + (get_local $21) (get_local $10) ) (i32.store (get_local $44) - (get_local $22) + (get_local $21) ) ) (block @@ -4253,11 +4253,11 @@ ) (block (if - (tee_local $11 + (tee_local $15 (i32.load (tee_local $6 (i32.add - (tee_local $16 + (tee_local $18 (i32.add (get_local $1) (i32.const 16) @@ -4269,21 +4269,26 @@ ) ) (block - (set_local $0 - (get_local $11) + (set_local $3 + (get_local $15) ) - (set_local $16 + (set_local $0 (get_local $6) ) ) (if - (tee_local $23 + (tee_local $22 (i32.load - (get_local $16) + (get_local $18) ) ) - (set_local $0 - (get_local $23) + (block + (set_local $3 + (get_local $22) + ) + (set_local $0 + (get_local $18) + ) ) (block (set_local $24 @@ -4295,42 +4300,42 @@ ) (loop $while-in54 (if - (tee_local $11 + (tee_local $15 (i32.load (tee_local $6 (i32.add - (get_local $0) + (get_local $3) (i32.const 20) ) ) ) ) (block - (set_local $0 - (get_local $11) + (set_local $3 + (get_local $15) ) - (set_local $16 + (set_local $0 (get_local $6) ) (br $while-in54) ) ) (if - (tee_local $11 + (tee_local $15 (i32.load (tee_local $6 (i32.add - (get_local $0) + (get_local $3) (i32.const 16) ) ) ) ) (block - (set_local $0 - (get_local $11) + (set_local $3 + (get_local $15) ) - (set_local $16 + (set_local $0 (get_local $6) ) (br $while-in54) @@ -4339,17 +4344,17 @@ ) (if (i32.lt_u - (get_local $16) - (get_local $7) + (get_local $0) + (get_local $13) ) (call $qa) (block (i32.store - (get_local $16) + (get_local $0) (i32.const 0) ) (set_local $24 - (get_local $0) + (get_local $3) ) ) ) @@ -4362,14 +4367,14 @@ (get_local $1) ) ) - (get_local $7) + (get_local $13) ) (call $qa) ) (if (i32.ne (i32.load - (tee_local $11 + (tee_local $15 (i32.add (get_local $6) (i32.const 12) @@ -4383,7 +4388,7 @@ (if (i32.eq (i32.load - (tee_local $16 + (tee_local $18 (i32.add (get_local $0) (i32.const 8) @@ -4394,11 +4399,11 @@ ) (block (i32.store - (get_local $11) + (get_local $15) (get_local $0) ) (i32.store - (get_local $16) + (get_local $18) (get_local $6) ) (set_local $24 @@ -4420,7 +4425,7 @@ (i32.eq (get_local $1) (i32.load - (tee_local $22 + (tee_local $21 (i32.add (i32.const 1512) (i32.shl @@ -4437,7 +4442,7 @@ ) (block (i32.store - (get_local $22) + (get_local $21) (get_local $24) ) (br_if $do-once55 @@ -4517,7 +4522,7 @@ (if (tee_local $10 (i32.load - (tee_local $22 + (tee_local $21 (i32.add (get_local $1) (i32.const 16) @@ -4547,7 +4552,7 @@ (i32.eqz (tee_local $10 (i32.load offset=4 - (get_local $22) + (get_local $21) ) ) ) @@ -4598,7 +4603,7 @@ ) ) (i32.store offset=4 - (get_local $3) + (get_local $2) (i32.or (get_local $14) (i32.const 1) @@ -4606,7 +4611,7 @@ ) (i32.store (i32.add - (get_local $3) + (get_local $2) (get_local $14) ) (get_local $14) @@ -4623,7 +4628,7 @@ (i32.const 256) ) (block - (set_local $2 + (set_local $3 (i32.add (i32.const 1248) (i32.shl @@ -4657,7 +4662,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) @@ -4689,31 +4694,31 @@ ) (set_local $45 (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) (set_local $38 - (get_local $2) + (get_local $3) ) ) ) ) (i32.store (get_local $45) - (get_local $3) + (get_local $2) ) (i32.store offset=12 (get_local $38) - (get_local $3) + (get_local $2) ) (i32.store offset=8 - (get_local $3) + (get_local $2) (get_local $38) ) (i32.store offset=12 - (get_local $3) (get_local $2) + (get_local $3) ) (br $do-once44) ) @@ -4830,26 +4835,26 @@ ) ) (i32.store offset=28 - (get_local $3) + (get_local $2) (get_local $5) ) (i32.store offset=4 - (tee_local $2 + (tee_local $3 (i32.add - (get_local $3) + (get_local $2) (i32.const 16) ) ) (i32.const 0) ) (i32.store - (get_local $2) + (get_local $3) (i32.const 0) ) (if (i32.eqz (i32.and - (tee_local $2 + (tee_local $3 (i32.load (i32.const 1212) ) @@ -4866,25 +4871,25 @@ (i32.store (i32.const 1212) (i32.or - (get_local $2) + (get_local $3) (get_local $6) ) ) (i32.store (get_local $0) - (get_local $3) + (get_local $2) ) (i32.store offset=24 - (get_local $3) + (get_local $2) (get_local $0) ) (i32.store offset=12 - (get_local $3) - (get_local $3) + (get_local $2) + (get_local $2) ) (i32.store offset=8 - (get_local $3) - (get_local $3) + (get_local $2) + (get_local $2) ) (br $do-once44) ) @@ -4908,7 +4913,7 @@ ) ) ) - (set_local $2 + (set_local $3 (i32.load (get_local $0) ) @@ -4919,7 +4924,7 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $2) + (get_local $3) ) (i32.const -8) ) @@ -4927,9 +4932,9 @@ ) (block (set_local $39 - (get_local $2) + (get_local $3) ) - (set_local $8 + (set_local $7 (i32.const 279) ) (br $while-out63) @@ -4941,7 +4946,7 @@ (tee_local $0 (i32.add (i32.add - (get_local $2) + (get_local $3) (i32.const 16) ) (i32.shl @@ -4962,7 +4967,7 @@ (i32.const 1) ) ) - (set_local $2 + (set_local $3 (get_local $5) ) (br $while-in64) @@ -4972,9 +4977,9 @@ (get_local $0) ) (set_local $54 - (get_local $2) + (get_local $3) ) - (set_local $8 + (set_local $7 (i32.const 276) ) ) @@ -4983,7 +4988,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 276) ) (if @@ -4997,25 +5002,25 @@ (block (i32.store (get_local $46) - (get_local $3) + (get_local $2) ) (i32.store offset=24 - (get_local $3) + (get_local $2) (get_local $54) ) (i32.store offset=12 - (get_local $3) - (get_local $3) + (get_local $2) + (get_local $2) ) (i32.store offset=8 - (get_local $3) - (get_local $3) + (get_local $2) + (get_local $2) ) ) ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 279) ) (if @@ -5023,7 +5028,7 @@ (i32.ge_u (tee_local $6 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (get_local $39) (i32.const 8) @@ -5045,22 +5050,22 @@ (block (i32.store offset=12 (get_local $6) - (get_local $3) + (get_local $2) ) (i32.store - (get_local $2) (get_local $3) + (get_local $2) ) (i32.store offset=8 - (get_local $3) + (get_local $2) (get_local $6) ) (i32.store offset=12 - (get_local $3) + (get_local $2) (get_local $39) ) (i32.store offset=24 - (get_local $3) + (get_local $2) (i32.const 0) ) ) @@ -5076,7 +5081,7 @@ ) (return (i32.add - (get_local $18) + (get_local $17) (i32.const 8) ) ) @@ -5087,24 +5092,24 @@ (block $while-out65 (if (i32.le_u - (tee_local $3 + (tee_local $2 (i32.load - (get_local $29) + (get_local $30) ) ) - (get_local $12) + (get_local $11) ) (if (i32.gt_u (tee_local $14 (i32.add - (get_local $3) + (get_local $2) (i32.load offset=4 - (get_local $29) + (get_local $30) ) ) ) - (get_local $12) + (get_local $11) ) (block (set_local $0 @@ -5114,9 +5119,9 @@ ) ) ) - (set_local $29 + (set_local $30 (i32.load offset=8 - (get_local $29) + (get_local $30) ) ) (br $while-in66) @@ -5124,7 +5129,7 @@ ) (set_local $14 (i32.add - (tee_local $18 + (tee_local $17 (i32.add (get_local $0) (i32.const -47) @@ -5133,14 +5138,14 @@ (i32.const 8) ) ) - (set_local $3 + (set_local $2 (i32.add - (tee_local $18 + (tee_local $17 (select - (get_local $12) - (tee_local $3 + (get_local $11) + (tee_local $2 (i32.add - (get_local $18) + (get_local $17) (select (i32.and (i32.sub @@ -5158,10 +5163,10 @@ ) ) (i32.lt_u - (get_local $3) + (get_local $2) (tee_local $14 (i32.add - (get_local $12) + (get_local $11) (i32.const 16) ) ) @@ -5176,7 +5181,7 @@ (tee_local $1 (i32.add (get_local $20) - (tee_local $13 + (tee_local $12 (select (i32.and (i32.sub @@ -5208,7 +5213,7 @@ (get_local $26) (i32.const -40) ) - (get_local $13) + (get_local $12) ) ) ) @@ -5235,32 +5240,32 @@ (i32.store (tee_local $6 (i32.add - (get_local $18) + (get_local $17) (i32.const 4) ) ) (i32.const 27) ) (i32.store - (get_local $3) + (get_local $2) (i32.load (i32.const 1656) ) ) (i32.store offset=4 - (get_local $3) + (get_local $2) (i32.load (i32.const 1660) ) ) (i32.store offset=8 - (get_local $3) + (get_local $2) (i32.load (i32.const 1664) ) ) (i32.store offset=12 - (get_local $3) + (get_local $2) (i32.load (i32.const 1668) ) @@ -5279,19 +5284,19 @@ ) (i32.store (i32.const 1664) - (get_local $3) + (get_local $2) ) - (set_local $3 + (set_local $2 (i32.add - (get_local $18) + (get_local $17) (i32.const 24) ) ) (loop $do-in68 (i32.store - (tee_local $3 + (tee_local $2 (i32.add - (get_local $3) + (get_local $2) (i32.const 4) ) ) @@ -5300,7 +5305,7 @@ (br_if $do-in68 (i32.lt_u (i32.add - (get_local $3) + (get_local $2) (i32.const 4) ) (get_local $0) @@ -5309,8 +5314,8 @@ ) (if (i32.ne - (get_local $18) - (get_local $12) + (get_local $17) + (get_local $11) ) (block (i32.store @@ -5323,34 +5328,34 @@ ) ) (i32.store offset=4 - (get_local $12) + (get_local $11) (i32.or - (tee_local $3 + (tee_local $2 (i32.sub - (get_local $18) - (get_local $12) + (get_local $17) + (get_local $11) ) ) (i32.const 1) ) ) (i32.store - (get_local $18) - (get_local $3) + (get_local $17) + (get_local $2) ) (set_local $1 (i32.shr_u - (get_local $3) + (get_local $2) (i32.const 3) ) ) (if (i32.lt_u - (get_local $3) + (get_local $2) (i32.const 256) ) (block - (set_local $13 + (set_local $12 (i32.add (i32.const 1248) (i32.shl @@ -5364,7 +5369,7 @@ ) (if (i32.and - (tee_local $2 + (tee_local $3 (i32.load (i32.const 1208) ) @@ -5378,11 +5383,11 @@ ) (if (i32.lt_u - (tee_local $2 + (tee_local $3 (i32.load (tee_local $5 (i32.add - (get_local $13) + (get_local $12) (i32.const 8) ) ) @@ -5398,7 +5403,7 @@ (get_local $5) ) (set_local $40 - (get_local $2) + (get_local $3) ) ) ) @@ -5406,36 +5411,36 @@ (i32.store (i32.const 1208) (i32.or - (get_local $2) + (get_local $3) (get_local $5) ) ) (set_local $47 (i32.add - (get_local $13) + (get_local $12) (i32.const 8) ) ) (set_local $40 - (get_local $13) + (get_local $12) ) ) ) (i32.store (get_local $47) - (get_local $12) + (get_local $11) ) (i32.store offset=12 (get_local $40) - (get_local $12) + (get_local $11) ) (i32.store offset=8 - (get_local $12) + (get_local $11) (get_local $40) ) (i32.store offset=12 + (get_local $11) (get_local $12) - (get_local $13) ) (br $do-once38) ) @@ -5444,24 +5449,24 @@ (i32.add (i32.const 1512) (i32.shl - (tee_local $2 + (tee_local $3 (if i32 - (tee_local $13 + (tee_local $12 (i32.shr_u - (get_local $3) + (get_local $2) (i32.const 8) ) ) (if i32 (i32.gt_u - (get_local $3) + (get_local $2) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $3) + (get_local $2) (i32.add (tee_local $0 (i32.add @@ -5469,18 +5474,18 @@ (i32.const 14) (i32.or (i32.or - (tee_local $13 + (tee_local $12 (i32.and (i32.shr_u (i32.add (tee_local $5 (i32.shl - (get_local $13) - (tee_local $2 + (get_local $12) + (tee_local $3 (i32.and (i32.shr_u (i32.add - (get_local $13) + (get_local $12) (i32.const 1048320) ) (i32.const 16) @@ -5497,7 +5502,7 @@ (i32.const 4) ) ) - (get_local $2) + (get_local $3) ) (tee_local $5 (i32.and @@ -5506,7 +5511,7 @@ (tee_local $1 (i32.shl (get_local $5) - (get_local $13) + (get_local $12) ) ) (i32.const 245760) @@ -5546,11 +5551,11 @@ ) ) (i32.store offset=28 - (get_local $12) - (get_local $2) + (get_local $11) + (get_local $3) ) (i32.store offset=20 - (get_local $12) + (get_local $11) (i32.const 0) ) (i32.store @@ -5568,7 +5573,7 @@ (tee_local $1 (i32.shl (i32.const 1) - (get_local $2) + (get_local $3) ) ) ) @@ -5583,37 +5588,37 @@ ) (i32.store (get_local $0) - (get_local $12) + (get_local $11) ) (i32.store offset=24 - (get_local $12) + (get_local $11) (get_local $0) ) (i32.store offset=12 - (get_local $12) - (get_local $12) + (get_local $11) + (get_local $11) ) (i32.store offset=8 - (get_local $12) - (get_local $12) + (get_local $11) + (get_local $11) ) (br $do-once38) ) ) (set_local $1 (i32.shl - (get_local $3) + (get_local $2) (select (i32.const 0) (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) ) ) @@ -5634,20 +5639,20 @@ ) (i32.const -8) ) - (get_local $3) + (get_local $2) ) (block - (set_local $30 + (set_local $31 (get_local $5) ) - (set_local $8 + (set_local $7 (i32.const 305) ) (br $while-out69) ) ) (if - (tee_local $2 + (tee_local $3 (i32.load (tee_local $0 (i32.add @@ -5674,7 +5679,7 @@ ) ) (set_local $5 - (get_local $2) + (get_local $3) ) (br $while-in70) ) @@ -5685,7 +5690,7 @@ (set_local $55 (get_local $5) ) - (set_local $8 + (set_local $7 (i32.const 302) ) ) @@ -5694,7 +5699,7 @@ ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 302) ) (if @@ -5708,25 +5713,25 @@ (block (i32.store (get_local $48) - (get_local $12) + (get_local $11) ) (i32.store offset=24 - (get_local $12) + (get_local $11) (get_local $55) ) (i32.store offset=12 - (get_local $12) - (get_local $12) + (get_local $11) + (get_local $11) ) (i32.store offset=8 - (get_local $12) - (get_local $12) + (get_local $11) + (get_local $11) ) ) ) (if (i32.eq - (get_local $8) + (get_local $7) (i32.const 305) ) (if @@ -5736,42 +5741,42 @@ (i32.load (tee_local $5 (i32.add - (get_local $30) + (get_local $31) (i32.const 8) ) ) ) ) - (tee_local $3 + (tee_local $2 (i32.load (i32.const 1224) ) ) ) (i32.ge_u - (get_local $30) - (get_local $3) + (get_local $31) + (get_local $2) ) ) (block (i32.store offset=12 (get_local $1) - (get_local $12) + (get_local $11) ) (i32.store (get_local $5) - (get_local $12) + (get_local $11) ) (i32.store offset=8 - (get_local $12) + (get_local $11) (get_local $1) ) (i32.store offset=12 - (get_local $12) - (get_local $30) + (get_local $11) + (get_local $31) ) (i32.store offset=24 - (get_local $12) + (get_local $11) (i32.const 0) ) ) @@ -5829,7 +5834,7 @@ ) (loop $do-in (i32.store offset=12 - (tee_local $13 + (tee_local $12 (i32.add (i32.const 1248) (i32.shl @@ -5841,11 +5846,11 @@ ) ) ) - (get_local $13) + (get_local $12) ) (i32.store offset=8 - (get_local $13) - (get_local $13) + (get_local $12) + (get_local $12) ) (br_if $do-in (i32.ne @@ -5864,7 +5869,7 @@ (tee_local $1 (i32.add (get_local $20) - (tee_local $13 + (tee_local $12 (select (i32.and (i32.sub @@ -5890,27 +5895,27 @@ ) (i32.store (i32.const 1220) - (tee_local $3 + (tee_local $2 (i32.sub (i32.add (get_local $26) (i32.const -40) ) - (get_local $13) + (get_local $12) ) ) ) (i32.store offset=4 (get_local $1) (i32.or - (get_local $3) + (get_local $2) (i32.const 1) ) ) (i32.store offset=4 (i32.add (get_local $1) - (get_local $3) + (get_local $2) ) (i32.const 40) ) @@ -5925,7 +5930,7 @@ ) (if (i32.gt_u - (tee_local $12 + (tee_local $11 (i32.load (i32.const 1220) ) @@ -5935,18 +5940,18 @@ (block (i32.store (i32.const 1220) - (tee_local $30 + (tee_local $31 (i32.sub - (get_local $12) + (get_local $11) (get_local $4) ) ) ) (i32.store (i32.const 1232) - (tee_local $8 + (tee_local $7 (i32.add - (tee_local $12 + (tee_local $11 (i32.load (i32.const 1232) ) @@ -5956,14 +5961,14 @@ ) ) (i32.store offset=4 - (get_local $8) + (get_local $7) (i32.or - (get_local $30) + (get_local $31) (i32.const 1) ) ) (i32.store offset=4 - (get_local $12) + (get_local $11) (i32.or (get_local $4) (i32.const 3) @@ -5974,7 +5979,7 @@ ) (return (i32.add - (get_local $12) + (get_local $11) (i32.const 8) ) ) @@ -6055,7 +6060,7 @@ (set_local $8 (i32.add (get_local $1) - (tee_local $6 + (tee_local $7 (i32.and (get_local $4) (i32.const -8) @@ -6073,8 +6078,8 @@ (set_local $2 (get_local $1) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) ) (block @@ -6089,15 +6094,15 @@ ) (return) ) - (set_local $6 + (set_local $7 (i32.add (get_local $10) - (get_local $6) + (get_local $7) ) ) (if (i32.lt_u - (tee_local $0 + (tee_local $1 (i32.add (get_local $1) (i32.sub @@ -6112,7 +6117,7 @@ ) (if (i32.eq - (get_local $0) + (get_local $1) (i32.load (i32.const 1228) ) @@ -6123,7 +6128,7 @@ (i32.and (tee_local $3 (i32.load - (tee_local $1 + (tee_local $0 (i32.add (get_local $8) (i32.const 4) @@ -6137,38 +6142,38 @@ ) (block (set_local $2 - (get_local $0) + (get_local $1) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) (br $do-once) ) ) (i32.store (i32.const 1216) - (get_local $6) + (get_local $7) ) (i32.store - (get_local $1) + (get_local $0) (i32.and (get_local $3) (i32.const -2) ) ) (i32.store offset=4 - (get_local $0) + (get_local $1) (i32.or - (get_local $6) + (get_local $7) (i32.const 1) ) ) (i32.store (i32.add - (get_local $0) - (get_local $6) + (get_local $1) + (get_local $7) ) - (get_local $6) + (get_local $7) ) (return) ) @@ -6185,16 +6190,16 @@ (i32.const 256) ) (block - (set_local $1 + (set_local $0 (i32.load offset=12 - (get_local $0) + (get_local $1) ) ) (if (i32.ne (tee_local $10 (i32.load offset=8 - (get_local $0) + (get_local $1) ) ) (tee_local $4 @@ -6223,7 +6228,7 @@ (i32.load offset=12 (get_local $10) ) - (get_local $0) + (get_local $1) ) (call $qa) ) @@ -6231,7 +6236,7 @@ ) (if (i32.eq - (get_local $1) + (get_local $0) (get_local $10) ) (block @@ -6251,29 +6256,29 @@ ) ) (set_local $2 - (get_local $0) + (get_local $1) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) (br $do-once) ) ) (if (i32.eq - (get_local $1) + (get_local $0) (get_local $4) ) (set_local $9 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) (block (if (i32.lt_u - (get_local $1) + (get_local $0) (get_local $14) ) (call $qa) @@ -6283,12 +6288,12 @@ (i32.load (tee_local $4 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) ) - (get_local $0) + (get_local $1) ) (set_local $9 (get_local $4) @@ -6299,35 +6304,35 @@ ) (i32.store offset=12 (get_local $10) - (get_local $1) + (get_local $0) ) (i32.store (get_local $9) (get_local $10) ) (set_local $2 - (get_local $0) + (get_local $1) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) (br $do-once) ) ) (set_local $10 (i32.load offset=24 - (get_local $0) + (get_local $1) ) ) (block $do-once0 (if (i32.eq - (tee_local $1 + (tee_local $0 (i32.load offset=12 - (get_local $0) + (get_local $1) ) ) - (get_local $0) + (get_local $1) ) (block (if @@ -6337,7 +6342,7 @@ (i32.add (tee_local $4 (i32.add - (get_local $0) + (get_local $1) (i32.const 16) ) ) @@ -6347,7 +6352,7 @@ ) ) (block - (set_local $1 + (set_local $0 (get_local $9) ) (set_local $4 @@ -6356,7 +6361,7 @@ ) (if (i32.eqz - (tee_local $1 + (tee_local $0 (i32.load (get_local $4) ) @@ -6376,14 +6381,14 @@ (i32.load (tee_local $3 (i32.add - (get_local $1) + (get_local $0) (i32.const 20) ) ) ) ) (block - (set_local $1 + (set_local $0 (get_local $9) ) (set_local $4 @@ -6397,14 +6402,14 @@ (i32.load (tee_local $3 (i32.add - (get_local $1) + (get_local $0) (i32.const 16) ) ) ) ) (block - (set_local $1 + (set_local $0 (get_local $9) ) (set_local $4 @@ -6414,7 +6419,7 @@ ) (block (set_local $12 - (get_local $1) + (get_local $0) ) (set_local $3 (get_local $4) @@ -6444,7 +6449,7 @@ (i32.lt_u (tee_local $3 (i32.load offset=8 - (get_local $0) + (get_local $1) ) ) (get_local $14) @@ -6461,7 +6466,7 @@ ) ) ) - (get_local $0) + (get_local $1) ) (call $qa) ) @@ -6470,24 +6475,24 @@ (i32.load (tee_local $4 (i32.add - (get_local $1) + (get_local $0) (i32.const 8) ) ) ) - (get_local $0) + (get_local $1) ) (block (i32.store (get_local $9) - (get_local $1) + (get_local $0) ) (i32.store (get_local $4) (get_local $3) ) (set_local $5 - (get_local $1) + (get_local $0) ) ) (call $qa) @@ -6500,15 +6505,15 @@ (block (if (i32.eq - (get_local $0) + (get_local $1) (i32.load (tee_local $3 (i32.add (i32.const 1512) (i32.shl - (tee_local $1 + (tee_local $0 (i32.load offset=28 - (get_local $0) + (get_local $1) ) ) (i32.const 2) @@ -6536,17 +6541,17 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $1) + (get_local $0) ) (i32.const -1) ) ) ) (set_local $2 - (get_local $0) + (get_local $1) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) (br $do-once) ) @@ -6565,17 +6570,17 @@ (if (i32.eq (i32.load - (tee_local $1 + (tee_local $0 (i32.add (get_local $10) (i32.const 16) ) ) ) - (get_local $0) + (get_local $1) ) (i32.store - (get_local $1) + (get_local $0) (get_local $5) ) (i32.store offset=20 @@ -6589,10 +6594,10 @@ ) (block (set_local $2 - (get_local $0) + (get_local $1) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) (br $do-once) ) @@ -6602,7 +6607,7 @@ (if (i32.lt_u (get_local $5) - (tee_local $1 + (tee_local $0 (i32.load (i32.const 1224) ) @@ -6619,7 +6624,7 @@ (i32.load (tee_local $3 (i32.add - (get_local $0) + (get_local $1) (i32.const 16) ) ) @@ -6628,7 +6633,7 @@ (if (i32.lt_u (get_local $4) - (get_local $1) + (get_local $0) ) (call $qa) (block @@ -6667,29 +6672,29 @@ (get_local $5) ) (set_local $2 - (get_local $0) + (get_local $1) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) ) ) (block (set_local $2 - (get_local $0) + (get_local $1) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) ) ) ) (block (set_local $2 - (get_local $0) + (get_local $1) ) - (set_local $7 - (get_local $6) + (set_local $6 + (get_local $7) ) ) ) @@ -6708,7 +6713,7 @@ (i32.and (tee_local $1 (i32.load - (tee_local $6 + (tee_local $7 (i32.add (get_local $8) (i32.const 4) @@ -6728,7 +6733,7 @@ ) (block (i32.store - (get_local $6) + (get_local $7) (i32.and (get_local $1) (i32.const -2) @@ -6737,19 +6742,19 @@ (i32.store offset=4 (get_local $2) (i32.or - (get_local $7) + (get_local $6) (i32.const 1) ) ) (i32.store (i32.add (get_local $2) - (get_local $7) + (get_local $6) ) - (get_local $7) + (get_local $6) ) (set_local $0 - (get_local $7) + (get_local $6) ) ) (block @@ -6768,7 +6773,7 @@ (i32.load (i32.const 1220) ) - (get_local $7) + (get_local $6) ) ) ) @@ -6818,7 +6823,7 @@ (i32.load (i32.const 1216) ) - (get_local $7) + (get_local $6) ) ) ) @@ -6849,7 +6854,7 @@ (get_local $1) (i32.const -8) ) - (get_local $7) + (get_local $6) ) ) (set_local $14 @@ -7004,7 +7009,7 @@ (if (tee_local $9 (i32.load - (tee_local $1 + (tee_local $0 (i32.add (tee_local $4 (i32.add @@ -7018,21 +7023,22 @@ ) ) (block - (set_local $0 + (set_local $6 (get_local $9) ) (set_local $4 - (get_local $1) + (get_local $0) ) ) (if - (i32.eqz - (tee_local $0 - (i32.load - (get_local $4) - ) + (tee_local $0 + (i32.load + (get_local $4) ) ) + (set_local $6 + (get_local $0) + ) (block (set_local $11 (i32.const 0) @@ -7045,20 +7051,20 @@ (if (tee_local $9 (i32.load - (tee_local $1 + (tee_local $0 (i32.add - (get_local $0) + (get_local $6) (i32.const 20) ) ) ) ) (block - (set_local $0 + (set_local $6 (get_local $9) ) (set_local $4 - (get_local $1) + (get_local $0) ) (br $while-in9) ) @@ -7066,20 +7072,20 @@ (if (tee_local $9 (i32.load - (tee_local $1 + (tee_local $0 (i32.add - (get_local $0) + (get_local $6) (i32.const 16) ) ) ) ) (block - (set_local $0 + (set_local $6 (get_local $9) ) (set_local $4 - (get_local $1) + (get_local $0) ) (br $while-in9) ) @@ -7099,7 +7105,7 @@ (i32.const 0) ) (set_local $11 - (get_local $0) + (get_local $6) ) ) ) @@ -7107,7 +7113,7 @@ (block (if (i32.lt_u - (tee_local $1 + (tee_local $0 (i32.load offset=8 (get_local $8) ) @@ -7123,7 +7129,7 @@ (i32.load (tee_local $9 (i32.add - (get_local $1) + (get_local $0) (i32.const 12) ) ) @@ -7151,7 +7157,7 @@ ) (i32.store (get_local $4) - (get_local $1) + (get_local $0) ) (set_local $11 (get_local $3) @@ -7169,7 +7175,7 @@ (i32.eq (get_local $8) (i32.load - (tee_local $6 + (tee_local $7 (i32.add (i32.const 1512) (i32.shl @@ -7186,7 +7192,7 @@ ) (block (i32.store - (get_local $6) + (get_local $7) (get_local $11) ) (if @@ -7267,9 +7273,9 @@ (get_local $12) ) (if - (tee_local $0 + (tee_local $1 (i32.load - (tee_local $6 + (tee_local $7 (i32.add (get_local $8) (i32.const 16) @@ -7279,31 +7285,31 @@ ) (if (i32.lt_u - (get_local $0) + (get_local $1) (get_local $3) ) (call $qa) (block (i32.store offset=16 (get_local $11) - (get_local $0) + (get_local $1) ) (i32.store offset=24 - (get_local $0) + (get_local $1) (get_local $11) ) ) ) ) (if - (tee_local $0 + (tee_local $1 (i32.load offset=4 - (get_local $6) + (get_local $7) ) ) (if (i32.lt_u - (get_local $0) + (get_local $1) (i32.load (i32.const 1224) ) @@ -7312,10 +7318,10 @@ (block (i32.store offset=20 (get_local $11) - (get_local $0) + (get_local $1) ) (i32.store offset=24 - (get_local $0) + (get_local $1) (get_local $11) ) ) @@ -7360,7 +7366,7 @@ ) ) ) - (set_local $7 + (set_local $6 (i32.shr_u (get_local $0) (i32.const 3) @@ -7377,7 +7383,7 @@ (i32.const 1248) (i32.shl (i32.shl - (get_local $7) + (get_local $6) (i32.const 1) ) (i32.const 2) @@ -7386,7 +7392,7 @@ ) (if (i32.and - (tee_local $6 + (tee_local $7 (i32.load (i32.const 1208) ) @@ -7394,13 +7400,13 @@ (tee_local $5 (i32.shl (i32.const 1) - (get_local $7) + (get_local $6) ) ) ) (if (i32.lt_u - (tee_local $6 + (tee_local $7 (i32.load (tee_local $5 (i32.add @@ -7420,7 +7426,7 @@ (get_local $5) ) (set_local $13 - (get_local $6) + (get_local $7) ) ) ) @@ -7428,7 +7434,7 @@ (i32.store (i32.const 1208) (i32.or - (get_local $6) + (get_local $7) (get_local $5) ) ) @@ -7466,7 +7472,7 @@ (i32.add (i32.const 1512) (i32.shl - (tee_local $7 + (tee_local $6 (if i32 (tee_local $1 (i32.shr_u @@ -7525,7 +7531,7 @@ (i32.and (i32.shr_u (i32.add - (tee_local $6 + (tee_local $7 (i32.shl (get_local $15) (get_local $1) @@ -7542,7 +7548,7 @@ ) (i32.shr_u (i32.shl - (get_local $6) + (get_local $7) (get_local $15) ) (i32.const 15) @@ -7569,7 +7575,7 @@ ) (i32.store offset=28 (get_local $2) - (get_local $7) + (get_local $6) ) (i32.store offset=20 (get_local $2) @@ -7586,10 +7592,10 @@ (i32.const 1212) ) ) - (tee_local $6 + (tee_local $7 (i32.shl (i32.const 1) - (get_local $7) + (get_local $6) ) ) ) @@ -7602,12 +7608,12 @@ (i32.sub (i32.const 25) (i32.shr_u - (get_local $7) + (get_local $6) (i32.const 1) ) ) (i32.eq - (get_local $7) + (get_local $6) (i32.const 31) ) ) @@ -7643,7 +7649,7 @@ (if (tee_local $11 (i32.load - (tee_local $7 + (tee_local $6 (i32.add (i32.add (get_local $1) @@ -7674,7 +7680,7 @@ ) (block (set_local $18 - (get_local $7) + (get_local $6) ) (set_local $19 (get_local $1) @@ -7736,7 +7742,7 @@ ) ) ) - (tee_local $6 + (tee_local $7 (i32.load (i32.const 1224) ) @@ -7744,7 +7750,7 @@ ) (i32.ge_u (get_local $16) - (get_local $6) + (get_local $7) ) ) (block @@ -7779,7 +7785,7 @@ (i32.const 1212) (i32.or (get_local $15) - (get_local $6) + (get_local $7) ) ) (i32.store |