diff options
Diffstat (limited to 'test/emcc_O2_hello_world.fromasm.imprecise')
-rw-r--r-- | test/emcc_O2_hello_world.fromasm.imprecise | 1050 |
1 files changed, 528 insertions, 522 deletions
diff --git a/test/emcc_O2_hello_world.fromasm.imprecise b/test/emcc_O2_hello_world.fromasm.imprecise index 4f0513d28..a87591d78 100644 --- a/test/emcc_O2_hello_world.fromasm.imprecise +++ b/test/emcc_O2_hello_world.fromasm.imprecise @@ -106,16 +106,16 @@ (block (if (i32.and - (set_local $2 + (tee_local $2 (i32.shr_u - (set_local $7 + (tee_local $7 (i32.load (i32.const 176) ) ) - (set_local $5 + (tee_local $5 (i32.shr_u - (set_local $0 + (tee_local $0 (select (i32.const 16) (i32.and @@ -141,18 +141,18 @@ (block (set_local $2 (i32.load - (set_local $8 + (tee_local $8 (i32.add - (set_local $5 + (tee_local $5 (i32.load - (set_local $4 + (tee_local $4 (i32.add - (set_local $1 + (tee_local $1 (i32.add (i32.const 216) (i32.shl (i32.shl - (set_local $0 + (tee_local $0 (i32.add (i32.xor (i32.and @@ -198,7 +198,7 @@ (if (i32.eq (i32.load - (set_local $9 + (tee_local $9 (i32.add (get_local $2) (i32.const 12) @@ -237,7 +237,7 @@ (i32.store offset=4 (get_local $5) (i32.or - (set_local $2 + (tee_local $2 (i32.shl (get_local $0) (i32.const 3) @@ -247,7 +247,7 @@ ) ) (i32.store - (set_local $4 + (tee_local $4 (i32.add (i32.add (get_local $5) @@ -271,7 +271,7 @@ (if (i32.gt_u (get_local $0) - (set_local $4 + (tee_local $4 (i32.load (i32.const 184) ) @@ -284,17 +284,17 @@ (set_local $1 (i32.and (i32.shr_u - (set_local $2 + (tee_local $2 (i32.add (i32.and - (set_local $1 + (tee_local $1 (i32.and (i32.shl (get_local $2) (get_local $5) ) (i32.or - (set_local $2 + (tee_local $2 (i32.shl (i32.const 2) (get_local $5) @@ -322,27 +322,27 @@ ) (set_local $1 (i32.load - (set_local $9 + (tee_local $9 (i32.add - (set_local $16 + (tee_local $16 (i32.load - (set_local $18 + (tee_local $18 (i32.add - (set_local $10 + (tee_local $10 (i32.add (i32.const 216) (i32.shl (i32.shl - (set_local $19 + (tee_local $19 (i32.add (i32.or (i32.or (i32.or (i32.or - (set_local $2 + (tee_local $2 (i32.and (i32.shr_u - (set_local $9 + (tee_local $9 (i32.shr_u (get_local $2) (get_local $1) @@ -355,10 +355,10 @@ ) (get_local $1) ) - (set_local $9 + (tee_local $9 (i32.and (i32.shr_u - (set_local $16 + (tee_local $16 (i32.shr_u (get_local $9) (get_local $2) @@ -370,10 +370,10 @@ ) ) ) - (set_local $16 + (tee_local $16 (i32.and (i32.shr_u - (set_local $10 + (tee_local $10 (i32.shr_u (get_local $16) (get_local $9) @@ -385,10 +385,10 @@ ) ) ) - (set_local $10 + (tee_local $10 (i32.and (i32.shr_u - (set_local $18 + (tee_local $18 (i32.shr_u (get_local $10) (get_local $16) @@ -440,7 +440,7 @@ (if (i32.eq (i32.load - (set_local $2 + (tee_local $2 (i32.add (get_local $1) (i32.const 12) @@ -494,14 +494,14 @@ ) ) (i32.store offset=4 - (set_local $7 + (tee_local $7 (i32.add (get_local $16) (get_local $0) ) ) (i32.or - (set_local $4 + (tee_local $4 (i32.sub (i32.shl (get_local $19) @@ -533,7 +533,7 @@ (i32.const 216) (i32.shl (i32.shl - (set_local $18 + (tee_local $18 (i32.shr_u (get_local $8) (i32.const 3) @@ -547,12 +547,12 @@ ) (if (i32.and - (set_local $5 + (tee_local $5 (i32.load (i32.const 176) ) ) - (set_local $2 + (tee_local $2 (i32.shl (i32.const 1) (get_local $18) @@ -561,9 +561,9 @@ ) (if (i32.lt_u - (set_local $8 + (tee_local $8 (i32.load - (set_local $18 + (tee_local $18 (i32.add (get_local $10) (i32.const 8) @@ -636,7 +636,7 @@ ) ) (if - (set_local $7 + (tee_local $7 (i32.load (i32.const 180) ) @@ -645,7 +645,7 @@ (set_local $7 (i32.and (i32.shr_u - (set_local $4 + (tee_local $4 (i32.add (i32.and (get_local $7) @@ -666,7 +666,7 @@ (i32.sub (i32.and (i32.load offset=4 - (set_local $8 + (tee_local $8 (i32.load offset=480 (i32.shl (i32.add @@ -674,10 +674,10 @@ (i32.or (i32.or (i32.or - (set_local $4 + (tee_local $4 (i32.and (i32.shr_u - (set_local $10 + (tee_local $10 (i32.shr_u (get_local $4) (get_local $7) @@ -690,10 +690,10 @@ ) (get_local $7) ) - (set_local $10 + (tee_local $10 (i32.and (i32.shr_u - (set_local $1 + (tee_local $1 (i32.shr_u (get_local $10) (get_local $4) @@ -705,10 +705,10 @@ ) ) ) - (set_local $1 + (tee_local $1 (i32.and (i32.shr_u - (set_local $2 + (tee_local $2 (i32.shr_u (get_local $1) (get_local $10) @@ -720,10 +720,10 @@ ) ) ) - (set_local $2 + (tee_local $2 (i32.and (i32.shr_u - (set_local $5 + (tee_local $5 (i32.shr_u (get_local $2) (get_local $1) @@ -756,9 +756,9 @@ (set_local $1 (get_local $8) ) - (loop $while-out$6 $while-in$7 + (loop $while-out$23 $while-in$24 (if - (set_local $8 + (tee_local $8 (i32.load offset=16 (get_local $5) ) @@ -767,7 +767,7 @@ (get_local $8) ) (if - (set_local $10 + (tee_local $10 (i32.load offset=20 (get_local $5) ) @@ -782,13 +782,13 @@ (set_local $4 (get_local $1) ) - (br $while-out$6) + (br $while-out$23) ) ) ) (set_local $10 (i32.lt_u - (set_local $8 + (tee_local $8 (i32.sub (i32.and (i32.load offset=4 @@ -819,12 +819,12 @@ (get_local $10) ) ) - (br $while-in$7) + (br $while-in$24) ) (if (i32.lt_u (get_local $4) - (set_local $1 + (tee_local $1 (i32.load (i32.const 192) ) @@ -835,7 +835,7 @@ (if (i32.ge_u (get_local $4) - (set_local $5 + (tee_local $5 (i32.add (get_local $4) (get_local $0) @@ -849,10 +849,10 @@ (get_local $4) ) ) - (block $do-once$8 + (block $do-once$25 (if (i32.eq - (set_local $9 + (tee_local $9 (i32.load offset=12 (get_local $4) ) @@ -861,9 +861,9 @@ ) (block (if - (set_local $19 + (tee_local $19 (i32.load - (set_local $16 + (tee_local $16 (i32.add (get_local $4) (i32.const 20) @@ -881,9 +881,9 @@ ) (if (i32.eqz - (set_local $8 + (tee_local $8 (i32.load - (set_local $10 + (tee_local $10 (i32.add (get_local $4) (i32.const 16) @@ -896,15 +896,15 @@ (set_local $18 (i32.const 0) ) - (br $do-once$8) + (br $do-once$25) ) ) ) - (loop $while-out$10 $while-in$11 + (loop $while-out$27 $while-in$28 (if - (set_local $19 + (tee_local $19 (i32.load - (set_local $16 + (tee_local $16 (i32.add (get_local $8) (i32.const 20) @@ -919,13 +919,13 @@ (set_local $10 (get_local $16) ) - (br $while-in$11) + (br $while-in$28) ) ) (if - (set_local $19 + (tee_local $19 (i32.load - (set_local $16 + (tee_local $16 (i32.add (get_local $8) (i32.const 16) @@ -941,9 +941,9 @@ (get_local $16) ) ) - (br $while-out$10) + (br $while-out$27) ) - (br $while-in$11) + (br $while-in$28) ) (if (i32.lt_u @@ -965,7 +965,7 @@ (block (if (i32.lt_u - (set_local $16 + (tee_local $16 (i32.load offset=8 (get_local $4) ) @@ -977,7 +977,7 @@ (if (i32.ne (i32.load - (set_local $19 + (tee_local $19 (i32.add (get_local $16) (i32.const 12) @@ -991,7 +991,7 @@ (if (i32.eq (i32.load - (set_local $10 + (tee_local $10 (i32.add (get_local $9) (i32.const 8) @@ -1018,7 +1018,7 @@ ) ) ) - (block $do-once$12 + (block $do-once$29 (if (get_local $2) (block @@ -1026,11 +1026,11 @@ (i32.eq (get_local $4) (i32.load - (set_local $1 + (tee_local $1 (i32.add (i32.const 480) (i32.shl - (set_local $9 + (tee_local $9 (i32.load offset=28 (get_local $4) ) @@ -1066,7 +1066,7 @@ ) ) ) - (br $do-once$12) + (br $do-once$29) ) ) ) @@ -1083,7 +1083,7 @@ (if (i32.eq (i32.load - (set_local $9 + (tee_local $9 (i32.add (get_local $2) (i32.const 16) @@ -1101,7 +1101,7 @@ (get_local $18) ) ) - (br_if $do-once$12 + (br_if $do-once$29 (i32.eqz (get_local $18) ) @@ -1111,7 +1111,7 @@ (if (i32.lt_u (get_local $18) - (set_local $9 + (tee_local $9 (i32.load (i32.const 192) ) @@ -1124,7 +1124,7 @@ (get_local $2) ) (if - (set_local $1 + (tee_local $1 (i32.load offset=16 (get_local $4) ) @@ -1148,7 +1148,7 @@ ) ) (if - (set_local $1 + (tee_local $1 (i32.load offset=20 (get_local $4) ) @@ -1185,7 +1185,7 @@ (i32.store offset=4 (get_local $4) (i32.or - (set_local $2 + (tee_local $2 (i32.add (get_local $7) (get_local $0) @@ -1195,7 +1195,7 @@ ) ) (i32.store - (set_local $1 + (tee_local $1 (i32.add (i32.add (get_local $4) @@ -1235,7 +1235,7 @@ (get_local $7) ) (if - (set_local $1 + (tee_local $1 (i32.load (i32.const 184) ) @@ -1251,7 +1251,7 @@ (i32.const 216) (i32.shl (i32.shl - (set_local $9 + (tee_local $9 (i32.shr_u (get_local $1) (i32.const 3) @@ -1265,12 +1265,12 @@ ) (if (i32.and - (set_local $16 + (tee_local $16 (i32.load (i32.const 176) ) ) - (set_local $10 + (tee_local $10 (i32.shl (i32.const 1) (get_local $9) @@ -1279,9 +1279,9 @@ ) (if (i32.lt_u - (set_local $19 + (tee_local $19 (i32.load - (set_local $9 + (tee_local $9 (i32.add (get_local $1) (i32.const 8) @@ -1357,10 +1357,8 @@ ) ) ) - (get_local $0) ) ) - (get_local $0) ) ) (if @@ -1371,7 +1369,7 @@ (block (set_local $2 (i32.and - (set_local $1 + (tee_local $1 (i32.add (get_local $0) (i32.const 11) @@ -1381,7 +1379,7 @@ ) ) (if - (set_local $10 + (tee_local $10 (i32.load (i32.const 180) ) @@ -1395,12 +1393,12 @@ ) (block $label$break$L123 (if - (set_local $7 + (tee_local $7 (i32.load offset=480 (i32.shl - (set_local $0 + (tee_local $0 (if - (set_local $19 + (tee_local $19 (i32.shr_u (get_local $1) (i32.const 8) @@ -1417,20 +1415,20 @@ (i32.shr_u (get_local $2) (i32.add - (set_local $7 + (tee_local $7 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (set_local $19 + (tee_local $19 (i32.and (i32.shr_u (i32.add - (set_local $9 + (tee_local $9 (i32.shl (get_local $19) - (set_local $1 + (tee_local $1 (i32.and (i32.shr_u (i32.add @@ -1453,11 +1451,11 @@ ) (get_local $1) ) - (set_local $9 + (tee_local $9 (i32.and (i32.shr_u (i32.add - (set_local $8 + (tee_local $8 (i32.shl (get_local $9) (get_local $19) @@ -1531,12 +1529,12 @@ (set_local $4 (i32.const 0) ) - (loop $while-out$17 $while-in$18 + (loop $while-out$3 $while-in$4 (if (i32.lt_u - (set_local $5 + (tee_local $5 (i32.sub - (set_local $18 + (tee_local $18 (i32.and (i32.load offset=4 (get_local $19) @@ -1582,7 +1580,7 @@ (set_local $18 (select (get_local $8) - (set_local $5 + (tee_local $5 (i32.load offset=20 (get_local $19) ) @@ -1594,7 +1592,7 @@ ) (i32.eq (get_local $5) - (set_local $19 + (tee_local $19 (i32.load (i32.add (i32.add @@ -1616,7 +1614,7 @@ ) ) (if - (set_local $5 + (tee_local $5 (i32.eq (get_local $19) (i32.const 0) @@ -1635,7 +1633,7 @@ (set_local $9 (i32.const 86) ) - (br $while-out$17) + (br $while-out$3) ) (block (set_local $8 @@ -1655,7 +1653,7 @@ ) ) ) - (br $while-in$18) + (br $while-in$4) ) ) (block @@ -1680,7 +1678,7 @@ (i32.const 86) ) (if - (set_local $0 + (tee_local $0 (if (i32.and (i32.eq @@ -1695,11 +1693,11 @@ (block (if (i32.eqz - (set_local $16 + (tee_local $16 (i32.and (get_local $10) (i32.or - (set_local $7 + (tee_local $7 (i32.shl (i32.const 2) (get_local $0) @@ -1723,7 +1721,7 @@ (set_local $16 (i32.and (i32.shr_u - (set_local $7 + (tee_local $7 (i32.add (i32.and (get_local $16) @@ -1747,10 +1745,10 @@ (i32.or (i32.or (i32.or - (set_local $7 + (tee_local $7 (i32.and (i32.shr_u - (set_local $0 + (tee_local $0 (i32.shr_u (get_local $7) (get_local $16) @@ -1763,10 +1761,10 @@ ) (get_local $16) ) - (set_local $0 + (tee_local $0 (i32.and (i32.shr_u - (set_local $5 + (tee_local $5 (i32.shr_u (get_local $0) (get_local $7) @@ -1778,10 +1776,10 @@ ) ) ) - (set_local $5 + (tee_local $5 (i32.and (i32.shr_u - (set_local $4 + (tee_local $4 (i32.shr_u (get_local $5) (get_local $0) @@ -1793,10 +1791,10 @@ ) ) ) - (set_local $4 + (tee_local $4 (i32.and (i32.shr_u - (set_local $1 + (tee_local $1 (i32.shr_u (get_local $4) (get_local $5) @@ -1849,13 +1847,13 @@ (get_local $9) (i32.const 90) ) - (loop $while-out$19 $while-in$20 + (loop $while-out$5 $while-in$6 (set_local $9 (i32.const 0) ) (set_local $1 (i32.lt_u - (set_local $4 + (tee_local $4 (i32.sub (i32.and (i32.load offset=4 @@ -1884,7 +1882,7 @@ ) ) (if - (set_local $1 + (tee_local $1 (i32.load offset=16 (get_local $25) ) @@ -1899,11 +1897,11 @@ (set_local $29 (get_local $4) ) - (br $while-in$20) + (br $while-in$6) ) ) (if - (set_local $25 + (tee_local $25 (i32.load offset=20 (get_local $25) ) @@ -1923,10 +1921,10 @@ (set_local $12 (get_local $4) ) - (br $while-out$19) + (br $while-out$5) ) ) - (br $while-in$20) + (br $while-in$6) ) ) (if @@ -1950,7 +1948,7 @@ (if (i32.lt_u (get_local $12) - (set_local $10 + (tee_local $10 (i32.load (i32.const 192) ) @@ -1961,7 +1959,7 @@ (if (i32.ge_u (get_local $12) - (set_local $4 + (tee_local $4 (i32.add (get_local $12) (get_local $2) @@ -1975,10 +1973,10 @@ (get_local $12) ) ) - (block $do-once$21 + (block $do-once$7 (if (i32.eq - (set_local $1 + (tee_local $1 (i32.load offset=12 (get_local $12) ) @@ -1987,9 +1985,9 @@ ) (block (if - (set_local $16 + (tee_local $16 (i32.load - (set_local $0 + (tee_local $0 (i32.add (get_local $12) (i32.const 20) @@ -2007,9 +2005,9 @@ ) (if (i32.eqz - (set_local $8 + (tee_local $8 (i32.load - (set_local $7 + (tee_local $7 (i32.add (get_local $12) (i32.const 16) @@ -2022,15 +2020,15 @@ (set_local $11 (i32.const 0) ) - (br $do-once$21) + (br $do-once$7) ) ) ) - (loop $while-out$23 $while-in$24 + (loop $while-out$9 $while-in$10 (if - (set_local $16 + (tee_local $16 (i32.load - (set_local $0 + (tee_local $0 (i32.add (get_local $8) (i32.const 20) @@ -2045,13 +2043,13 @@ (set_local $7 (get_local $0) ) - (br $while-in$24) + (br $while-in$10) ) ) (if - (set_local $16 + (tee_local $16 (i32.load - (set_local $0 + (tee_local $0 (i32.add (get_local $8) (i32.const 16) @@ -2067,9 +2065,9 @@ (get_local $0) ) ) - (br $while-out$23) + (br $while-out$9) ) - (br $while-in$24) + (br $while-in$10) ) (if (i32.lt_u @@ -2091,7 +2089,7 @@ (block (if (i32.lt_u - (set_local $0 + (tee_local $0 (i32.load offset=8 (get_local $12) ) @@ -2103,7 +2101,7 @@ (if (i32.ne (i32.load - (set_local $16 + (tee_local $16 (i32.add (get_local $0) (i32.const 12) @@ -2117,7 +2115,7 @@ (if (i32.eq (i32.load - (set_local $7 + (tee_local $7 (i32.add (get_local $1) (i32.const 8) @@ -2144,7 +2142,7 @@ ) ) ) - (block $do-once$25 + (block $do-once$11 (if (get_local $5) (block @@ -2152,11 +2150,11 @@ (i32.eq (get_local $12) (i32.load - (set_local $10 + (tee_local $10 (i32.add (i32.const 480) (i32.shl - (set_local $1 + (tee_local $1 (i32.load offset=28 (get_local $12) ) @@ -2192,7 +2190,7 @@ ) ) ) - (br $do-once$25) + (br $do-once$11) ) ) ) @@ -2209,7 +2207,7 @@ (if (i32.eq (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $5) (i32.const 16) @@ -2227,7 +2225,7 @@ (get_local $11) ) ) - (br_if $do-once$25 + (br_if $do-once$11 (i32.eqz (get_local $11) ) @@ -2237,7 +2235,7 @@ (if (i32.lt_u (get_local $11) - (set_local $1 + (tee_local $1 (i32.load (i32.const 192) ) @@ -2250,7 +2248,7 @@ (get_local $5) ) (if - (set_local $10 + (tee_local $10 (i32.load offset=16 (get_local $12) ) @@ -2274,7 +2272,7 @@ ) ) (if - (set_local $10 + (tee_local $10 (i32.load offset=20 (get_local $12) ) @@ -2302,7 +2300,7 @@ ) ) ) - (block $do-once$29 + (block $do-once$15 (if (i32.ge_u (get_local $6) @@ -2356,12 +2354,12 @@ ) (if (i32.and - (set_local $1 + (tee_local $1 (i32.load (i32.const 176) ) ) - (set_local $0 + (tee_local $0 (i32.shl (i32.const 1) (get_local $5) @@ -2370,9 +2368,9 @@ ) (if (i32.lt_u - (set_local $7 + (tee_local $7 (i32.load - (set_local $5 + (tee_local $5 (i32.add (get_local $10) (i32.const 8) @@ -2429,16 +2427,16 @@ (get_local $4) (get_local $10) ) - (br $do-once$29) + (br $do-once$15) ) ) (set_local $5 (i32.add (i32.const 480) (i32.shl - (set_local $8 + (tee_local $8 (if - (set_local $10 + (tee_local $10 (i32.shr_u (get_local $6) (i32.const 8) @@ -2455,20 +2453,20 @@ (i32.shr_u (get_local $6) (i32.add - (set_local $5 + (tee_local $5 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (set_local $10 + (tee_local $10 (i32.and (i32.shr_u (i32.add - (set_local $1 + (tee_local $1 (i32.shl (get_local $10) - (set_local $0 + (tee_local $0 (i32.and (i32.shr_u (i32.add @@ -2491,11 +2489,11 @@ ) (get_local $0) ) - (set_local $1 + (tee_local $1 (i32.and (i32.shr_u (i32.add - (set_local $7 + (tee_local $7 (i32.shl (get_local $1) (get_local $10) @@ -2542,7 +2540,7 @@ (get_local $8) ) (i32.store offset=4 - (set_local $1 + (tee_local $1 (i32.add (get_local $4) (i32.const 16) @@ -2557,12 +2555,12 @@ (if (i32.eqz (i32.and - (set_local $1 + (tee_local $1 (i32.load (i32.const 180) ) ) - (set_local $7 + (tee_local $7 (i32.shl (i32.const 1) (get_local $8) @@ -2594,7 +2592,7 @@ (get_local $4) (get_local $4) ) - (br $do-once$29) + (br $do-once$15) ) ) (set_local $7 @@ -2621,7 +2619,7 @@ (get_local $5) ) ) - (loop $while-out$31 $while-in$32 + (loop $while-out$17 $while-in$18 (if (i32.eq (i32.and @@ -2639,13 +2637,13 @@ (set_local $9 (i32.const 148) ) - (br $while-out$31) + (br $while-out$17) ) ) (if - (set_local $0 + (tee_local $0 (i32.load - (set_local $5 + (tee_local $5 (i32.add (i32.add (get_local $1) @@ -2683,10 +2681,10 @@ (set_local $9 (i32.const 145) ) - (br $while-out$31) + (br $while-out$17) ) ) - (br $while-in$32) + (br $while-in$18) ) (if (i32.eq @@ -2728,9 +2726,9 @@ (if (i32.and (i32.ge_u - (set_local $7 + (tee_local $7 (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $15) (i32.const 8) @@ -2738,7 +2736,7 @@ ) ) ) - (set_local $0 + (tee_local $0 (i32.load (i32.const 192) ) @@ -2780,7 +2778,7 @@ (i32.store offset=4 (get_local $12) (i32.or - (set_local $7 + (tee_local $7 (i32.add (get_local $6) (get_local $2) @@ -2790,7 +2788,7 @@ ) ) (i32.store - (set_local $1 + (tee_local $1 (i32.add (i32.add (get_local $12) @@ -2834,7 +2832,7 @@ ) (if (i32.ge_u - (set_local $12 + (tee_local $12 (i32.load (i32.const 184) ) @@ -2849,7 +2847,7 @@ ) (if (i32.gt_u - (set_local $6 + (tee_local $6 (i32.sub (get_local $12) (get_local $0) @@ -2860,7 +2858,7 @@ (block (i32.store (i32.const 196) - (set_local $21 + (tee_local $21 (i32.add (get_local $15) (get_local $0) @@ -2910,7 +2908,7 @@ ) ) (i32.store - (set_local $6 + (tee_local $6 (i32.add (i32.add (get_local $15) @@ -2938,7 +2936,7 @@ ) (if (i32.gt_u - (set_local $15 + (tee_local $15 (i32.load (i32.const 188) ) @@ -2948,7 +2946,7 @@ (block (i32.store (i32.const 188) - (set_local $6 + (tee_local $6 (i32.sub (get_local $15) (get_local $0) @@ -2957,9 +2955,9 @@ ) (i32.store (i32.const 200) - (set_local $12 + (tee_local $12 (i32.add - (set_local $15 + (tee_local $15 (i32.load (i32.const 200) ) @@ -2999,7 +2997,7 @@ (if (i32.and (i32.add - (set_local $15 + (tee_local $15 (call_import $_sysconf (i32.const 30) ) @@ -3057,16 +3055,16 @@ ) (if (i32.le_u - (set_local $6 + (tee_local $6 (i32.and - (set_local $21 + (tee_local $21 (i32.add - (set_local $6 + (tee_local $6 (i32.load (i32.const 656) ) ) - (set_local $12 + (tee_local $12 (i32.add (get_local $0) (i32.const 47) @@ -3074,7 +3072,7 @@ ) ) ) - (set_local $23 + (tee_local $23 (i32.sub (i32.const 0) (get_local $6) @@ -3091,7 +3089,7 @@ (if (if (i32.ne - (set_local $8 + (tee_local $8 (i32.load (i32.const 616) ) @@ -3100,9 +3098,9 @@ ) (i32.or (i32.le_u - (set_local $14 + (tee_local $14 (i32.add - (set_local $26 + (tee_local $26 (i32.load (i32.const 608) ) @@ -3133,7 +3131,7 @@ ) (i32.const 0) (i32.eq - (set_local $9 + (tee_local $9 (block $label$break$L257 (if (i32.and @@ -3146,7 +3144,7 @@ (block (block $label$break$L259 (if - (set_local $8 + (tee_local $8 (i32.load (i32.const 200) ) @@ -3159,7 +3157,7 @@ (if (if (i32.le_u - (set_local $26 + (tee_local $26 (i32.load (get_local $14) ) @@ -3170,7 +3168,7 @@ (i32.add (get_local $26) (i32.load - (set_local $11 + (tee_local $11 (i32.add (get_local $14) (i32.const 4) @@ -3194,7 +3192,7 @@ ) (if (i32.eqz - (set_local $14 + (tee_local $14 (i32.load offset=8 (get_local $14) ) @@ -3211,7 +3209,7 @@ ) (if (i32.lt_u - (set_local $14 + (tee_local $14 (i32.and (i32.sub (get_local $21) @@ -3226,7 +3224,7 @@ ) (if (i32.eq - (set_local $11 + (tee_local $11 (call_import $_sbrk (get_local $14) ) @@ -3284,7 +3282,7 @@ (i32.const 173) ) (i32.ne - (set_local $8 + (tee_local $8 (call_import $_sbrk (i32.const 0) ) @@ -3297,9 +3295,9 @@ (set_local $1 (if (i32.and - (set_local $11 + (tee_local $11 (i32.add - (set_local $14 + (tee_local $14 (i32.load (i32.const 652) ) @@ -3307,7 +3305,7 @@ (i32.const -1) ) ) - (set_local $2 + (tee_local $2 (get_local $8) ) ) @@ -3332,7 +3330,7 @@ ) (set_local $2 (i32.add - (set_local $14 + (tee_local $14 (i32.load (i32.const 608) ) @@ -3361,7 +3359,7 @@ ) (i32.gt_u (get_local $2) - (set_local $11 + (tee_local $11 (i32.load (i32.const 616) ) @@ -3377,7 +3375,7 @@ ) (if (i32.eq - (set_local $11 + (tee_local $11 (call_import $_sbrk (get_local $1) ) @@ -3444,14 +3442,14 @@ ) ) (i32.lt_u - (set_local $2 + (tee_local $2 (i32.and (i32.add (i32.sub (get_local $12) (get_local $17) ) - (set_local $8 + (tee_local $8 (i32.load (i32.const 656) ) @@ -3475,8 +3473,10 @@ (i32.const -1) ) (block - (call_import $_sbrk - (get_local $11) + (drop + (call_import $_sbrk + (get_local $11) + ) ) (br $label$break$L279) ) @@ -3530,12 +3530,12 @@ ) (i32.and (i32.lt_u - (set_local $3 + (tee_local $3 (call_import $_sbrk (get_local $6) ) ) - (set_local $6 + (tee_local $6 (call_import $_sbrk (i32.const 0) ) @@ -3555,7 +3555,7 @@ (i32.const 0) ) (i32.gt_u - (set_local $13 + (tee_local $13 (i32.sub (get_local $6) (get_local $3) @@ -3588,7 +3588,7 @@ (block (i32.store (i32.const 608) - (set_local $13 + (tee_local $13 (i32.add (i32.load (i32.const 608) @@ -3611,7 +3611,7 @@ ) (block $do-once$44 (if - (set_local $13 + (tee_local $13 (i32.load (i32.const 200) ) @@ -3620,19 +3620,19 @@ (set_local $3 (i32.const 624) ) - (loop $do-out$46 $do-in$47 + (loop $do-out$48 $do-in$49 (if (i32.eq (get_local $20) (i32.add - (set_local $6 + (tee_local $6 (i32.load (get_local $3) ) ) - (set_local $12 + (tee_local $12 (i32.load - (set_local $17 + (tee_local $17 (i32.add (get_local $3) (i32.const 4) @@ -3658,12 +3658,12 @@ (set_local $9 (i32.const 203) ) - (br $do-out$46) + (br $do-out$48) ) ) - (br_if $do-in$47 + (br_if $do-in$49 (i32.ne - (set_local $3 + (tee_local $3 (i32.load offset=8 (get_local $3) ) @@ -3713,13 +3713,13 @@ (set_local $3 (i32.add (get_local $13) - (set_local $12 + (tee_local $12 (select (i32.const 0) (i32.and (i32.sub (i32.const 0) - (set_local $3 + (tee_local $3 (i32.add (get_local $13) (i32.const 8) @@ -3785,7 +3785,7 @@ (if (i32.lt_u (get_local $20) - (set_local $17 + (tee_local $17 (i32.load (i32.const 192) ) @@ -3810,7 +3810,7 @@ (set_local $3 (i32.const 624) ) - (loop $while-out$48 $while-in$49 + (loop $while-out$50 $while-in$51 (if (i32.eq (i32.load @@ -3828,12 +3828,12 @@ (set_local $9 (i32.const 211) ) - (br $while-out$48) + (br $while-out$50) ) ) (if (i32.eqz - (set_local $3 + (tee_local $3 (i32.load offset=8 (get_local $3) ) @@ -3843,10 +3843,10 @@ (set_local $28 (i32.const 624) ) - (br $while-out$48) + (br $while-out$50) ) ) - (br $while-in$49) + (br $while-in$51) ) (if (i32.eq @@ -3869,7 +3869,7 @@ (get_local $20) ) (i32.store - (set_local $3 + (tee_local $3 (i32.add (get_local $41) (i32.const 4) @@ -3890,7 +3890,7 @@ (i32.and (i32.sub (i32.const 0) - (set_local $3 + (tee_local $3 (i32.add (get_local $20) (i32.const 8) @@ -3917,7 +3917,7 @@ (i32.and (i32.sub (i32.const 0) - (set_local $3 + (tee_local $3 (i32.add (get_local $17) (i32.const 8) @@ -3958,7 +3958,7 @@ (i32.const 3) ) ) - (block $do-once$50 + (block $do-once$52 (if (i32.ne (get_local $6) @@ -3975,7 +3975,7 @@ (block (i32.store (i32.const 184) - (set_local $1 + (tee_local $1 (i32.add (i32.load (i32.const 184) @@ -4002,16 +4002,16 @@ ) (get_local $1) ) - (br $do-once$50) + (br $do-once$52) ) ) (i32.store - (set_local $5 + (tee_local $5 (i32.add (if (i32.eq (i32.and - (set_local $1 + (tee_local $1 (i32.load offset=4 (get_local $6) ) @@ -4045,10 +4045,10 @@ (get_local $6) ) ) - (block $do-once$53 + (block $do-once$59 (if (i32.eq - (set_local $21 + (tee_local $21 (i32.load offset=12 (get_local $6) ) @@ -4057,11 +4057,11 @@ ) (block (if - (set_local $8 + (tee_local $8 (i32.load - (set_local $2 + (tee_local $2 (i32.add - (set_local $11 + (tee_local $11 (i32.add (get_local $6) (i32.const 16) @@ -4082,7 +4082,7 @@ ) (if (i32.eqz - (set_local $14 + (tee_local $14 (i32.load (get_local $11) ) @@ -4092,15 +4092,15 @@ (set_local $24 (i32.const 0) ) - (br $do-once$53) + (br $do-once$59) ) ) ) - (loop $while-out$55 $while-in$56 + (loop $while-out$61 $while-in$62 (if - (set_local $8 + (tee_local $8 (i32.load - (set_local $2 + (tee_local $2 (i32.add (get_local $14) (i32.const 20) @@ -4115,13 +4115,13 @@ (set_local $11 (get_local $2) ) - (br $while-in$56) + (br $while-in$62) ) ) (if - (set_local $8 + (tee_local $8 (i32.load - (set_local $2 + (tee_local $2 (i32.add (get_local $14) (i32.const 16) @@ -4137,9 +4137,9 @@ (get_local $2) ) ) - (br $while-out$55) + (br $while-out$61) ) - (br $while-in$56) + (br $while-in$62) ) (if (i32.lt_u @@ -4161,7 +4161,7 @@ (block (if (i32.lt_u - (set_local $2 + (tee_local $2 (i32.load offset=8 (get_local $6) ) @@ -4173,7 +4173,7 @@ (if (i32.ne (i32.load - (set_local $8 + (tee_local $8 (i32.add (get_local $2) (i32.const 12) @@ -4187,7 +4187,7 @@ (if (i32.eq (i32.load - (set_local $11 + (tee_local $11 (i32.add (get_local $21) (i32.const 8) @@ -4219,16 +4219,16 @@ (get_local $23) ) ) - (block $do-once$57 + (block $do-once$63 (if (i32.ne (get_local $6) (i32.load - (set_local $2 + (tee_local $2 (i32.add (i32.const 480) (i32.shl - (set_local $21 + (tee_local $21 (i32.load offset=28 (get_local $6) ) @@ -4252,7 +4252,7 @@ (if (i32.eq (i32.load - (set_local $11 + (tee_local $11 (i32.add (get_local $23) (i32.const 16) @@ -4281,7 +4281,7 @@ (get_local $2) (get_local $24) ) - (br_if $do-once$57 + (br_if $do-once$63 (get_local $24) ) (i32.store @@ -4306,7 +4306,7 @@ (if (i32.lt_u (get_local $24) - (set_local $21 + (tee_local $21 (i32.load (i32.const 192) ) @@ -4319,9 +4319,9 @@ (get_local $23) ) (if - (set_local $11 + (tee_local $11 (i32.load - (set_local $2 + (tee_local $2 (i32.add (get_local $6) (i32.const 16) @@ -4349,7 +4349,7 @@ ) (br_if $label$break$L331 (i32.eqz - (set_local $11 + (tee_local $11 (i32.load offset=4 (get_local $2) ) @@ -4382,15 +4382,15 @@ (get_local $6) ) ) - (block $do-once$61 + (block $do-once$55 (if (i32.ne - (set_local $11 + (tee_local $11 (i32.load offset=8 (get_local $6) ) ) - (set_local $23 + (tee_local $23 (i32.add (i32.const 216) (i32.shl @@ -4411,7 +4411,7 @@ ) (call_import $_abort) ) - (br_if $do-once$61 + (br_if $do-once$55 (i32.eq (i32.load offset=12 (get_local $11) @@ -4447,7 +4447,7 @@ (br $label$break$L331) ) ) - (block $do-once$63 + (block $do-once$57 (if (i32.eq (get_local $21) @@ -4470,7 +4470,7 @@ (if (i32.eq (i32.load - (set_local $2 + (tee_local $2 (i32.add (get_local $21) (i32.const 8) @@ -4483,7 +4483,7 @@ (set_local $42 (get_local $2) ) - (br $do-once$63) + (br $do-once$57) ) ) (call_import $_abort) @@ -4562,15 +4562,15 @@ ) ) ) - (block $do-once$65 + (block $do-once$67 (if (i32.and - (set_local $23 + (tee_local $23 (i32.load (i32.const 176) ) ) - (set_local $2 + (tee_local $2 (i32.shl (i32.const 1) (get_local $5) @@ -4580,9 +4580,9 @@ (block (if (i32.ge_u - (set_local $8 + (tee_local $8 (i32.load - (set_local $5 + (tee_local $5 (i32.add (get_local $1) (i32.const 8) @@ -4601,7 +4601,7 @@ (set_local $35 (get_local $8) ) - (br $do-once$65) + (br $do-once$67) ) ) (call_import $_abort) @@ -4642,24 +4642,24 @@ (get_local $3) (get_local $1) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $2 (i32.add (i32.const 480) (i32.shl - (set_local $0 - (block $do-once$67 + (tee_local $0 + (block $do-once$69 (if - (set_local $2 + (tee_local $2 (i32.shr_u (get_local $15) (i32.const 8) ) ) (block - (br_if $do-once$67 + (br_if $do-once$69 (i32.const 31) (i32.gt_u (get_local $15) @@ -4671,20 +4671,20 @@ (i32.shr_u (get_local $15) (i32.add - (set_local $14 + (tee_local $14 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (set_local $8 + (tee_local $8 (i32.and (i32.shr_u (i32.add - (set_local $7 + (tee_local $7 (i32.shl (get_local $2) - (set_local $23 + (tee_local $23 (i32.and (i32.shr_u (i32.add @@ -4707,11 +4707,11 @@ ) (get_local $23) ) - (set_local $7 + (tee_local $7 (i32.and (i32.shr_u (i32.add - (set_local $5 + (tee_local $5 (i32.shl (get_local $7) (get_local $8) @@ -4759,7 +4759,7 @@ (get_local $0) ) (i32.store offset=4 - (set_local $1 + (tee_local $1 (i32.add (get_local $3) (i32.const 16) @@ -4774,12 +4774,12 @@ (if (i32.eqz (i32.and - (set_local $1 + (tee_local $1 (i32.load (i32.const 180) ) ) - (set_local $14 + (tee_local $14 (i32.shl (i32.const 1) (get_local $0) @@ -4811,7 +4811,7 @@ (get_local $3) (get_local $3) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $14 @@ -4838,7 +4838,7 @@ (get_local $2) ) ) - (loop $while-out$69 $while-in$70 + (loop $while-out$71 $while-in$72 (if (i32.eq (i32.and @@ -4856,13 +4856,13 @@ (set_local $9 (i32.const 281) ) - (br $while-out$69) + (br $while-out$71) ) ) (if - (set_local $7 + (tee_local $7 (i32.load - (set_local $2 + (tee_local $2 (i32.add (i32.add (get_local $1) @@ -4900,10 +4900,10 @@ (set_local $9 (i32.const 278) ) - (br $while-out$69) + (br $while-out$71) ) ) - (br $while-in$70) + (br $while-in$72) ) (if (i32.eq @@ -4945,9 +4945,9 @@ (if (i32.and (i32.ge_u - (set_local $14 + (tee_local $14 (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $36) (i32.const 8) @@ -4955,7 +4955,7 @@ ) ) ) - (set_local $7 + (tee_local $7 (i32.load (i32.const 192) ) @@ -4996,7 +4996,7 @@ (block (i32.store (i32.const 188) - (set_local $14 + (tee_local $14 (i32.add (i32.load (i32.const 188) @@ -5028,11 +5028,11 @@ ) ) ) - (loop $while-out$71 $while-in$72 + (loop $while-out$73 $while-in$74 (if (if (i32.le_u - (set_local $3 + (tee_local $3 (i32.load (get_local $28) ) @@ -5040,7 +5040,7 @@ (get_local $13) ) (i32.gt_u - (set_local $15 + (tee_local $15 (i32.add (get_local $3) (i32.load offset=4 @@ -5056,7 +5056,7 @@ (set_local $5 (get_local $15) ) - (br $while-out$71) + (br $while-out$73) ) ) (set_local $28 @@ -5064,11 +5064,11 @@ (get_local $28) ) ) - (br $while-in$72) + (br $while-in$74) ) (set_local $15 (i32.add - (set_local $12 + (tee_local $12 (i32.add (get_local $5) (i32.const -47) @@ -5079,10 +5079,10 @@ ) (set_local $3 (i32.add - (set_local $12 + (tee_local $12 (select (get_local $13) - (set_local $3 + (tee_local $3 (i32.add (get_local $12) (select @@ -5106,7 +5106,7 @@ ) (i32.lt_u (get_local $3) - (set_local $15 + (tee_local $15 (i32.add (get_local $13) (i32.const 16) @@ -5120,16 +5120,16 @@ ) (i32.store (i32.const 200) - (set_local $6 + (tee_local $6 (i32.add (get_local $20) - (set_local $17 + (tee_local $17 (select (i32.const 0) (i32.and (i32.sub (i32.const 0) - (set_local $6 + (tee_local $6 (i32.add (get_local $20) (i32.const 8) @@ -5152,7 +5152,7 @@ ) (i32.store (i32.const 188) - (set_local $14 + (tee_local $14 (i32.sub (i32.add (get_local $22) @@ -5183,7 +5183,7 @@ ) ) (i32.store - (set_local $14 + (tee_local $14 (i32.add (get_local $12) (i32.const 4) @@ -5237,9 +5237,9 @@ (i32.const 24) ) ) - (loop $do-in$74 + (loop $do-in$76 (i32.store - (set_local $3 + (tee_local $3 (i32.add (get_local $3) (i32.const 4) @@ -5247,7 +5247,7 @@ ) (i32.const 7) ) - (br_if $do-in$74 + (br_if $do-in$76 (i32.lt_u (i32.add (get_local $3) @@ -5275,7 +5275,7 @@ (i32.store offset=4 (get_local $13) (i32.or - (set_local $3 + (tee_local $3 (i32.sub (get_local $12) (get_local $13) @@ -5314,12 +5314,12 @@ ) (if (i32.and - (set_local $1 + (tee_local $1 (i32.load (i32.const 176) ) ) - (set_local $7 + (tee_local $7 (i32.shl (i32.const 1) (get_local $6) @@ -5328,9 +5328,9 @@ ) (if (i32.lt_u - (set_local $2 + (tee_local $2 (i32.load - (set_local $6 + (tee_local $6 (i32.add (get_local $17) (i32.const 8) @@ -5394,9 +5394,9 @@ (i32.add (i32.const 480) (i32.shl - (set_local $5 + (tee_local $5 (if - (set_local $17 + (tee_local $17 (i32.shr_u (get_local $3) (i32.const 8) @@ -5413,20 +5413,20 @@ (i32.shr_u (get_local $3) (i32.add - (set_local $6 + (tee_local $6 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (set_local $17 + (tee_local $17 (i32.and (i32.shr_u (i32.add - (set_local $1 + (tee_local $1 (i32.shl (get_local $17) - (set_local $7 + (tee_local $7 (i32.and (i32.shr_u (i32.add @@ -5449,11 +5449,11 @@ ) (get_local $7) ) - (set_local $1 + (tee_local $1 (i32.and (i32.shr_u (i32.add - (set_local $2 + (tee_local $2 (i32.shl (get_local $1) (get_local $17) @@ -5510,12 +5510,12 @@ (if (i32.eqz (i32.and - (set_local $1 + (tee_local $1 (i32.load (i32.const 180) ) ) - (set_local $2 + (tee_local $2 (i32.shl (i32.const 1) (get_local $5) @@ -5574,7 +5574,7 @@ (get_local $6) ) ) - (loop $while-out$75 $while-in$76 + (loop $while-out$77 $while-in$78 (if (i32.eq (i32.and @@ -5592,13 +5592,13 @@ (set_local $9 (i32.const 307) ) - (br $while-out$75) + (br $while-out$77) ) ) (if - (set_local $7 + (tee_local $7 (i32.load - (set_local $6 + (tee_local $6 (i32.add (i32.add (get_local $1) @@ -5636,10 +5636,10 @@ (set_local $9 (i32.const 304) ) - (br $while-out$75) + (br $while-out$77) ) ) - (br $while-in$76) + (br $while-in$78) ) (if (i32.eq @@ -5681,9 +5681,9 @@ (if (i32.and (i32.ge_u - (set_local $2 + (tee_local $2 (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $38) (i32.const 8) @@ -5691,7 +5691,7 @@ ) ) ) - (set_local $3 + (tee_local $3 (i32.load (i32.const 192) ) @@ -5735,7 +5735,7 @@ (if (i32.or (i32.eq - (set_local $2 + (tee_local $2 (i32.load (i32.const 192) ) @@ -5777,9 +5777,9 @@ (set_local $2 (i32.const 0) ) - (loop $do-in$78 + (loop $do-in$47 (i32.store offset=12 - (set_local $1 + (tee_local $1 (i32.add (i32.const 216) (i32.shl @@ -5797,9 +5797,9 @@ (get_local $1) (get_local $1) ) - (br_if $do-in$78 + (br_if $do-in$47 (i32.ne - (set_local $2 + (tee_local $2 (i32.add (get_local $2) (i32.const 1) @@ -5811,16 +5811,16 @@ ) (i32.store (i32.const 200) - (set_local $2 + (tee_local $2 (i32.add (get_local $20) - (set_local $1 + (tee_local $1 (select (i32.const 0) (i32.and (i32.sub (i32.const 0) - (set_local $2 + (tee_local $2 (i32.add (get_local $20) (i32.const 8) @@ -5843,7 +5843,7 @@ ) (i32.store (i32.const 188) - (set_local $3 + (tee_local $3 (i32.sub (i32.add (get_local $22) @@ -5878,7 +5878,7 @@ ) (if (i32.gt_u - (set_local $22 + (tee_local $22 (i32.load (i32.const 188) ) @@ -5888,7 +5888,7 @@ (block (i32.store (i32.const 188) - (set_local $20 + (tee_local $20 (i32.sub (get_local $22) (get_local $0) @@ -5897,9 +5897,9 @@ ) (i32.store (i32.const 200) - (set_local $13 + (tee_local $13 (i32.add - (set_local $22 + (tee_local $22 (i32.load (i32.const 200) ) @@ -5966,13 +5966,13 @@ ) (if (i32.lt_u - (set_local $1 + (tee_local $1 (i32.add (get_local $0) (i32.const -8) ) ) - (set_local $14 + (tee_local $14 (i32.load (i32.const 192) ) @@ -5982,9 +5982,9 @@ ) (if (i32.eq - (set_local $0 + (tee_local $0 (i32.and - (set_local $9 + (tee_local $9 (i32.load (i32.add (get_local $0) @@ -6002,7 +6002,7 @@ (set_local $8 (i32.add (get_local $1) - (set_local $3 + (tee_local $3 (i32.and (get_local $9) (i32.const -8) @@ -6044,7 +6044,7 @@ ) (if (i32.lt_u - (set_local $0 + (tee_local $0 (i32.add (get_local $1) (i32.sub @@ -6068,9 +6068,9 @@ (if (i32.ne (i32.and - (set_local $5 + (tee_local $5 (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $8) (i32.const 4) @@ -6139,12 +6139,12 @@ ) (if (i32.ne - (set_local $9 + (tee_local $9 (i32.load offset=8 (get_local $0) ) ) - (set_local $6 + (tee_local $6 (i32.add (i32.const 216) (i32.shl @@ -6222,7 +6222,7 @@ (if (i32.eq (i32.load - (set_local $6 + (tee_local $6 (i32.add (get_local $1) (i32.const 8) @@ -6269,7 +6269,7 @@ (block $do-once$2 (if (i32.eq - (set_local $1 + (tee_local $1 (i32.load offset=12 (get_local $0) ) @@ -6278,11 +6278,11 @@ ) (block (if - (set_local $11 + (tee_local $11 (i32.load - (set_local $5 + (tee_local $5 (i32.add - (set_local $6 + (tee_local $6 (i32.add (get_local $0) (i32.const 16) @@ -6303,7 +6303,7 @@ ) (if (i32.eqz - (set_local $1 + (tee_local $1 (i32.load (get_local $6) ) @@ -6319,9 +6319,9 @@ ) (loop $while-out$4 $while-in$5 (if - (set_local $11 + (tee_local $11 (i32.load - (set_local $5 + (tee_local $5 (i32.add (get_local $1) (i32.const 20) @@ -6340,9 +6340,9 @@ ) ) (if - (set_local $11 + (tee_local $11 (i32.load - (set_local $5 + (tee_local $5 (i32.add (get_local $1) (i32.const 16) @@ -6390,7 +6390,7 @@ (block (if (i32.lt_u - (set_local $5 + (tee_local $5 (i32.load offset=8 (get_local $0) ) @@ -6402,7 +6402,7 @@ (if (i32.ne (i32.load - (set_local $11 + (tee_local $11 (i32.add (get_local $5) (i32.const 12) @@ -6416,7 +6416,7 @@ (if (i32.eq (i32.load - (set_local $6 + (tee_local $6 (i32.add (get_local $1) (i32.const 8) @@ -6450,11 +6450,11 @@ (i32.eq (get_local $0) (i32.load - (set_local $5 + (tee_local $5 (i32.add (i32.const 480) (i32.shl - (set_local $1 + (tee_local $1 (i32.load offset=28 (get_local $0) ) @@ -6513,7 +6513,7 @@ (if (i32.eq (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $9) (i32.const 16) @@ -6550,7 +6550,7 @@ (if (i32.lt_u (get_local $4) - (set_local $1 + (tee_local $1 (i32.load (i32.const 192) ) @@ -6563,9 +6563,9 @@ (get_local $9) ) (if - (set_local $6 + (tee_local $6 (i32.load - (set_local $5 + (tee_local $5 (i32.add (get_local $0) (i32.const 16) @@ -6592,7 +6592,7 @@ ) ) (if - (set_local $6 + (tee_local $6 (i32.load offset=4 (get_local $5) ) @@ -6654,9 +6654,9 @@ (if (i32.eqz (i32.and - (set_local $1 + (tee_local $1 (i32.load - (set_local $3 + (tee_local $3 (i32.add (get_local $8) (i32.const 4) @@ -6711,7 +6711,7 @@ (block (i32.store (i32.const 188) - (set_local $4 + (tee_local $4 (i32.add (i32.load (i32.const 188) @@ -6761,7 +6761,7 @@ (block (i32.store (i32.const 184) - (set_local $4 + (tee_local $4 (i32.add (i32.load (i32.const 184) @@ -6821,7 +6821,7 @@ (block $do-once$10 (if (i32.eq - (set_local $10 + (tee_local $10 (i32.load offset=12 (get_local $8) ) @@ -6830,11 +6830,11 @@ ) (block (if - (set_local $11 + (tee_local $11 (i32.load - (set_local $1 + (tee_local $1 (i32.add - (set_local $6 + (tee_local $6 (i32.add (get_local $8) (i32.const 16) @@ -6855,7 +6855,7 @@ ) (if (i32.eqz - (set_local $0 + (tee_local $0 (i32.load (get_local $6) ) @@ -6871,9 +6871,9 @@ ) (loop $while-out$12 $while-in$13 (if - (set_local $11 + (tee_local $11 (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $0) (i32.const 20) @@ -6892,9 +6892,9 @@ ) ) (if - (set_local $11 + (tee_local $11 (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $0) (i32.const 16) @@ -6936,7 +6936,7 @@ (block (if (i32.lt_u - (set_local $1 + (tee_local $1 (i32.load offset=8 (get_local $8) ) @@ -6950,7 +6950,7 @@ (if (i32.ne (i32.load - (set_local $11 + (tee_local $11 (i32.add (get_local $1) (i32.const 12) @@ -6964,7 +6964,7 @@ (if (i32.eq (i32.load - (set_local $6 + (tee_local $6 (i32.add (get_local $10) (i32.const 8) @@ -6998,11 +6998,11 @@ (i32.eq (get_local $8) (i32.load - (set_local $3 + (tee_local $3 (i32.add (i32.const 480) (i32.shl - (set_local $10 + (tee_local $10 (i32.load offset=28 (get_local $8) ) @@ -7055,7 +7055,7 @@ (if (i32.eq (i32.load - (set_local $10 + (tee_local $10 (i32.add (get_local $5) (i32.const 16) @@ -7083,7 +7083,7 @@ (if (i32.lt_u (get_local $12) - (set_local $10 + (tee_local $10 (i32.load (i32.const 192) ) @@ -7096,9 +7096,9 @@ (get_local $5) ) (if - (set_local $0 + (tee_local $0 (i32.load - (set_local $3 + (tee_local $3 (i32.add (get_local $8) (i32.const 16) @@ -7125,7 +7125,7 @@ ) ) (if - (set_local $0 + (tee_local $0 (i32.load offset=4 (get_local $3) ) @@ -7161,12 +7161,12 @@ ) (if (i32.ne - (set_local $0 + (tee_local $0 (i32.load offset=8 (get_local $8) ) ) - (set_local $5 + (tee_local $5 (i32.add (i32.const 216) (i32.shl @@ -7242,7 +7242,7 @@ (if (i32.eq (i32.load - (set_local $5 + (tee_local $5 (i32.add (get_local $10) (i32.const 8) @@ -7335,12 +7335,12 @@ ) (if (i32.and - (set_local $3 + (tee_local $3 (i32.load (i32.const 176) ) ) - (set_local $4 + (tee_local $4 (i32.shl (i32.const 1) (get_local $7) @@ -7349,9 +7349,9 @@ ) (if (i32.lt_u - (set_local $16 + (tee_local $16 (i32.load - (set_local $7 + (tee_local $7 (i32.add (get_local $1) (i32.const 8) @@ -7415,9 +7415,9 @@ (i32.add (i32.const 480) (i32.shl - (set_local $1 + (tee_local $1 (if - (set_local $1 + (tee_local $1 (i32.shr_u (get_local $0) (i32.const 8) @@ -7434,20 +7434,20 @@ (i32.shr_u (get_local $0) (i32.add - (set_local $3 + (tee_local $3 (i32.add (i32.sub (i32.const 14) (i32.or (i32.or - (set_local $1 + (tee_local $1 (i32.and (i32.shr_u (i32.add - (set_local $15 + (tee_local $15 (i32.shl (get_local $1) - (set_local $13 + (tee_local $13 (i32.and (i32.shr_u (i32.add @@ -7470,11 +7470,11 @@ ) (get_local $13) ) - (set_local $15 + (tee_local $15 (i32.and (i32.shr_u (i32.add - (set_local $4 + (tee_local $4 (i32.shl (get_local $15) (get_local $1) @@ -7530,12 +7530,12 @@ ) (if (i32.and - (set_local $15 + (tee_local $15 (i32.load (i32.const 180) ) ) - (set_local $4 + (tee_local $4 (i32.shl (i32.const 1) (get_local $1) @@ -7589,9 +7589,9 @@ ) ) (if - (set_local $7 + (tee_local $7 (i32.load - (set_local $16 + (tee_local $16 (i32.add (i32.add (get_local $1) @@ -7674,9 +7674,9 @@ (if (i32.and (i32.ge_u - (set_local $13 + (tee_local $13 (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $17) (i32.const 8) @@ -7684,7 +7684,7 @@ ) ) ) - (set_local $3 + (tee_local $3 (i32.load (i32.const 192) ) @@ -7750,7 +7750,7 @@ ) (i32.store (i32.const 208) - (set_local $2 + (tee_local $2 (i32.add (i32.load (i32.const 208) @@ -7768,7 +7768,7 @@ ) (loop $while-out$20 $while-in$21 (if - (set_local $2 + (tee_local $2 (i32.load (get_local $0) ) @@ -7829,15 +7829,15 @@ (get_local $11) ) (i32.store - (set_local $3 + (tee_local $3 (i32.add (get_local $11) (i32.const 32) ) ) - (set_local $8 + (tee_local $8 (i32.load - (set_local $9 + (tee_local $9 (i32.add (get_local $0) (i32.const 28) @@ -7848,10 +7848,10 @@ ) (i32.store offset=4 (get_local $3) - (set_local $10 + (tee_local $10 (i32.sub (i32.load - (set_local $14 + (tee_local $14 (i32.add (get_local $0) (i32.const 20) @@ -7898,7 +7898,7 @@ (if (i32.eq (get_local $5) - (set_local $6 + (tee_local $6 (if (i32.load (i32.const 8) @@ -7995,7 +7995,7 @@ (if (i32.le_u (get_local $6) - (set_local $5 + (tee_local $5 (i32.load offset=4 (get_local $4) ) @@ -8037,7 +8037,7 @@ (block (i32.store (get_local $9) - (set_local $7 + (tee_local $7 (i32.load (get_local $8) ) @@ -8107,7 +8107,7 @@ (i32.store offset=16 (get_local $0) (i32.add - (set_local $5 + (tee_local $5 (i32.load (get_local $8) ) @@ -8119,7 +8119,7 @@ ) (i32.store (get_local $9) - (set_local $8 + (tee_local $8 (get_local $5) ) ) @@ -8189,9 +8189,9 @@ (local $6 i32) (local $7 i32) (if - (set_local $5 + (tee_local $5 (i32.load - (set_local $3 + (tee_local $3 (i32.add (get_local $2) (i32.const 16) @@ -8234,9 +8234,9 @@ ) (block (set_local $6 - (set_local $3 + (tee_local $3 (i32.load - (set_local $5 + (tee_local $5 (i32.add (get_local $2) (i32.const 20) @@ -8308,7 +8308,7 @@ (i32.load8_s (i32.add (get_local $0) - (set_local $7 + (tee_local $7 (i32.add (get_local $3) (i32.const -1) @@ -8381,10 +8381,12 @@ ) ) ) - (call $_memcpy - (get_local $6) - (get_local $2) - (get_local $0) + (drop + (call $_memcpy + (get_local $6) + (get_local $2) + (get_local $0) + ) ) (i32.store (get_local $5) @@ -8468,7 +8470,7 @@ (i32.const 36) ) (if - (set_local $2 + (tee_local $2 (i32.load (i32.const 32) ) @@ -8521,12 +8523,13 @@ ) ) (if - (set_local $1 - (i32.load offset=56 - (get_local $1) + (i32.eqz + (tee_local $1 + (i32.load offset=56 + (get_local $1) + ) ) ) - (get_local $2) (block (set_local $0 (get_local $2) @@ -8537,7 +8540,6 @@ (br $while-in$3) ) ) - (get_local $0) ) (call_import $___unlock (i32.const 36) @@ -8556,7 +8558,7 @@ (block $label$break$L1 (if (i32.and - (set_local $3 + (tee_local $3 (get_local $0) ) (i32.const 3) @@ -8580,18 +8582,19 @@ ) ) (if - (i32.and - (set_local $4 - (set_local $0 - (i32.add - (get_local $0) - (i32.const 1) + (i32.eqz + (i32.and + (tee_local $4 + (tee_local $0 + (i32.add + (get_local $0) + (i32.const 1) + ) ) ) + (i32.const 3) ) - (i32.const 3) ) - (get_local $0) (block (set_local $2 (get_local $0) @@ -8629,7 +8632,7 @@ (i32.and (i32.xor (i32.and - (set_local $2 + (tee_local $2 (i32.load (get_local $1) ) @@ -8671,7 +8674,7 @@ (loop $while-out$5 $while-in$6 (if (i32.load8_s - (set_local $1 + (tee_local $1 (i32.add (get_local $2) (i32.const 1) @@ -8686,7 +8689,6 @@ (br $while-in$6) ) ) - (get_local $1) ) (set_local $5 (get_local $1) @@ -8723,10 +8725,10 @@ ) ) (i32.store8 - (set_local $6 + (tee_local $6 (get_local $5) ) - (set_local $9 + (tee_local $9 (i32.and (get_local $1) (i32.const 255) @@ -8734,9 +8736,9 @@ ) ) (if - (set_local $3 + (tee_local $3 (i32.load - (set_local $2 + (tee_local $2 (i32.add (get_local $0) (i32.const 16) @@ -8781,9 +8783,9 @@ (if (if (i32.lt_u - (set_local $2 + (tee_local $2 (i32.load - (set_local $3 + (tee_local $3 (i32.add (get_local $0) (i32.const 20) @@ -8794,7 +8796,7 @@ (get_local $7) ) (i32.ne - (set_local $10 + (tee_local $10 (i32.and (get_local $1) (i32.const 255) @@ -8869,7 +8871,7 @@ (if (i32.gt_u (i32.load - (set_local $1 + (tee_local $1 (i32.add (get_local $0) (i32.const 20) @@ -8877,7 +8879,7 @@ ) ) (i32.load - (set_local $2 + (tee_local $2 (i32.add (get_local $0) (i32.const 28) @@ -8886,19 +8888,21 @@ ) ) (block - (call_indirect $FUNCSIG$iiii - (i32.add - (i32.and - (i32.load offset=36 - (get_local $0) + (drop + (call_indirect $FUNCSIG$iiii + (i32.add + (i32.and + (i32.load offset=36 + (get_local $0) + ) + (i32.const 7) ) - (i32.const 7) + (i32.const 2) ) - (i32.const 2) + (get_local $0) + (i32.const 0) + (i32.const 0) ) - (get_local $0) - (i32.const 0) - (i32.const 0) ) (i32.eq (i32.load @@ -8913,9 +8917,9 @@ (block (if (i32.lt_u - (set_local $4 + (tee_local $4 (i32.load - (set_local $3 + (tee_local $3 (i32.add (get_local $0) (i32.const 4) @@ -8923,9 +8927,9 @@ ) ) ) - (set_local $6 + (tee_local $6 (i32.load - (set_local $5 + (tee_local $5 (i32.add (get_local $0) (i32.const 8) @@ -9143,7 +9147,7 @@ (i32.or (i32.or (i32.or - (set_local $1 + (tee_local $1 (i32.and (get_local $1) (i32.const 255) @@ -9172,7 +9176,7 @@ ) ) (if - (set_local $3 + (tee_local $3 (i32.and (get_local $0) (i32.const 3) @@ -9263,7 +9267,7 @@ (if (i32.gt_s (i32.load offset=76 - (set_local $1 + (tee_local $1 (i32.load (i32.const 52) ) @@ -9298,9 +9302,9 @@ (i32.const 10) ) (i32.lt_u - (set_local $2 + (tee_local $2 (i32.load - (set_local $4 + (tee_local $4 (i32.add (get_local $1) (i32.const 20) @@ -9374,7 +9378,7 @@ ) ) (i32.store - (set_local $3 + (tee_local $3 (get_local $4) ) (i32.load offset=60 @@ -9391,7 +9395,7 @@ ) (i32.store offset=12 (get_local $3) - (set_local $0 + (tee_local $0 (i32.add (get_local $4) (i32.const 20) @@ -9436,7 +9440,7 @@ (local $2 i32) (set_local $2 (i32.load8_s - (set_local $1 + (tee_local $1 (i32.add (get_local $0) (i32.const 74) @@ -9456,7 +9460,7 @@ ) (if (i32.and - (set_local $2 + (tee_local $2 (i32.load (get_local $0) ) @@ -9484,7 +9488,7 @@ ) (i32.store offset=28 (get_local $0) - (set_local $1 + (tee_local $1 (i32.load offset=44 (get_local $0) ) @@ -9518,7 +9522,7 @@ ) (if (i32.eq - (set_local $0 + (tee_local $0 (if (i32.gt_s (i32.load offset=76 @@ -9734,7 +9738,7 @@ ) ) (i32.store - (set_local $2 + (tee_local $2 (get_local $1) ) (i32.load offset=60 @@ -9977,8 +9981,10 @@ ) ) (func $_main (result i32) - (call $_puts - (i32.const 672) + (drop + (call $_puts + (i32.const 672) + ) ) (i32.const 0) ) |