diff options
Diffstat (limited to 'test/memorygrowth.fromasm.imprecise')
-rw-r--r-- | test/memorygrowth.fromasm.imprecise | 2901 |
1 files changed, 1432 insertions, 1469 deletions
diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise index 44a4bd01d..4c6daa511 100644 --- a/test/memorygrowth.fromasm.imprecise +++ b/test/memorygrowth.fromasm.imprecise @@ -129,7 +129,8 @@ (local $52 i32) (local $53 i32) (local $54 i32) - (set_local $31 + (local $55 i32) + (set_local $25 (get_global $r) ) (set_global $r @@ -138,8 +139,8 @@ (i32.const 16) ) ) - (set_local $15 - (get_local $31) + (set_local $7 + (get_local $25) ) (block $do-once$0 (if @@ -150,16 +151,16 @@ (block (if (i32.and - (tee_local $12 + (tee_local $5 (i32.shr_u - (tee_local $16 + (tee_local $2 (i32.load (i32.const 1208) ) ) - (tee_local $2 + (tee_local $3 (i32.shr_u - (tee_local $14 + (tee_local $0 (select (i32.const 16) (i32.and @@ -183,15 +184,15 @@ (i32.const 3) ) (block - (set_local $11 + (set_local $7 (i32.load - (tee_local $27 + (tee_local $12 (i32.add - (tee_local $29 + (tee_local $5 (i32.load - (tee_local $25 + (tee_local $14 (i32.add - (tee_local $5 + (tee_local $1 (i32.add (i32.const 1248) (i32.shl @@ -200,12 +201,12 @@ (i32.add (i32.xor (i32.and - (get_local $12) + (get_local $5) (i32.const 1) ) (i32.const 1) ) - (get_local $2) + (get_local $3) ) ) (i32.const 1) @@ -226,13 +227,13 @@ ) (if (i32.eq - (get_local $5) - (get_local $11) + (get_local $1) + (get_local $7) ) (i32.store (i32.const 1208) (i32.and - (get_local $16) + (get_local $2) (i32.xor (i32.shl (i32.const 1) @@ -245,7 +246,7 @@ (block (if (i32.lt_u - (get_local $11) + (get_local $7) (i32.load (i32.const 1224) ) @@ -255,23 +256,23 @@ (if (i32.eq (i32.load - (tee_local $19 + (tee_local $8 (i32.add - (get_local $11) + (get_local $7) (i32.const 12) ) ) ) - (get_local $29) + (get_local $5) ) (block (i32.store - (get_local $19) - (get_local $5) + (get_local $8) + (get_local $1) ) (i32.store - (get_local $25) - (get_local $11) + (get_local $14) + (get_local $7) ) ) (call_import $qa) @@ -279,9 +280,9 @@ ) ) (i32.store offset=4 - (get_local $29) + (get_local $5) (i32.or - (tee_local $11 + (tee_local $7 (i32.shl (get_local $0) (i32.const 3) @@ -291,34 +292,34 @@ ) ) (i32.store - (tee_local $25 + (tee_local $14 (i32.add (i32.add - (get_local $29) - (get_local $11) + (get_local $5) + (get_local $7) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $25) + (get_local $14) ) (i32.const 1) ) ) (set_global $r - (get_local $31) + (get_local $25) ) (return - (get_local $27) + (get_local $12) ) ) ) (if (i32.gt_u - (get_local $14) - (tee_local $25 + (get_local $0) + (tee_local $14 (i32.load (i32.const 1216) ) @@ -326,37 +327,37 @@ ) (block (if - (get_local $12) + (get_local $5) (block - (set_local $5 + (set_local $1 (i32.and (i32.shr_u - (tee_local $11 + (tee_local $7 (i32.add (i32.and - (tee_local $5 + (tee_local $1 (i32.and (i32.shl - (get_local $12) - (get_local $2) + (get_local $5) + (get_local $3) ) (i32.or - (tee_local $11 + (tee_local $7 (i32.shl (i32.const 2) - (get_local $2) + (get_local $3) ) ) (i32.sub (i32.const 0) - (get_local $11) + (get_local $7) ) ) ) ) (i32.sub (i32.const 0) - (get_local $5) + (get_local $1) ) ) (i32.const -1) @@ -367,32 +368,32 @@ (i32.const 16) ) ) - (set_local $5 + (set_local $1 (i32.load - (tee_local $19 + (tee_local $8 (i32.add - (tee_local $8 + (tee_local $9 (i32.load - (tee_local $0 + (tee_local $12 (i32.add - (tee_local $3 + (tee_local $6 (i32.add (i32.const 1248) (i32.shl (i32.shl - (tee_local $7 + (tee_local $21 (i32.add (i32.or (i32.or (i32.or (i32.or - (tee_local $11 + (tee_local $7 (i32.and (i32.shr_u - (tee_local $19 + (tee_local $8 (i32.shr_u - (get_local $11) - (get_local $5) + (get_local $7) + (get_local $1) ) ) (i32.const 5) @@ -400,15 +401,15 @@ (i32.const 8) ) ) - (get_local $5) + (get_local $1) ) - (tee_local $19 + (tee_local $8 (i32.and (i32.shr_u - (tee_local $8 + (tee_local $9 (i32.shr_u - (get_local $19) - (get_local $11) + (get_local $8) + (get_local $7) ) ) (i32.const 2) @@ -417,13 +418,13 @@ ) ) ) - (tee_local $8 + (tee_local $9 (i32.and (i32.shr_u - (tee_local $3 + (tee_local $6 (i32.shr_u + (get_local $9) (get_local $8) - (get_local $19) ) ) (i32.const 1) @@ -432,13 +433,13 @@ ) ) ) - (tee_local $3 + (tee_local $6 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $12 (i32.shr_u - (get_local $3) - (get_local $8) + (get_local $6) + (get_local $9) ) ) (i32.const 1) @@ -448,8 +449,8 @@ ) ) (i32.shr_u - (get_local $0) - (get_local $3) + (get_local $12) + (get_local $6) ) ) ) @@ -471,31 +472,31 @@ ) (if (i32.eq - (get_local $3) - (get_local $5) + (get_local $6) + (get_local $1) ) (block (i32.store (i32.const 1208) (i32.and - (get_local $16) + (get_local $2) (i32.xor (i32.shl (i32.const 1) - (get_local $7) + (get_local $21) ) (i32.const -1) ) ) ) - (set_local $39 - (get_local $25) + (set_local $33 + (get_local $14) ) ) (block (if (i32.lt_u - (get_local $5) + (get_local $1) (i32.load (i32.const 1224) ) @@ -505,25 +506,25 @@ (if (i32.eq (i32.load - (tee_local $11 + (tee_local $7 (i32.add - (get_local $5) + (get_local $1) (i32.const 12) ) ) ) - (get_local $8) + (get_local $9) ) (block (i32.store - (get_local $11) - (get_local $3) + (get_local $7) + (get_local $6) ) (i32.store - (get_local $0) - (get_local $5) + (get_local $12) + (get_local $1) ) - (set_local $39 + (set_local $33 (i32.load (i32.const 1216) ) @@ -534,27 +535,27 @@ ) ) (i32.store offset=4 - (get_local $8) + (get_local $9) (i32.or - (get_local $14) + (get_local $0) (i32.const 3) ) ) (i32.store offset=4 - (tee_local $0 + (tee_local $12 (i32.add - (get_local $8) - (get_local $14) + (get_local $9) + (get_local $0) ) ) (i32.or - (tee_local $5 + (tee_local $1 (i32.sub (i32.shl - (get_local $7) + (get_local $21) (i32.const 3) ) - (get_local $14) + (get_local $0) ) ) (i32.const 1) @@ -562,27 +563,27 @@ ) (i32.store (i32.add - (get_local $0) - (get_local $5) + (get_local $12) + (get_local $1) ) - (get_local $5) + (get_local $1) ) (if - (get_local $39) + (get_local $33) (block - (set_local $3 + (set_local $6 (i32.load (i32.const 1228) ) ) - (set_local $16 + (set_local $2 (i32.add (i32.const 1248) (i32.shl (i32.shl - (tee_local $25 + (tee_local $14 (i32.shr_u - (get_local $39) + (get_local $33) (i32.const 3) ) ) @@ -594,25 +595,25 @@ ) (if (i32.and - (tee_local $2 + (tee_local $3 (i32.load (i32.const 1208) ) ) - (tee_local $12 + (tee_local $5 (i32.shl (i32.const 1) - (get_local $25) + (get_local $14) ) ) ) (if (i32.lt_u - (tee_local $2 + (tee_local $3 (i32.load - (tee_local $12 + (tee_local $5 (i32.add - (get_local $16) + (get_local $2) (i32.const 8) ) ) @@ -624,11 +625,11 @@ ) (call_import $qa) (block - (set_local $44 - (get_local $12) + (set_local $41 + (get_local $5) ) - (set_local $29 - (get_local $2) + (set_local $34 + (get_local $3) ) ) ) @@ -636,72 +637,72 @@ (i32.store (i32.const 1208) (i32.or - (get_local $2) - (get_local $12) + (get_local $3) + (get_local $5) ) ) - (set_local $44 + (set_local $41 (i32.add - (get_local $16) + (get_local $2) (i32.const 8) ) ) - (set_local $29 - (get_local $16) + (set_local $34 + (get_local $2) ) ) ) (i32.store - (get_local $44) - (get_local $3) + (get_local $41) + (get_local $6) ) (i32.store offset=12 - (get_local $29) - (get_local $3) + (get_local $34) + (get_local $6) ) (i32.store offset=8 - (get_local $3) - (get_local $29) + (get_local $6) + (get_local $34) ) (i32.store offset=12 - (get_local $3) - (get_local $16) + (get_local $6) + (get_local $2) ) ) ) (i32.store (i32.const 1216) - (get_local $5) + (get_local $1) ) (i32.store (i32.const 1228) - (get_local $0) + (get_local $12) ) (set_global $r - (get_local $31) + (get_local $25) ) (return - (get_local $19) + (get_local $8) ) ) ) (if - (tee_local $0 + (tee_local $12 (i32.load (i32.const 1212) ) ) (block - (set_local $0 + (set_local $12 (i32.and (i32.shr_u - (tee_local $5 + (tee_local $1 (i32.add (i32.and - (get_local $0) + (get_local $12) (i32.sub (i32.const 0) - (get_local $0) + (get_local $12) ) ) (i32.const -1) @@ -712,11 +713,11 @@ (i32.const 16) ) ) - (set_local $2 + (set_local $3 (i32.sub (i32.and (i32.load offset=4 - (tee_local $25 + (tee_local $14 (i32.load (i32.add (i32.shl @@ -725,13 +726,13 @@ (i32.or (i32.or (i32.or - (tee_local $5 + (tee_local $1 (i32.and (i32.shr_u - (tee_local $16 + (tee_local $2 (i32.shr_u - (get_local $5) - (get_local $0) + (get_local $1) + (get_local $12) ) ) (i32.const 5) @@ -739,15 +740,15 @@ (i32.const 8) ) ) - (get_local $0) + (get_local $12) ) - (tee_local $16 + (tee_local $2 (i32.and (i32.shr_u - (tee_local $3 + (tee_local $6 (i32.shr_u - (get_local $16) - (get_local $5) + (get_local $2) + (get_local $1) ) ) (i32.const 2) @@ -756,13 +757,13 @@ ) ) ) - (tee_local $3 + (tee_local $6 (i32.and (i32.shr_u - (tee_local $2 + (tee_local $3 (i32.shr_u - (get_local $3) - (get_local $16) + (get_local $6) + (get_local $2) ) ) (i32.const 1) @@ -771,13 +772,13 @@ ) ) ) - (tee_local $2 + (tee_local $3 (i32.and (i32.shr_u - (tee_local $12 + (tee_local $5 (i32.shr_u - (get_local $2) (get_local $3) + (get_local $6) ) ) (i32.const 1) @@ -787,8 +788,8 @@ ) ) (i32.shr_u - (get_local $12) - (get_local $2) + (get_local $5) + (get_local $3) ) ) (i32.const 2) @@ -800,77 +801,77 @@ ) (i32.const -8) ) - (get_local $14) + (get_local $0) ) ) - (set_local $12 - (get_local $25) + (set_local $5 + (get_local $14) ) - (set_local $3 - (get_local $25) + (set_local $6 + (get_local $14) ) (loop $while-in$7 (block $while-out$6 (if - (tee_local $25 + (tee_local $14 (i32.load offset=16 - (get_local $12) + (get_local $5) ) ) - (set_local $0 - (get_local $25) + (set_local $7 + (get_local $14) ) (if - (tee_local $16 + (tee_local $2 (i32.load offset=20 - (get_local $12) + (get_local $5) ) ) - (set_local $0 - (get_local $16) + (set_local $7 + (get_local $2) ) (block - (set_local $32 - (get_local $2) - ) - (set_local $26 + (set_local $7 (get_local $3) ) + (set_local $1 + (get_local $6) + ) (br $while-out$6) ) ) ) - (set_local $16 + (set_local $2 (i32.lt_u - (tee_local $25 + (tee_local $14 (i32.sub (i32.and (i32.load offset=4 - (get_local $0) + (get_local $7) ) (i32.const -8) ) - (get_local $14) + (get_local $0) ) ) - (get_local $2) + (get_local $3) ) ) - (set_local $2 + (set_local $3 (select - (get_local $25) + (get_local $14) + (get_local $3) (get_local $2) - (get_local $16) ) ) - (set_local $12 - (get_local $0) + (set_local $5 + (get_local $7) ) - (set_local $3 + (set_local $6 (select - (get_local $0) - (get_local $3) - (get_local $16) + (get_local $7) + (get_local $6) + (get_local $2) ) ) (br $while-in$7) @@ -878,8 +879,8 @@ ) (if (i32.lt_u - (get_local $26) - (tee_local $3 + (get_local $1) + (tee_local $6 (i32.load (i32.const 1224) ) @@ -889,72 +890,66 @@ ) (if (i32.ge_u - (get_local $26) - (tee_local $12 + (get_local $1) + (tee_local $5 (i32.add - (get_local $26) - (get_local $14) + (get_local $1) + (get_local $0) ) ) ) (call_import $qa) ) - (set_local $2 + (set_local $3 (i32.load offset=24 - (get_local $26) + (get_local $1) ) ) (block $do-once$8 (if (i32.eq - (tee_local $19 + (tee_local $8 (i32.load offset=12 - (get_local $26) + (get_local $1) ) ) - (get_local $26) + (get_local $1) ) (block (if - (tee_local $7 + (tee_local $21 (i32.load - (tee_local $8 + (tee_local $9 (i32.add - (get_local $26) + (get_local $1) (i32.const 20) ) ) ) ) (block - (set_local $11 - (get_local $7) + (set_local $14 + (get_local $21) ) - (set_local $0 - (get_local $8) + (set_local $2 + (get_local $9) ) ) (if - (tee_local $25 - (i32.load - (tee_local $16 - (i32.add - (get_local $26) - (i32.const 16) + (i32.eqz + (tee_local $14 + (i32.load + (tee_local $2 + (i32.add + (get_local $1) + (i32.const 16) + ) ) ) ) ) (block - (set_local $11 - (get_local $25) - ) - (set_local $0 - (get_local $16) - ) - ) - (block - (set_local $27 + (set_local $23 (i32.const 0) ) (br $do-once$8) @@ -963,43 +958,43 @@ ) (loop $while-in$11 (if - (tee_local $7 + (tee_local $21 (i32.load - (tee_local $8 + (tee_local $9 (i32.add - (get_local $11) + (get_local $14) (i32.const 20) ) ) ) ) (block - (set_local $11 - (get_local $7) + (set_local $14 + (get_local $21) ) - (set_local $0 - (get_local $8) + (set_local $2 + (get_local $9) ) (br $while-in$11) ) ) (if - (tee_local $7 + (tee_local $21 (i32.load - (tee_local $8 + (tee_local $9 (i32.add - (get_local $11) + (get_local $14) (i32.const 16) ) ) ) ) (block - (set_local $11 - (get_local $7) + (set_local $14 + (get_local $21) ) - (set_local $0 - (get_local $8) + (set_local $2 + (get_local $9) ) (br $while-in$11) ) @@ -1007,17 +1002,17 @@ ) (if (i32.lt_u - (get_local $0) - (get_local $3) + (get_local $2) + (get_local $6) ) (call_import $qa) (block (i32.store - (get_local $0) + (get_local $2) (i32.const 0) ) - (set_local $27 - (get_local $11) + (set_local $23 + (get_local $14) ) ) ) @@ -1025,52 +1020,52 @@ (block (if (i32.lt_u - (tee_local $8 + (tee_local $9 (i32.load offset=8 - (get_local $26) + (get_local $1) ) ) - (get_local $3) + (get_local $6) ) (call_import $qa) ) (if (i32.ne (i32.load - (tee_local $7 + (tee_local $21 (i32.add - (get_local $8) + (get_local $9) (i32.const 12) ) ) ) - (get_local $26) + (get_local $1) ) (call_import $qa) ) (if (i32.eq (i32.load - (tee_local $16 + (tee_local $2 (i32.add - (get_local $19) + (get_local $8) (i32.const 8) ) ) ) - (get_local $26) + (get_local $1) ) (block (i32.store - (get_local $7) - (get_local $19) + (get_local $21) + (get_local $8) ) (i32.store - (get_local $16) - (get_local $8) + (get_local $2) + (get_local $9) ) - (set_local $27 - (get_local $19) + (set_local $23 + (get_local $8) ) ) (call_import $qa) @@ -1080,19 +1075,19 @@ ) (block $do-once$12 (if - (get_local $2) + (get_local $3) (block (if (i32.eq - (get_local $26) + (get_local $1) (i32.load - (tee_local $3 + (tee_local $6 (i32.add (i32.const 1512) (i32.shl - (tee_local $19 + (tee_local $8 (i32.load offset=28 - (get_local $26) + (get_local $1) ) ) (i32.const 2) @@ -1103,12 +1098,12 @@ ) (block (i32.store - (get_local $3) - (get_local $27) + (get_local $6) + (get_local $23) ) (if (i32.eqz - (get_local $27) + (get_local $23) ) (block (i32.store @@ -1120,7 +1115,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $19) + (get_local $8) ) (i32.const -1) ) @@ -1133,7 +1128,7 @@ (block (if (i32.lt_u - (get_local $2) + (get_local $3) (i32.load (i32.const 1224) ) @@ -1143,35 +1138,35 @@ (if (i32.eq (i32.load - (tee_local $19 + (tee_local $8 (i32.add - (get_local $2) + (get_local $3) (i32.const 16) ) ) ) - (get_local $26) + (get_local $1) ) (i32.store - (get_local $19) - (get_local $27) + (get_local $8) + (get_local $23) ) (i32.store offset=20 - (get_local $2) - (get_local $27) + (get_local $3) + (get_local $23) ) ) (br_if $do-once$12 (i32.eqz - (get_local $27) + (get_local $23) ) ) ) ) (if (i32.lt_u - (get_local $27) - (tee_local $19 + (get_local $23) + (tee_local $8 (i32.load (i32.const 1224) ) @@ -1180,42 +1175,42 @@ (call_import $qa) ) (i32.store offset=24 - (get_local $27) - (get_local $2) + (get_local $23) + (get_local $3) ) (if - (tee_local $3 + (tee_local $6 (i32.load offset=16 - (get_local $26) + (get_local $1) ) ) (if (i32.lt_u - (get_local $3) - (get_local $19) + (get_local $6) + (get_local $8) ) (call_import $qa) (block (i32.store offset=16 - (get_local $27) - (get_local $3) + (get_local $23) + (get_local $6) ) (i32.store offset=24 - (get_local $3) - (get_local $27) + (get_local $6) + (get_local $23) ) ) ) ) (if - (tee_local $3 + (tee_local $6 (i32.load offset=20 - (get_local $26) + (get_local $1) ) ) (if (i32.lt_u - (get_local $3) + (get_local $6) (i32.load (i32.const 1224) ) @@ -1223,12 +1218,12 @@ (call_import $qa) (block (i32.store offset=20 - (get_local $27) - (get_local $3) + (get_local $23) + (get_local $6) ) (i32.store offset=24 - (get_local $3) - (get_local $27) + (get_local $6) + (get_local $23) ) ) ) @@ -1238,35 +1233,35 @@ ) (if (i32.lt_u - (get_local $32) + (get_local $7) (i32.const 16) ) (block (i32.store offset=4 - (get_local $26) + (get_local $1) (i32.or - (tee_local $2 + (tee_local $3 (i32.add - (get_local $32) - (get_local $14) + (get_local $7) + (get_local $0) ) ) (i32.const 3) ) ) (i32.store - (tee_local $3 + (tee_local $6 (i32.add (i32.add - (get_local $26) - (get_local $2) + (get_local $1) + (get_local $3) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $3) + (get_local $6) ) (i32.const 1) ) @@ -1274,46 +1269,46 @@ ) (block (i32.store offset=4 - (get_local $26) + (get_local $1) (i32.or - (get_local $14) + (get_local $0) (i32.const 3) ) ) (i32.store offset=4 - (get_local $12) + (get_local $5) (i32.or - (get_local $32) + (get_local $7) (i32.const 1) ) ) (i32.store (i32.add - (get_local $12) - (get_local $32) + (get_local $5) + (get_local $7) ) - (get_local $32) + (get_local $7) ) (if - (tee_local $3 + (tee_local $6 (i32.load (i32.const 1216) ) ) (block - (set_local $2 + (set_local $3 (i32.load (i32.const 1228) ) ) - (set_local $3 + (set_local $6 (i32.add (i32.const 1248) (i32.shl (i32.shl - (tee_local $19 + (tee_local $8 (i32.shr_u - (get_local $3) + (get_local $6) (i32.const 3) ) ) @@ -1325,25 +1320,25 @@ ) (if (i32.and - (tee_local $8 + (tee_local $9 (i32.load (i32.const 1208) ) ) - (tee_local $16 + (tee_local $2 (i32.shl (i32.const 1) - (get_local $19) + (get_local $8) ) ) ) (if (i32.lt_u - (tee_local $8 + (tee_local $9 (i32.load - (tee_local $16 + (tee_local $2 (i32.add - (get_local $3) + (get_local $6) (i32.const 8) ) ) @@ -1355,11 +1350,11 @@ ) (call_import $qa) (block - (set_local $34 - (get_local $16) + (set_local $42 + (get_local $2) ) - (set_local $4 - (get_local $8) + (set_local $35 + (get_local $9) ) ) ) @@ -1367,67 +1362,61 @@ (i32.store (i32.const 1208) (i32.or - (get_local $8) - (get_local $16) + (get_local $9) + (get_local $2) ) ) - (set_local $34 + (set_local $42 (i32.add - (get_local $3) + (get_local $6) (i32.const 8) ) ) - (set_local $4 - (get_local $3) + (set_local $35 + (get_local $6) ) ) ) (i32.store - (get_local $34) - (get_local $2) + (get_local $42) + (get_local $3) ) (i32.store offset=12 - (get_local $4) - (get_local $2) + (get_local $35) + (get_local $3) ) (i32.store offset=8 - (get_local $2) - (get_local $4) + (get_local $3) + (get_local $35) ) (i32.store offset=12 - (get_local $2) (get_local $3) + (get_local $6) ) ) ) (i32.store (i32.const 1216) - (get_local $32) + (get_local $7) ) (i32.store (i32.const 1228) - (get_local $12) + (get_local $5) ) ) ) (set_global $r - (get_local $31) + (get_local $25) ) (return (i32.add - (get_local $26) + (get_local $1) (i32.const 8) ) ) ) - (set_local $18 - (get_local $14) - ) ) ) - (set_local $18 - (get_local $14) - ) ) ) (if @@ -1435,13 +1424,13 @@ (get_local $0) (i32.const -65) ) - (set_local $18 + (set_local $0 (i32.const -1) ) (block - (set_local $2 + (set_local $3 (i32.and - (tee_local $3 + (tee_local $6 (i32.add (get_local $0) (i32.const 11) @@ -1451,61 +1440,61 @@ ) ) (if - (tee_local $8 + (tee_local $9 (i32.load (i32.const 1212) ) ) (block - (set_local $16 + (set_local $2 (i32.sub (i32.const 0) - (get_local $2) + (get_local $3) ) ) (block $label$break$a (if - (tee_local $0 + (tee_local $12 (i32.load (i32.add (i32.shl - (tee_local $34 + (tee_local $0 (if - (tee_local $19 + (tee_local $8 (i32.shr_u - (get_local $3) + (get_local $6) (i32.const 8) ) ) (if (i32.gt_u - (get_local $2) + (get_local $3) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $2) + (get_local $3) (i32.add - (tee_local $0 + (tee_local $12 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $19 + (tee_local $8 (i32.and (i32.shr_u (i32.add - (tee_local $7 + (tee_local $21 (i32.shl - (get_local $19) - (tee_local $3 + (get_local $8) + (tee_local $6 (i32.and (i32.shr_u (i32.add - (get_local $19) + (get_local $8) (i32.const 1048320) ) (i32.const 16) @@ -1522,16 +1511,16 @@ (i32.const 4) ) ) - (get_local $3) + (get_local $6) ) - (tee_local $7 + (tee_local $21 (i32.and (i32.shr_u (i32.add - (tee_local $25 + (tee_local $14 (i32.shl - (get_local $7) - (get_local $19) + (get_local $21) + (get_local $8) ) ) (i32.const 245760) @@ -1545,8 +1534,8 @@ ) (i32.shr_u (i32.shl - (get_local $25) - (get_local $7) + (get_local $14) + (get_local $21) ) (i32.const 15) ) @@ -1558,7 +1547,7 @@ (i32.const 1) ) (i32.shl - (get_local $0) + (get_local $12) (i32.const 1) ) ) @@ -1573,117 +1562,109 @@ ) ) (block - (set_local $7 - (get_local $16) + (set_local $21 + (get_local $2) ) - (set_local $25 + (set_local $14 (i32.const 0) ) - (set_local $3 + (set_local $6 (i32.shl - (get_local $2) + (get_local $3) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $34) + (get_local $0) (i32.const 1) ) ) (i32.eq - (get_local $34) + (get_local $0) (i32.const 31) ) ) ) ) - (set_local $19 - (get_local $0) + (set_local $8 + (get_local $12) ) - (set_local $5 + (set_local $1 (i32.const 0) ) (loop $while-in$18 (if (i32.lt_u - (tee_local $29 + (tee_local $5 (i32.sub - (tee_local $27 + (tee_local $12 (i32.and (i32.load offset=4 - (get_local $19) + (get_local $8) ) (i32.const -8) ) ) - (get_local $2) + (get_local $3) ) ) - (get_local $7) + (get_local $21) ) (if (i32.eq - (get_local $27) - (get_local $2) + (get_local $12) + (get_local $3) ) (block - (set_local $36 - (get_local $29) + (set_local $28 + (get_local $5) ) - (set_local $18 - (get_local $19) + (set_local $27 + (get_local $8) ) - (set_local $17 - (get_local $19) + (set_local $31 + (get_local $8) ) - (set_local $7 + (set_local $8 (i32.const 90) ) (br $label$break$a) ) (block - (set_local $4 - (get_local $29) + (set_local $21 + (get_local $5) ) - (set_local $0 - (get_local $19) + (set_local $1 + (get_local $8) ) ) ) - (block - (set_local $4 - (get_local $7) - ) - (set_local $0 - (get_local $5) - ) - ) ) - (set_local $27 + (set_local $12 (select - (get_local $25) - (tee_local $29 + (get_local $14) + (tee_local $5 (i32.load offset=20 - (get_local $19) + (get_local $8) ) ) (i32.or (i32.eqz - (get_local $29) + (get_local $5) ) (i32.eq - (get_local $29) - (tee_local $19 + (get_local $5) + (tee_local $8 (i32.load (i32.add (i32.add - (get_local $19) + (get_local $8) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $3) + (get_local $6) (i32.const 31) ) (i32.const 2) @@ -1696,63 +1677,57 @@ ) ) (if - (tee_local $29 + (tee_local $5 (i32.eqz - (get_local $19) + (get_local $8) ) ) (block - (set_local $40 - (get_local $4) + (set_local $36 + (get_local $21) ) - (set_local $12 - (get_local $27) + (set_local $37 + (get_local $12) ) - (set_local $38 - (get_local $0) + (set_local $32 + (get_local $1) ) - (set_local $7 + (set_local $8 (i32.const 86) ) ) (block - (set_local $7 - (get_local $4) - ) - (set_local $25 - (get_local $27) + (set_local $14 + (get_local $12) ) - (set_local $3 + (set_local $6 (i32.shl - (get_local $3) + (get_local $6) (i32.xor (i32.and - (get_local $29) + (get_local $5) (i32.const 1) ) (i32.const 1) ) ) ) - (set_local $5 - (get_local $0) - ) (br $while-in$18) ) ) ) ) (block - (set_local $40 - (get_local $16) + (set_local $36 + (get_local $2) ) - (set_local $12 + (set_local $37 (i32.const 0) ) - (set_local $38 + (set_local $32 (i32.const 0) ) - (set_local $7 + (set_local $8 (i32.const 86) ) ) @@ -1760,7 +1735,7 @@ ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 86) ) (if @@ -1768,50 +1743,50 @@ (if (i32.and (i32.eqz - (get_local $12) + (get_local $37) ) (i32.eqz - (get_local $38) + (get_local $32) ) ) (block (if (i32.eqz - (tee_local $16 + (tee_local $2 (i32.and - (get_local $8) + (get_local $9) (i32.or - (tee_local $0 + (tee_local $12 (i32.shl (i32.const 2) - (get_local $34) + (get_local $0) ) ) (i32.sub (i32.const 0) - (get_local $0) + (get_local $12) ) ) ) ) ) (block - (set_local $18 - (get_local $2) + (set_local $0 + (get_local $3) ) (br $do-once$0) ) ) - (set_local $16 + (set_local $2 (i32.and (i32.shr_u - (tee_local $0 + (tee_local $12 (i32.add (i32.and - (get_local $16) + (get_local $2) (i32.sub (i32.const 0) - (get_local $16) + (get_local $2) ) ) (i32.const -1) @@ -1830,13 +1805,13 @@ (i32.or (i32.or (i32.or - (tee_local $0 + (tee_local $12 (i32.and (i32.shr_u - (tee_local $14 + (tee_local $0 (i32.shr_u - (get_local $0) - (get_local $16) + (get_local $12) + (get_local $2) ) ) (i32.const 5) @@ -1844,15 +1819,15 @@ (i32.const 8) ) ) - (get_local $16) + (get_local $2) ) - (tee_local $14 + (tee_local $0 (i32.and (i32.shr_u - (tee_local $12 + (tee_local $5 (i32.shr_u - (get_local $14) (get_local $0) + (get_local $12) ) ) (i32.const 2) @@ -1861,13 +1836,13 @@ ) ) ) - (tee_local $12 + (tee_local $5 (i32.and (i32.shr_u - (tee_local $5 + (tee_local $1 (i32.shr_u - (get_local $12) - (get_local $14) + (get_local $5) + (get_local $0) ) ) (i32.const 1) @@ -1876,13 +1851,13 @@ ) ) ) - (tee_local $5 + (tee_local $1 (i32.and (i32.shr_u - (tee_local $3 + (tee_local $6 (i32.shr_u + (get_local $1) (get_local $5) - (get_local $12) ) ) (i32.const 1) @@ -1892,8 +1867,8 @@ ) ) (i32.shr_u - (get_local $3) - (get_local $5) + (get_local $6) + (get_local $1) ) ) (i32.const 2) @@ -1902,134 +1877,134 @@ ) ) ) - (get_local $12) + (get_local $37) ) ) (block - (set_local $36 - (get_local $40) + (set_local $28 + (get_local $36) ) - (set_local $18 + (set_local $27 (get_local $0) ) - (set_local $17 - (get_local $38) + (set_local $31 + (get_local $32) ) - (set_local $7 + (set_local $8 (i32.const 90) ) ) (block - (set_local $22 - (get_local $40) + (set_local $16 + (get_local $36) ) - (set_local $9 - (get_local $38) + (set_local $10 + (get_local $32) ) ) ) ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 90) ) (loop $while-in$20 - (set_local $7 + (set_local $8 (i32.const 0) ) - (set_local $3 + (set_local $6 (i32.lt_u - (tee_local $5 + (tee_local $1 (i32.sub (i32.and (i32.load offset=4 - (get_local $18) + (get_local $27) ) (i32.const -8) ) - (get_local $2) + (get_local $3) ) ) - (get_local $36) + (get_local $28) ) ) - (set_local $12 + (set_local $5 (select - (get_local $5) - (get_local $36) - (get_local $3) + (get_local $1) + (get_local $28) + (get_local $6) ) ) - (set_local $5 + (set_local $1 (select - (get_local $18) - (get_local $17) - (get_local $3) + (get_local $27) + (get_local $31) + (get_local $6) ) ) (if - (tee_local $3 + (tee_local $6 (i32.load offset=16 - (get_local $18) + (get_local $27) ) ) (block - (set_local $36 - (get_local $12) + (set_local $28 + (get_local $5) ) - (set_local $18 - (get_local $3) + (set_local $27 + (get_local $6) ) - (set_local $17 - (get_local $5) + (set_local $31 + (get_local $1) ) (br $while-in$20) ) ) (if - (tee_local $18 + (tee_local $27 (i32.load offset=20 - (get_local $18) + (get_local $27) ) ) (block - (set_local $36 - (get_local $12) - ) - (set_local $17 + (set_local $28 (get_local $5) ) + (set_local $31 + (get_local $1) + ) (br $while-in$20) ) (block - (set_local $22 - (get_local $12) - ) - (set_local $9 + (set_local $16 (get_local $5) ) + (set_local $10 + (get_local $1) + ) ) ) ) ) (if - (get_local $9) + (get_local $10) (if (i32.lt_u - (get_local $22) + (get_local $16) (i32.sub (i32.load (i32.const 1216) ) - (get_local $2) + (get_local $3) ) ) (block (if (i32.lt_u - (get_local $9) - (tee_local $8 + (get_local $10) + (tee_local $9 (i32.load (i32.const 1224) ) @@ -2039,67 +2014,66 @@ ) (if (i32.ge_u - (get_local $9) - (tee_local $5 + (get_local $10) + (tee_local $1 (i32.add - (get_local $9) - (get_local $2) + (get_local $10) + (get_local $3) ) ) ) (call_import $qa) ) - (set_local $12 + (set_local $5 (i32.load offset=24 - (get_local $9) + (get_local $10) ) ) (block $do-once$21 (if (i32.eq - (tee_local $3 + (tee_local $6 (i32.load offset=12 - (get_local $9) + (get_local $10) ) ) - (get_local $9) + (get_local $10) ) (block (if - (tee_local $16 + (tee_local $2 (i32.load - (tee_local $14 + (tee_local $0 (i32.add - (get_local $9) + (get_local $10) (i32.const 20) ) ) ) ) (block - (set_local $11 - (get_local $16) + (set_local $14 + (get_local $2) ) - (set_local $0 - (get_local $14) + (set_local $12 + (get_local $0) ) ) (if - (tee_local $25 - (i32.load - (tee_local $0 - (i32.add - (get_local $9) - (i32.const 16) + (i32.eqz + (tee_local $14 + (i32.load + (tee_local $12 + (i32.add + (get_local $10) + (i32.const 16) + ) ) ) ) ) - (set_local $11 - (get_local $25) - ) (block - (set_local $20 + (set_local $19 (i32.const 0) ) (br $do-once$21) @@ -2108,43 +2082,43 @@ ) (loop $while-in$24 (if - (tee_local $16 + (tee_local $2 (i32.load - (tee_local $14 + (tee_local $0 (i32.add - (get_local $11) + (get_local $14) (i32.const 20) ) ) ) ) (block - (set_local $11 - (get_local $16) + (set_local $14 + (get_local $2) ) - (set_local $0 - (get_local $14) + (set_local $12 + (get_local $0) ) (br $while-in$24) ) ) (if - (tee_local $16 + (tee_local $2 (i32.load - (tee_local $14 + (tee_local $0 (i32.add - (get_local $11) + (get_local $14) (i32.const 16) ) ) ) ) (block - (set_local $11 - (get_local $16) + (set_local $14 + (get_local $2) ) - (set_local $0 - (get_local $14) + (set_local $12 + (get_local $0) ) (br $while-in$24) ) @@ -2152,17 +2126,17 @@ ) (if (i32.lt_u - (get_local $0) - (get_local $8) + (get_local $12) + (get_local $9) ) (call_import $qa) (block (i32.store - (get_local $0) + (get_local $12) (i32.const 0) ) - (set_local $20 - (get_local $11) + (set_local $19 + (get_local $14) ) ) ) @@ -2170,52 +2144,52 @@ (block (if (i32.lt_u - (tee_local $14 + (tee_local $0 (i32.load offset=8 - (get_local $9) + (get_local $10) ) ) - (get_local $8) + (get_local $9) ) (call_import $qa) ) (if (i32.ne (i32.load - (tee_local $16 + (tee_local $2 (i32.add - (get_local $14) + (get_local $0) (i32.const 12) ) ) ) - (get_local $9) + (get_local $10) ) (call_import $qa) ) (if (i32.eq (i32.load - (tee_local $0 + (tee_local $12 (i32.add - (get_local $3) + (get_local $6) (i32.const 8) ) ) ) - (get_local $9) + (get_local $10) ) (block (i32.store - (get_local $16) - (get_local $3) + (get_local $2) + (get_local $6) ) (i32.store + (get_local $12) (get_local $0) - (get_local $14) ) - (set_local $20 - (get_local $3) + (set_local $19 + (get_local $6) ) ) (call_import $qa) @@ -2225,19 +2199,19 @@ ) (block $do-once$25 (if - (get_local $12) + (get_local $5) (block (if (i32.eq - (get_local $9) + (get_local $10) (i32.load - (tee_local $8 + (tee_local $9 (i32.add (i32.const 1512) (i32.shl - (tee_local $3 + (tee_local $6 (i32.load offset=28 - (get_local $9) + (get_local $10) ) ) (i32.const 2) @@ -2248,12 +2222,12 @@ ) (block (i32.store - (get_local $8) - (get_local $20) + (get_local $9) + (get_local $19) ) (if (i32.eqz - (get_local $20) + (get_local $19) ) (block (i32.store @@ -2265,7 +2239,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $3) + (get_local $6) ) (i32.const -1) ) @@ -2278,7 +2252,7 @@ (block (if (i32.lt_u - (get_local $12) + (get_local $5) (i32.load (i32.const 1224) ) @@ -2288,35 +2262,35 @@ (if (i32.eq (i32.load - (tee_local $3 + (tee_local $6 (i32.add - (get_local $12) + (get_local $5) (i32.const 16) ) ) ) - (get_local $9) + (get_local $10) ) (i32.store - (get_local $3) - (get_local $20) + (get_local $6) + (get_local $19) ) (i32.store offset=20 - (get_local $12) - (get_local $20) + (get_local $5) + (get_local $19) ) ) (br_if $do-once$25 (i32.eqz - (get_local $20) + (get_local $19) ) ) ) ) (if (i32.lt_u - (get_local $20) - (tee_local $3 + (get_local $19) + (tee_local $6 (i32.load (i32.const 1224) ) @@ -2325,42 +2299,42 @@ (call_import $qa) ) (i32.store offset=24 - (get_local $20) - (get_local $12) + (get_local $19) + (get_local $5) ) (if - (tee_local $8 + (tee_local $9 (i32.load offset=16 - (get_local $9) + (get_local $10) ) ) (if (i32.lt_u - (get_local $8) - (get_local $3) + (get_local $9) + (get_local $6) ) (call_import $qa) (block (i32.store offset=16 - (get_local $20) - (get_local $8) + (get_local $19) + (get_local $9) ) (i32.store offset=24 - (get_local $8) - (get_local $20) + (get_local $9) + (get_local $19) ) ) ) ) (if - (tee_local $8 + (tee_local $9 (i32.load offset=20 - (get_local $9) + (get_local $10) ) ) (if (i32.lt_u - (get_local $8) + (get_local $9) (i32.load (i32.const 1224) ) @@ -2368,12 +2342,12 @@ (call_import $qa) (block (i32.store offset=20 - (get_local $20) - (get_local $8) + (get_local $19) + (get_local $9) ) (i32.store offset=24 - (get_local $8) - (get_local $20) + (get_local $9) + (get_local $19) ) ) ) @@ -2384,35 +2358,35 @@ (block $do-once$29 (if (i32.lt_u - (get_local $22) + (get_local $16) (i32.const 16) ) (block (i32.store offset=4 - (get_local $9) + (get_local $10) (i32.or - (tee_local $12 + (tee_local $5 (i32.add - (get_local $22) - (get_local $2) + (get_local $16) + (get_local $3) ) ) (i32.const 3) ) ) (i32.store - (tee_local $8 + (tee_local $9 (i32.add (i32.add - (get_local $9) - (get_local $12) + (get_local $10) + (get_local $5) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $8) + (get_local $9) ) (i32.const 1) ) @@ -2420,44 +2394,44 @@ ) (block (i32.store offset=4 - (get_local $9) + (get_local $10) (i32.or - (get_local $2) + (get_local $3) (i32.const 3) ) ) (i32.store offset=4 - (get_local $5) + (get_local $1) (i32.or - (get_local $22) + (get_local $16) (i32.const 1) ) ) (i32.store (i32.add - (get_local $5) - (get_local $22) + (get_local $1) + (get_local $16) ) - (get_local $22) + (get_local $16) ) - (set_local $8 + (set_local $9 (i32.shr_u - (get_local $22) + (get_local $16) (i32.const 3) ) ) (if (i32.lt_u - (get_local $22) + (get_local $16) (i32.const 256) ) (block - (set_local $12 + (set_local $5 (i32.add (i32.const 1248) (i32.shl (i32.shl - (get_local $8) + (get_local $9) (i32.const 1) ) (i32.const 2) @@ -2466,25 +2440,25 @@ ) (if (i32.and - (tee_local $3 + (tee_local $6 (i32.load (i32.const 1208) ) ) - (tee_local $14 + (tee_local $0 (i32.shl (i32.const 1) - (get_local $8) + (get_local $9) ) ) ) (if (i32.lt_u - (tee_local $3 + (tee_local $6 (i32.load - (tee_local $14 + (tee_local $0 (i32.add - (get_local $12) + (get_local $5) (i32.const 8) ) ) @@ -2496,11 +2470,11 @@ ) (call_import $qa) (block - (set_local $23 - (get_local $14) + (set_local $18 + (get_local $0) ) (set_local $13 - (get_local $3) + (get_local $6) ) ) ) @@ -2508,81 +2482,81 @@ (i32.store (i32.const 1208) (i32.or - (get_local $3) - (get_local $14) + (get_local $6) + (get_local $0) ) ) - (set_local $23 + (set_local $18 (i32.add - (get_local $12) + (get_local $5) (i32.const 8) ) ) (set_local $13 - (get_local $12) + (get_local $5) ) ) ) (i32.store - (get_local $23) - (get_local $5) + (get_local $18) + (get_local $1) ) (i32.store offset=12 (get_local $13) - (get_local $5) + (get_local $1) ) (i32.store offset=8 - (get_local $5) + (get_local $1) (get_local $13) ) (i32.store offset=12 + (get_local $1) (get_local $5) - (get_local $12) ) (br $do-once$29) ) ) - (set_local $0 + (set_local $12 (i32.add (i32.const 1512) (i32.shl - (tee_local $20 + (tee_local $2 (if - (tee_local $12 + (tee_local $5 (i32.shr_u - (get_local $22) + (get_local $16) (i32.const 8) ) ) (if (i32.gt_u - (get_local $22) + (get_local $16) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $22) + (get_local $16) (i32.add - (tee_local $0 + (tee_local $12 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $12 + (tee_local $5 (i32.and (i32.shr_u (i32.add - (tee_local $14 + (tee_local $0 (i32.shl - (get_local $12) - (tee_local $3 + (get_local $5) + (tee_local $6 (i32.and (i32.shr_u (i32.add - (get_local $12) + (get_local $5) (i32.const 1048320) ) (i32.const 16) @@ -2599,16 +2573,16 @@ (i32.const 4) ) ) - (get_local $3) + (get_local $6) ) - (tee_local $14 + (tee_local $0 (i32.and (i32.shr_u (i32.add - (tee_local $8 + (tee_local $9 (i32.shl - (get_local $14) - (get_local $12) + (get_local $0) + (get_local $5) ) ) (i32.const 245760) @@ -2622,8 +2596,8 @@ ) (i32.shr_u (i32.shl - (get_local $8) - (get_local $14) + (get_local $9) + (get_local $0) ) (i32.const 15) ) @@ -2635,7 +2609,7 @@ (i32.const 1) ) (i32.shl - (get_local $0) + (get_local $12) (i32.const 1) ) ) @@ -2648,34 +2622,34 @@ ) ) (i32.store offset=28 - (get_local $5) - (get_local $20) + (get_local $1) + (get_local $2) ) (i32.store offset=4 - (tee_local $14 + (tee_local $0 (i32.add - (get_local $5) + (get_local $1) (i32.const 16) ) ) (i32.const 0) ) (i32.store - (get_local $14) + (get_local $0) (i32.const 0) ) (if (i32.eqz (i32.and - (tee_local $14 + (tee_local $0 (i32.load (i32.const 1212) ) ) - (tee_local $8 + (tee_local $9 (i32.shl (i32.const 1) - (get_local $20) + (get_local $2) ) ) ) @@ -2684,51 +2658,51 @@ (i32.store (i32.const 1212) (i32.or - (get_local $14) - (get_local $8) + (get_local $0) + (get_local $9) ) ) (i32.store - (get_local $0) - (get_local $5) + (get_local $12) + (get_local $1) ) (i32.store offset=24 - (get_local $5) - (get_local $0) + (get_local $1) + (get_local $12) ) (i32.store offset=12 - (get_local $5) - (get_local $5) + (get_local $1) + (get_local $1) ) (i32.store offset=8 - (get_local $5) - (get_local $5) + (get_local $1) + (get_local $1) ) (br $do-once$29) ) ) - (set_local $8 + (set_local $9 (i32.shl - (get_local $22) + (get_local $16) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $20) + (get_local $2) (i32.const 1) ) ) (i32.eq - (get_local $20) + (get_local $2) (i32.const 31) ) ) ) ) - (set_local $14 + (set_local $0 (i32.load - (get_local $0) + (get_local $12) ) ) (loop $while-in$32 @@ -2737,34 +2711,34 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $14) + (get_local $0) ) (i32.const -8) ) - (get_local $22) + (get_local $16) ) (block - (set_local $21 - (get_local $14) + (set_local $17 + (get_local $0) ) - (set_local $7 + (set_local $8 (i32.const 148) ) (br $while-out$31) ) ) (if - (tee_local $3 + (tee_local $6 (i32.load - (tee_local $0 + (tee_local $12 (i32.add (i32.add - (get_local $14) + (get_local $0) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $8) + (get_local $9) (i32.const 31) ) (i32.const 2) @@ -2774,25 +2748,25 @@ ) ) (block - (set_local $8 + (set_local $9 (i32.shl - (get_local $8) + (get_local $9) (i32.const 1) ) ) - (set_local $14 - (get_local $3) + (set_local $0 + (get_local $6) ) (br $while-in$32) ) (block - (set_local $6 - (get_local $0) + (set_local $22 + (get_local $12) ) - (set_local $24 - (get_local $14) + (set_local $15 + (get_local $0) ) - (set_local $7 + (set_local $8 (i32.const 145) ) ) @@ -2801,12 +2775,12 @@ ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 145) ) (if (i32.lt_u - (get_local $6) + (get_local $22) (i32.load (i32.const 1224) ) @@ -2814,71 +2788,71 @@ (call_import $qa) (block (i32.store - (get_local $6) - (get_local $5) + (get_local $22) + (get_local $1) ) (i32.store offset=24 - (get_local $5) - (get_local $24) + (get_local $1) + (get_local $15) ) (i32.store offset=12 - (get_local $5) - (get_local $5) + (get_local $1) + (get_local $1) ) (i32.store offset=8 - (get_local $5) - (get_local $5) + (get_local $1) + (get_local $1) ) ) ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 148) ) (if (i32.and (i32.ge_u - (tee_local $8 + (tee_local $9 (i32.load - (tee_local $14 + (tee_local $0 (i32.add - (get_local $21) + (get_local $17) (i32.const 8) ) ) ) ) - (tee_local $3 + (tee_local $6 (i32.load (i32.const 1224) ) ) ) (i32.ge_u - (get_local $21) - (get_local $3) + (get_local $17) + (get_local $6) ) ) (block (i32.store offset=12 - (get_local $8) - (get_local $5) + (get_local $9) + (get_local $1) ) (i32.store - (get_local $14) - (get_local $5) + (get_local $0) + (get_local $1) ) (i32.store offset=8 - (get_local $5) - (get_local $8) + (get_local $1) + (get_local $9) ) (i32.store offset=12 - (get_local $5) - (get_local $21) + (get_local $1) + (get_local $17) ) (i32.store offset=24 - (get_local $5) + (get_local $1) (i32.const 0) ) ) @@ -2890,26 +2864,26 @@ ) ) (set_global $r - (get_local $31) + (get_local $25) ) (return (i32.add - (get_local $9) + (get_local $10) (i32.const 8) ) ) ) - (set_local $18 - (get_local $2) + (set_local $0 + (get_local $3) ) ) - (set_local $18 - (get_local $2) + (set_local $0 + (get_local $3) ) ) ) - (set_local $18 - (get_local $2) + (set_local $0 + (get_local $3) ) ) ) @@ -2918,25 +2892,25 @@ ) (if (i32.ge_u - (tee_local $9 + (tee_local $10 (i32.load (i32.const 1216) ) ) - (get_local $18) + (get_local $0) ) (block - (set_local $24 + (set_local $15 (i32.load (i32.const 1228) ) ) (if (i32.gt_u - (tee_local $21 + (tee_local $17 (i32.sub - (get_local $9) - (get_local $18) + (get_local $10) + (get_local $0) ) ) (i32.const 15) @@ -2944,35 +2918,35 @@ (block (i32.store (i32.const 1228) - (tee_local $6 + (tee_local $22 (i32.add - (get_local $24) - (get_local $18) + (get_local $15) + (get_local $0) ) ) ) (i32.store (i32.const 1216) - (get_local $21) + (get_local $17) ) (i32.store offset=4 - (get_local $6) + (get_local $22) (i32.or - (get_local $21) + (get_local $17) (i32.const 1) ) ) (i32.store (i32.add - (get_local $6) - (get_local $21) + (get_local $22) + (get_local $17) ) - (get_local $21) + (get_local $17) ) (i32.store offset=4 - (get_local $24) + (get_local $15) (i32.or - (get_local $18) + (get_local $0) (i32.const 3) ) ) @@ -2987,25 +2961,25 @@ (i32.const 0) ) (i32.store offset=4 - (get_local $24) + (get_local $15) (i32.or - (get_local $9) + (get_local $10) (i32.const 3) ) ) (i32.store - (tee_local $21 + (tee_local $17 (i32.add (i32.add - (get_local $24) - (get_local $9) + (get_local $15) + (get_local $10) ) (i32.const 4) ) ) (i32.or (i32.load - (get_local $21) + (get_local $17) ) (i32.const 1) ) @@ -3013,11 +2987,11 @@ ) ) (set_global $r - (get_local $31) + (get_local $25) ) (return (i32.add - (get_local $24) + (get_local $15) (i32.const 8) ) ) @@ -3025,56 +2999,56 @@ ) (if (i32.gt_u - (tee_local $24 + (tee_local $15 (i32.load (i32.const 1220) ) ) - (get_local $18) + (get_local $0) ) (block (i32.store (i32.const 1220) - (tee_local $21 + (tee_local $17 (i32.sub - (get_local $24) - (get_local $18) + (get_local $15) + (get_local $0) ) ) ) (i32.store (i32.const 1232) - (tee_local $9 + (tee_local $10 (i32.add - (tee_local $24 + (tee_local $15 (i32.load (i32.const 1232) ) ) - (get_local $18) + (get_local $0) ) ) ) (i32.store offset=4 - (get_local $9) + (get_local $10) (i32.or - (get_local $21) + (get_local $17) (i32.const 1) ) ) (i32.store offset=4 - (get_local $24) + (get_local $15) (i32.or - (get_local $18) + (get_local $0) (i32.const 3) ) ) (set_global $r - (get_local $31) + (get_local $25) ) (return (i32.add - (get_local $24) + (get_local $15) (i32.const 8) ) ) @@ -3112,11 +3086,11 @@ (i32.const 0) ) (i32.store - (get_local $15) - (tee_local $24 + (get_local $7) + (tee_local $15 (i32.xor (i32.and - (get_local $15) + (get_local $7) (i32.const -16) ) (i32.const 1431655768) @@ -3125,48 +3099,48 @@ ) (i32.store (i32.const 1680) - (get_local $24) + (get_local $15) ) ) ) - (set_local $24 + (set_local $15 (i32.add - (get_local $18) + (get_local $0) (i32.const 48) ) ) (if (i32.le_u - (tee_local $15 + (tee_local $7 (i32.and - (tee_local $9 + (tee_local $10 (i32.add - (tee_local $15 + (tee_local $7 (i32.load (i32.const 1688) ) ) - (tee_local $21 + (tee_local $17 (i32.add - (get_local $18) + (get_local $0) (i32.const 47) ) ) ) ) - (tee_local $6 + (tee_local $22 (i32.sub (i32.const 0) - (get_local $15) + (get_local $7) ) ) ) ) - (get_local $18) + (get_local $0) ) (block (set_global $r - (get_local $31) + (get_local $25) ) (return (i32.const 0) @@ -3174,7 +3148,7 @@ ) ) (if - (tee_local $22 + (tee_local $16 (i32.load (i32.const 1648) ) @@ -3184,24 +3158,24 @@ (i32.le_u (tee_local $13 (i32.add - (tee_local $20 + (tee_local $2 (i32.load (i32.const 1640) ) ) - (get_local $15) + (get_local $7) ) ) - (get_local $20) + (get_local $2) ) (i32.gt_u (get_local $13) - (get_local $22) + (get_local $16) ) ) (block (set_global $r - (get_local $31) + (get_local $25) ) (return (i32.const 0) @@ -3211,7 +3185,7 @@ ) (if (i32.eq - (tee_local $7 + (tee_local $8 (block $label$break$b (if (i32.and @@ -3224,7 +3198,7 @@ (block (block $label$break$c (if - (tee_local $22 + (tee_local $16 (i32.load (i32.const 1232) ) @@ -3237,19 +3211,19 @@ (block $while-out$35 (if (i32.le_u - (tee_local $20 + (tee_local $2 (i32.load (get_local $13) ) ) - (get_local $22) + (get_local $16) ) (if (i32.gt_u (i32.add - (get_local $20) + (get_local $2) (i32.load - (tee_local $23 + (tee_local $18 (i32.add (get_local $13) (i32.const 4) @@ -3257,14 +3231,14 @@ ) ) ) - (get_local $22) + (get_local $16) ) (block - (set_local $0 + (set_local $3 (get_local $13) ) - (set_local $17 - (get_local $23) + (set_local $5 + (get_local $18) ) (br $while-out$35) ) @@ -3278,7 +3252,7 @@ ) (br $while-in$36) (block - (set_local $7 + (set_local $8 (i32.const 171) ) (br $label$break$c) @@ -3291,42 +3265,42 @@ (tee_local $13 (i32.and (i32.sub - (get_local $9) + (get_local $10) (i32.load (i32.const 1220) ) ) - (get_local $6) + (get_local $22) ) ) (i32.const 2147483647) ) (if (i32.eq - (tee_local $23 + (tee_local $18 (call_import $ta (get_local $13) ) ) (i32.add (i32.load - (get_local $0) + (get_local $3) ) (i32.load - (get_local $17) + (get_local $5) ) ) ) (if (i32.ne - (get_local $23) + (get_local $18) (i32.const -1) ) (block - (set_local $28 - (get_local $23) + (set_local $20 + (get_local $18) ) - (set_local $33 + (set_local $26 (get_local $13) ) (br $label$break$b @@ -3335,20 +3309,20 @@ ) ) (block - (set_local $10 - (get_local $23) + (set_local $11 + (get_local $18) ) - (set_local $1 + (set_local $4 (get_local $13) ) - (set_local $7 + (set_local $8 (i32.const 181) ) ) ) ) ) - (set_local $7 + (set_local $8 (i32.const 171) ) ) @@ -3356,12 +3330,12 @@ (block $do-once$37 (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 171) ) (if (i32.ne - (tee_local $22 + (tee_local $16 (call_import $ta (i32.const 0) ) @@ -3369,10 +3343,10 @@ (i32.const -1) ) (block - (set_local $6 + (set_local $2 (if (i32.and - (tee_local $23 + (tee_local $18 (i32.add (tee_local $13 (i32.load @@ -3382,19 +3356,19 @@ (i32.const -1) ) ) - (tee_local $2 - (get_local $22) + (tee_local $3 + (get_local $16) ) ) (i32.add (i32.sub - (get_local $15) - (get_local $2) + (get_local $7) + (get_local $3) ) (i32.and (i32.add - (get_local $23) - (get_local $2) + (get_local $18) + (get_local $3) ) (i32.sub (i32.const 0) @@ -3402,33 +3376,33 @@ ) ) ) - (get_local $15) + (get_local $7) ) ) - (set_local $2 + (set_local $3 (i32.add (tee_local $13 (i32.load (i32.const 1640) ) ) - (get_local $6) + (get_local $2) ) ) (if (i32.and (i32.gt_u - (get_local $6) - (get_local $18) + (get_local $2) + (get_local $0) ) (i32.lt_u - (get_local $6) + (get_local $2) (i32.const 2147483647) ) ) (block (if - (tee_local $23 + (tee_local $18 (i32.load (i32.const 1648) ) @@ -3436,44 +3410,44 @@ (br_if $do-once$37 (i32.or (i32.le_u - (get_local $2) + (get_local $3) (get_local $13) ) (i32.gt_u - (get_local $2) - (get_local $23) + (get_local $3) + (get_local $18) ) ) ) ) (if (i32.eq - (tee_local $23 + (tee_local $18 (call_import $ta - (get_local $6) + (get_local $2) ) ) - (get_local $22) + (get_local $16) ) (block - (set_local $28 - (get_local $22) + (set_local $20 + (get_local $16) ) - (set_local $33 - (get_local $6) + (set_local $26 + (get_local $2) ) (br $label$break$b (i32.const 191) ) ) (block - (set_local $10 - (get_local $23) + (set_local $11 + (get_local $18) ) - (set_local $1 - (get_local $6) + (set_local $4 + (get_local $2) ) - (set_local $7 + (set_local $8 (i32.const 181) ) ) @@ -3487,43 +3461,43 @@ (block $label$break$d (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 181) ) (block - (set_local $23 + (set_local $18 (i32.sub (i32.const 0) - (get_local $1) + (get_local $4) ) ) (if (i32.and (i32.gt_u - (get_local $24) - (get_local $1) + (get_local $15) + (get_local $4) ) (i32.and (i32.lt_u - (get_local $1) + (get_local $4) (i32.const 2147483647) ) (i32.ne - (get_local $10) + (get_local $11) (i32.const -1) ) ) ) (if (i32.lt_u - (tee_local $2 + (tee_local $3 (i32.and (i32.add (i32.sub - (get_local $21) - (get_local $1) + (get_local $17) + (get_local $4) ) - (tee_local $22 + (tee_local $16 (i32.load (i32.const 1688) ) @@ -3531,7 +3505,7 @@ ) (i32.sub (i32.const 0) - (get_local $22) + (get_local $16) ) ) ) @@ -3540,44 +3514,44 @@ (if (i32.eq (call_import $ta - (get_local $2) + (get_local $3) ) (i32.const -1) ) (block (drop (call_import $ta - (get_local $23) + (get_local $18) ) ) (br $label$break$d) ) - (set_local $4 + (set_local $1 (i32.add - (get_local $2) - (get_local $1) + (get_local $3) + (get_local $4) ) ) ) - (set_local $4 - (get_local $1) + (set_local $1 + (get_local $4) ) ) - (set_local $4 - (get_local $1) + (set_local $1 + (get_local $4) ) ) (if (i32.ne - (get_local $10) + (get_local $11) (i32.const -1) ) (block - (set_local $28 - (get_local $10) + (set_local $20 + (get_local $11) ) - (set_local $33 - (get_local $4) + (set_local $26 + (get_local $1) ) (br $label$break$b (i32.const 191) @@ -3605,18 +3579,18 @@ ) (if (i32.lt_u - (get_local $15) + (get_local $7) (i32.const 2147483647) ) (if (i32.and (i32.lt_u - (tee_local $4 + (tee_local $1 (call_import $ta - (get_local $15) + (get_local $7) ) ) - (tee_local $15 + (tee_local $7 (call_import $ta (i32.const 0) ) @@ -3624,36 +3598,36 @@ ) (i32.and (i32.ne - (get_local $4) + (get_local $1) (i32.const -1) ) (i32.ne - (get_local $15) + (get_local $7) (i32.const -1) ) ) ) (if (i32.gt_u - (tee_local $10 + (tee_local $11 (i32.sub - (get_local $15) - (get_local $4) + (get_local $7) + (get_local $1) ) ) (i32.add - (get_local $18) + (get_local $0) (i32.const 40) ) ) (block - (set_local $28 - (get_local $4) + (set_local $20 + (get_local $1) ) - (set_local $33 - (get_local $10) + (set_local $26 + (get_local $11) ) - (set_local $7 + (set_local $8 (i32.const 191) ) ) @@ -3663,60 +3637,60 @@ ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 191) ) (block (i32.store (i32.const 1640) - (tee_local $10 + (tee_local $11 (i32.add (i32.load (i32.const 1640) ) - (get_local $33) + (get_local $26) ) ) ) (if (i32.gt_u - (get_local $10) + (get_local $11) (i32.load (i32.const 1644) ) ) (i32.store (i32.const 1644) - (get_local $10) + (get_local $11) ) ) (block $do-once$42 (if - (tee_local $10 + (tee_local $11 (i32.load (i32.const 1232) ) ) (block - (set_local $1 + (set_local $4 (i32.const 1656) ) (loop $do-in$47 (block $do-out$46 (if (i32.eq - (get_local $28) + (get_local $20) (i32.add - (tee_local $4 + (tee_local $1 (i32.load - (get_local $1) + (get_local $4) ) ) - (tee_local $21 + (tee_local $17 (i32.load - (tee_local $15 + (tee_local $7 (i32.add - (get_local $1) + (get_local $4) (i32.const 4) ) ) @@ -3725,19 +3699,19 @@ ) ) (block + (set_local $49 + (get_local $1) + ) (set_local $50 - (get_local $4) + (get_local $7) ) (set_local $51 - (get_local $15) + (get_local $17) ) (set_local $52 - (get_local $21) - ) - (set_local $35 - (get_local $1) + (get_local $4) ) - (set_local $7 + (set_local $8 (i32.const 201) ) (br $do-out$46) @@ -3745,9 +3719,9 @@ ) (br_if $do-in$47 (i32.ne - (tee_local $1 + (tee_local $4 (i32.load offset=8 - (get_local $1) + (get_local $4) ) ) (i32.const 0) @@ -3757,14 +3731,14 @@ ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 201) ) (if (i32.eqz (i32.and (i32.load offset=12 - (get_local $35) + (get_local $52) ) (i32.const 8) ) @@ -3772,33 +3746,33 @@ (if (i32.and (i32.lt_u - (get_local $10) - (get_local $28) + (get_local $11) + (get_local $20) ) (i32.ge_u - (get_local $10) - (get_local $50) + (get_local $11) + (get_local $49) ) ) (block (i32.store - (get_local $51) + (get_local $50) (i32.add - (get_local $52) - (get_local $33) + (get_local $51) + (get_local $26) ) ) - (set_local $1 + (set_local $4 (i32.add - (get_local $10) - (tee_local $21 + (get_local $11) + (tee_local $17 (select (i32.and (i32.sub (i32.const 0) - (tee_local $1 + (tee_local $4 (i32.add - (get_local $10) + (get_local $11) (i32.const 8) ) ) @@ -3807,18 +3781,18 @@ ) (i32.const 0) (i32.and - (get_local $1) + (get_local $4) (i32.const 7) ) ) ) ) ) - (set_local $15 + (set_local $7 (i32.add (i32.sub - (get_local $33) - (get_local $21) + (get_local $26) + (get_local $17) ) (i32.load (i32.const 1220) @@ -3827,23 +3801,23 @@ ) (i32.store (i32.const 1232) - (get_local $1) + (get_local $4) ) (i32.store (i32.const 1220) - (get_local $15) + (get_local $7) ) (i32.store offset=4 - (get_local $1) + (get_local $4) (i32.or - (get_local $15) + (get_local $7) (i32.const 1) ) ) (i32.store offset=4 (i32.add - (get_local $1) - (get_local $15) + (get_local $4) + (get_local $7) ) (i32.const 40) ) @@ -3858,11 +3832,11 @@ ) ) ) - (set_local $35 + (set_local $14 (if (i32.lt_u - (get_local $28) - (tee_local $15 + (get_local $20) + (tee_local $7 (i32.load (i32.const 1224) ) @@ -3871,20 +3845,20 @@ (block (i32.store (i32.const 1224) - (get_local $28) + (get_local $20) ) - (get_local $28) + (get_local $20) ) - (get_local $15) + (get_local $7) ) ) - (set_local $15 + (set_local $7 (i32.add - (get_local $28) - (get_local $33) + (get_local $20) + (get_local $26) ) ) - (set_local $1 + (set_local $4 (i32.const 1656) ) (loop $while-in$49 @@ -3892,31 +3866,31 @@ (if (i32.eq (i32.load - (get_local $1) + (get_local $4) ) - (get_local $15) + (get_local $7) ) (block (set_local $53 - (get_local $1) + (get_local $4) ) - (set_local $45 - (get_local $1) + (set_local $43 + (get_local $4) ) - (set_local $7 + (set_local $8 (i32.const 209) ) (br $while-out$48) ) ) (if - (tee_local $1 + (tee_local $4 (i32.load offset=8 - (get_local $1) + (get_local $4) ) ) (br $while-in$49) - (set_local $37 + (set_local $29 (i32.const 1656) ) ) @@ -3924,48 +3898,48 @@ ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 209) ) (if (i32.and (i32.load offset=12 - (get_local $45) + (get_local $43) ) (i32.const 8) ) - (set_local $37 + (set_local $29 (i32.const 1656) ) (block (i32.store (get_local $53) - (get_local $28) + (get_local $20) ) (i32.store - (tee_local $1 + (tee_local $4 (i32.add - (get_local $45) + (get_local $43) (i32.const 4) ) ) (i32.add (i32.load - (get_local $1) + (get_local $4) ) - (get_local $33) + (get_local $26) ) ) - (set_local $21 + (set_local $17 (i32.add - (get_local $28) + (get_local $20) (select (i32.and (i32.sub (i32.const 0) - (tee_local $1 + (tee_local $4 (i32.add - (get_local $28) + (get_local $20) (i32.const 8) ) ) @@ -3974,22 +3948,22 @@ ) (i32.const 0) (i32.and - (get_local $1) + (get_local $4) (i32.const 7) ) ) ) ) - (set_local $4 + (set_local $1 (i32.add - (get_local $15) + (get_local $7) (select (i32.and (i32.sub (i32.const 0) - (tee_local $1 + (tee_local $4 (i32.add - (get_local $15) + (get_local $7) (i32.const 8) ) ) @@ -3998,60 +3972,60 @@ ) (i32.const 0) (i32.and - (get_local $1) + (get_local $4) (i32.const 7) ) ) ) ) - (set_local $1 + (set_local $4 (i32.add - (get_local $21) - (get_local $18) + (get_local $17) + (get_local $0) ) ) - (set_local $24 + (set_local $15 (i32.sub (i32.sub - (get_local $4) - (get_local $21) + (get_local $1) + (get_local $17) ) - (get_local $18) + (get_local $0) ) ) (i32.store offset=4 - (get_local $21) + (get_local $17) (i32.or - (get_local $18) + (get_local $0) (i32.const 3) ) ) (block $do-once$50 (if (i32.eq - (get_local $4) - (get_local $10) + (get_local $1) + (get_local $11) ) (block (i32.store (i32.const 1220) - (tee_local $6 + (tee_local $2 (i32.add (i32.load (i32.const 1220) ) - (get_local $24) + (get_local $15) ) ) ) (i32.store (i32.const 1232) - (get_local $1) + (get_local $4) ) (i32.store offset=4 - (get_local $1) + (get_local $4) (i32.or - (get_local $6) + (get_local $2) (i32.const 1) ) ) @@ -4059,7 +4033,7 @@ (block (if (i32.eq - (get_local $4) + (get_local $1) (i32.load (i32.const 1228) ) @@ -4067,45 +4041,45 @@ (block (i32.store (i32.const 1216) - (tee_local $6 + (tee_local $2 (i32.add (i32.load (i32.const 1216) ) - (get_local $24) + (get_local $15) ) ) ) (i32.store (i32.const 1228) - (get_local $1) + (get_local $4) ) (i32.store offset=4 - (get_local $1) + (get_local $4) (i32.or - (get_local $6) + (get_local $2) (i32.const 1) ) ) (i32.store (i32.add - (get_local $1) - (get_local $6) + (get_local $4) + (get_local $2) ) - (get_local $6) + (get_local $2) ) (br $do-once$50) ) ) (i32.store - (tee_local $0 + (tee_local $3 (i32.add (if (i32.eq (i32.and - (tee_local $6 + (tee_local $2 (i32.load offset=4 - (get_local $4) + (get_local $1) ) ) (i32.const 3) @@ -4113,44 +4087,44 @@ (i32.const 1) ) (block - (set_local $17 + (set_local $5 (i32.and - (get_local $6) + (get_local $2) (i32.const -8) ) ) - (set_local $0 + (set_local $3 (i32.shr_u - (get_local $6) + (get_local $2) (i32.const 3) ) ) (block $label$break$e (if (i32.lt_u - (get_local $6) + (get_local $2) (i32.const 256) ) (block - (set_local $9 + (set_local $10 (i32.load offset=12 - (get_local $4) + (get_local $1) ) ) (block $do-once$53 (if (i32.ne - (tee_local $6 + (tee_local $22 (i32.load offset=8 - (get_local $4) + (get_local $1) ) ) - (tee_local $23 + (tee_local $18 (i32.add (i32.const 1248) (i32.shl (i32.shl - (get_local $0) + (get_local $3) (i32.const 1) ) (i32.const 2) @@ -4161,17 +4135,17 @@ (block (if (i32.lt_u - (get_local $6) - (get_local $35) + (get_local $22) + (get_local $14) ) (call_import $qa) ) (br_if $do-once$53 (i32.eq (i32.load offset=12 - (get_local $6) + (get_local $22) ) - (get_local $4) + (get_local $1) ) ) (call_import $qa) @@ -4180,8 +4154,8 @@ ) (if (i32.eq - (get_local $9) - (get_local $6) + (get_local $10) + (get_local $22) ) (block (i32.store @@ -4193,7 +4167,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $0) + (get_local $3) ) (i32.const -1) ) @@ -4205,38 +4179,38 @@ (block $do-once$55 (if (i32.eq - (get_local $9) - (get_local $23) + (get_local $10) + (get_local $18) ) - (set_local $46 + (set_local $44 (i32.add - (get_local $9) + (get_local $10) (i32.const 8) ) ) (block (if (i32.lt_u - (get_local $9) - (get_local $35) + (get_local $10) + (get_local $14) ) (call_import $qa) ) (if (i32.eq (i32.load - (tee_local $2 + (tee_local $3 (i32.add - (get_local $9) + (get_local $10) (i32.const 8) ) ) ) - (get_local $4) + (get_local $1) ) (block - (set_local $46 - (get_local $2) + (set_local $44 + (get_local $3) ) (br $do-once$55) ) @@ -4246,39 +4220,39 @@ ) ) (i32.store offset=12 - (get_local $6) - (get_local $9) + (get_local $22) + (get_local $10) ) (i32.store - (get_local $46) - (get_local $6) + (get_local $44) + (get_local $22) ) ) (block - (set_local $23 + (set_local $18 (i32.load offset=24 - (get_local $4) + (get_local $1) ) ) (block $do-once$57 (if (i32.eq - (tee_local $2 + (tee_local $3 (i32.load offset=12 - (get_local $4) + (get_local $1) ) ) - (get_local $4) + (get_local $1) ) (block (if - (tee_local $20 + (tee_local $2 (i32.load (tee_local $13 (i32.add - (tee_local $22 + (tee_local $16 (i32.add - (get_local $4) + (get_local $1) (i32.const 16) ) ) @@ -4288,29 +4262,23 @@ ) ) (block - (set_local $11 - (get_local $20) + (set_local $19 + (get_local $2) ) - (set_local $0 + (set_local $16 (get_local $13) ) ) (if - (tee_local $20 - (i32.load - (get_local $22) - ) - ) - (block - (set_local $11 - (get_local $20) - ) - (set_local $0 - (get_local $22) + (i32.eqz + (tee_local $19 + (i32.load + (get_local $16) + ) ) ) (block - (set_local $30 + (set_local $24 (i32.const 0) ) (br $do-once$57) @@ -4319,42 +4287,42 @@ ) (loop $while-in$60 (if - (tee_local $20 + (tee_local $2 (i32.load (tee_local $13 (i32.add - (get_local $11) + (get_local $19) (i32.const 20) ) ) ) ) (block - (set_local $11 - (get_local $20) + (set_local $19 + (get_local $2) ) - (set_local $0 + (set_local $16 (get_local $13) ) (br $while-in$60) ) ) (if - (tee_local $20 + (tee_local $2 (i32.load (tee_local $13 (i32.add - (get_local $11) + (get_local $19) (i32.const 16) ) ) ) ) (block - (set_local $11 - (get_local $20) + (set_local $19 + (get_local $2) ) - (set_local $0 + (set_local $16 (get_local $13) ) (br $while-in$60) @@ -4363,17 +4331,17 @@ ) (if (i32.lt_u - (get_local $0) - (get_local $35) + (get_local $16) + (get_local $14) ) (call_import $qa) (block (i32.store - (get_local $0) + (get_local $16) (i32.const 0) ) - (set_local $30 - (get_local $11) + (set_local $24 + (get_local $19) ) ) ) @@ -4383,50 +4351,50 @@ (i32.lt_u (tee_local $13 (i32.load offset=8 - (get_local $4) + (get_local $1) ) ) - (get_local $35) + (get_local $14) ) (call_import $qa) ) (if (i32.ne (i32.load - (tee_local $20 + (tee_local $2 (i32.add (get_local $13) (i32.const 12) ) ) ) - (get_local $4) + (get_local $1) ) (call_import $qa) ) (if (i32.eq (i32.load - (tee_local $22 + (tee_local $16 (i32.add - (get_local $2) + (get_local $3) (i32.const 8) ) ) ) - (get_local $4) + (get_local $1) ) (block (i32.store - (get_local $20) (get_local $2) + (get_local $3) ) (i32.store - (get_local $22) + (get_local $16) (get_local $13) ) - (set_local $30 - (get_local $2) + (set_local $24 + (get_local $3) ) ) (call_import $qa) @@ -4436,21 +4404,21 @@ ) (br_if $label$break$e (i32.eqz - (get_local $23) + (get_local $18) ) ) (block $do-once$61 (if (i32.eq - (get_local $4) + (get_local $1) (i32.load - (tee_local $6 + (tee_local $22 (i32.add (i32.const 1512) (i32.shl - (tee_local $2 + (tee_local $3 (i32.load offset=28 - (get_local $4) + (get_local $1) ) ) (i32.const 2) @@ -4461,11 +4429,11 @@ ) (block (i32.store - (get_local $6) - (get_local $30) + (get_local $22) + (get_local $24) ) (br_if $do-once$61 - (get_local $30) + (get_local $24) ) (i32.store (i32.const 1212) @@ -4476,7 +4444,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $2) + (get_local $3) ) (i32.const -1) ) @@ -4487,7 +4455,7 @@ (block (if (i32.lt_u - (get_local $23) + (get_local $18) (i32.load (i32.const 1224) ) @@ -4497,27 +4465,27 @@ (if (i32.eq (i32.load - (tee_local $9 + (tee_local $10 (i32.add - (get_local $23) + (get_local $18) (i32.const 16) ) ) ) - (get_local $4) + (get_local $1) ) (i32.store - (get_local $9) - (get_local $30) + (get_local $10) + (get_local $24) ) (i32.store offset=20 - (get_local $23) - (get_local $30) + (get_local $18) + (get_local $24) ) ) (br_if $label$break$e (i32.eqz - (get_local $30) + (get_local $24) ) ) ) @@ -4525,8 +4493,8 @@ ) (if (i32.lt_u - (get_local $30) - (tee_local $2 + (get_local $24) + (tee_local $3 (i32.load (i32.const 1224) ) @@ -4535,15 +4503,15 @@ (call_import $qa) ) (i32.store offset=24 - (get_local $30) - (get_local $23) + (get_local $24) + (get_local $18) ) (if - (tee_local $9 + (tee_local $10 (i32.load - (tee_local $6 + (tee_local $22 (i32.add - (get_local $4) + (get_local $1) (i32.const 16) ) ) @@ -4551,34 +4519,34 @@ ) (if (i32.lt_u - (get_local $9) - (get_local $2) + (get_local $10) + (get_local $3) ) (call_import $qa) (block (i32.store offset=16 - (get_local $30) - (get_local $9) + (get_local $24) + (get_local $10) ) (i32.store offset=24 - (get_local $9) - (get_local $30) + (get_local $10) + (get_local $24) ) ) ) ) (br_if $label$break$e (i32.eqz - (tee_local $9 + (tee_local $10 (i32.load offset=4 - (get_local $6) + (get_local $22) ) ) ) ) (if (i32.lt_u - (get_local $9) + (get_local $10) (i32.load (i32.const 1224) ) @@ -4586,78 +4554,73 @@ (call_import $qa) (block (i32.store offset=20 - (get_local $30) - (get_local $9) + (get_local $24) + (get_local $10) ) (i32.store offset=24 - (get_local $9) - (get_local $30) + (get_local $10) + (get_local $24) ) ) ) ) ) ) - (set_local $11 + (set_local $15 (i32.add - (get_local $17) - (get_local $24) + (get_local $5) + (get_local $15) ) ) (i32.add - (get_local $4) - (get_local $17) - ) - ) - (block - (set_local $11 - (get_local $24) + (get_local $1) + (get_local $5) ) - (get_local $4) ) + (get_local $1) ) (i32.const 4) ) ) (i32.and (i32.load - (get_local $0) + (get_local $3) ) (i32.const -2) ) ) (i32.store offset=4 - (get_local $1) + (get_local $4) (i32.or - (get_local $11) + (get_local $15) (i32.const 1) ) ) (i32.store (i32.add - (get_local $1) - (get_local $11) + (get_local $4) + (get_local $15) ) - (get_local $11) + (get_local $15) ) - (set_local $0 + (set_local $3 (i32.shr_u - (get_local $11) + (get_local $15) (i32.const 3) ) ) (if (i32.lt_u - (get_local $11) + (get_local $15) (i32.const 256) ) (block - (set_local $6 + (set_local $2 (i32.add (i32.const 1248) (i32.shl (i32.shl - (get_local $0) + (get_local $3) (i32.const 1) ) (i32.const 2) @@ -4667,26 +4630,26 @@ (block $do-once$65 (if (i32.and - (tee_local $9 + (tee_local $10 (i32.load (i32.const 1208) ) ) - (tee_local $2 + (tee_local $3 (i32.shl (i32.const 1) - (get_local $0) + (get_local $3) ) ) ) (block (if (i32.ge_u - (tee_local $23 + (tee_local $18 (i32.load - (tee_local $0 + (tee_local $3 (i32.add - (get_local $6) + (get_local $2) (i32.const 8) ) ) @@ -4697,11 +4660,11 @@ ) ) (block - (set_local $47 - (get_local $0) + (set_local $45 + (get_local $3) ) - (set_local $41 - (get_local $23) + (set_local $38 + (get_local $18) ) (br $do-once$65) ) @@ -4712,51 +4675,51 @@ (i32.store (i32.const 1208) (i32.or - (get_local $9) - (get_local $2) + (get_local $10) + (get_local $3) ) ) - (set_local $47 + (set_local $45 (i32.add - (get_local $6) + (get_local $2) (i32.const 8) ) ) - (set_local $41 - (get_local $6) + (set_local $38 + (get_local $2) ) ) ) ) (i32.store - (get_local $47) - (get_local $1) + (get_local $45) + (get_local $4) ) (i32.store offset=12 - (get_local $41) - (get_local $1) + (get_local $38) + (get_local $4) ) (i32.store offset=8 - (get_local $1) - (get_local $41) + (get_local $4) + (get_local $38) ) (i32.store offset=12 - (get_local $1) - (get_local $6) + (get_local $4) + (get_local $2) ) (br $do-once$50) ) ) - (set_local $2 + (set_local $3 (i32.add (i32.const 1512) (i32.shl (tee_local $0 (block $do-once$67 (if - (tee_local $2 + (tee_local $3 (i32.shr_u - (get_local $11) + (get_local $15) (i32.const 8) ) ) @@ -4764,14 +4727,14 @@ (br_if $do-once$67 (i32.const 31) (i32.gt_u - (get_local $11) + (get_local $15) (i32.const 16777215) ) ) (i32.or (i32.and (i32.shr_u - (get_local $11) + (get_local $15) (i32.add (tee_local $13 (i32.add @@ -4779,18 +4742,18 @@ (i32.const 14) (i32.or (i32.or - (tee_local $23 + (tee_local $18 (i32.and (i32.shr_u (i32.add - (tee_local $17 + (tee_local $5 (i32.shl - (get_local $2) - (tee_local $9 + (get_local $3) + (tee_local $10 (i32.and (i32.shr_u (i32.add - (get_local $2) + (get_local $3) (i32.const 1048320) ) (i32.const 16) @@ -4807,16 +4770,16 @@ (i32.const 4) ) ) - (get_local $9) + (get_local $10) ) - (tee_local $17 + (tee_local $5 (i32.and (i32.shr_u (i32.add - (tee_local $0 + (tee_local $3 (i32.shl - (get_local $17) - (get_local $23) + (get_local $5) + (get_local $18) ) ) (i32.const 245760) @@ -4830,8 +4793,8 @@ ) (i32.shr_u (i32.shl - (get_local $0) - (get_local $17) + (get_local $3) + (get_local $5) ) (i32.const 15) ) @@ -4857,26 +4820,26 @@ ) ) (i32.store offset=28 - (get_local $1) + (get_local $4) (get_local $0) ) (i32.store offset=4 - (tee_local $6 + (tee_local $2 (i32.add - (get_local $1) + (get_local $4) (i32.const 16) ) ) (i32.const 0) ) (i32.store - (get_local $6) + (get_local $2) (i32.const 0) ) (if (i32.eqz (i32.and - (tee_local $6 + (tee_local $2 (i32.load (i32.const 1212) ) @@ -4893,32 +4856,32 @@ (i32.store (i32.const 1212) (i32.or - (get_local $6) + (get_local $2) (get_local $13) ) ) (i32.store - (get_local $2) - (get_local $1) + (get_local $3) + (get_local $4) ) (i32.store offset=24 - (get_local $1) - (get_local $2) + (get_local $4) + (get_local $3) ) (i32.store offset=12 - (get_local $1) - (get_local $1) + (get_local $4) + (get_local $4) ) (i32.store offset=8 - (get_local $1) - (get_local $1) + (get_local $4) + (get_local $4) ) (br $do-once$50) ) ) (set_local $13 (i32.shl - (get_local $11) + (get_local $15) (select (i32.const 0) (i32.sub @@ -4935,9 +4898,9 @@ ) ) ) - (set_local $6 + (set_local $2 (i32.load - (get_local $2) + (get_local $3) ) ) (loop $while-in$70 @@ -4946,29 +4909,29 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $6) + (get_local $2) ) (i32.const -8) ) - (get_local $11) + (get_local $15) ) (block - (set_local $42 - (get_local $6) + (set_local $39 + (get_local $2) ) - (set_local $7 + (set_local $8 (i32.const 279) ) (br $while-out$69) ) ) (if - (tee_local $17 + (tee_local $5 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (i32.add - (get_local $6) + (get_local $2) (i32.const 16) ) (i32.shl @@ -4989,19 +4952,19 @@ (i32.const 1) ) ) - (set_local $6 - (get_local $17) + (set_local $2 + (get_local $5) ) (br $while-in$70) ) (block - (set_local $48 - (get_local $2) + (set_local $46 + (get_local $3) ) (set_local $54 - (get_local $6) + (get_local $2) ) - (set_local $7 + (set_local $8 (i32.const 276) ) ) @@ -5010,12 +4973,12 @@ ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 276) ) (if (i32.lt_u - (get_local $48) + (get_local $46) (i32.load (i32.const 1224) ) @@ -5023,26 +4986,26 @@ (call_import $qa) (block (i32.store - (get_local $48) - (get_local $1) + (get_local $46) + (get_local $4) ) (i32.store offset=24 - (get_local $1) + (get_local $4) (get_local $54) ) (i32.store offset=12 - (get_local $1) - (get_local $1) + (get_local $4) + (get_local $4) ) (i32.store offset=8 - (get_local $1) - (get_local $1) + (get_local $4) + (get_local $4) ) ) ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 279) ) (if @@ -5050,44 +5013,44 @@ (i32.ge_u (tee_local $13 (i32.load - (tee_local $6 + (tee_local $2 (i32.add - (get_local $42) + (get_local $39) (i32.const 8) ) ) ) ) - (tee_local $17 + (tee_local $5 (i32.load (i32.const 1224) ) ) ) (i32.ge_u - (get_local $42) - (get_local $17) + (get_local $39) + (get_local $5) ) ) (block (i32.store offset=12 (get_local $13) - (get_local $1) + (get_local $4) ) (i32.store - (get_local $6) - (get_local $1) + (get_local $2) + (get_local $4) ) (i32.store offset=8 - (get_local $1) + (get_local $4) (get_local $13) ) (i32.store offset=12 - (get_local $1) - (get_local $42) + (get_local $4) + (get_local $39) ) (i32.store offset=24 - (get_local $1) + (get_local $4) (i32.const 0) ) ) @@ -5099,11 +5062,11 @@ ) ) (set_global $r - (get_local $31) + (get_local $25) ) (return (i32.add - (get_local $21) + (get_local $17) (i32.const 8) ) ) @@ -5114,81 +5077,81 @@ (block $while-out$71 (if (i32.le_u - (tee_local $1 + (tee_local $4 (i32.load - (get_local $37) + (get_local $29) ) ) - (get_local $10) + (get_local $11) ) (if (i32.gt_u - (tee_local $24 + (tee_local $15 (i32.add - (get_local $1) + (get_local $4) (i32.load offset=4 - (get_local $37) + (get_local $29) ) ) ) - (get_local $10) + (get_local $11) ) (block - (set_local $0 - (get_local $24) + (set_local $3 + (get_local $15) ) (br $while-out$71) ) ) ) - (set_local $37 + (set_local $29 (i32.load offset=8 - (get_local $37) + (get_local $29) ) ) (br $while-in$72) ) ) - (set_local $24 + (set_local $15 (i32.add - (tee_local $21 + (tee_local $17 (i32.add - (get_local $0) + (get_local $3) (i32.const -47) ) ) (i32.const 8) ) ) - (set_local $1 + (set_local $4 (i32.add - (tee_local $21 + (tee_local $17 (select - (get_local $10) - (tee_local $1 + (get_local $11) + (tee_local $4 (i32.add - (get_local $21) + (get_local $17) (select (i32.and (i32.sub (i32.const 0) - (get_local $24) + (get_local $15) ) (i32.const 7) ) (i32.const 0) (i32.and - (get_local $24) + (get_local $15) (i32.const 7) ) ) ) ) (i32.lt_u - (get_local $1) - (tee_local $24 + (get_local $4) + (tee_local $15 (i32.add - (get_local $10) + (get_local $11) (i32.const 16) ) ) @@ -5200,17 +5163,17 @@ ) (i32.store (i32.const 1232) - (tee_local $4 + (tee_local $1 (i32.add - (get_local $28) - (tee_local $15 + (get_local $20) + (tee_local $7 (select (i32.and (i32.sub (i32.const 0) - (tee_local $4 + (tee_local $1 (i32.add - (get_local $28) + (get_local $20) (i32.const 8) ) ) @@ -5219,7 +5182,7 @@ ) (i32.const 0) (i32.and - (get_local $4) + (get_local $1) (i32.const 7) ) ) @@ -5232,15 +5195,15 @@ (tee_local $13 (i32.sub (i32.add - (get_local $33) + (get_local $26) (i32.const -40) ) - (get_local $15) + (get_local $7) ) ) ) (i32.store offset=4 - (get_local $4) + (get_local $1) (i32.or (get_local $13) (i32.const 1) @@ -5248,7 +5211,7 @@ ) (i32.store offset=4 (i32.add - (get_local $4) + (get_local $1) (get_local $13) ) (i32.const 40) @@ -5262,43 +5225,43 @@ (i32.store (tee_local $13 (i32.add - (get_local $21) + (get_local $17) (i32.const 4) ) ) (i32.const 27) ) (i32.store - (get_local $1) + (get_local $4) (i32.load (i32.const 1656) ) ) (i32.store offset=4 - (get_local $1) + (get_local $4) (i32.load (i32.const 1660) ) ) (i32.store offset=8 - (get_local $1) + (get_local $4) (i32.load (i32.const 1664) ) ) (i32.store offset=12 - (get_local $1) + (get_local $4) (i32.load (i32.const 1668) ) ) (i32.store (i32.const 1656) - (get_local $28) + (get_local $20) ) (i32.store (i32.const 1660) - (get_local $33) + (get_local $26) ) (i32.store (i32.const 1668) @@ -5306,19 +5269,19 @@ ) (i32.store (i32.const 1664) - (get_local $1) + (get_local $4) ) - (set_local $1 + (set_local $4 (i32.add - (get_local $21) + (get_local $17) (i32.const 24) ) ) (loop $do-in$74 (i32.store - (tee_local $1 + (tee_local $4 (i32.add - (get_local $1) + (get_local $4) (i32.const 4) ) ) @@ -5327,17 +5290,17 @@ (br_if $do-in$74 (i32.lt_u (i32.add - (get_local $1) + (get_local $4) (i32.const 4) ) - (get_local $0) + (get_local $3) ) ) ) (if (i32.ne - (get_local $21) - (get_local $10) + (get_local $17) + (get_local $11) ) (block (i32.store @@ -5350,39 +5313,39 @@ ) ) (i32.store offset=4 - (get_local $10) + (get_local $11) (i32.or - (tee_local $1 + (tee_local $4 (i32.sub - (get_local $21) - (get_local $10) + (get_local $17) + (get_local $11) ) ) (i32.const 1) ) ) (i32.store - (get_local $21) - (get_local $1) + (get_local $17) + (get_local $4) ) - (set_local $4 + (set_local $1 (i32.shr_u - (get_local $1) + (get_local $4) (i32.const 3) ) ) (if (i32.lt_u - (get_local $1) + (get_local $4) (i32.const 256) ) (block - (set_local $15 + (set_local $7 (i32.add (i32.const 1248) (i32.shl (i32.shl - (get_local $4) + (get_local $1) (i32.const 1) ) (i32.const 2) @@ -5391,25 +5354,25 @@ ) (if (i32.and - (tee_local $6 + (tee_local $2 (i32.load (i32.const 1208) ) ) - (tee_local $17 + (tee_local $5 (i32.shl (i32.const 1) - (get_local $4) + (get_local $1) ) ) ) (if (i32.lt_u - (tee_local $6 + (tee_local $2 (i32.load - (tee_local $17 + (tee_local $5 (i32.add - (get_local $15) + (get_local $7) (i32.const 8) ) ) @@ -5421,11 +5384,11 @@ ) (call_import $qa) (block - (set_local $49 - (get_local $17) + (set_local $47 + (get_local $5) ) - (set_local $43 - (get_local $6) + (set_local $40 + (get_local $2) ) ) ) @@ -5433,81 +5396,81 @@ (i32.store (i32.const 1208) (i32.or - (get_local $6) - (get_local $17) + (get_local $2) + (get_local $5) ) ) - (set_local $49 + (set_local $47 (i32.add - (get_local $15) + (get_local $7) (i32.const 8) ) ) - (set_local $43 - (get_local $15) + (set_local $40 + (get_local $7) ) ) ) (i32.store - (get_local $49) - (get_local $10) + (get_local $47) + (get_local $11) ) (i32.store offset=12 - (get_local $43) - (get_local $10) + (get_local $40) + (get_local $11) ) (i32.store offset=8 - (get_local $10) - (get_local $43) + (get_local $11) + (get_local $40) ) (i32.store offset=12 - (get_local $10) - (get_local $15) + (get_local $11) + (get_local $7) ) (br $do-once$42) ) ) - (set_local $2 + (set_local $3 (i32.add (i32.const 1512) (i32.shl - (tee_local $0 + (tee_local $7 (if - (tee_local $15 + (tee_local $7 (i32.shr_u - (get_local $1) + (get_local $4) (i32.const 8) ) ) (if (i32.gt_u - (get_local $1) + (get_local $4) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $1) + (get_local $4) (i32.add - (tee_local $2 + (tee_local $3 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (tee_local $15 + (tee_local $7 (i32.and (i32.shr_u (i32.add - (tee_local $17 + (tee_local $5 (i32.shl - (get_local $15) - (tee_local $6 + (get_local $7) + (tee_local $2 (i32.and (i32.shr_u (i32.add - (get_local $15) + (get_local $7) (i32.const 1048320) ) (i32.const 16) @@ -5524,16 +5487,16 @@ (i32.const 4) ) ) - (get_local $6) + (get_local $2) ) - (tee_local $17 + (tee_local $5 (i32.and (i32.shr_u (i32.add - (tee_local $4 + (tee_local $1 (i32.shl - (get_local $17) - (get_local $15) + (get_local $5) + (get_local $7) ) ) (i32.const 245760) @@ -5547,8 +5510,8 @@ ) (i32.shr_u (i32.shl - (get_local $4) - (get_local $17) + (get_local $1) + (get_local $5) ) (i32.const 15) ) @@ -5560,7 +5523,7 @@ (i32.const 1) ) (i32.shl - (get_local $2) + (get_local $3) (i32.const 1) ) ) @@ -5573,29 +5536,29 @@ ) ) (i32.store offset=28 - (get_local $10) - (get_local $0) + (get_local $11) + (get_local $7) ) (i32.store offset=20 - (get_local $10) + (get_local $11) (i32.const 0) ) (i32.store - (get_local $24) + (get_local $15) (i32.const 0) ) (if (i32.eqz (i32.and - (tee_local $17 + (tee_local $5 (i32.load (i32.const 1212) ) ) - (tee_local $4 + (tee_local $1 (i32.shl (i32.const 1) - (get_local $0) + (get_local $7) ) ) ) @@ -5604,51 +5567,51 @@ (i32.store (i32.const 1212) (i32.or - (get_local $17) - (get_local $4) + (get_local $5) + (get_local $1) ) ) (i32.store - (get_local $2) - (get_local $10) + (get_local $3) + (get_local $11) ) (i32.store offset=24 - (get_local $10) - (get_local $2) + (get_local $11) + (get_local $3) ) (i32.store offset=12 - (get_local $10) - (get_local $10) + (get_local $11) + (get_local $11) ) (i32.store offset=8 - (get_local $10) - (get_local $10) + (get_local $11) + (get_local $11) ) (br $do-once$42) ) ) - (set_local $4 + (set_local $1 (i32.shl - (get_local $1) + (get_local $4) (select (i32.const 0) (i32.sub (i32.const 25) (i32.shr_u - (get_local $0) + (get_local $7) (i32.const 1) ) ) (i32.eq - (get_local $0) + (get_local $7) (i32.const 31) ) ) ) ) - (set_local $17 + (set_local $5 (i32.load - (get_local $2) + (get_local $3) ) ) (loop $while-in$76 @@ -5657,34 +5620,34 @@ (i32.eq (i32.and (i32.load offset=4 - (get_local $17) + (get_local $5) ) (i32.const -8) ) - (get_local $1) + (get_local $4) ) (block - (set_local $32 - (get_local $17) + (set_local $30 + (get_local $5) ) - (set_local $7 + (set_local $8 (i32.const 305) ) (br $while-out$75) ) ) (if - (tee_local $6 + (tee_local $2 (i32.load - (tee_local $2 + (tee_local $3 (i32.add (i32.add - (get_local $17) + (get_local $5) (i32.const 16) ) (i32.shl (i32.shr_u - (get_local $4) + (get_local $1) (i32.const 31) ) (i32.const 2) @@ -5694,25 +5657,25 @@ ) ) (block - (set_local $4 + (set_local $1 (i32.shl - (get_local $4) + (get_local $1) (i32.const 1) ) ) - (set_local $17 - (get_local $6) + (set_local $5 + (get_local $2) ) (br $while-in$76) ) (block - (set_local $26 - (get_local $2) + (set_local $48 + (get_local $3) ) - (set_local $11 - (get_local $17) + (set_local $55 + (get_local $5) ) - (set_local $7 + (set_local $8 (i32.const 302) ) ) @@ -5721,12 +5684,12 @@ ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 302) ) (if (i32.lt_u - (get_local $26) + (get_local $48) (i32.load (i32.const 1224) ) @@ -5734,71 +5697,71 @@ (call_import $qa) (block (i32.store - (get_local $26) - (get_local $10) + (get_local $48) + (get_local $11) ) (i32.store offset=24 - (get_local $10) (get_local $11) + (get_local $55) ) (i32.store offset=12 - (get_local $10) - (get_local $10) + (get_local $11) + (get_local $11) ) (i32.store offset=8 - (get_local $10) - (get_local $10) + (get_local $11) + (get_local $11) ) ) ) (if (i32.eq - (get_local $7) + (get_local $8) (i32.const 305) ) (if (i32.and (i32.ge_u - (tee_local $4 + (tee_local $1 (i32.load - (tee_local $17 + (tee_local $5 (i32.add - (get_local $32) + (get_local $30) (i32.const 8) ) ) ) ) - (tee_local $1 + (tee_local $4 (i32.load (i32.const 1224) ) ) ) (i32.ge_u - (get_local $32) - (get_local $1) + (get_local $30) + (get_local $4) ) ) (block (i32.store offset=12 - (get_local $4) - (get_local $10) + (get_local $1) + (get_local $11) ) (i32.store - (get_local $17) - (get_local $10) + (get_local $5) + (get_local $11) ) (i32.store offset=8 - (get_local $10) - (get_local $4) + (get_local $11) + (get_local $1) ) (i32.store offset=12 - (get_local $10) - (get_local $32) + (get_local $11) + (get_local $30) ) (i32.store offset=24 - (get_local $10) + (get_local $11) (i32.const 0) ) ) @@ -5813,29 +5776,29 @@ (if (i32.or (i32.eqz - (tee_local $4 + (tee_local $1 (i32.load (i32.const 1224) ) ) ) (i32.lt_u - (get_local $28) - (get_local $4) + (get_local $20) + (get_local $1) ) ) (i32.store (i32.const 1224) - (get_local $28) + (get_local $20) ) ) (i32.store (i32.const 1656) - (get_local $28) + (get_local $20) ) (i32.store (i32.const 1660) - (get_local $33) + (get_local $26) ) (i32.store (i32.const 1668) @@ -5851,34 +5814,34 @@ (i32.const 1240) (i32.const -1) ) - (set_local $4 + (set_local $1 (i32.const 0) ) (loop $do-in$45 (i32.store offset=12 - (tee_local $15 + (tee_local $7 (i32.add (i32.const 1248) (i32.shl (i32.shl - (get_local $4) + (get_local $1) (i32.const 1) ) (i32.const 2) ) ) ) - (get_local $15) + (get_local $7) ) (i32.store offset=8 - (get_local $15) - (get_local $15) + (get_local $7) + (get_local $7) ) (br_if $do-in$45 (i32.ne - (tee_local $4 + (tee_local $1 (i32.add - (get_local $4) + (get_local $1) (i32.const 1) ) ) @@ -5888,17 +5851,17 @@ ) (i32.store (i32.const 1232) - (tee_local $4 + (tee_local $1 (i32.add - (get_local $28) - (tee_local $15 + (get_local $20) + (tee_local $7 (select (i32.and (i32.sub (i32.const 0) - (tee_local $4 + (tee_local $1 (i32.add - (get_local $28) + (get_local $20) (i32.const 8) ) ) @@ -5907,7 +5870,7 @@ ) (i32.const 0) (i32.and - (get_local $4) + (get_local $1) (i32.const 7) ) ) @@ -5917,27 +5880,27 @@ ) (i32.store (i32.const 1220) - (tee_local $1 + (tee_local $4 (i32.sub (i32.add - (get_local $33) + (get_local $26) (i32.const -40) ) - (get_local $15) + (get_local $7) ) ) ) (i32.store offset=4 - (get_local $4) + (get_local $1) (i32.or - (get_local $1) + (get_local $4) (i32.const 1) ) ) (i32.store offset=4 (i32.add - (get_local $4) (get_local $1) + (get_local $4) ) (i32.const 40) ) @@ -5952,56 +5915,56 @@ ) (if (i32.gt_u - (tee_local $10 + (tee_local $11 (i32.load (i32.const 1220) ) ) - (get_local $18) + (get_local $0) ) (block (i32.store (i32.const 1220) - (tee_local $32 + (tee_local $30 (i32.sub - (get_local $10) - (get_local $18) + (get_local $11) + (get_local $0) ) ) ) (i32.store (i32.const 1232) - (tee_local $7 + (tee_local $8 (i32.add - (tee_local $10 + (tee_local $11 (i32.load (i32.const 1232) ) ) - (get_local $18) + (get_local $0) ) ) ) (i32.store offset=4 - (get_local $7) + (get_local $8) (i32.or - (get_local $32) + (get_local $30) (i32.const 1) ) ) (i32.store offset=4 - (get_local $10) + (get_local $11) (i32.or - (get_local $18) + (get_local $0) (i32.const 3) ) ) (set_global $r - (get_local $31) + (get_local $25) ) (return (i32.add - (get_local $10) + (get_local $11) (i32.const 8) ) ) @@ -6014,7 +5977,7 @@ (i32.const 12) ) (set_global $r - (get_local $31) + (get_local $25) ) (i32.const 0) ) |