diff options
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise | 1000 |
1 files changed, 490 insertions, 510 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise index fe4884027..c93a14f80 100644 --- a/test/emcc_hello_world.fromasm.imprecise +++ b/test/emcc_hello_world.fromasm.imprecise @@ -971,7 +971,7 @@ (local $6 i32) (local $7 i32) (local $8 i32) - (local.set $7 + (local.set $6 (global.get $STACKTOP) ) (global.set $STACKTOP @@ -989,22 +989,22 @@ ) (local.set $3 (i32.add - (local.get $7) + (local.get $6) (i32.const 120) ) ) (local.set $5 (i32.add (local.tee $4 - (local.get $7) + (local.get $6) ) (i32.const 136) ) ) - (local.set $6 + (local.set $8 (i32.add (local.tee $2 - (local.tee $8 + (local.tee $7 (i32.add (local.get $4) (i32.const 80) @@ -1027,7 +1027,7 @@ (i32.const 4) ) ) - (local.get $6) + (local.get $8) ) ) ) @@ -1044,13 +1044,13 @@ (i32.const 0) (local.get $3) (local.get $4) - (local.get $8) + (local.get $7) ) (i32.const 0) ) (i32.const -1) (block (result i32) - (local.set $2 + (local.set $1 (i32.load (local.get $0) ) @@ -1065,7 +1065,7 @@ (i32.store (local.get $0) (i32.and - (local.get $2) + (local.get $1) (i32.const -33) ) ) @@ -1079,11 +1079,11 @@ (local.get $0) (local.get $3) (local.get $4) - (local.get $8) + (local.get $7) ) ) (block - (local.set $6 + (local.set $2 (i32.load offset=44 (local.get $0) ) @@ -1116,11 +1116,11 @@ (local.get $0) (local.get $3) (local.get $4) - (local.get $8) + (local.get $7) ) ) (if - (local.get $6) + (local.get $2) (block (drop (call_indirect (type $FUNCSIG$iiii) @@ -1140,7 +1140,7 @@ ) (i32.store offset=44 (local.get $0) - (local.get $6) + (local.get $2) ) (i32.store offset=48 (local.get $0) @@ -1169,7 +1169,7 @@ (local.get $0) ) (i32.and - (local.get $2) + (local.get $1) (i32.const 32) ) ) @@ -1179,7 +1179,7 @@ ) ) (global.set $STACKTOP - (local.get $7) + (local.get $6) ) ) (func $___fwritex (; 36 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) @@ -1705,7 +1705,7 @@ (i32.and (i32.xor (i32.and - (local.tee $3 + (local.tee $2 (i32.load (local.get $1) ) @@ -1715,7 +1715,7 @@ (i32.const -2139062144) ) (i32.add - (local.get $3) + (local.get $2) (i32.const -16843009) ) ) @@ -1931,8 +1931,8 @@ (local $11 i32) (local $12 i32) (local $13 i32) - (local $14 i32) - (local $15 f64) + (local $14 f64) + (local $15 i32) (local $16 i32) (local $17 i32) (local $18 i32) @@ -1970,7 +1970,7 @@ (local.set $4 (i32.const 672) ) - (local.set $28 + (local.set $29 (global.get $STACKTOP) ) (global.set $STACKTOP @@ -1988,14 +1988,14 @@ ) (local.set $20 (i32.add - (local.get $28) + (local.get $29) (i32.const 16) ) ) - (local.set $42 + (local.set $43 (i32.add (local.tee $13 - (local.get $28) + (local.get $29) ) (i32.const 8) ) @@ -2006,16 +2006,16 @@ (i32.const 528) ) ) - (local.set $29 + (local.set $30 (i32.ne (local.get $0) (i32.const 0) ) ) - (local.set $38 - (local.tee $25 + (local.set $39 + (local.tee $24 (i32.add - (local.tee $19 + (local.tee $5 (i32.add (local.get $13) (i32.const 536) @@ -2025,15 +2025,15 @@ ) ) ) - (local.set $39 + (local.set $40 (i32.add - (local.get $19) + (local.get $5) (i32.const 39) ) ) (local.set $33 (i32.add - (local.tee $19 + (local.tee $5 (i32.add (local.get $13) (i32.const 576) @@ -2042,19 +2042,19 @@ (i32.const 12) ) ) - (local.set $40 + (local.set $41 (i32.add - (local.get $19) + (local.get $5) (i32.const 11) ) ) - (local.set $43 + (local.set $44 (i32.sub - (local.tee $27 + (local.tee $28 (local.get $33) ) (local.tee $36 - (local.tee $23 + (local.tee $21 (i32.add (local.get $13) (i32.const 588) @@ -2063,21 +2063,21 @@ ) ) ) - (local.set $44 + (local.set $45 (i32.sub (i32.const -2) (local.get $36) ) ) - (local.set $45 + (local.set $46 (i32.add - (local.get $27) + (local.get $28) (i32.const 2) ) ) - (local.set $47 + (local.set $48 (i32.add - (local.tee $46 + (local.tee $47 (i32.add (local.get $13) (i32.const 24) @@ -2086,23 +2086,20 @@ (i32.const 288) ) ) - (local.set $41 - (local.tee $30 + (local.set $42 + (local.tee $31 (i32.add - (local.get $23) + (local.get $21) (i32.const 9) ) ) ) (local.set $34 (i32.add - (local.get $23) + (local.get $21) (i32.const 8) ) ) - (local.set $19 - (i32.const 0) - ) (block $label$break$L343 (block $__rjti$9 (loop $label$continue$L1 @@ -2153,7 +2150,7 @@ (block $label$break$L9 (block $switch (if - (local.tee $6 + (local.tee $5 (i32.shr_s (i32.shl (local.get $6) @@ -2165,7 +2162,7 @@ (block (br_if $switch (i32.ne - (local.get $6) + (local.get $5) (i32.const 37) ) ) @@ -2232,7 +2229,7 @@ ) ) (if - (local.get $29) + (local.get $30) (if (i32.eqz (i32.and @@ -2264,12 +2261,12 @@ (br $label$continue$L1) ) ) - (local.set $7 + (local.set $10 (if (result i32) (i32.lt_u (local.tee $7 (i32.add - (local.tee $10 + (local.tee $11 (i32.load8_s (local.tee $9 (i32.add @@ -2294,7 +2291,7 @@ (i32.const 3) ) (local.get $9) - (local.tee $10 + (local.tee $11 (i32.eq (i32.load8_s offset=2 (local.get $5) @@ -2306,35 +2303,35 @@ ) ) ) - (local.set $17 + (local.set $18 (select (local.get $7) (i32.const -1) - (local.get $10) + (local.get $11) ) ) (select (i32.const 1) - (local.get $19) - (local.get $10) + (local.get $25) + (local.get $11) ) ) (block (result i32) (local.set $5 - (local.get $10) + (local.get $11) ) - (local.set $17 + (local.set $18 (i32.const -1) ) - (local.get $19) + (local.get $25) ) ) ) - (local.set $19 + (local.set $8 (if (result i32) (i32.eq (i32.and - (local.tee $10 + (local.tee $11 (i32.shr_s (i32.shl (local.get $5) @@ -2348,13 +2345,13 @@ (i32.const 32) ) (block $label$break$L25 (result i32) - (local.set $19 + (local.set $25 (local.get $5) ) (local.set $5 - (local.get $10) + (local.get $11) ) - (local.set $10 + (local.set $11 (i32.const 0) ) (loop $while-in4 (result i32) @@ -2373,22 +2370,22 @@ ) (block (local.set $5 - (local.get $19) + (local.get $25) ) (br $label$break$L25 - (local.get $10) + (local.get $11) ) ) ) - (local.set $10 + (local.set $11 (i32.or - (local.get $10) + (local.get $11) (i32.shl (i32.const 1) (i32.add (i32.shr_s (i32.shl - (local.get $19) + (local.get $25) (i32.const 24) ) (i32.const 24) @@ -2402,7 +2399,7 @@ (i32.eq (i32.and (local.tee $5 - (local.tee $19 + (local.tee $25 (i32.load8_s (local.tee $9 (i32.add @@ -2419,15 +2416,15 @@ ) ) (local.set $5 - (local.get $19) + (local.get $25) ) - (local.get $10) + (local.get $11) ) ) (i32.const 0) ) ) - (local.set $19 + (local.set $25 (if (result i32) (i32.eq (i32.and @@ -2449,7 +2446,7 @@ (i32.const 36) ) (i32.ge_u - (local.tee $10 + (local.tee $11 (i32.add (i32.load8_s (local.tee $5 @@ -2470,7 +2467,7 @@ (i32.store (i32.add (i32.shl - (local.get $10) + (local.get $11) (i32.const 2) ) (local.get $3) @@ -2480,7 +2477,7 @@ (local.set $7 (i32.const 1) ) - (local.set $14 + (local.set $15 (i32.load (i32.add (i32.shl @@ -2505,7 +2502,7 @@ ) ) (if - (local.get $7) + (local.get $10) (block (local.set $16 (i32.const -1) @@ -2515,16 +2512,16 @@ ) (if (i32.eqz - (local.get $29) + (local.get $30) ) (block - (local.set $10 - (local.get $19) + (local.set $11 + (local.get $8) ) (local.set $9 (local.get $5) ) - (local.set $14 + (local.set $15 (i32.const 0) ) (br $do-once5 @@ -2532,7 +2529,7 @@ ) ) ) - (local.set $14 + (local.set $15 (i32.load (local.tee $9 (i32.and @@ -2560,25 +2557,25 @@ (local.get $5) ) ) - (local.set $10 + (local.set $11 (if (result i32) (i32.lt_s - (local.get $14) + (local.get $15) (i32.const 0) ) (block (result i32) - (local.set $14 + (local.set $15 (i32.sub (i32.const 0) - (local.get $14) + (local.get $15) ) ) (i32.or - (local.get $19) + (local.get $8) (i32.const 8192) ) ) - (local.get $19) + (local.get $8) ) ) (local.get $7) @@ -2600,7 +2597,7 @@ (i32.const 10) ) (block (result i32) - (local.set $10 + (local.set $11 (i32.const 0) ) (loop $while-in8 @@ -2608,14 +2605,14 @@ (i32.add (local.get $5) (i32.mul - (local.get $10) + (local.get $11) (i32.const 10) ) ) ) (if (i32.lt_u - (local.tee $8 + (local.tee $7 (i32.add (i32.load8_s (local.tee $9 @@ -2631,11 +2628,11 @@ (i32.const 10) ) (block - (local.set $10 + (local.set $11 (local.get $5) ) (local.set $5 - (local.get $8) + (local.get $7) ) (br $while-in8) ) @@ -2653,24 +2650,24 @@ (br $label$break$L1) ) (block (result i32) - (local.set $10 - (local.get $19) + (local.set $11 + (local.get $8) ) - (local.set $14 + (local.set $15 (local.get $5) ) - (local.get $7) + (local.get $10) ) ) ) (block (result i32) - (local.set $10 - (local.get $19) + (local.set $11 + (local.get $8) ) - (local.set $14 + (local.set $15 (i32.const 0) ) - (local.get $7) + (local.get $10) ) ) ) @@ -2732,7 +2729,7 @@ (loop $while-in11 (drop (br_if $label$break$L46 - (local.tee $5 + (local.tee $7 (i32.add (local.get $5) (i32.mul @@ -2742,7 +2739,7 @@ ) ) (i32.ge_u - (local.tee $8 + (local.tee $5 (i32.add (i32.load8_s (local.tee $9 @@ -2759,12 +2756,6 @@ ) ) ) - (local.set $7 - (local.get $5) - ) - (local.set $5 - (local.get $8) - ) (br $while-in11) ) ) @@ -2830,7 +2821,7 @@ ) ) (if - (local.get $19) + (local.get $25) (block (local.set $16 (i32.const -1) @@ -2839,7 +2830,7 @@ ) ) (if (result i32) - (local.get $29) + (local.get $30) (block (result i32) (local.set $7 (i32.load @@ -2882,14 +2873,14 @@ (local.set $7 (local.get $9) ) - (local.set $8 + (local.set $10 (i32.const 0) ) - (local.set $18 + (local.set $17 (loop $while-in13 (result i32) (if (i32.gt_u - (local.tee $11 + (local.tee $8 (i32.add (i32.load8_s (local.get $7) @@ -2915,15 +2906,15 @@ (if (result i32) (i32.lt_u (i32.add - (local.tee $11 + (local.tee $8 (i32.and (local.tee $12 (i32.load8_s (i32.add - (local.get $11) + (local.get $8) (i32.add (i32.mul - (local.get $8) + (local.get $10) (i32.const 58) ) (i32.const 3611) @@ -2942,8 +2933,8 @@ (local.set $7 (local.get $9) ) - (local.set $8 - (local.get $11) + (local.set $10 + (local.get $8) ) (br $while-in13) ) @@ -2967,7 +2958,7 @@ ) (local.set $7 (i32.gt_s - (local.get $17) + (local.get $18) (i32.const -1) ) ) @@ -2998,19 +2989,19 @@ (i32.store (i32.add (i32.shl - (local.get $17) + (local.get $18) (i32.const 2) ) (local.get $3) ) - (local.get $11) + (local.get $8) ) - (local.set $11 + (local.set $8 (i32.load offset=4 (local.tee $7 (i32.add (i32.shl - (local.get $17) + (local.get $18) (i32.const 3) ) (local.get $2) @@ -3026,14 +3017,14 @@ ) (i32.store offset=4 (local.get $13) - (local.get $11) + (local.get $8) ) (br $__rjti$2) ) ) (if (i32.eqz - (local.get $29) + (local.get $30) ) (block (local.set $16 @@ -3044,7 +3035,7 @@ ) (call $_pop_arg_336 (local.get $13) - (local.get $11) + (local.get $8) (local.get $1) ) ) @@ -3053,7 +3044,7 @@ ) (if (i32.eqz - (local.get $29) + (local.get $30) ) (block (local.set $4 @@ -3066,17 +3057,17 @@ ) ) ) - (local.set $10 + (local.set $11 (select (local.tee $7 (i32.and - (local.get $10) + (local.get $11) (i32.const -65537) ) ) - (local.get $10) + (local.get $11) (i32.and - (local.get $10) + (local.get $11) (i32.const 8192) ) ) @@ -3084,11 +3075,11 @@ (call $_pad (local.get $0) (i32.const 32) - (local.tee $6 + (local.tee $5 (select - (local.tee $5 + (local.tee $6 (i32.add - (local.tee $11 + (local.tee $8 (select (local.tee $12 (i32.sub @@ -3097,8 +3088,8 @@ (call $_pad (local.get $0) (i32.const 32) - (local.get $14) - (local.tee $6 + (local.get $15) + (local.tee $5 (block $__rjti$7 (result i32) (block $__rjti$6 (block $__rjti$5 @@ -3119,27 +3110,27 @@ (block $switch-case27 (br_table $switch-case119 $switch-default120 $switch-case40 $switch-default120 $switch-case119 $switch-case119 $switch-case119 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case41 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case30 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case119 $switch-default120 $switch-case37 $switch-case35 $switch-case119 $switch-case119 $switch-case119 $switch-default120 $switch-case35 $switch-default120 $switch-default120 $switch-default120 $switch-case38 $switch-case27 $switch-case33 $switch-case28 $switch-default120 $switch-default120 $switch-case39 $switch-default120 $switch-case36 $switch-default120 $switch-default120 $switch-case30 $switch-default120 (i32.sub - (local.tee $18 + (local.tee $17 (select (i32.and - (local.tee $11 + (local.tee $8 (i32.load8_s - (local.get $18) + (local.get $17) ) ) (i32.const -33) ) - (local.get $11) + (local.get $8) (i32.and (i32.eq (i32.and - (local.get $11) + (local.get $8) (i32.const 15) ) (i32.const 3) ) (i32.ne - (local.get $8) + (local.get $10) (i32.const 0) ) ) @@ -3158,7 +3149,7 @@ (block $switch-case20 (block $switch-case19 (br_table $switch-case19 $switch-case20 $switch-case21 $switch-case22 $switch-case23 $switch-default26 $switch-case24 $switch-case25 $switch-default26 - (local.get $8) + (local.get $10) ) ) (i32.store @@ -3299,7 +3290,7 @@ ) (local.set $4 (i32.or - (local.get $10) + (local.get $11) (i32.const 8) ) ) @@ -3313,13 +3304,13 @@ ) ) ) - (local.set $18 + (local.set $17 (i32.const 120) ) (br $__rjti$3) ) (local.set $4 - (local.get $10) + (local.get $11) ) (br $__rjti$3) ) @@ -3338,7 +3329,7 @@ ) (block (local.set $7 - (local.get $25) + (local.get $24) ) (loop $while-in32 (i32.store8 @@ -3373,24 +3364,24 @@ ) ) (local.set $7 - (local.get $25) + (local.get $24) ) ) (if (i32.and - (local.get $10) + (local.get $11) (i32.const 8) ) (block (local.set $4 - (local.get $10) + (local.get $11) ) (local.set $5 (select - (local.tee $10 + (local.tee $11 (i32.add (i32.sub - (local.get $38) + (local.get $39) (local.tee $6 (local.get $7) ) @@ -3401,7 +3392,7 @@ (local.get $5) (i32.lt_s (local.get $5) - (local.get $10) + (local.get $11) ) ) ) @@ -3411,14 +3402,14 @@ (local.get $7) ) (local.set $4 - (local.get $10) + (local.get $11) ) ) ) (local.set $7 (i32.const 0) ) - (local.set $8 + (local.set $10 (i32.const 4091) ) (br $__rjti$8) @@ -3458,16 +3449,16 @@ (local.set $7 (i32.const 1) ) - (local.set $8 + (local.set $10 (i32.const 4091) ) (br $__rjti$4) ) ) - (local.set $8 + (local.set $10 (if (result i32) (i32.and - (local.get $10) + (local.get $11) (i32.const 2048) ) (block (result i32) @@ -3480,7 +3471,7 @@ (local.set $7 (local.tee $8 (i32.and - (local.get $10) + (local.get $11) (i32.const 1) ) ) @@ -3508,34 +3499,34 @@ (local.set $7 (i32.const 0) ) - (local.set $8 + (local.set $10 (i32.const 4091) ) (br $__rjti$4) ) (i32.store8 - (local.get $39) + (local.get $40) (i32.load (local.get $13) ) ) (local.set $4 - (local.get $39) + (local.get $40) ) - (local.set $10 + (local.set $11 (local.get $7) ) - (local.set $11 + (local.set $8 (i32.const 1) ) (local.set $7 (i32.const 0) ) - (local.set $8 + (local.set $10 (i32.const 4091) ) (br $__rjto$8 - (local.get $25) + (local.get $24) ) ) (local.set $6 @@ -3561,18 +3552,18 @@ (br $__rjti$5) ) (i32.store offset=8 - (local.get $28) + (local.get $29) (i32.load (local.get $13) ) ) (i32.store offset=12 - (local.get $28) + (local.get $29) (i32.const 0) ) (i32.store (local.get $13) - (local.get $42) + (local.get $43) ) (local.set $7 (i32.const -1) @@ -3591,9 +3582,9 @@ (call $_pad (local.get $0) (i32.const 32) - (local.get $14) + (local.get $15) (i32.const 0) - (local.get $10) + (local.get $11) ) (br $__rjti$7 (i32.const 0) @@ -3601,7 +3592,7 @@ ) ) ) - (local.set $15 + (local.set $14 (f64.load (local.get $13) ) @@ -3612,9 +3603,9 @@ ) (f64.store (global.get $tempDoublePtr) - (local.get $15) + (local.get $14) ) - (local.set $31 + (local.set $32 (if (result i32) (i32.lt_s (i32.load offset=4 @@ -3626,16 +3617,16 @@ (local.set $26 (i32.const 1) ) - (local.set $15 + (local.set $14 (f64.neg - (local.get $15) + (local.get $14) ) ) (i32.const 4108) ) (if (result i32) (i32.and - (local.get $10) + (local.get $11) (i32.const 2048) ) (block (result i32) @@ -3648,7 +3639,7 @@ (local.set $26 (local.tee $4 (i32.and - (local.get $10) + (local.get $11) (i32.const 1) ) ) @@ -3664,9 +3655,9 @@ ) (f64.store (global.get $tempDoublePtr) - (local.get $15) + (local.get $14) ) - (local.set $6 + (local.set $5 (if (result i32) (i32.lt_u (i32.and @@ -3684,7 +3675,7 @@ (local.tee $22 (f64.mul (call $_frexp - (local.get $15) + (local.get $14) (local.get $20) ) (f64.const 2) @@ -3705,9 +3696,9 @@ ) (if (i32.eq - (local.tee $24 + (local.tee $12 (i32.or - (local.get $18) + (local.get $17) (i32.const 32) ) ) @@ -3717,19 +3708,19 @@ (local.set $8 (select (i32.add - (local.get $31) + (local.get $32) (i32.const 9) ) - (local.get $31) + (local.get $32) (local.tee $12 (i32.and - (local.get $18) + (local.get $17) (i32.const 32) ) ) ) ) - (local.set $15 + (local.set $14 (if (result f64) (i32.or (i32.eqz @@ -3747,13 +3738,13 @@ ) (local.get $22) (block (result f64) - (local.set $15 + (local.set $14 (f64.const 8) ) (loop $while-in54 - (local.set $15 + (local.set $14 (f64.mul - (local.get $15) + (local.get $14) (f64.const 16) ) ) @@ -3769,21 +3760,21 @@ (select (f64.neg (f64.add - (local.get $15) + (local.get $14) (f64.sub (f64.neg (local.get $22) ) - (local.get $15) + (local.get $14) ) ) ) (f64.sub (f64.add (local.get $22) - (local.get $15) + (local.get $14) ) - (local.get $15) + (local.get $14) ) (i32.eq (i32.load8_s @@ -3795,7 +3786,7 @@ ) ) ) - (local.set $11 + (local.set $10 (i32.or (local.get $26) (i32.const 2) @@ -3839,11 +3830,11 @@ ) (block (i32.store8 - (local.get $40) + (local.get $41) (i32.const 48) ) (local.set $4 - (local.get $40) + (local.get $41) ) ) ) @@ -3871,26 +3862,26 @@ ) ) (i32.add - (local.get $18) + (local.get $17) (i32.const 15) ) ) - (local.set $18 + (local.set $17 (i32.lt_s (local.get $5) (i32.const 1) ) ) - (local.set $17 + (local.set $19 (i32.eqz (i32.and - (local.get $10) + (local.get $11) (i32.const 8) ) ) ) (local.set $4 - (local.get $23) + (local.get $21) ) (loop $while-in56 (i32.store8 @@ -3901,7 +3892,7 @@ (i32.add (local.tee $6 (i32.trunc_f64_s - (local.get $15) + (local.get $14) ) ) (i32.const 4075) @@ -3909,10 +3900,10 @@ ) ) ) - (local.set $15 + (local.set $14 (f64.mul (f64.sub - (local.get $15) + (local.get $14) (f64.convert_i32_s (local.get $6) ) @@ -3938,12 +3929,12 @@ (i32.and (i32.and (f64.eq - (local.get $15) + (local.get $14) (f64.const 0) ) - (local.get $18) + (local.get $17) ) - (local.get $17) + (local.get $19) ) (local.get $6) (block (result i32) @@ -3962,7 +3953,7 @@ ) (br_if $while-in56 (f64.ne - (local.get $15) + (local.get $14) (f64.const 0) ) ) @@ -3970,23 +3961,23 @@ (call $_pad (local.get $0) (i32.const 32) - (local.get $14) - (local.tee $6 + (local.get $15) + (local.tee $5 (i32.add - (local.get $11) - (local.tee $5 + (local.get $10) + (local.tee $6 (select (i32.sub (i32.add (local.get $5) - (local.get $45) + (local.get $46) ) (local.get $7) ) (i32.add (local.get $4) (i32.sub - (local.get $43) + (local.get $44) (local.get $7) ) ) @@ -3998,7 +3989,7 @@ (i32.lt_s (i32.add (local.get $4) - (local.get $44) + (local.get $45) ) (local.get $5) ) @@ -4007,7 +3998,7 @@ ) ) ) - (local.get $10) + (local.get $11) ) (if (i32.eqz @@ -4020,17 +4011,17 @@ ) (call $___fwritex (local.get $8) - (local.get $11) + (local.get $10) (local.get $0) ) ) (call $_pad (local.get $0) (i32.const 48) - (local.get $14) - (local.get $6) + (local.get $15) + (local.get $5) (i32.xor - (local.get $10) + (local.get $11) (i32.const 65536) ) ) @@ -4050,7 +4041,7 @@ ) ) (call $___fwritex - (local.get $23) + (local.get $21) (local.get $4) (local.get $0) ) @@ -4059,12 +4050,12 @@ (local.get $0) (i32.const 48) (i32.sub - (local.get $5) + (local.get $6) (i32.add (local.get $4) - (local.tee $4 + (local.tee $6 (i32.sub - (local.get $27) + (local.get $28) (local.get $7) ) ) @@ -4084,33 +4075,33 @@ ) (call $___fwritex (local.get $7) - (local.get $4) + (local.get $6) (local.get $0) ) ) (call $_pad (local.get $0) (i32.const 32) - (local.get $14) - (local.get $6) + (local.get $15) + (local.get $5) (i32.xor - (local.get $10) + (local.get $11) (i32.const 8192) ) ) (br $do-once49 (select - (local.get $14) - (local.get $6) + (local.get $15) + (local.get $5) (i32.lt_s - (local.get $6) - (local.get $14) + (local.get $5) + (local.get $15) ) ) ) ) ) - (local.set $15 + (local.set $14 (if (result f64) (local.get $4) (block (result f64) @@ -4143,8 +4134,8 @@ (local.set $6 (local.tee $7 (select - (local.get $46) (local.get $47) + (local.get $48) (i32.lt_s (local.get $4) (i32.const 0) @@ -4157,7 +4148,7 @@ (local.get $6) (local.tee $4 (i32.trunc_f64_u - (local.get $15) + (local.get $14) ) ) ) @@ -4169,10 +4160,10 @@ ) (br_if $while-in60 (f64.ne - (local.tee $15 + (local.tee $14 (f64.mul (f64.sub - (local.get $15) + (local.get $14) (f64.convert_i32_u (local.get $4) ) @@ -4186,7 +4177,7 @@ ) (if (i32.gt_s - (local.tee $8 + (local.tee $10 (i32.load (local.get $20) ) @@ -4198,19 +4189,19 @@ (local.get $7) ) (loop $while-in62 - (local.set $12 + (local.set $19 (select (i32.const 29) - (local.get $8) + (local.get $10) (i32.gt_s - (local.get $8) + (local.get $10) (i32.const 29) ) ) ) (if (i32.ge_u - (local.tee $8 + (local.tee $10 (i32.add (local.get $6) (i32.const -4) @@ -4219,45 +4210,45 @@ (local.get $4) ) (block $do-once63 - (local.set $11 + (local.set $8 (i32.const 0) ) (loop $while-in66 (i32.store - (local.get $8) + (local.get $10) (call $___uremdi3 - (local.tee $11 + (local.tee $8 (call $_i64Add (call $_bitshift64Shl (i32.load - (local.get $8) + (local.get $10) ) (i32.const 0) - (local.get $12) + (local.get $19) ) (global.get $tempRet0) - (local.get $11) + (local.get $8) (i32.const 0) ) ) - (local.tee $17 + (local.tee $18 (global.get $tempRet0) ) (i32.const 1000000000) ) ) - (local.set $11 + (local.set $8 (call $___udivdi3 - (local.get $11) - (local.get $17) + (local.get $8) + (local.get $18) (i32.const 1000000000) ) ) (br_if $while-in66 (i32.ge_u - (local.tee $8 + (local.tee $10 (i32.add - (local.get $8) + (local.get $10) (i32.const -4) ) ) @@ -4267,7 +4258,7 @@ ) (br_if $do-once63 (i32.eqz - (local.get $11) + (local.get $8) ) ) (i32.store @@ -4277,7 +4268,7 @@ (i32.const -4) ) ) - (local.get $11) + (local.get $8) ) ) ) @@ -4309,18 +4300,18 @@ ) (i32.store (local.get $20) - (local.tee $8 + (local.tee $10 (i32.sub (i32.load (local.get $20) ) - (local.get $12) + (local.get $19) ) ) ) (br_if $while-in62 (i32.gt_s - (local.get $8) + (local.get $10) (i32.const 0) ) ) @@ -4330,7 +4321,7 @@ (local.get $7) ) ) - (local.set $17 + (local.set $18 (select (i32.const 6) (local.get $5) @@ -4342,15 +4333,15 @@ ) (if (i32.lt_s - (local.get $8) + (local.get $10) (i32.const 0) ) (block - (local.set $21 + (local.set $19 (i32.add (i32.div_s (i32.add - (local.get $17) + (local.get $18) (i32.const 25) ) (i32.const 9) @@ -4358,9 +4349,9 @@ (i32.const 1) ) ) - (local.set $32 + (local.set $23 (i32.eq - (local.get $24) + (local.get $12) (i32.const 102) ) ) @@ -4372,13 +4363,13 @@ ) (local.set $4 (loop $while-in70 (result i32) - (local.set $12 + (local.set $8 (select (i32.const 9) (local.tee $6 (i32.sub (i32.const 0) - (local.get $8) + (local.get $10) ) ) (i32.gt_s @@ -4393,11 +4384,11 @@ (local.get $4) ) (block $do-once71 - (local.set $11 + (local.set $27 (i32.add (i32.shl (i32.const 1) - (local.get $12) + (local.get $8) ) (i32.const -1) ) @@ -4405,10 +4396,10 @@ (local.set $37 (i32.shr_u (i32.const 1000000000) - (local.get $12) + (local.get $8) ) ) - (local.set $8 + (local.set $10 (i32.const 0) ) (local.set $6 @@ -4418,22 +4409,22 @@ (i32.store (local.get $6) (i32.add - (local.get $8) + (local.get $10) (i32.shr_u - (local.tee $8 + (local.tee $38 (i32.load (local.get $6) ) ) - (local.get $12) + (local.get $8) ) ) ) - (local.set $8 + (local.set $10 (i32.mul (i32.and - (local.get $8) - (local.get $11) + (local.get $27) + (local.get $38) ) (local.get $37) ) @@ -4464,12 +4455,12 @@ ) (br_if $do-once71 (i32.eqz - (local.get $8) + (local.get $10) ) ) (i32.store (local.get $4) - (local.get $8) + (local.get $10) ) (local.set $4 (i32.add @@ -4491,18 +4482,18 @@ ) ) ) - (local.set $11 + (local.set $4 (select (i32.add (local.tee $5 (select (local.get $7) (local.get $6) - (local.get $32) + (local.get $23) ) ) (i32.shl - (local.get $21) + (local.get $19) (i32.const 2) ) ) @@ -4515,38 +4506,35 @@ ) (i32.const 2) ) - (local.get $21) + (local.get $19) ) ) ) (i32.store (local.get $20) - (local.tee $8 + (local.tee $10 (i32.add (i32.load (local.get $20) ) - (local.get $12) + (local.get $8) ) ) ) (if (result i32) (i32.lt_s - (local.get $8) + (local.get $10) (i32.const 0) ) (block (local.set $5 (local.get $6) ) - (local.set $4 - (local.get $11) - ) (br $while-in70) ) (block (result i32) - (local.set $8 - (local.get $11) + (local.set $10 + (local.get $4) ) (local.get $6) ) @@ -4554,24 +4542,24 @@ ) ) ) - (local.set $8 + (local.set $10 (local.get $6) ) ) - (local.set $21 + (local.set $19 (local.get $7) ) (if (i32.lt_u (local.get $4) - (local.get $8) + (local.get $10) ) (block $do-once75 (local.set $6 (i32.mul (i32.shr_s (i32.sub - (local.get $21) + (local.get $19) (local.get $4) ) (i32.const 2) @@ -4581,7 +4569,7 @@ ) (br_if $do-once75 (i32.lt_u - (local.tee $11 + (local.tee $8 (i32.load (local.get $4) ) @@ -4601,7 +4589,7 @@ ) (br_if $while-in78 (i32.ge_u - (local.get $11) + (local.get $8) (local.tee $5 (i32.mul (local.get $5) @@ -4622,12 +4610,12 @@ (local.tee $5 (i32.add (i32.sub - (local.get $17) + (local.get $18) (select (local.get $6) (i32.const 0) (i32.ne - (local.get $24) + (local.get $12) (i32.const 102) ) ) @@ -4635,15 +4623,15 @@ (i32.shr_s (i32.shl (i32.and - (local.tee $32 + (local.tee $37 (i32.eq - (local.get $24) + (local.get $12) (i32.const 103) ) ) - (local.tee $37 + (local.tee $38 (i32.ne - (local.get $17) + (local.get $18) (i32.const 0) ) ) @@ -4658,8 +4646,8 @@ (i32.mul (i32.shr_s (i32.sub - (local.get $8) - (local.get $21) + (local.get $10) + (local.get $19) ) (i32.const 2) ) @@ -4688,13 +4676,13 @@ (i32.const 9) ) (block - (local.set $11 + (local.set $8 (i32.const 10) ) (loop $while-in80 - (local.set $11 + (local.set $8 (i32.mul - (local.get $11) + (local.get $8) (i32.const 10) ) ) @@ -4711,13 +4699,13 @@ ) ) ) - (local.set $11 + (local.set $8 (i32.const 10) ) ) (local.set $12 (i32.rem_u - (local.tee $24 + (local.tee $23 (i32.load (local.tee $5 (i32.add @@ -4736,19 +4724,19 @@ ) ) ) - (local.get $11) + (local.get $8) ) ) (if (i32.eqz (i32.and - (local.tee $48 + (local.tee $27 (i32.eq (i32.add (local.get $5) (i32.const 4) ) - (local.get $8) + (local.get $10) ) ) (i32.eqz @@ -4757,13 +4745,13 @@ ) ) (block $do-once81 - (local.set $15 + (local.set $14 (if (result f64) (i32.lt_u (local.get $12) (local.tee $49 (i32.div_s - (local.get $11) + (local.get $8) (i32.const 2) ) ) @@ -4773,7 +4761,7 @@ (f64.const 1) (f64.const 1.5) (i32.and - (local.get $48) + (local.get $27) (i32.eq (local.get $12) (local.get $49) @@ -4788,8 +4776,8 @@ (f64.const 9007199254740992) (i32.and (i32.div_u - (local.get $24) - (local.get $11) + (local.get $23) + (local.get $8) ) (i32.const 1) ) @@ -4800,19 +4788,19 @@ (if (i32.eq (i32.load8_s - (local.get $31) + (local.get $32) ) (i32.const 45) ) (block - (local.set $15 + (local.set $22 (f64.neg - (local.get $15) + (local.get $22) ) ) - (local.set $22 + (local.set $14 (f64.neg - (local.get $22) + (local.get $14) ) ) ) @@ -4822,7 +4810,7 @@ (local.get $5) (local.tee $12 (i32.sub - (local.get $24) + (local.get $23) (local.get $12) ) ) @@ -4831,7 +4819,7 @@ (f64.eq (f64.add (local.get $22) - (local.get $15) + (local.get $14) ) (local.get $22) ) @@ -4840,7 +4828,7 @@ (local.get $5) (local.tee $6 (i32.add - (local.get $11) + (local.get $8) (local.get $12) ) ) @@ -4898,7 +4886,7 @@ (i32.mul (i32.shr_s (i32.sub - (local.get $21) + (local.get $19) (local.get $4) ) (i32.const 2) @@ -4916,7 +4904,7 @@ (i32.const 10) ) ) - (local.set $11 + (local.set $8 (i32.const 10) ) (loop $while-in88 @@ -4929,9 +4917,9 @@ (br_if $while-in88 (i32.ge_u (local.get $12) - (local.tee $11 + (local.tee $8 (i32.mul - (local.get $11) + (local.get $8) (i32.const 10) ) ) @@ -4940,7 +4928,7 @@ ) ) ) - (local.set $11 + (local.set $8 (local.get $4) ) (local.set $12 @@ -4953,34 +4941,34 @@ (i32.const 4) ) ) - (local.get $8) + (local.get $10) (i32.gt_u - (local.get $8) + (local.get $10) (local.get $4) ) ) ) (block (result i32) - (local.set $11 + (local.set $8 (local.get $4) ) (local.set $12 (local.get $6) ) - (local.get $8) + (local.get $10) ) ) ) - (local.set $8 + (local.set $23 (loop $while-in90 (result i32) (block $while-out89 (result i32) (if (i32.le_u (local.get $4) - (local.get $11) + (local.get $8) ) (block - (local.set $24 + (local.set $27 (i32.const 0) ) (br $while-out89 @@ -4990,7 +4978,7 @@ ) (if (result i32) (i32.load - (local.tee $6 + (local.tee $5 (i32.add (local.get $4) (i32.const -4) @@ -4998,14 +4986,14 @@ ) ) (block (result i32) - (local.set $24 + (local.set $27 (i32.const 1) ) (local.get $4) ) (block (local.set $4 - (local.get $6) + (local.get $5) ) (br $while-in90) ) @@ -5015,7 +5003,7 @@ ) (local.set $4 (if (result i32) - (local.get $32) + (local.get $37) (block $do-once91 (result i32) (local.set $6 (if (result i32) @@ -5023,9 +5011,9 @@ (i32.gt_s (local.tee $4 (i32.add - (local.get $17) + (local.get $18) (i32.xor - (local.get $37) + (local.get $38) (i32.const 1) ) ) @@ -5038,7 +5026,7 @@ ) ) (block (result i32) - (local.set $17 + (local.set $18 (i32.sub (i32.add (local.get $4) @@ -5048,49 +5036,44 @@ ) ) (i32.add - (local.get $18) + (local.get $17) (i32.const -1) ) ) (block (result i32) - (local.set $17 + (local.set $18 (i32.add (local.get $4) (i32.const -1) ) ) (i32.add - (local.get $18) + (local.get $17) (i32.const -2) ) ) ) ) - (if - (local.tee $4 - (i32.and - (local.get $10) - (i32.const 8) - ) - ) - (block - (local.set $21 - (local.get $4) - ) - (br $do-once91 - (local.get $17) + (drop + (br_if $do-once91 + (local.get $18) + (local.tee $10 + (i32.and + (local.get $11) + (i32.const 8) + ) ) ) ) (if - (local.get $24) + (local.get $27) (block $do-once93 (if (i32.eqz - (local.tee $18 + (local.tee $10 (i32.load (i32.add - (local.get $8) + (local.get $23) (i32.const -4) ) ) @@ -5106,7 +5089,7 @@ (local.set $4 (if (result i32) (i32.rem_u - (local.get $18) + (local.get $10) (i32.const 10) ) (block @@ -5133,7 +5116,7 @@ (br_if $while-in96 (i32.eqz (i32.rem_u - (local.get $18) + (local.get $10) (local.tee $5 (i32.mul (local.get $5) @@ -5154,8 +5137,8 @@ (i32.mul (i32.shr_s (i32.sub - (local.get $8) - (local.get $21) + (local.get $23) + (local.get $19) ) (i32.const 2) ) @@ -5173,11 +5156,11 @@ (i32.const 102) ) (block (result i32) - (local.set $21 + (local.set $10 (i32.const 0) ) (select - (local.get $17) + (local.get $18) (local.tee $4 (select (i32.const 0) @@ -5194,17 +5177,17 @@ ) ) (i32.lt_s - (local.get $17) + (local.get $18) (local.get $4) ) ) ) (block (result i32) - (local.set $21 + (local.set $10 (i32.const 0) ) (select - (local.get $17) + (local.get $18) (local.tee $4 (select (i32.const 0) @@ -5224,7 +5207,7 @@ ) ) (i32.lt_s - (local.get $17) + (local.get $18) (local.get $4) ) ) @@ -5232,16 +5215,16 @@ ) ) (block (result i32) - (local.set $21 + (local.set $10 (i32.and - (local.get $10) + (local.get $11) (i32.const 8) ) ) (local.set $6 - (local.get $18) + (local.get $17) ) - (local.get $17) + (local.get $18) ) ) ) @@ -5254,11 +5237,11 @@ (call $_pad (local.get $0) (i32.const 32) - (local.get $14) + (local.get $15) (local.tee $12 (i32.add (if (result i32) - (local.tee $17 + (local.tee $19 (i32.eq (i32.or (local.get $6) @@ -5268,7 +5251,7 @@ ) ) (block (result i32) - (local.set $18 + (local.set $17 (i32.const 0) ) (select @@ -5284,7 +5267,7 @@ (if (i32.lt_s (i32.sub - (local.get $27) + (local.get $28) (local.tee $5 (call $_fmt_u (local.tee $5 @@ -5326,7 +5309,7 @@ (br_if $while-in98 (i32.lt_s (i32.sub - (local.get $27) + (local.get $28) (local.get $5) ) (i32.const 2) @@ -5351,7 +5334,7 @@ ) ) (i32.store8 - (local.tee $18 + (local.tee $17 (i32.add (local.get $5) (i32.const -2) @@ -5360,8 +5343,8 @@ (local.get $6) ) (i32.sub - (local.get $27) - (local.get $18) + (local.get $28) + (local.get $17) ) ) ) @@ -5374,10 +5357,10 @@ (local.get $4) ) (i32.ne - (local.tee $32 + (local.tee $18 (i32.or (local.get $4) - (local.get $21) + (local.get $10) ) ) (i32.const 0) @@ -5385,7 +5368,7 @@ ) ) ) - (local.get $10) + (local.get $11) ) (if (i32.eqz @@ -5397,7 +5380,7 @@ ) ) (call $___fwritex - (local.get $31) + (local.get $32) (local.get $26) (local.get $0) ) @@ -5405,23 +5388,23 @@ (call $_pad (local.get $0) (i32.const 48) - (local.get $14) + (local.get $15) (local.get $12) (i32.xor - (local.get $10) + (local.get $11) (i32.const 65536) ) ) (if - (local.get $17) + (local.get $19) (block (local.set $5 - (local.tee $11 + (local.tee $8 (select (local.get $7) - (local.get $11) + (local.get $8) (i32.gt_u - (local.get $11) + (local.get $8) (local.get $7) ) ) @@ -5434,20 +5417,20 @@ (local.get $5) ) (i32.const 0) - (local.get $30) + (local.get $31) ) ) (block $do-once103 (if (i32.eq (local.get $5) - (local.get $11) + (local.get $8) ) (block (br_if $do-once103 (i32.ne (local.get $6) - (local.get $30) + (local.get $31) ) ) (i32.store8 @@ -5462,7 +5445,7 @@ (br_if $do-once103 (i32.le_u (local.get $6) - (local.get $23) + (local.get $21) ) ) (loop $while-in106 @@ -5478,7 +5461,7 @@ (br_if $while-in106 (i32.gt_u (local.get $6) - (local.get $23) + (local.get $21) ) ) ) @@ -5497,7 +5480,7 @@ (call $___fwritex (local.get $6) (i32.sub - (local.get $41) + (local.get $42) (local.get $6) ) (local.get $0) @@ -5522,7 +5505,7 @@ ) ) (if - (local.get $32) + (local.get $18) (if (i32.eqz (i32.and @@ -5547,7 +5530,7 @@ (i32.and (i32.lt_u (local.get $6) - (local.get $8) + (local.get $23) ) (i32.gt_s (local.get $4) @@ -5563,10 +5546,10 @@ (local.get $6) ) (i32.const 0) - (local.get $30) + (local.get $31) ) ) - (local.get $23) + (local.get $21) ) (loop $while-in112 (i32.store8 @@ -5581,7 +5564,7 @@ (br_if $while-in112 (i32.gt_u (local.get $5) - (local.get $23) + (local.get $21) ) ) ) @@ -5623,7 +5606,7 @@ (i32.const 4) ) ) - (local.get $8) + (local.get $23) ) (i32.gt_s (local.get $4) @@ -5648,14 +5631,14 @@ ) ) (block $do-once99 - (local.set $8 + (local.set $19 (select - (local.get $8) + (local.get $23) (i32.add - (local.get $11) + (local.get $8) (i32.const 4) ) - (local.get $24) + (local.get $27) ) ) (call $_pad @@ -5668,13 +5651,13 @@ (i32.const -1) ) (block (result i32) - (local.set $17 + (local.set $10 (i32.eqz - (local.get $21) + (local.get $10) ) ) (local.set $5 - (local.get $11) + (local.get $8) ) (local.set $6 (local.get $4) @@ -5688,10 +5671,10 @@ (local.get $5) ) (i32.const 0) - (local.get $30) + (local.get $31) ) ) - (local.get $30) + (local.get $31) ) (block (i32.store8 @@ -5707,7 +5690,7 @@ (if (i32.eq (local.get $5) - (local.get $11) + (local.get $8) ) (block (if @@ -5744,7 +5727,7 @@ (local.get $6) (i32.const 1) ) - (local.get $17) + (local.get $10) ) ) ) @@ -5758,7 +5741,7 @@ (br_if $do-once115 (i32.le_u (local.get $4) - (local.get $23) + (local.get $21) ) ) (loop $while-in118 @@ -5774,7 +5757,7 @@ (br_if $while-in118 (i32.gt_u (local.get $4) - (local.get $23) + (local.get $21) ) ) ) @@ -5783,7 +5766,7 @@ ) (local.set $7 (i32.sub - (local.get $41) + (local.get $42) (local.get $4) ) ) @@ -5818,7 +5801,7 @@ (i32.const 4) ) ) - (local.get $8) + (local.get $19) ) (i32.gt_s (local.tee $6 @@ -5850,10 +5833,10 @@ ) ) (call $___fwritex - (local.get $18) + (local.get $17) (i32.sub - (local.get $27) - (local.get $18) + (local.get $28) + (local.get $17) ) (local.get $0) ) @@ -5862,19 +5845,19 @@ (call $_pad (local.get $0) (i32.const 32) - (local.get $14) + (local.get $15) (local.get $12) (i32.xor - (local.get $10) + (local.get $11) (i32.const 8192) ) ) (select - (local.get $14) + (local.get $15) (local.get $12) (i32.lt_s (local.get $12) - (local.get $14) + (local.get $15) ) ) ) @@ -5882,17 +5865,17 @@ (call $_pad (local.get $0) (i32.const 32) - (local.get $14) - (local.tee $6 + (local.get $15) + (local.tee $4 (i32.add - (local.tee $8 + (local.tee $6 (select (i32.const 0) (local.get $26) (local.tee $5 (f64.ne - (local.get $15) - (local.get $15) + (local.get $14) + (local.get $14) ) ) ) @@ -5910,7 +5893,7 @@ (local.tee $7 (i32.ne (i32.and - (local.get $18) + (local.get $17) (i32.const 32) ) (i32.const 0) @@ -5930,18 +5913,18 @@ (i32.and (if (result i32) (i32.and - (local.tee $4 + (local.tee $7 (i32.load (local.get $0) ) ) (i32.const 32) ) - (local.get $4) + (local.get $7) (block (result i32) (call $___fwritex - (local.get $31) - (local.get $8) + (local.get $32) + (local.get $6) (local.get $0) ) (i32.load @@ -5961,19 +5944,19 @@ (call $_pad (local.get $0) (i32.const 32) - (local.get $14) - (local.get $6) + (local.get $15) + (local.get $4) (i32.xor - (local.get $10) + (local.get $11) (i32.const 8192) ) ) (select - (local.get $14) - (local.get $6) + (local.get $15) + (local.get $4) (i32.lt_s - (local.get $6) - (local.get $14) + (local.get $4) + (local.get $15) ) ) ) @@ -5983,26 +5966,26 @@ (local.get $9) ) (local.set $9 - (local.get $6) + (local.get $5) ) (br $label$continue$L1) ) - (local.set $11 + (local.set $8 (local.get $5) ) (local.set $7 (i32.const 0) ) - (local.set $8 + (local.set $10 (i32.const 4091) ) (br $__rjto$8 - (local.get $25) + (local.get $24) ) ) (local.set $8 (i32.and - (local.get $18) + (local.get $17) (i32.const 32) ) ) @@ -6014,7 +5997,7 @@ (local.get $13) ) ) - (local.tee $10 + (local.tee $11 (i32.load offset=4 (local.get $13) ) @@ -6022,7 +6005,7 @@ ) (block (result i32) (local.set $7 - (local.get $25) + (local.get $24) ) (local.set $6 (loop $while-in123 (result i32) @@ -6051,11 +6034,11 @@ (local.tee $6 (call $_bitshift64Lshr (local.get $6) - (local.get $10) + (local.get $11) (i32.const 4) ) ) - (local.tee $10 + (local.tee $11 (global.get $tempRet0) ) ) @@ -6083,16 +6066,16 @@ ) ) (block (result i32) - (local.set $8 + (local.set $10 (i32.const 4091) ) (i32.const 0) ) (block (result i32) - (local.set $8 + (local.set $10 (i32.add (i32.shr_s - (local.get $18) + (local.get $17) (i32.const 4) ) (i32.const 4091) @@ -6104,9 +6087,9 @@ ) (block (result i32) (local.set $6 - (local.get $25) + (local.get $24) ) - (local.set $8 + (local.set $10 (i32.const 4091) ) (i32.const 0) @@ -6119,15 +6102,15 @@ (call $_fmt_u (local.get $4) (local.get $6) - (local.get $25) + (local.get $24) ) ) (local.set $4 - (local.get $10) + (local.get $11) ) (br $__rjti$8) ) - (local.set $18 + (local.set $17 (i32.eqz (local.tee $12 (call $_memchr @@ -6137,10 +6120,10 @@ ) ) ) - (local.set $10 + (local.set $11 (local.get $7) ) - (local.set $11 + (local.set $8 (select (local.get $5) (i32.sub @@ -6149,13 +6132,13 @@ (local.get $6) ) ) - (local.get $18) + (local.get $17) ) ) (local.set $7 (i32.const 0) ) - (local.set $8 + (local.set $10 (i32.const 4091) ) (br $__rjto$8 @@ -6165,7 +6148,7 @@ (local.get $5) ) (local.get $12) - (local.get $18) + (local.get $17) ) ) ) @@ -6245,9 +6228,9 @@ (call $_pad (local.get $0) (i32.const 32) - (local.get $14) + (local.get $15) (local.get $4) - (local.get $10) + (local.get $11) ) (if (result i32) (local.get $4) @@ -6327,7 +6310,7 @@ ) ) (i32.xor - (local.get $10) + (local.get $11) (i32.const 8192) ) ) @@ -6336,17 +6319,17 @@ ) (local.set $9 (select - (local.get $14) - (local.get $6) + (local.get $15) + (local.get $5) (i32.gt_s - (local.get $14) - (local.get $6) + (local.get $15) + (local.get $5) ) ) ) (br $label$continue$L1) ) - (local.set $10 + (local.set $11 (select (i32.and (local.get $4) @@ -6362,7 +6345,7 @@ (if (result i32) (i32.or (local.get $5) - (local.tee $4 + (local.tee $8 (i32.or (i32.ne (i32.load @@ -6380,24 +6363,21 @@ ) ) (block (result i32) - (local.set $11 + (local.set $8 (select (local.get $5) (local.tee $6 (i32.add - (i32.xor - (i32.and - (local.get $4) - (i32.const 1) - ) - (i32.const 1) - ) (i32.sub - (local.get $38) + (local.get $39) (local.tee $4 (local.get $6) ) ) + (i32.xor + (local.get $8) + (i32.const 1) + ) ) ) (i32.gt_s @@ -6406,14 +6386,14 @@ ) ) ) - (local.get $25) + (local.get $24) ) (block (result i32) - (local.set $11 + (local.set $8 (i32.const 0) ) (local.tee $4 - (local.get $25) + (local.get $24) ) ) ) @@ -6421,9 +6401,9 @@ (local.get $4) ) ) - (local.get $11) + (local.get $8) (i32.lt_s - (local.get $11) + (local.get $8) (local.get $12) ) ) @@ -6431,15 +6411,15 @@ (local.get $7) ) ) - (local.get $14) + (local.get $15) (i32.lt_s - (local.get $14) - (local.get $5) + (local.get $15) + (local.get $6) ) ) ) - (local.get $5) - (local.get $10) + (local.get $6) + (local.get $11) ) (if (i32.eqz @@ -6451,7 +6431,7 @@ ) ) (call $___fwritex - (local.get $8) + (local.get $10) (local.get $7) (local.get $0) ) @@ -6459,17 +6439,17 @@ (call $_pad (local.get $0) (i32.const 48) - (local.get $6) (local.get $5) + (local.get $6) (i32.xor - (local.get $10) + (local.get $11) (i32.const 65536) ) ) (call $_pad (local.get $0) (i32.const 48) - (local.get $11) + (local.get $8) (local.get $12) (i32.const 0) ) @@ -6491,10 +6471,10 @@ (call $_pad (local.get $0) (i32.const 32) - (local.get $6) (local.get $5) + (local.get $6) (i32.xor - (local.get $10) + (local.get $11) (i32.const 8192) ) ) @@ -6502,7 +6482,7 @@ (local.get $9) ) (local.set $9 - (local.get $6) + (local.get $5) ) (br $label$continue$L1) ) @@ -6515,7 +6495,7 @@ ) (local.set $16 (if (result i32) - (local.get $19) + (local.get $25) (block (result i32) (local.set $0 (i32.const 1) @@ -6608,7 +6588,7 @@ ) ) (global.set $STACKTOP - (local.get $28) + (local.get $29) ) (local.get $16) ) |