diff options
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise | 726 |
1 files changed, 361 insertions, 365 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise index c8df16aa6..0daff6798 100644 --- a/test/emcc_hello_world.fromasm.imprecise +++ b/test/emcc_hello_world.fromasm.imprecise @@ -654,7 +654,7 @@ ) ) (block i32 - (set_local $1 + (set_local $0 (if i32 (i32.load (i32.const 12) @@ -671,7 +671,7 @@ (i32.const 44) ) (if - (tee_local $0 + (tee_local $1 (i32.load (i32.const 40) ) @@ -681,45 +681,44 @@ (if i32 (i32.gt_s (i32.load offset=76 - (get_local $0) + (get_local $1) ) (i32.const -1) ) (call $___lockfile - (get_local $0) + (get_local $1) ) (i32.const 0) ) ) - (set_local $1 - (if i32 - (i32.gt_u - (i32.load offset=20 - (get_local $0) - ) - (i32.load offset=28 - (get_local $0) - ) + (if + (i32.gt_u + (i32.load offset=20 + (get_local $1) ) + (i32.load offset=28 + (get_local $1) + ) + ) + (set_local $0 (i32.or (call $___fflush_unlocked - (get_local $0) + (get_local $1) ) - (get_local $1) + (get_local $0) ) - (get_local $1) ) ) (if (get_local $2) (call $___unlockfile - (get_local $0) + (get_local $1) ) ) (br_if $while-in - (tee_local $0 + (tee_local $1 (i32.load offset=56 - (get_local $0) + (get_local $1) ) ) ) @@ -728,7 +727,7 @@ (call $___unlock (i32.const 44) ) - (get_local $1) + (get_local $0) ) ) ) @@ -2484,7 +2483,7 @@ (i32.const 8) ) ) - (set_local $16 + (set_local $17 (i32.const 0) ) (set_local $9 @@ -2500,18 +2499,18 @@ (block $jumpthreading$inner$8 (loop $label$continue$L1 (block $label$break$L1 - (set_local $16 - (if i32 - (i32.gt_s - (get_local $16) - (i32.const -1) - ) + (if + (i32.gt_s + (get_local $17) + (i32.const -1) + ) + (set_local $17 (if i32 (i32.gt_s (get_local $5) (i32.sub (i32.const 2147483647) - (get_local $16) + (get_local $17) ) ) (block i32 @@ -2523,10 +2522,9 @@ ) (i32.add (get_local $5) - (get_local $16) + (get_local $17) ) ) - (get_local $16) ) ) (br_if $jumpthreading$inner$8 @@ -2947,7 +2945,7 @@ (if (get_local $8) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -3090,7 +3088,7 @@ (i32.const 0) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -3292,7 +3290,7 @@ (if (get_local $1) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -3359,7 +3357,7 @@ (i32.const 57) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -3406,7 +3404,7 @@ ) (br $while-in13) ) - (set_local $17 + (set_local $16 (get_local $8) ) ) @@ -3422,7 +3420,7 @@ ) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -3450,7 +3448,7 @@ (if (get_local $8) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -3504,7 +3502,7 @@ (get_local $31) ) (block - (set_local $16 + (set_local $17 (i32.const 0) ) (br $label$break$L1) @@ -3579,7 +3577,7 @@ (i32.and (tee_local $11 (i32.load8_s - (get_local $17) + (get_local $16) ) ) (i32.const -33) @@ -3623,7 +3621,7 @@ (i32.load (get_local $18) ) - (get_local $16) + (get_local $17) ) (set_local $9 (get_local $5) @@ -3637,7 +3635,7 @@ (i32.load (get_local $18) ) - (get_local $16) + (get_local $17) ) (set_local $9 (get_local $5) @@ -3653,14 +3651,14 @@ (get_local $18) ) ) - (get_local $16) + (get_local $17) ) (i32.store offset=4 (get_local $9) (i32.shr_s (i32.shl (i32.lt_s - (get_local $16) + (get_local $17) (i32.const 0) ) (i32.const 31) @@ -3680,7 +3678,7 @@ (i32.load (get_local $18) ) - (get_local $16) + (get_local $17) ) (set_local $9 (get_local $5) @@ -3694,7 +3692,7 @@ (i32.load (get_local $18) ) - (get_local $16) + (get_local $17) ) (set_local $9 (get_local $5) @@ -3708,7 +3706,7 @@ (i32.load (get_local $18) ) - (get_local $16) + (get_local $17) ) (set_local $9 (get_local $5) @@ -3724,14 +3722,14 @@ (get_local $18) ) ) - (get_local $16) + (get_local $17) ) (i32.store offset=4 (get_local $9) (i32.shr_s (i32.shl (i32.lt_s - (get_local $16) + (get_local $17) (i32.const 0) ) (i32.const 31) @@ -4221,7 +4219,7 @@ ) (if (i32.eq - (tee_local $17 + (tee_local $16 (i32.or (get_local $13) (i32.const 32) @@ -4237,7 +4235,7 @@ (i32.const 9) ) (get_local $34) - (tee_local $17 + (tee_local $16 (i32.and (get_local $13) (i32.const 32) @@ -4319,59 +4317,59 @@ ) (i32.store8 (i32.add - (tee_local $6 - (if i32 - (i32.eq - (tee_local $6 - (call $_fmt_u - (tee_local $6 - (select - (i32.sub - (i32.const 0) - (tee_local $5 - (i32.load - (get_local $20) - ) + (if i32 + (i32.eq + (tee_local $5 + (call $_fmt_u + (tee_local $5 + (select + (i32.sub + (i32.const 0) + (tee_local $6 + (i32.load + (get_local $20) ) ) - (get_local $5) - (i32.lt_s - (get_local $5) - (i32.const 0) - ) + ) + (get_local $6) + (i32.lt_s + (get_local $6) + (i32.const 0) ) ) - (i32.shr_s - (i32.shl - (i32.lt_s - (get_local $6) - (i32.const 0) - ) - (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.lt_s + (get_local $5) + (i32.const 0) ) (i32.const 31) ) - (get_local $37) + (i32.const 31) ) + (get_local $37) ) - (get_local $37) ) - (block i32 - (i32.store8 - (get_local $47) - (i32.const 48) - ) + (get_local $37) + ) + (block i32 + (i32.store8 + (get_local $47) + (i32.const 48) + ) + (tee_local $5 (get_local $47) ) - (get_local $6) ) + (get_local $5) ) (i32.const -1) ) (i32.add (i32.and (i32.shr_s - (get_local $5) + (get_local $6) (i32.const 31) ) (i32.const 2) @@ -4382,7 +4380,7 @@ (i32.store8 (tee_local $6 (i32.add - (get_local $6) + (get_local $5) (i32.const -2) ) ) @@ -4422,7 +4420,7 @@ (i32.const 4075) ) ) - (get_local $17) + (get_local $16) ) ) (set_local $15 @@ -4920,7 +4918,7 @@ ) (set_local $25 (i32.eq - (get_local $17) + (get_local $16) (i32.const 102) ) ) @@ -5172,7 +5170,7 @@ ) ) ) - (set_local $17 + (set_local $16 (if i32 (i32.lt_s (tee_local $7 @@ -5183,7 +5181,7 @@ (get_local $6) (i32.const 0) (i32.ne - (get_local $17) + (get_local $16) (i32.const 102) ) ) @@ -5199,7 +5197,7 @@ ) (tee_local $43 (i32.eq - (get_local $17) + (get_local $16) (i32.const 103) ) ) @@ -5230,7 +5228,7 @@ (tee_local $7 (i32.add (i32.rem_s - (tee_local $17 + (tee_local $16 (i32.add (get_local $7) (i32.const 9216) @@ -5271,7 +5269,7 @@ (i32.const 10) ) ) - (set_local $17 + (set_local $16 (i32.rem_u (tee_local $25 (i32.load @@ -5284,7 +5282,7 @@ (i32.shl (i32.add (i32.div_s - (get_local $17) + (get_local $16) (i32.const 9) ) (i32.const -1024) @@ -5312,7 +5310,7 @@ ) ) (i32.eqz - (get_local $17) + (get_local $16) ) ) ) @@ -5320,7 +5318,7 @@ (set_local $15 (if f64 (i32.lt_u - (get_local $17) + (get_local $16) (tee_local $55 (i32.div_s (get_local $11) @@ -5335,7 +5333,7 @@ (i32.and (get_local $36) (i32.eq - (get_local $17) + (get_local $16) (get_local $55) ) ) @@ -5386,10 +5384,10 @@ ) (i32.store (get_local $7) - (tee_local $17 + (tee_local $16 (i32.sub (get_local $25) - (get_local $17) + (get_local $16) ) ) ) @@ -5406,7 +5404,7 @@ (get_local $7) (tee_local $6 (i32.add - (get_local $17) + (get_local $16) (get_local $11) ) ) @@ -5421,30 +5419,29 @@ (get_local $7) (i32.const 0) ) - (set_local $5 - (if i32 - (i32.lt_u - (tee_local $7 + (if + (i32.lt_u + (tee_local $7 + (i32.add + (get_local $7) + (i32.const -4) + ) + ) + (get_local $5) + ) + (block + (i32.store + (tee_local $5 (i32.add - (get_local $7) + (get_local $5) (i32.const -4) ) ) - (get_local $5) + (i32.const 0) ) - (block i32 - (i32.store - (tee_local $5 - (i32.add - (get_local $5) - (i32.const -4) - ) - ) - (i32.const 0) - ) + (set_local $5 (get_local $5) ) - (get_local $5) ) ) (i32.store @@ -5480,7 +5477,7 @@ ) (br_if $do-once81 (i32.lt_u - (tee_local $17 + (tee_local $16 (i32.load (get_local $5) ) @@ -5500,7 +5497,7 @@ ) (br_if $while-in88 (i32.ge_u - (get_local $17) + (get_local $16) (tee_local $11 (i32.mul (get_local $11) @@ -5555,7 +5552,7 @@ (if (i32.le_u (get_local $5) - (get_local $17) + (get_local $16) ) (block (set_local $25 @@ -6009,9 +6006,9 @@ (tee_local $13 (select (get_local $8) - (get_local $17) + (get_local $16) (i32.gt_u - (get_local $17) + (get_local $16) (get_local $8) ) ) @@ -6252,7 +6249,7 @@ (select (get_local $10) (i32.add - (get_local $17) + (get_local $16) (i32.const 4) ) (get_local $25) @@ -6270,41 +6267,40 @@ ) ) (set_local $7 - (get_local $17) + (get_local $16) ) (set_local $6 (get_local $5) ) (loop $while-in114 - (set_local $5 - (if i32 - (i32.eq - (tee_local $5 - (call $_fmt_u - (i32.load - (get_local $7) - ) - (i32.const 0) - (get_local $32) + (if + (i32.eq + (tee_local $5 + (call $_fmt_u + (i32.load + (get_local $7) ) + (i32.const 0) + (get_local $32) ) - (get_local $32) ) - (block i32 - (i32.store8 - (get_local $38) - (i32.const 48) - ) + (get_local $32) + ) + (block + (i32.store8 + (get_local $38) + (i32.const 48) + ) + (set_local $5 (get_local $38) ) - (get_local $5) ) ) (block $do-once115 (if (i32.eq (get_local $7) - (get_local $17) + (get_local $16) ) (block (if @@ -6774,7 +6770,7 @@ (set_local $27 (i32.const 0) ) - (set_local $17 + (set_local $16 (i32.eqz (tee_local $13 (call $_memchr @@ -6798,7 +6794,7 @@ (get_local $13) (get_local $9) ) - (get_local $17) + (get_local $16) ) ) (set_local $8 @@ -6814,7 +6810,7 @@ (get_local $7) ) (get_local $13) - (get_local $17) + (get_local $16) ) ) (br $jumpthreading$outer$7) @@ -6886,7 +6882,7 @@ (i32.const 0) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -7261,7 +7257,7 @@ ) ) (block - (set_local $16 + (set_local $17 (i32.const 1) ) (br $label$break$L343) @@ -7286,7 +7282,7 @@ ) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L343) @@ -7303,16 +7299,16 @@ (i32.const 10) ) ) - (set_local $16 + (set_local $17 (i32.const 1) ) ) - (set_local $16 + (set_local $17 (i32.const 1) ) ) ) - (set_local $16 + (set_local $17 (i32.const 0) ) ) @@ -7321,7 +7317,7 @@ (set_global $STACKTOP (get_local $26) ) - (get_local $16) + (get_local $17) ) (func $_pop_arg_336 (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) @@ -7856,7 +7852,7 @@ (local $5 i32) (local $6 i32) (local $7 i32) - (set_local $6 + (set_local $7 (get_global $STACKTOP) ) (set_global $STACKTOP @@ -7872,8 +7868,8 @@ ) (call $abort) ) - (set_local $5 - (get_local $6) + (set_local $6 + (get_local $7) ) (block $do-once (if @@ -7892,27 +7888,27 @@ (block (drop (call $_memset - (get_local $5) + (get_local $6) (get_local $1) (select (i32.const 256) - (tee_local $4 + (tee_local $5 (i32.sub (get_local $2) (get_local $3) ) ) (i32.gt_u - (get_local $4) + (get_local $5) (i32.const 256) ) ) ) ) - (set_local $1 + (set_local $4 (i32.eqz (i32.and - (tee_local $7 + (tee_local $1 (i32.load (get_local $0) ) @@ -7923,31 +7919,31 @@ ) (if (i32.gt_u - (get_local $4) + (get_local $5) (i32.const 255) ) (block (loop $while-in - (set_local $1 + (set_local $4 (i32.eqz (i32.and - (tee_local $7 - (if i32 - (get_local $1) - (block i32 - (drop - (call $___fwritex - (get_local $5) - (i32.const 256) - (get_local $0) - ) + (if i32 + (get_local $4) + (block i32 + (drop + (call $___fwritex + (get_local $6) + (i32.const 256) + (get_local $0) ) + ) + (tee_local $1 (i32.load (get_local $0) ) ) - (get_local $7) ) + (get_local $1) ) (i32.const 32) ) @@ -7955,9 +7951,9 @@ ) (br_if $while-in (i32.gt_u - (tee_local $4 + (tee_local $5 (i32.add - (get_local $4) + (get_local $5) (i32.const -256) ) ) @@ -7967,10 +7963,10 @@ ) (br_if $do-once (i32.eqz - (get_local $1) + (get_local $4) ) ) - (set_local $4 + (set_local $5 (i32.and (i32.sub (get_local $2) @@ -7982,14 +7978,14 @@ ) (br_if $do-once (i32.eqz - (get_local $1) + (get_local $4) ) ) ) (drop (call $___fwritex + (get_local $6) (get_local $5) - (get_local $4) (get_local $0) ) ) @@ -7997,7 +7993,7 @@ ) ) (set_global $STACKTOP - (get_local $6) + (get_local $7) ) ) (func $_malloc (param $0 i32) (result i32) @@ -8067,7 +8063,7 @@ (i32.const 3) ) (block - (set_local $6 + (set_local $5 (i32.load (tee_local $1 (i32.add @@ -8111,7 +8107,7 @@ (if (i32.eq (get_local $3) - (get_local $6) + (get_local $5) ) (i32.store (i32.const 176) @@ -8129,7 +8125,7 @@ (block (if (i32.lt_u - (get_local $6) + (get_local $5) (i32.load (i32.const 192) ) @@ -8141,7 +8137,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $6) + (get_local $5) (i32.const 12) ) ) @@ -8155,7 +8151,7 @@ ) (i32.store (get_local $2) - (get_local $6) + (get_local $5) ) ) (call $_abort) @@ -8252,7 +8248,7 @@ (i32.load (tee_local $4 (i32.add - (tee_local $6 + (tee_local $5 (i32.load (tee_local $1 (i32.add @@ -8260,7 +8256,7 @@ (i32.add (i32.shl (i32.shl - (tee_local $5 + (tee_local $6 (i32.add (i32.or (i32.or @@ -8363,7 +8359,7 @@ (i32.xor (i32.shl (i32.const 1) - (get_local $5) + (get_local $6) ) (i32.const -1) ) @@ -8393,7 +8389,7 @@ ) ) ) - (get_local $6) + (get_local $5) ) (block (i32.store @@ -8415,16 +8411,16 @@ ) ) (i32.store offset=4 - (get_local $6) + (get_local $5) (i32.or (get_local $3) (i32.const 3) ) ) (i32.store offset=4 - (tee_local $6 + (tee_local $5 (i32.add - (get_local $6) + (get_local $5) (get_local $3) ) ) @@ -8432,7 +8428,7 @@ (tee_local $3 (i32.sub (i32.shl - (get_local $5) + (get_local $6) (i32.const 3) ) (get_local $3) @@ -8443,7 +8439,7 @@ ) (i32.store (i32.add - (get_local $6) + (get_local $5) (get_local $3) ) (get_local $3) @@ -8451,7 +8447,7 @@ (if (get_local $16) (block - (set_local $5 + (set_local $6 (i32.load (i32.const 196) ) @@ -8534,18 +8530,18 @@ ) (i32.store (get_local $15) - (get_local $5) + (get_local $6) ) (i32.store offset=12 (get_local $9) - (get_local $5) + (get_local $6) ) (i32.store offset=8 - (get_local $5) + (get_local $6) (get_local $9) ) (i32.store offset=12 - (get_local $5) + (get_local $6) (get_local $2) ) ) @@ -8556,7 +8552,7 @@ ) (i32.store (i32.const 196) - (get_local $6) + (get_local $5) ) (return (get_local $4) @@ -8815,7 +8811,7 @@ ) ) (block - (set_local $6 + (set_local $5 (i32.const 0) ) (br $do-once4) @@ -8877,7 +8873,7 @@ (get_local $0) (i32.const 0) ) - (set_local $6 + (set_local $5 (get_local $1) ) ) @@ -8930,7 +8926,7 @@ (get_local $1) (get_local $9) ) - (set_local $6 + (set_local $5 (get_local $0) ) ) @@ -8965,11 +8961,11 @@ (block (i32.store (get_local $0) - (get_local $6) + (get_local $5) ) (if (i32.eqz - (get_local $6) + (get_local $5) ) (block (i32.store @@ -9015,23 +9011,23 @@ ) (i32.store (get_local $0) - (get_local $6) + (get_local $5) ) (i32.store offset=20 (get_local $7) - (get_local $6) + (get_local $5) ) ) (br_if $do-once8 (i32.eqz - (get_local $6) + (get_local $5) ) ) ) ) (if (i32.lt_u - (get_local $6) + (get_local $5) (tee_local $0 (i32.load (i32.const 192) @@ -9041,7 +9037,7 @@ (call $_abort) ) (i32.store offset=24 - (get_local $6) + (get_local $5) (get_local $7) ) (if @@ -9058,12 +9054,12 @@ (call $_abort) (block (i32.store offset=16 - (get_local $6) + (get_local $5) (get_local $1) ) (i32.store offset=24 (get_local $1) - (get_local $6) + (get_local $5) ) ) ) @@ -9084,12 +9080,12 @@ (call $_abort) (block (i32.store offset=20 - (get_local $6) + (get_local $5) (get_local $0) ) (i32.store offset=24 (get_local $0) - (get_local $6) + (get_local $5) ) ) ) @@ -9216,7 +9212,7 @@ ) (call $_abort) (block - (set_local $5 + (set_local $6 (get_local $1) ) (set_local $4 @@ -9232,7 +9228,7 @@ (get_local $0) ) ) - (set_local $5 + (set_local $6 (i32.add (get_local $2) (i32.const 8) @@ -9244,7 +9240,7 @@ ) ) (i32.store - (get_local $5) + (get_local $6) (get_local $3) ) (i32.store offset=12 @@ -9297,7 +9293,7 @@ (i32.const -1) ) (block - (set_local $6 + (set_local $5 (i32.and (tee_local $0 (i32.add @@ -9318,7 +9314,7 @@ (set_local $9 (i32.sub (i32.const 0) - (get_local $6) + (get_local $5) ) ) (block $jumpthreading$outer$2 @@ -9337,14 +9333,14 @@ ) (if i32 (i32.gt_u - (get_local $6) + (get_local $5) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $6) + (get_local $5) (i32.add (tee_local $0 (i32.add @@ -9359,7 +9355,7 @@ (tee_local $4 (i32.shl (get_local $0) - (tee_local $5 + (tee_local $6 (i32.and (i32.shr_u (i32.add @@ -9380,7 +9376,7 @@ (i32.const 4) ) ) - (get_local $5) + (get_local $6) ) (tee_local $0 (i32.and @@ -9434,7 +9430,7 @@ ) (set_local $18 (i32.shl - (get_local $6) + (get_local $5) (select (i32.const 0) (i32.sub @@ -9457,7 +9453,7 @@ (loop $while-in14 (if (i32.lt_u - (tee_local $5 + (tee_local $6 (i32.sub (tee_local $15 (i32.and @@ -9467,7 +9463,7 @@ (i32.const -8) ) ) - (get_local $6) + (get_local $5) ) ) (get_local $9) @@ -9475,11 +9471,11 @@ (if (i32.eq (get_local $15) - (get_local $6) + (get_local $5) ) (block (set_local $2 - (get_local $5) + (get_local $6) ) (set_local $3 (get_local $0) @@ -9494,7 +9490,7 @@ ) (block (set_local $9 - (get_local $5) + (get_local $6) ) (set_local $4 (get_local $0) @@ -9505,17 +9501,17 @@ (set_local $0 (select (get_local $16) - (tee_local $5 + (tee_local $6 (i32.load offset=20 (get_local $0) ) ) (i32.or (i32.eqz - (get_local $5) + (get_local $6) ) (i32.eq - (get_local $5) + (get_local $6) (tee_local $15 (i32.load (i32.add @@ -9537,7 +9533,7 @@ ) ) ) - (set_local $5 + (set_local $6 (i32.shl (get_local $18) (i32.xor @@ -9561,7 +9557,7 @@ (get_local $0) ) (set_local $18 - (get_local $5) + (get_local $6) ) (set_local $0 (get_local $15) @@ -9583,64 +9579,64 @@ (br $jumpthreading$outer$2) ) (if - (tee_local $0 - (if i32 - (i32.and - (i32.eqz - (get_local $0) - ) - (i32.eqz - (get_local $4) - ) + (if i32 + (i32.and + (i32.eqz + (get_local $0) ) - (block i32 - (if - (i32.eqz - (tee_local $0 - (i32.and - (get_local $24) - (i32.or - (tee_local $0 - (i32.shl - (i32.const 2) - (get_local $17) - ) - ) - (i32.sub - (i32.const 0) - (get_local $0) + (i32.eqz + (get_local $4) + ) + ) + (block i32 + (if + (i32.eqz + (tee_local $0 + (i32.and + (get_local $24) + (i32.or + (tee_local $0 + (i32.shl + (i32.const 2) + (get_local $17) ) ) + (i32.sub + (i32.const 0) + (get_local $0) + ) ) ) ) - (block - (set_local $0 - (get_local $6) - ) - (br $do-once) + ) + (block + (set_local $0 + (get_local $5) ) + (br $do-once) ) - (set_local $15 - (i32.and - (i32.shr_u - (tee_local $0 - (i32.add - (i32.and + ) + (set_local $15 + (i32.and + (i32.shr_u + (tee_local $0 + (i32.add + (i32.and + (get_local $0) + (i32.sub + (i32.const 0) (get_local $0) - (i32.sub - (i32.const 0) - (get_local $0) - ) ) - (i32.const -1) ) + (i32.const -1) ) - (i32.const 12) ) - (i32.const 16) + (i32.const 12) ) + (i32.const 16) ) + ) + (tee_local $0 (i32.load offset=480 (i32.shl (i32.add @@ -9651,7 +9647,7 @@ (tee_local $0 (i32.and (i32.shr_u - (tee_local $5 + (tee_local $6 (i32.shr_u (get_local $0) (get_local $15) @@ -9667,9 +9663,9 @@ (tee_local $0 (i32.and (i32.shr_u - (tee_local $5 + (tee_local $6 (i32.shr_u - (get_local $5) + (get_local $6) (get_local $0) ) ) @@ -9682,9 +9678,9 @@ (tee_local $0 (i32.and (i32.shr_u - (tee_local $5 + (tee_local $6 (i32.shr_u - (get_local $5) + (get_local $6) (get_local $0) ) ) @@ -9697,9 +9693,9 @@ (tee_local $0 (i32.and (i32.shr_u - (tee_local $5 + (tee_local $6 (i32.shr_u - (get_local $5) + (get_local $6) (get_local $0) ) ) @@ -9710,7 +9706,7 @@ ) ) (i32.shr_u - (get_local $5) + (get_local $6) (get_local $0) ) ) @@ -9718,8 +9714,8 @@ ) ) ) - (get_local $0) ) + (get_local $0) ) (block (set_local $2 @@ -9761,7 +9757,7 @@ ) (i32.const -8) ) - (get_local $6) + (get_local $5) ) ) (get_local $2) @@ -9820,7 +9816,7 @@ (i32.load (i32.const 184) ) - (get_local $6) + (get_local $5) ) ) (block @@ -9838,10 +9834,10 @@ (if (i32.ge_u (get_local $13) - (tee_local $5 + (tee_local $6 (i32.add (get_local $13) - (get_local $6) + (get_local $5) ) ) ) @@ -10185,7 +10181,7 @@ (tee_local $0 (i32.add (get_local $8) - (get_local $6) + (get_local $5) ) ) (i32.const 3) @@ -10213,12 +10209,12 @@ (i32.store offset=4 (get_local $13) (i32.or - (get_local $6) + (get_local $5) (i32.const 3) ) ) (i32.store offset=4 - (get_local $5) + (get_local $6) (i32.or (get_local $8) (i32.const 1) @@ -10226,7 +10222,7 @@ ) (i32.store (i32.add - (get_local $5) + (get_local $6) (get_local $8) ) (get_local $8) @@ -10316,18 +10312,18 @@ ) (i32.store (get_local $20) - (get_local $5) + (get_local $6) ) (i32.store offset=12 (get_local $10) - (get_local $5) + (get_local $6) ) (i32.store offset=8 - (get_local $5) + (get_local $6) (get_local $10) ) (i32.store offset=12 - (get_local $5) + (get_local $6) (get_local $2) ) (br $do-once25) @@ -10439,13 +10435,13 @@ ) ) (i32.store offset=28 - (get_local $5) + (get_local $6) (get_local $3) ) (i32.store offset=4 (tee_local $0 (i32.add - (get_local $5) + (get_local $6) (i32.const 16) ) ) @@ -10481,19 +10477,19 @@ ) (i32.store (get_local $2) - (get_local $5) + (get_local $6) ) (i32.store offset=24 - (get_local $5) + (get_local $6) (get_local $2) ) (i32.store offset=12 - (get_local $5) - (get_local $5) + (get_local $6) + (get_local $6) ) (i32.store offset=8 - (get_local $5) - (get_local $5) + (get_local $6) + (get_local $6) ) (br $do-once25) ) @@ -10588,19 +10584,19 @@ (block (i32.store (get_local $3) - (get_local $5) + (get_local $6) ) (i32.store offset=24 - (get_local $5) + (get_local $6) (get_local $0) ) (i32.store offset=12 - (get_local $5) - (get_local $5) + (get_local $6) + (get_local $6) ) (i32.store offset=8 - (get_local $5) - (get_local $5) + (get_local $6) + (get_local $6) ) (br $do-once25) ) @@ -10634,22 +10630,22 @@ (block (i32.store offset=12 (get_local $3) - (get_local $5) + (get_local $6) ) (i32.store (get_local $2) - (get_local $5) + (get_local $6) ) (i32.store offset=8 - (get_local $5) + (get_local $6) (get_local $3) ) (i32.store offset=12 - (get_local $5) + (get_local $6) (get_local $0) ) (i32.store offset=24 - (get_local $5) + (get_local $6) (i32.const 0) ) ) @@ -10667,16 +10663,16 @@ ) ) (set_local $0 - (get_local $6) + (get_local $5) ) ) (set_local $0 - (get_local $6) + (get_local $5) ) ) ) (set_local $0 - (get_local $6) + (get_local $5) ) ) ) @@ -10902,16 +10898,16 @@ ) (if (i32.le_u - (tee_local $7 + (tee_local $9 (i32.and - (tee_local $5 + (tee_local $10 (i32.add (tee_local $1 (i32.load (i32.const 656) ) ) - (tee_local $10 + (tee_local $7 (i32.add (get_local $0) (i32.const 47) @@ -10919,7 +10915,7 @@ ) ) ) - (tee_local $9 + (tee_local $5 (i32.sub (i32.const 0) (get_local $1) @@ -10949,7 +10945,7 @@ (i32.const 608) ) ) - (get_local $7) + (get_local $9) ) ) (get_local $2) @@ -11046,12 +11042,12 @@ (tee_local $1 (i32.and (i32.sub - (get_local $5) + (get_local $10) (i32.load (i32.const 188) ) ) - (get_local $9) + (get_local $5) ) ) (i32.const 2147483647) @@ -11095,7 +11091,7 @@ (block (set_local $4 (i32.add - (tee_local $9 + (tee_local $5 (i32.load (i32.const 608) ) @@ -11119,7 +11115,7 @@ ) (i32.add (i32.sub - (get_local $7) + (get_local $9) (get_local $1) ) (i32.and @@ -11133,7 +11129,7 @@ ) ) ) - (get_local $7) + (get_local $9) ) ) ) @@ -11160,7 +11156,7 @@ (i32.or (i32.le_u (get_local $4) - (get_local $9) + (get_local $5) ) (i32.gt_u (get_local $4) @@ -11220,7 +11216,7 @@ (i32.and (i32.add (i32.sub - (get_local $10) + (get_local $7) (get_local $1) ) (tee_local $3 @@ -11281,7 +11277,7 @@ ) (if (i32.lt_u - (get_local $7) + (get_local $9) (i32.const 2147483647) ) (if @@ -11289,7 +11285,7 @@ (i32.lt_u (tee_local $2 (call $_sbrk - (get_local $7) + (get_local $9) ) ) (tee_local $1 @@ -11368,7 +11364,7 @@ (i32.eq (get_local $2) (i32.add - (tee_local $6 + (tee_local $5 (i32.load (get_local $3) ) @@ -11413,7 +11409,7 @@ ) (i32.ge_u (get_local $8) - (get_local $6) + (get_local $5) ) ) (block @@ -11494,7 +11490,7 @@ ) ) ) - (set_local $5 + (set_local $9 (if i32 (i32.lt_u (get_local $2) @@ -11514,7 +11510,7 @@ (get_local $3) ) ) - (set_local $9 + (set_local $5 (i32.add (get_local $2) (get_local $1) @@ -11531,7 +11527,7 @@ (i32.load (get_local $3) ) - (get_local $9) + (get_local $5) ) (block (set_local $4 @@ -11616,14 +11612,14 @@ (i32.sub (tee_local $10 (i32.add - (get_local $9) + (get_local $5) (select (i32.and (i32.sub (i32.const 0) (tee_local $1 (i32.add - (get_local $9) + (get_local $5) (i32.const 8) ) ) @@ -11737,7 +11733,7 @@ (i32.const 1) ) (block i32 - (set_local $9 + (set_local $5 (i32.and (get_local $0) (i32.const -8) @@ -11786,7 +11782,7 @@ (if (i32.lt_u (get_local $2) - (get_local $5) + (get_local $9) ) (call $_abort) ) @@ -11842,7 +11838,7 @@ (if (i32.lt_u (get_local $3) - (get_local $5) + (get_local $9) ) (call $_abort) ) @@ -11977,7 +11973,7 @@ (if (i32.lt_u (get_local $0) - (get_local $5) + (get_local $9) ) (call $_abort) (block @@ -11999,7 +11995,7 @@ (get_local $10) ) ) - (get_local $5) + (get_local $9) ) (call $_abort) ) @@ -12213,13 +12209,13 @@ ) (set_local $4 (i32.add - (get_local $9) + (get_local $5) (get_local $4) ) ) (i32.add (get_local $10) - (get_local $9) + (get_local $5) ) ) (get_local $10) @@ -12740,7 +12736,7 @@ (i32.const 8) ) ) - (set_local $5 + (set_local $6 (i32.add (tee_local $11 (select @@ -12780,7 +12776,7 @@ ) (i32.store (i32.const 200) - (tee_local $6 + (tee_local $5 (i32.add (get_local $2) (tee_local $4 @@ -12820,7 +12816,7 @@ ) ) (i32.store offset=4 - (get_local $6) + (get_local $5) (i32.or (get_local $4) (i32.const 1) @@ -12828,7 +12824,7 @@ ) (i32.store offset=4 (i32.add - (get_local $6) + (get_local $5) (get_local $4) ) (i32.const 40) @@ -12849,25 +12845,25 @@ (i32.const 27) ) (i32.store - (get_local $5) + (get_local $6) (i32.load (i32.const 624) ) ) (i32.store offset=4 - (get_local $5) + (get_local $6) (i32.load (i32.const 628) ) ) (i32.store offset=8 - (get_local $5) + (get_local $6) (i32.load (i32.const 632) ) ) (i32.store offset=12 - (get_local $5) + (get_local $6) (i32.load (i32.const 636) ) @@ -12886,7 +12882,7 @@ ) (i32.store (i32.const 632) - (get_local $5) + (get_local $6) ) (set_local $1 (i32.add @@ -12932,7 +12928,7 @@ (i32.store offset=4 (get_local $8) (i32.or - (tee_local $6 + (tee_local $5 (i32.sub (get_local $11) (get_local $8) @@ -12943,17 +12939,17 @@ ) (i32.store (get_local $11) - (get_local $6) + (get_local $5) ) (set_local $1 (i32.shr_u - (get_local $6) + (get_local $5) (i32.const 3) ) ) (if (i32.lt_u - (get_local $6) + (get_local $5) (i32.const 256) ) (block @@ -13054,20 +13050,20 @@ (if i32 (tee_local $1 (i32.shr_u - (get_local $6) + (get_local $5) (i32.const 8) ) ) (if i32 (i32.gt_u - (get_local $6) + (get_local $5) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $6) + (get_local $5) (i32.add (tee_local $1 (i32.add @@ -13209,7 +13205,7 @@ ) (set_local $4 (i32.shl - (get_local $6) + (get_local $5) (select (i32.const 0) (i32.sub @@ -13243,7 +13239,7 @@ ) (i32.const -8) ) - (get_local $6) + (get_local $5) ) ) (set_local $3 |