diff options
Diffstat (limited to 'test/emcc_hello_world.fromasm.clamp')
-rw-r--r-- | test/emcc_hello_world.fromasm.clamp | 1569 |
1 files changed, 761 insertions, 808 deletions
diff --git a/test/emcc_hello_world.fromasm.clamp b/test/emcc_hello_world.fromasm.clamp index 932395919..ba8c50634 100644 --- a/test/emcc_hello_world.fromasm.clamp +++ b/test/emcc_hello_world.fromasm.clamp @@ -354,7 +354,6 @@ ) (func $___stdio_close (; 29 ;) (param $0 i32) (result i32) (local $1 i32) - (local $2 i32) (set_local $1 (get_global $STACKTOP) ) @@ -372,9 +371,7 @@ (call $abort) ) (i32.store - (tee_local $2 - (get_local $1) - ) + (get_local $1) (i32.load offset=60 (get_local $0) ) @@ -383,7 +380,7 @@ (call $___syscall_ret (call $___syscall6 (i32.const 6) - (get_local $2) + (get_local $1) ) ) ) @@ -412,12 +409,11 @@ ) (call $abort) ) - (set_local $3 - (get_local $4) - ) (set_local $5 (i32.add - (get_local $4) + (tee_local $3 + (get_local $4) + ) (i32.const 12) ) ) @@ -512,7 +508,7 @@ (get_local $3) (tee_local $0 (i32.add - (get_local $4) + (get_local $3) (i32.const 20) ) ) @@ -646,7 +642,6 @@ ) (func $_printf (; 33 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) - (local $3 i32) (set_local $2 (get_global $STACKTOP) ) @@ -664,9 +659,7 @@ (call $abort) ) (i32.store - (tee_local $3 - (get_local $2) - ) + (get_local $2) (get_local $1) ) (set_local $0 @@ -675,7 +668,7 @@ (i32.const 8) ) (get_local $0) - (get_local $3) + (get_local $2) ) ) (set_global $STACKTOP @@ -696,7 +689,7 @@ (local $12 i32) (local $13 i32) (local $14 i32) - (set_local $8 + (set_local $10 (get_global $STACKTOP) ) (set_global $STACKTOP @@ -712,19 +705,18 @@ ) (call $abort) ) - (set_local $9 + (set_local $8 (i32.add - (get_local $8) + (get_local $10) (i32.const 16) ) ) - (set_local $10 - (get_local $8) - ) (i32.store (tee_local $4 (i32.add - (get_local $8) + (tee_local $9 + (get_local $10) + ) (i32.const 32) ) ) @@ -801,24 +793,24 @@ (get_local $0) ) (i32.store - (get_local $10) + (get_local $9) (i32.load (get_local $13) ) ) (i32.store offset=4 - (get_local $10) + (get_local $9) (get_local $1) ) (i32.store offset=8 - (get_local $10) + (get_local $9) (get_local $4) ) (set_local $3 (call $___syscall_ret (call $___syscall146 (i32.const 146) - (get_local $10) + (get_local $9) ) ) ) @@ -828,24 +820,24 @@ ) (block (i32.store - (get_local $9) + (get_local $8) (i32.load (get_local $13) ) ) (i32.store offset=4 - (get_local $9) + (get_local $8) (get_local $1) ) (i32.store offset=8 - (get_local $9) + (get_local $8) (get_local $4) ) (set_local $3 (call $___syscall_ret (call $___syscall146 (i32.const 146) - (get_local $9) + (get_local $8) ) ) ) @@ -1025,7 +1017,7 @@ ) ) (set_global $STACKTOP - (get_local $8) + (get_local $10) ) (get_local $2) ) @@ -2240,8 +2232,8 @@ (local $12 i32) (local $13 i32) (local $14 i32) - (local $15 f64) - (local $16 i32) + (local $15 i32) + (local $16 f64) (local $17 i32) (local $18 i32) (local $19 i32) @@ -2277,7 +2269,7 @@ (local $49 i32) (local $50 i32) (local $51 i32) - (set_local $25 + (set_local $35 (get_global $STACKTOP) ) (set_global $STACKTOP @@ -2295,31 +2287,30 @@ ) (set_local $20 (i32.add - (get_local $25) + (get_local $35) (i32.const 16) ) ) - (set_local $19 - (get_local $25) - ) (set_local $36 (i32.add - (get_local $25) + (tee_local $14 + (get_local $35) + ) (i32.const 528) ) ) - (set_local $29 + (set_local $28 (i32.ne (get_local $0) (i32.const 0) ) ) (set_local $39 - (tee_local $26 + (tee_local $25 (i32.add (tee_local $5 (i32.add - (get_local $25) + (get_local $14) (i32.const 536) ) ) @@ -2337,18 +2328,18 @@ (i32.add (tee_local $41 (i32.add - (get_local $25) + (get_local $14) (i32.const 8) ) ) (i32.const 4) ) ) - (set_local $34 + (set_local $33 (i32.add (tee_local $5 (i32.add - (get_local $25) + (get_local $14) (i32.const 576) ) ) @@ -2363,13 +2354,13 @@ ) (set_local $45 (i32.sub - (tee_local $28 - (get_local $34) + (tee_local $27 + (get_local $33) ) (tee_local $37 (tee_local $22 (i32.add - (get_local $25) + (get_local $14) (i32.const 588) ) ) @@ -2384,7 +2375,7 @@ ) (set_local $47 (i32.add - (get_local $28) + (get_local $27) (i32.const 2) ) ) @@ -2392,7 +2383,7 @@ (i32.add (tee_local $48 (i32.add - (get_local $25) + (get_local $14) (i32.const 24) ) ) @@ -2400,14 +2391,14 @@ ) ) (set_local $43 - (tee_local $30 + (tee_local $29 (i32.add (get_local $22) (i32.const 9) ) ) ) - (set_local $35 + (set_local $34 (i32.add (get_local $22) (i32.const 8) @@ -2425,16 +2416,16 @@ (block $label$break$L1 (if (i32.gt_s - (get_local $16) + (get_local $17) (i32.const -1) ) - (set_local $16 + (set_local $17 (if (result i32) (i32.gt_s (get_local $10) (i32.sub (i32.const 2147483647) - (get_local $16) + (get_local $17) ) ) (block (result i32) @@ -2446,7 +2437,7 @@ ) (i32.add (get_local $10) - (get_local $16) + (get_local $17) ) ) ) @@ -2548,7 +2539,7 @@ ) ) (if - (get_local $29) + (get_local $28) (if (i32.eqz (i32.and @@ -2624,7 +2615,7 @@ ) ) ) - (set_local $17 + (set_local $18 (select (get_local $8) (i32.const -1) @@ -2641,7 +2632,7 @@ (set_local $6 (get_local $11) ) - (set_local $17 + (set_local $18 (i32.const -1) ) (get_local $1) @@ -2821,7 +2812,7 @@ (set_local $8 (i32.const 1) ) - (set_local $14 + (set_local $15 (i32.load (get_local $6) ) @@ -2836,7 +2827,7 @@ (if (get_local $8) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -2844,7 +2835,7 @@ ) (if (i32.eqz - (get_local $29) + (get_local $28) ) (block (set_local $11 @@ -2853,7 +2844,7 @@ (set_local $10 (get_local $6) ) - (set_local $14 + (set_local $15 (i32.const 0) ) (br $do-once5 @@ -2861,7 +2852,7 @@ ) ) ) - (set_local $14 + (set_local $15 (i32.load (tee_local $10 (i32.and @@ -2892,14 +2883,14 @@ (set_local $11 (if (result i32) (i32.lt_s - (get_local $14) + (get_local $15) (i32.const 0) ) (block (result i32) - (set_local $14 + (set_local $15 (i32.sub (i32.const 0) - (get_local $14) + (get_local $15) ) ) (i32.or @@ -2976,7 +2967,7 @@ (i32.const 0) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -2985,7 +2976,7 @@ (set_local $11 (get_local $1) ) - (set_local $14 + (set_local $15 (get_local $6) ) (get_local $8) @@ -2996,7 +2987,7 @@ (set_local $11 (get_local $1) ) - (set_local $14 + (set_local $15 (i32.const 0) ) (get_local $8) @@ -3170,14 +3161,14 @@ (if (get_local $1) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) ) ) (if (result i32) - (get_local $29) + (get_local $28) (block (result i32) (set_local $8 (i32.load @@ -3238,7 +3229,7 @@ (i32.const 57) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -3250,7 +3241,7 @@ (i32.const 1) ) ) - (set_local $18 + (set_local $19 (if (result i32) (i32.lt_u (i32.add @@ -3298,7 +3289,7 @@ ) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -3306,7 +3297,7 @@ ) (set_local $8 (i32.gt_s - (get_local $17) + (get_local $18) (i32.const -1) ) ) @@ -3323,7 +3314,7 @@ (if (get_local $8) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -3338,19 +3329,19 @@ (i32.add (get_local $4) (i32.shl - (get_local $17) + (get_local $18) (i32.const 2) ) ) (get_local $12) ) - (set_local $13 + (set_local $12 (i32.load offset=4 - (tee_local $12 + (tee_local $8 (i32.add (get_local $3) (i32.shl - (get_local $17) + (get_local $18) (i32.const 3) ) ) @@ -3358,33 +3349,31 @@ ) ) (i32.store - (tee_local $8 - (get_local $19) - ) + (get_local $14) (i32.load - (get_local $12) + (get_local $8) ) ) (i32.store offset=4 - (get_local $8) - (get_local $13) + (get_local $14) + (get_local $12) ) (br $__rjti$2) ) ) (if (i32.eqz - (get_local $29) + (get_local $28) ) (block - (set_local $16 + (set_local $17 (i32.const 0) ) (br $label$break$L1) ) ) (call $_pop_arg_336 - (get_local $19) + (get_local $14) (get_local $12) (get_local $2) ) @@ -3394,7 +3383,7 @@ ) (if (i32.eqz - (get_local $29) + (get_local $28) ) (block (set_local $5 @@ -3422,7 +3411,7 @@ ) ) ) - (set_local $5 + (set_local $7 (block $__rjto$8 (result i32) (block $__rjti$8 (block $__rjti$7 @@ -3445,12 +3434,12 @@ (block $switch-case27 (br_table $switch-case42 $switch-default120 $switch-case40 $switch-default120 $switch-case42 $switch-case42 $switch-case42 $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-case29 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case42 $switch-default120 $switch-case37 $switch-case34 $switch-case42 $switch-case42 $switch-case42 $switch-default120 $switch-case34 $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-case29 $switch-default120 (i32.sub - (tee_local $18 + (tee_local $19 (select (i32.and (tee_local $12 (i32.load8_s - (get_local $18) + (get_local $19) ) ) (i32.const -33) @@ -3489,9 +3478,9 @@ ) (i32.store (i32.load - (get_local $19) + (get_local $14) ) - (get_local $16) + (get_local $17) ) (set_local $5 (get_local $10) @@ -3503,9 +3492,9 @@ ) (i32.store (i32.load - (get_local $19) + (get_local $14) ) - (get_local $16) + (get_local $17) ) (set_local $5 (get_local $10) @@ -3518,17 +3507,17 @@ (i32.store (tee_local $5 (i32.load - (get_local $19) + (get_local $14) ) ) - (get_local $16) + (get_local $17) ) (i32.store offset=4 (get_local $5) (i32.shr_s (i32.shl (i32.lt_s - (get_local $16) + (get_local $17) (i32.const 0) ) (i32.const 31) @@ -3546,9 +3535,9 @@ ) (i32.store16 (i32.load - (get_local $19) + (get_local $14) ) - (get_local $16) + (get_local $17) ) (set_local $5 (get_local $10) @@ -3560,9 +3549,9 @@ ) (i32.store8 (i32.load - (get_local $19) + (get_local $14) ) - (get_local $16) + (get_local $17) ) (set_local $5 (get_local $10) @@ -3574,9 +3563,9 @@ ) (i32.store (i32.load - (get_local $19) + (get_local $14) ) - (get_local $16) + (get_local $17) ) (set_local $5 (get_local $10) @@ -3589,17 +3578,17 @@ (i32.store (tee_local $5 (i32.load - (get_local $19) + (get_local $14) ) ) - (get_local $16) + (get_local $17) ) (i32.store offset=4 (get_local $5) (i32.shr_s (i32.shl (i32.lt_s - (get_local $16) + (get_local $17) (i32.const 0) ) (i32.const 31) @@ -3623,7 +3612,7 @@ ) (br $label$continue$L1) ) - (set_local $7 + (set_local $5 (i32.or (get_local $11) (i32.const 8) @@ -3639,40 +3628,32 @@ ) ) ) - (set_local $18 + (set_local $19 (i32.const 120) ) (br $__rjti$3) ) - (set_local $7 + (set_local $5 (get_local $11) ) (br $__rjti$3) ) (if (i32.or - (tee_local $7 + (tee_local $5 (i32.load - (tee_local $5 - (get_local $19) - ) + (get_local $14) ) ) - (tee_local $8 + (tee_local $7 (i32.load offset=4 - (get_local $5) + (get_local $14) ) ) ) (block - (set_local $5 - (get_local $7) - ) - (set_local $7 - (get_local $8) - ) (set_local $8 - (get_local $26) + (get_local $25) ) (loop $while-in32 (i32.store8 @@ -3707,7 +3688,7 @@ ) ) (set_local $8 - (get_local $26) + (get_local $25) ) ) (if @@ -3716,7 +3697,7 @@ (i32.const 8) ) (block - (set_local $7 + (set_local $5 (get_local $11) ) (set_local $6 @@ -3725,7 +3706,9 @@ (i32.add (i32.sub (get_local $39) - (get_local $8) + (tee_local $7 + (get_local $8) + ) ) (i32.const 1) ) @@ -3738,13 +3721,15 @@ ) ) ) - (set_local $7 - (get_local $11) + (block + (set_local $7 + (get_local $8) + ) + (set_local $5 + (get_local $11) + ) ) ) - (set_local $5 - (get_local $8) - ) (set_local $8 (i32.const 0) ) @@ -3755,25 +3740,21 @@ ) (set_local $5 (i32.load - (tee_local $7 - (get_local $19) - ) + (get_local $14) ) ) (if (i32.lt_s (tee_local $7 (i32.load offset=4 - (get_local $7) + (get_local $14) ) ) (i32.const 0) ) (block (i32.store - (tee_local $8 - (get_local $19) - ) + (get_local $14) (tee_local $5 (call $_i64Subtract (i32.const 0) @@ -3784,7 +3765,7 @@ ) ) (i32.store offset=4 - (get_local $8) + (get_local $14) (tee_local $7 (get_global $tempRet0) ) @@ -3831,14 +3812,12 @@ ) (set_local $5 (i32.load - (tee_local $7 - (get_local $19) - ) + (get_local $14) ) ) (set_local $7 (i32.load offset=4 - (get_local $7) + (get_local $14) ) ) (set_local $8 @@ -3851,18 +3830,16 @@ ) (drop (i32.load offset=4 - (tee_local $5 - (get_local $19) - ) + (get_local $14) ) ) (i32.store8 (get_local $40) (i32.load - (get_local $5) + (get_local $14) ) ) - (set_local $7 + (set_local $5 (get_local $40) ) (set_local $11 @@ -3878,10 +3855,10 @@ (i32.const 4091) ) (br $__rjto$8 - (get_local $26) + (get_local $25) ) ) - (set_local $5 + (set_local $7 (call $_strerror (i32.load (call $___errno_location) @@ -3890,11 +3867,11 @@ ) (br $__rjti$5) ) - (set_local $5 + (set_local $7 (select (tee_local $5 (i32.load - (get_local $19) + (get_local $14) ) ) (i32.const 4101) @@ -3905,15 +3882,13 @@ ) (drop (i32.load offset=4 - (tee_local $5 - (get_local $19) - ) + (get_local $14) ) ) (i32.store (get_local $41) (i32.load - (get_local $5) + (get_local $14) ) ) (i32.store @@ -3921,7 +3896,7 @@ (i32.const 0) ) (i32.store - (get_local $19) + (get_local $14) (get_local $41) ) (set_local $8 @@ -3941,7 +3916,7 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $14) + (get_local $15) (i32.const 0) (get_local $11) ) @@ -3952,9 +3927,9 @@ ) ) ) - (set_local $15 + (set_local $16 (f64.load - (get_local $19) + (get_local $14) ) ) (i32.store @@ -3963,14 +3938,14 @@ ) (f64.store (get_global $tempDoublePtr) - (get_local $15) + (get_local $16) ) (drop (i32.load (get_global $tempDoublePtr) ) ) - (set_local $31 + (set_local $30 (if (result i32) (i32.lt_s (i32.load offset=4 @@ -3979,12 +3954,12 @@ (i32.const 0) ) (block (result i32) - (set_local $27 + (set_local $26 (i32.const 1) ) - (set_local $15 + (set_local $16 (f64.neg - (get_local $15) + (get_local $16) ) ) (i32.const 4108) @@ -3995,13 +3970,13 @@ (i32.const 2048) ) (block (result i32) - (set_local $27 + (set_local $26 (i32.const 1) ) (i32.const 4111) ) (block (result i32) - (set_local $27 + (set_local $26 (tee_local $5 (i32.and (get_local $11) @@ -4020,7 +3995,7 @@ ) (f64.store (get_global $tempDoublePtr) - (get_local $15) + (get_local $16) ) (drop (i32.load @@ -4046,7 +4021,7 @@ (tee_local $23 (f64.mul (call $_frexp - (get_local $15) + (get_local $16) (get_local $20) ) (f64.const 2) @@ -4069,7 +4044,7 @@ (i32.eq (tee_local $24 (i32.or - (get_local $18) + (get_local $19) (i32.const 32) ) ) @@ -4079,19 +4054,19 @@ (set_local $9 (select (i32.add - (get_local $31) + (get_local $30) (i32.const 9) ) - (get_local $31) + (get_local $30) (tee_local $13 (i32.and - (get_local $18) + (get_local $19) (i32.const 32) ) ) ) ) - (set_local $15 + (set_local $16 (if (result f64) (i32.or (i32.gt_u @@ -4109,13 +4084,13 @@ ) (get_local $23) (block (result f64) - (set_local $15 + (set_local $16 (f64.const 8) ) (loop $while-in54 - (set_local $15 + (set_local $16 (f64.mul - (get_local $15) + (get_local $16) (f64.const 16) ) ) @@ -4137,21 +4112,21 @@ ) (f64.neg (f64.add - (get_local $15) + (get_local $16) (f64.sub (f64.neg (get_local $23) ) - (get_local $15) + (get_local $16) ) ) ) (f64.sub (f64.add (get_local $23) - (get_local $15) + (get_local $16) ) - (get_local $15) + (get_local $16) ) ) ) @@ -4188,10 +4163,10 @@ ) (i32.const 31) ) - (get_local $34) + (get_local $33) ) ) - (get_local $34) + (get_local $33) ) (block (i32.store8 @@ -4205,7 +4180,7 @@ ) (set_local $12 (i32.or - (get_local $27) + (get_local $26) (i32.const 2) ) ) @@ -4233,17 +4208,17 @@ ) ) (i32.add - (get_local $18) + (get_local $19) (i32.const 15) ) ) - (set_local $18 + (set_local $19 (i32.lt_s (get_local $6) (i32.const 1) ) ) - (set_local $17 + (set_local $18 (i32.eqz (i32.and (get_local $11) @@ -4262,7 +4237,7 @@ (i32.add (tee_local $7 (call $f64-to-int - (get_local $15) + (get_local $16) ) ) (i32.const 4075) @@ -4271,10 +4246,10 @@ (get_local $13) ) ) - (set_local $15 + (set_local $16 (f64.mul (f64.sub - (get_local $15) + (get_local $16) (f64.convert_s/i32 (get_local $7) ) @@ -4302,11 +4277,11 @@ (br_if $do-once57 (get_local $7) (i32.and - (get_local $17) + (get_local $18) (i32.and - (get_local $18) + (get_local $19) (f64.eq - (get_local $15) + (get_local $16) (f64.const 0) ) ) @@ -4328,7 +4303,7 @@ ) (br_if $while-in56 (f64.ne - (get_local $15) + (get_local $16) (f64.const 0) ) ) @@ -4336,7 +4311,7 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $14) + (get_local $15) (tee_local $7 (i32.add (tee_local $6 @@ -4395,7 +4370,7 @@ (call $_pad (get_local $0) (i32.const 48) - (get_local $14) + (get_local $15) (get_local $7) (i32.xor (get_local $11) @@ -4434,7 +4409,7 @@ (get_local $5) (tee_local $5 (i32.sub - (get_local $28) + (get_local $27) (get_local $8) ) ) @@ -4463,7 +4438,7 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $14) + (get_local $15) (get_local $7) (i32.xor (get_local $11) @@ -4472,17 +4447,17 @@ ) (br $do-once49 (select - (get_local $14) + (get_local $15) (get_local $7) (i32.lt_s (get_local $7) - (get_local $14) + (get_local $15) ) ) ) ) ) - (set_local $15 + (set_local $16 (if (result f64) (get_local $5) (block (result f64) @@ -4529,7 +4504,7 @@ (get_local $7) (tee_local $5 (call $f64-to-uint - (get_local $15) + (get_local $16) ) ) ) @@ -4541,10 +4516,10 @@ ) (br_if $while-in60 (f64.ne - (tee_local $15 + (tee_local $16 (f64.mul (f64.sub - (get_local $15) + (get_local $16) (f64.convert_u/i32 (get_local $5) ) @@ -4613,7 +4588,7 @@ (i32.const 0) ) ) - (tee_local $17 + (tee_local $18 (get_global $tempRet0) ) (i32.const 1000000000) @@ -4623,7 +4598,7 @@ (set_local $12 (call $___udivdi3 (get_local $12) - (get_local $17) + (get_local $18) (i32.const 1000000000) (i32.const 0) ) @@ -4706,7 +4681,7 @@ (get_local $8) ) ) - (set_local $17 + (set_local $18 (select (i32.const 6) (get_local $6) @@ -4726,7 +4701,7 @@ (i32.add (call $i32s-div (i32.add - (get_local $17) + (get_local $18) (i32.const 25) ) (i32.const 9) @@ -4734,7 +4709,7 @@ (i32.const 1) ) ) - (set_local $32 + (set_local $31 (i32.eq (get_local $24) (i32.const 102) @@ -4795,7 +4770,7 @@ (get_local $7) (i32.add (i32.shr_u - (tee_local $33 + (tee_local $32 (i32.load (get_local $7) ) @@ -4808,7 +4783,7 @@ (set_local $9 (i32.mul (i32.and - (get_local $33) + (get_local $32) (get_local $12) ) (get_local $38) @@ -4875,7 +4850,7 @@ (select (get_local $8) (get_local $7) - (get_local $32) + (get_local $31) ) ) (i32.shl @@ -5002,7 +4977,7 @@ (tee_local $6 (i32.add (i32.sub - (get_local $17) + (get_local $18) (select (get_local $7) (i32.const 0) @@ -5015,9 +4990,9 @@ (i32.shr_s (i32.shl (i32.and - (tee_local $32 + (tee_local $31 (i32.ne - (get_local $17) + (get_local $18) (i32.const 0) ) ) @@ -5126,7 +5101,7 @@ (if (i32.eqz (i32.and - (tee_local $33 + (tee_local $32 (i32.eq (i32.add (get_local $6) @@ -5147,7 +5122,7 @@ (get_local $12) ) ) - (set_local $15 + (set_local $16 (if (result f64) (i32.lt_u (get_local $13) @@ -5163,7 +5138,7 @@ (f64.const 1) (f64.const 1.5) (i32.and - (get_local $33) + (get_local $32) (i32.eq (get_local $13) (get_local $51) @@ -5184,12 +5159,12 @@ ) (block $do-once83 (if - (get_local $27) + (get_local $26) (block (br_if $do-once83 (i32.ne (i32.load8_s - (get_local $31) + (get_local $30) ) (i32.const 45) ) @@ -5199,9 +5174,9 @@ (get_local $23) ) ) - (set_local $15 + (set_local $16 (f64.neg - (get_local $15) + (get_local $16) ) ) ) @@ -5220,7 +5195,7 @@ (f64.eq (f64.add (get_local $23) - (get_local $15) + (get_local $16) ) (get_local $23) ) @@ -5361,7 +5336,7 @@ ) ) ) - (set_local $33 + (set_local $32 (i32.sub (i32.const 0) (get_local $13) @@ -5412,13 +5387,13 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $14) + (get_local $15) (tee_local $13 (i32.add (i32.add (i32.add (i32.add - (get_local $27) + (get_local $26) (i32.const 1) ) (tee_local $5 @@ -5433,10 +5408,10 @@ (tee_local $5 (i32.add (i32.xor - (get_local $32) + (get_local $31) (i32.const 1) ) - (get_local $17) + (get_local $18) ) ) (get_local $13) @@ -5447,7 +5422,7 @@ ) ) (block (result i32) - (set_local $17 + (set_local $18 (i32.sub (i32.add (get_local $5) @@ -5457,19 +5432,19 @@ ) ) (i32.add - (get_local $18) + (get_local $19) (i32.const -1) ) ) (block (result i32) - (set_local $17 + (set_local $18 (i32.add (get_local $5) (i32.const -1) ) ) (i32.add - (get_local $18) + (get_local $19) (i32.const -2) ) ) @@ -5487,7 +5462,7 @@ (get_local $5) ) (br $do-once91 - (get_local $17) + (get_local $18) ) ) ) @@ -5497,7 +5472,7 @@ (block (if (i32.eqz - (tee_local $18 + (tee_local $19 (i32.load (i32.add (get_local $9) @@ -5516,7 +5491,7 @@ (set_local $5 (if (result i32) (call $i32u-rem - (get_local $18) + (get_local $19) (i32.const 10) ) (block @@ -5543,7 +5518,7 @@ (br_if $while-in96 (i32.eqz (call $i32u-rem - (get_local $18) + (get_local $19) (tee_local $6 (i32.mul (get_local $6) @@ -5588,7 +5563,7 @@ (i32.const 0) ) (select - (get_local $17) + (get_local $18) (tee_local $5 (select (i32.const 0) @@ -5605,7 +5580,7 @@ ) ) (i32.lt_s - (get_local $17) + (get_local $18) (get_local $5) ) ) @@ -5615,7 +5590,7 @@ (i32.const 0) ) (select - (get_local $17) + (get_local $18) (tee_local $5 (select (i32.const 0) @@ -5635,7 +5610,7 @@ ) ) (i32.lt_s - (get_local $17) + (get_local $18) (get_local $5) ) ) @@ -5650,16 +5625,16 @@ ) ) (set_local $7 - (get_local $18) + (get_local $19) ) - (get_local $17) + (get_local $18) ) ) ) ) ) (i32.ne - (tee_local $32 + (tee_local $31 (i32.or (get_local $5) (get_local $21) @@ -5669,7 +5644,7 @@ ) ) (if (result i32) - (tee_local $17 + (tee_local $18 (i32.eq (i32.or (get_local $7) @@ -5679,7 +5654,7 @@ ) ) (block (result i32) - (set_local $18 + (set_local $19 (i32.const 0) ) (select @@ -5695,12 +5670,12 @@ (if (i32.lt_s (i32.sub - (get_local $28) + (get_local $27) (tee_local $6 (call $_fmt_u (tee_local $6 (select - (get_local $33) + (get_local $32) (get_local $13) (i32.lt_s (get_local $13) @@ -5718,7 +5693,7 @@ ) (i32.const 31) ) - (get_local $34) + (get_local $33) ) ) ) @@ -5737,7 +5712,7 @@ (br_if $while-in98 (i32.lt_s (i32.sub - (get_local $28) + (get_local $27) (get_local $6) ) (i32.const 2) @@ -5762,7 +5737,7 @@ ) ) (i32.store8 - (tee_local $6 + (tee_local $19 (i32.add (get_local $6) (i32.const -2) @@ -5770,12 +5745,9 @@ ) (get_local $7) ) - (set_local $18 - (get_local $6) - ) (i32.sub - (get_local $28) - (get_local $6) + (get_local $27) + (get_local $19) ) ) ) @@ -5794,8 +5766,8 @@ ) (drop (call $___fwritex - (get_local $31) - (get_local $27) + (get_local $30) + (get_local $26) (get_local $0) ) ) @@ -5803,7 +5775,7 @@ (call $_pad (get_local $0) (i32.const 48) - (get_local $14) + (get_local $15) (get_local $13) (i32.xor (get_local $11) @@ -5812,7 +5784,7 @@ ) (block $do-once99 (if - (get_local $17) + (get_local $18) (block (set_local $6 (tee_local $12 @@ -5833,7 +5805,7 @@ (get_local $6) ) (i32.const 0) - (get_local $30) + (get_local $29) ) ) (block $do-once103 @@ -5846,15 +5818,15 @@ (br_if $do-once103 (i32.ne (get_local $7) - (get_local $30) + (get_local $29) ) ) (i32.store8 - (get_local $35) + (get_local $34) (i32.const 48) ) (set_local $7 - (get_local $35) + (get_local $34) ) ) (block @@ -5924,7 +5896,7 @@ ) (block $do-once107 (if - (get_local $32) + (get_local $31) (block (br_if $do-once107 (i32.and @@ -5964,7 +5936,7 @@ (get_local $7) ) (i32.const 0) - (get_local $30) + (get_local $29) ) ) (get_local $22) @@ -6073,7 +6045,7 @@ (i32.const -1) ) (block - (set_local $17 + (set_local $18 (i32.eqz (get_local $21) ) @@ -6093,18 +6065,18 @@ (get_local $6) ) (i32.const 0) - (get_local $30) + (get_local $29) ) ) - (get_local $30) + (get_local $29) ) (block (i32.store8 - (get_local $35) + (get_local $34) (i32.const 48) ) (set_local $5 - (get_local $35) + (get_local $34) ) ) ) @@ -6140,7 +6112,7 @@ ) (br_if $do-once115 (i32.and - (get_local $17) + (get_local $18) (i32.lt_s (get_local $7) (i32.const 1) @@ -6268,10 +6240,10 @@ ) (drop (call $___fwritex - (get_local $18) + (get_local $19) (i32.sub - (get_local $28) - (get_local $18) + (get_local $27) + (get_local $19) ) (get_local $0) ) @@ -6282,7 +6254,7 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $14) + (get_local $15) (get_local $13) (i32.xor (get_local $11) @@ -6290,11 +6262,11 @@ ) ) (select - (get_local $14) + (get_local $15) (get_local $13) (i32.lt_s (get_local $13) - (get_local $14) + (get_local $15) ) ) ) @@ -6302,17 +6274,17 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $14) + (get_local $15) (tee_local $7 (i32.add (tee_local $9 (select (i32.const 0) - (get_local $27) + (get_local $26) (tee_local $6 (f64.ne - (get_local $15) - (get_local $15) + (get_local $16) + (get_local $16) ) ) ) @@ -6336,7 +6308,7 @@ (block (drop (call $___fwritex - (get_local $31) + (get_local $30) (get_local $9) (get_local $0) ) @@ -6356,7 +6328,7 @@ (tee_local $8 (i32.ne (i32.and - (get_local $18) + (get_local $19) (i32.const 32) ) (i32.const 0) @@ -6389,7 +6361,7 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $14) + (get_local $15) (get_local $7) (i32.xor (get_local $11) @@ -6397,11 +6369,11 @@ ) ) (select - (get_local $14) + (get_local $15) (get_local $7) (i32.lt_s (get_local $7) - (get_local $14) + (get_local $15) ) ) ) @@ -6416,9 +6388,6 @@ ) (br $label$continue$L1) ) - (set_local $7 - (get_local $5) - ) (set_local $12 (get_local $6) ) @@ -6429,36 +6398,31 @@ (i32.const 4091) ) (br $__rjto$8 - (get_local $26) + (get_local $25) ) ) (set_local $9 (i32.and - (get_local $18) + (get_local $19) (i32.const 32) ) ) (if (i32.or - (tee_local $8 + (tee_local $7 (i32.load - (tee_local $5 - (get_local $19) - ) + (get_local $14) ) ) (tee_local $11 (i32.load offset=4 - (get_local $5) + (get_local $14) ) ) ) (block - (set_local $5 - (get_local $8) - ) (set_local $8 - (get_local $26) + (get_local $25) ) (loop $while-in123 (i32.store8 @@ -6472,7 +6436,7 @@ (i32.load8_u (i32.add (i32.and - (get_local $5) + (get_local $7) (i32.const 15) ) (i32.const 4075) @@ -6483,9 +6447,9 @@ ) (br_if $while-in123 (i32.or - (tee_local $5 + (tee_local $7 (call $_bitshift64Lshr - (get_local $5) + (get_local $7) (get_local $11) (i32.const 4) ) @@ -6495,7 +6459,7 @@ ) ) ) - (set_local $5 + (set_local $7 (get_local $8) ) ) @@ -6504,19 +6468,17 @@ (i32.or (i32.eqz (i32.and - (get_local $7) + (get_local $5) (i32.const 8) ) ) (i32.eqz (i32.or (i32.load - (tee_local $11 - (get_local $19) - ) + (get_local $14) ) (i32.load offset=4 - (get_local $11) + (get_local $14) ) ) ) @@ -6531,7 +6493,7 @@ (set_local $9 (i32.add (i32.shr_s - (get_local $18) + (get_local $19) (i32.const 4) ) (i32.const 4091) @@ -6543,8 +6505,8 @@ ) ) (block - (set_local $5 - (get_local $26) + (set_local $7 + (get_local $25) ) (set_local $8 (i32.const 0) @@ -6556,32 +6518,29 @@ ) (br $__rjti$8) ) - (set_local $5 + (set_local $7 (call $_fmt_u (get_local $5) (get_local $7) - (get_local $26) + (get_local $25) ) ) - (set_local $7 + (set_local $5 (get_local $11) ) (br $__rjti$8) ) - (set_local $18 + (set_local $19 (i32.eqz (tee_local $13 (call $_memchr - (get_local $5) + (get_local $7) (i32.const 0) (get_local $6) ) ) ) ) - (set_local $7 - (get_local $5) - ) (set_local $11 (get_local $8) ) @@ -6590,9 +6549,11 @@ (get_local $6) (i32.sub (get_local $13) - (get_local $5) + (tee_local $5 + (get_local $7) + ) ) - (get_local $18) + (get_local $19) ) ) (set_local $8 @@ -6608,7 +6569,7 @@ (get_local $6) ) (get_local $13) - (get_local $18) + (get_local $19) ) ) ) @@ -6620,7 +6581,7 @@ ) (set_local $6 (i32.load - (get_local $19) + (get_local $14) ) ) (loop $while-in125 @@ -6679,7 +6640,7 @@ (i32.const 0) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L1) @@ -6688,7 +6649,7 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $14) + (get_local $15) (get_local $5) (get_local $11) ) @@ -6700,7 +6661,7 @@ ) (set_local $7 (i32.load - (get_local $19) + (get_local $14) ) ) (loop $while-in127 @@ -6783,7 +6744,7 @@ (call $_pad (get_local $0) (i32.const 32) - (get_local $14) + (get_local $15) (get_local $7) (i32.xor (get_local $11) @@ -6795,10 +6756,10 @@ ) (set_local $10 (select - (get_local $14) + (get_local $15) (get_local $7) (i32.gt_s - (get_local $14) + (get_local $15) (get_local $7) ) ) @@ -6808,91 +6769,90 @@ (set_local $11 (select (i32.and - (get_local $7) + (get_local $5) (i32.const -65537) ) - (get_local $7) + (get_local $5) (i32.gt_s (get_local $6) (i32.const -1) ) ) ) - (set_local $12 - (if (result i32) - (i32.or - (get_local $6) - (tee_local $12 - (i32.or - (i32.ne - (i32.load - (tee_local $7 - (get_local $19) - ) - ) - (i32.const 0) + (if (result i32) + (i32.or + (get_local $6) + (tee_local $5 + (i32.or + (i32.ne + (i32.load + (get_local $14) ) - (i32.ne - (i32.load offset=4 - (get_local $7) - ) - (i32.const 0) + (i32.const 0) + ) + (i32.ne + (i32.load offset=4 + (get_local $14) ) + (i32.const 0) ) ) ) - (block (result i32) - (set_local $7 - (get_local $5) - ) + ) + (block (result i32) + (set_local $12 (select (get_local $6) - (tee_local $5 + (tee_local $7 (i32.add (i32.xor (i32.and - (get_local $12) + (get_local $5) (i32.const 1) ) (i32.const 1) ) (i32.sub (get_local $39) - (get_local $5) + (tee_local $5 + (get_local $7) + ) ) ) ) (i32.gt_s (get_local $6) - (get_local $5) + (get_local $7) ) ) ) - (block (result i32) - (set_local $7 - (get_local $26) - ) + (get_local $25) + ) + (block (result i32) + (set_local $12 (i32.const 0) ) + (tee_local $5 + (get_local $25) + ) ) ) - (get_local $26) ) ) (call $_pad (get_local $0) (i32.const 32) - (tee_local $6 + (tee_local $7 (select - (tee_local $5 + (tee_local $6 (i32.add (get_local $8) (tee_local $12 (select (tee_local $13 (i32.sub - (get_local $5) (get_local $7) + (get_local $5) ) ) (get_local $12) @@ -6904,14 +6864,14 @@ ) ) ) - (get_local $14) + (get_local $15) (i32.lt_s - (get_local $14) - (get_local $5) + (get_local $15) + (get_local $6) ) ) ) - (get_local $5) + (get_local $6) (get_local $11) ) (if @@ -6934,8 +6894,8 @@ (call $_pad (get_local $0) (i32.const 48) + (get_local $7) (get_local $6) - (get_local $5) (i32.xor (get_local $11) (i32.const 65536) @@ -6959,7 +6919,7 @@ ) (drop (call $___fwritex - (get_local $7) + (get_local $5) (get_local $13) (get_local $0) ) @@ -6968,8 +6928,8 @@ (call $_pad (get_local $0) (i32.const 32) + (get_local $7) (get_local $6) - (get_local $5) (i32.xor (get_local $11) (i32.const 8192) @@ -6979,7 +6939,7 @@ (get_local $10) ) (set_local $10 - (get_local $6) + (get_local $7) ) (br $label$continue$L1) ) @@ -7032,7 +6992,7 @@ (i32.const 10) ) ) - (set_local $16 + (set_local $17 (i32.const 1) ) (br $label$break$L343) @@ -7056,7 +7016,7 @@ ) ) (block - (set_local $16 + (set_local $17 (i32.const -1) ) (br $label$break$L343) @@ -7073,25 +7033,25 @@ (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) ) ) ) ) (set_global $STACKTOP - (get_local $25) + (get_local $35) ) - (get_local $16) + (get_local $17) ) (func $_pop_arg_336 (; 50 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) @@ -7793,16 +7753,16 @@ (block (result i32) (if (i32.and - (tee_local $5 + (tee_local $10 (i32.shr_u - (tee_local $11 + (tee_local $6 (i32.load (i32.const 176) ) ) (tee_local $13 (i32.shr_u - (tee_local $4 + (tee_local $2 (select (i32.const 16) (i32.and @@ -7826,7 +7786,7 @@ (i32.const 3) ) (block - (set_local $10 + (set_local $11 (i32.load (tee_local $1 (i32.add @@ -7841,7 +7801,7 @@ (i32.add (i32.xor (i32.and - (get_local $5) + (get_local $10) (i32.const 1) ) (i32.const 1) @@ -7867,12 +7827,12 @@ (if (i32.eq (get_local $2) - (get_local $10) + (get_local $11) ) (i32.store (i32.const 176) (i32.and - (get_local $11) + (get_local $6) (i32.xor (i32.shl (i32.const 1) @@ -7885,7 +7845,7 @@ (block (if (i32.lt_u - (get_local $10) + (get_local $11) (i32.load (i32.const 192) ) @@ -7897,7 +7857,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $10) + (get_local $11) (i32.const 12) ) ) @@ -7911,7 +7871,7 @@ ) (i32.store (get_local $3) - (get_local $10) + (get_local $11) ) ) (call $_abort) @@ -7954,7 +7914,7 @@ ) (if (result i32) (i32.gt_u - (get_local $4) + (get_local $2) (tee_local $0 (i32.load (i32.const 184) @@ -7963,9 +7923,9 @@ ) (block (result i32) (if - (get_local $5) + (get_local $10) (block - (set_local $10 + (set_local $7 (i32.and (i32.shr_u (tee_local $3 @@ -7974,7 +7934,7 @@ (tee_local $3 (i32.and (i32.shl - (get_local $5) + (get_local $10) (get_local $13) ) (i32.or @@ -8004,18 +7964,18 @@ (i32.const 16) ) ) - (set_local $9 + (set_local $10 (i32.load - (tee_local $7 + (tee_local $4 (i32.add - (tee_local $12 + (tee_local $8 (i32.load (tee_local $3 (i32.add - (tee_local $10 + (tee_local $7 (i32.add (i32.shl - (tee_local $5 + (tee_local $11 (i32.add (i32.or (i32.or @@ -8024,10 +7984,10 @@ (tee_local $3 (i32.and (i32.shr_u - (tee_local $7 + (tee_local $4 (i32.shr_u (get_local $3) - (get_local $10) + (get_local $7) ) ) (i32.const 5) @@ -8035,14 +7995,14 @@ (i32.const 8) ) ) - (get_local $10) + (get_local $7) ) (tee_local $3 (i32.and (i32.shr_u - (tee_local $7 + (tee_local $4 (i32.shr_u - (get_local $7) + (get_local $4) (get_local $3) ) ) @@ -8055,9 +8015,9 @@ (tee_local $3 (i32.and (i32.shr_u - (tee_local $7 + (tee_local $4 (i32.shr_u - (get_local $7) + (get_local $4) (get_local $3) ) ) @@ -8070,9 +8030,9 @@ (tee_local $3 (i32.and (i32.shr_u - (tee_local $7 + (tee_local $4 (i32.shr_u - (get_local $7) + (get_local $4) (get_local $3) ) ) @@ -8083,7 +8043,7 @@ ) ) (i32.shr_u - (get_local $7) + (get_local $4) (get_local $3) ) ) @@ -8105,31 +8065,31 @@ ) (if (i32.eq + (get_local $7) (get_local $10) - (get_local $9) ) (block (i32.store (i32.const 176) (i32.and - (get_local $11) + (get_local $6) (i32.xor (i32.shl (i32.const 1) - (get_local $5) + (get_local $11) ) (i32.const -1) ) ) ) - (set_local $8 + (set_local $9 (get_local $0) ) ) (block (if (i32.lt_u - (get_local $9) + (get_local $10) (i32.load (i32.const 192) ) @@ -8141,23 +8101,23 @@ (i32.load (tee_local $0 (i32.add - (get_local $9) + (get_local $10) (i32.const 12) ) ) ) - (get_local $12) + (get_local $8) ) (block (i32.store (get_local $0) - (get_local $10) + (get_local $7) ) (i32.store (get_local $3) - (get_local $9) + (get_local $10) ) - (set_local $8 + (set_local $9 (i32.load (i32.const 184) ) @@ -8168,27 +8128,27 @@ ) ) (i32.store offset=4 - (get_local $12) + (get_local $8) (i32.or - (get_local $4) + (get_local $2) (i32.const 3) ) ) (i32.store offset=4 - (tee_local $10 + (tee_local $7 (i32.add - (get_local $12) - (get_local $4) + (get_local $8) + (get_local $2) ) ) (i32.or - (tee_local $5 + (tee_local $11 (i32.sub (i32.shl - (get_local $5) + (get_local $11) (i32.const 3) ) - (get_local $4) + (get_local $2) ) ) (i32.const 1) @@ -8196,25 +8156,25 @@ ) (i32.store (i32.add - (get_local $10) - (get_local $5) + (get_local $7) + (get_local $11) ) - (get_local $5) + (get_local $11) ) (if - (get_local $8) + (get_local $9) (block - (set_local $12 + (set_local $6 (i32.load (i32.const 196) ) ) - (set_local $4 + (set_local $2 (i32.add (i32.shl (tee_local $0 (i32.shr_u - (get_local $8) + (get_local $9) (i32.const 3) ) ) @@ -8243,7 +8203,7 @@ (i32.load (tee_local $3 (i32.add - (get_local $4) + (get_local $2) (i32.const 8) ) ) @@ -8255,7 +8215,7 @@ ) (call $_abort) (block - (set_local $2 + (set_local $5 (get_local $3) ) (set_local $1 @@ -8271,45 +8231,45 @@ (get_local $0) ) ) - (set_local $2 + (set_local $5 (i32.add - (get_local $4) + (get_local $2) (i32.const 8) ) ) (set_local $1 - (get_local $4) + (get_local $2) ) ) ) (i32.store - (get_local $2) - (get_local $12) + (get_local $5) + (get_local $6) ) (i32.store offset=12 (get_local $1) - (get_local $12) + (get_local $6) ) (i32.store offset=8 - (get_local $12) + (get_local $6) (get_local $1) ) (i32.store offset=12 - (get_local $12) - (get_local $4) + (get_local $6) + (get_local $2) ) ) ) (i32.store (i32.const 184) - (get_local $5) + (get_local $11) ) (i32.store (i32.const 196) - (get_local $10) + (get_local $7) ) (return - (get_local $7) + (get_local $4) ) ) ) @@ -8320,7 +8280,7 @@ ) ) (block - (set_local $2 + (set_local $7 (i32.and (i32.shr_u (tee_local $0 @@ -8340,7 +8300,7 @@ (i32.const 16) ) ) - (set_local $7 + (set_local $11 (i32.sub (i32.and (i32.load offset=4 @@ -8358,7 +8318,7 @@ (tee_local $1 (i32.shr_u (get_local $0) - (get_local $2) + (get_local $7) ) ) (i32.const 5) @@ -8366,7 +8326,7 @@ (i32.const 8) ) ) - (get_local $2) + (get_local $7) ) (tee_local $0 (i32.and @@ -8425,45 +8385,43 @@ ) (i32.const -8) ) - (get_local $4) + (get_local $2) ) ) - (set_local $1 - (get_local $0) - ) - (set_local $2 + (set_local $7 (get_local $0) ) (loop $while-in (block $while-out (if - (i32.eqz - (tee_local $0 - (i32.load offset=16 - (get_local $1) - ) + (tee_local $1 + (i32.load offset=16 + (get_local $0) ) ) + (set_local $0 + (get_local $1) + ) (if (i32.eqz (tee_local $0 (i32.load offset=20 - (get_local $1) + (get_local $0) ) ) ) (block - (set_local $10 - (get_local $7) + (set_local $6 + (get_local $11) ) - (set_local $5 - (get_local $2) + (set_local $8 + (get_local $7) ) (br $while-out) ) ) ) - (set_local $10 + (set_local $6 (i32.lt_u (tee_local $1 (i32.sub @@ -8473,27 +8431,24 @@ ) (i32.const -8) ) - (get_local $4) + (get_local $2) ) ) - (get_local $7) + (get_local $11) ) ) - (set_local $7 + (set_local $11 (select (get_local $1) - (get_local $7) - (get_local $10) + (get_local $11) + (get_local $6) ) ) - (set_local $1 - (get_local $0) - ) - (set_local $2 + (set_local $7 (select (get_local $0) - (get_local $2) - (get_local $10) + (get_local $7) + (get_local $6) ) ) (br $while-in) @@ -8501,8 +8456,8 @@ ) (if (i32.lt_u - (get_local $5) - (tee_local $12 + (get_local $8) + (tee_local $10 (i32.load (i32.const 192) ) @@ -8512,19 +8467,19 @@ ) (if (i32.ge_u - (get_local $5) - (tee_local $11 + (get_local $8) + (tee_local $5 (i32.add - (get_local $5) - (get_local $4) + (get_local $8) + (get_local $2) ) ) ) (call $_abort) ) - (set_local $8 + (set_local $9 (i32.load offset=24 - (get_local $5) + (get_local $8) ) ) (block $do-once4 @@ -8532,10 +8487,10 @@ (i32.eq (tee_local $0 (i32.load offset=12 - (get_local $5) + (get_local $8) ) ) - (get_local $5) + (get_local $8) ) (block (if @@ -8544,7 +8499,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $5) + (get_local $8) (i32.const 20) ) ) @@ -8557,7 +8512,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $5) + (get_local $8) (i32.const 16) ) ) @@ -8568,9 +8523,9 @@ ) (loop $while-in7 (if - (tee_local $2 + (tee_local $7 (i32.load - (tee_local $7 + (tee_local $11 (i32.add (get_local $1) (i32.const 20) @@ -8580,18 +8535,18 @@ ) (block (set_local $1 - (get_local $2) + (get_local $7) ) (set_local $0 - (get_local $7) + (get_local $11) ) (br $while-in7) ) ) (if - (tee_local $2 + (tee_local $7 (i32.load - (tee_local $7 + (tee_local $11 (i32.add (get_local $1) (i32.const 16) @@ -8601,10 +8556,10 @@ ) (block (set_local $1 - (get_local $2) + (get_local $7) ) (set_local $0 - (get_local $7) + (get_local $11) ) (br $while-in7) ) @@ -8613,7 +8568,7 @@ (if (i32.lt_u (get_local $0) - (get_local $12) + (get_local $10) ) (call $_abort) (block @@ -8621,7 +8576,7 @@ (get_local $0) (i32.const 0) ) - (set_local $9 + (set_local $4 (get_local $1) ) ) @@ -8630,26 +8585,26 @@ (block (if (i32.lt_u - (tee_local $7 + (tee_local $11 (i32.load offset=8 - (get_local $5) + (get_local $8) ) ) - (get_local $12) + (get_local $10) ) (call $_abort) ) (if (i32.ne (i32.load - (tee_local $2 + (tee_local $7 (i32.add - (get_local $7) + (get_local $11) (i32.const 12) ) ) ) - (get_local $5) + (get_local $8) ) (call $_abort) ) @@ -8663,18 +8618,18 @@ ) ) ) - (get_local $5) + (get_local $8) ) (block (i32.store - (get_local $2) + (get_local $7) (get_local $0) ) (i32.store (get_local $1) - (get_local $7) + (get_local $11) ) - (set_local $9 + (set_local $4 (get_local $0) ) ) @@ -8685,18 +8640,18 @@ ) (block $do-once8 (if - (get_local $8) + (get_local $9) (block (if (i32.eq - (get_local $5) + (get_local $8) (i32.load (tee_local $0 (i32.add (i32.shl (tee_local $1 (i32.load offset=28 - (get_local $5) + (get_local $8) ) ) (i32.const 2) @@ -8709,11 +8664,11 @@ (block (i32.store (get_local $0) - (get_local $9) + (get_local $4) ) (if (i32.eqz - (get_local $9) + (get_local $4) ) (block (i32.store @@ -8738,7 +8693,7 @@ (block (if (i32.lt_u - (get_local $8) + (get_local $9) (i32.load (i32.const 192) ) @@ -8750,32 +8705,32 @@ (i32.load (tee_local $0 (i32.add - (get_local $8) + (get_local $9) (i32.const 16) ) ) ) - (get_local $5) + (get_local $8) ) (i32.store (get_local $0) - (get_local $9) + (get_local $4) ) (i32.store offset=20 - (get_local $8) (get_local $9) + (get_local $4) ) ) (br_if $do-once8 (i32.eqz - (get_local $9) + (get_local $4) ) ) ) ) (if (i32.lt_u - (get_local $9) + (get_local $4) (tee_local $0 (i32.load (i32.const 192) @@ -8785,13 +8740,13 @@ (call $_abort) ) (i32.store offset=24 + (get_local $4) (get_local $9) - (get_local $8) ) (if (tee_local $1 (i32.load offset=16 - (get_local $5) + (get_local $8) ) ) (if @@ -8802,12 +8757,12 @@ (call $_abort) (block (i32.store offset=16 - (get_local $9) + (get_local $4) (get_local $1) ) (i32.store offset=24 (get_local $1) - (get_local $9) + (get_local $4) ) ) ) @@ -8815,7 +8770,7 @@ (if (tee_local $0 (i32.load offset=20 - (get_local $5) + (get_local $8) ) ) (if @@ -8828,12 +8783,12 @@ (call $_abort) (block (i32.store offset=20 - (get_local $9) + (get_local $4) (get_local $0) ) (i32.store offset=24 (get_local $0) - (get_local $9) + (get_local $4) ) ) ) @@ -8843,17 +8798,17 @@ ) (if (i32.lt_u - (get_local $10) + (get_local $6) (i32.const 16) ) (block (i32.store offset=4 - (get_local $5) + (get_local $8) (i32.or (tee_local $0 (i32.add - (get_local $10) - (get_local $4) + (get_local $6) + (get_local $2) ) ) (i32.const 3) @@ -8863,7 +8818,7 @@ (tee_local $0 (i32.add (i32.add - (get_local $5) + (get_local $8) (get_local $0) ) (i32.const 4) @@ -8879,25 +8834,25 @@ ) (block (i32.store offset=4 - (get_local $5) + (get_local $8) (i32.or - (get_local $4) + (get_local $2) (i32.const 3) ) ) (i32.store offset=4 - (get_local $11) + (get_local $5) (i32.or - (get_local $10) + (get_local $6) (i32.const 1) ) ) (i32.store (i32.add - (get_local $11) - (get_local $10) + (get_local $5) + (get_local $6) ) - (get_local $10) + (get_local $6) ) (if (tee_local $0 @@ -8957,7 +8912,7 @@ ) (call $_abort) (block - (set_local $6 + (set_local $12 (get_local $1) ) (set_local $3 @@ -8973,7 +8928,7 @@ (get_local $0) ) ) - (set_local $6 + (set_local $12 (i32.add (get_local $2) (i32.const 8) @@ -8985,7 +8940,7 @@ ) ) (i32.store - (get_local $6) + (get_local $12) (get_local $4) ) (i32.store offset=12 @@ -9004,25 +8959,25 @@ ) (i32.store (i32.const 184) - (get_local $10) + (get_local $6) ) (i32.store (i32.const 196) - (get_local $11) + (get_local $5) ) ) ) (return (i32.add - (get_local $5) + (get_local $8) (i32.const 8) ) ) ) - (get_local $4) + (get_local $2) ) ) - (get_local $4) + (get_local $2) ) ) (if (result i32) @@ -9165,7 +9120,7 @@ ) ) (block - (set_local $8 + (set_local $9 (i32.shl (get_local $2) (select @@ -9192,7 +9147,7 @@ (i32.lt_u (tee_local $4 (i32.sub - (tee_local $9 + (tee_local $12 (i32.and (i32.load offset=4 (get_local $0) @@ -9208,7 +9163,7 @@ (set_local $1 (if (result i32) (i32.eq - (get_local $9) + (get_local $12) (get_local $2) ) (block @@ -9231,7 +9186,7 @@ ) (set_local $0 (select - (get_local $6) + (get_local $5) (tee_local $4 (i32.load offset=20 (get_local $0) @@ -9243,7 +9198,7 @@ ) (i32.eq (get_local $4) - (tee_local $9 + (tee_local $12 (i32.load (i32.add (i32.add @@ -9252,7 +9207,7 @@ ) (i32.shl (i32.shr_u - (get_local $8) + (get_local $9) (i32.const 31) ) (i32.const 2) @@ -9266,11 +9221,11 @@ ) (set_local $4 (i32.shl - (get_local $8) + (get_local $9) (i32.xor - (tee_local $6 + (tee_local $5 (i32.eqz - (get_local $9) + (get_local $12) ) ) (i32.const 1) @@ -9279,7 +9234,7 @@ ) (set_local $0 (if (result i32) - (get_local $6) + (get_local $5) (block (result i32) (set_local $4 (get_local $0) @@ -9287,14 +9242,14 @@ (get_local $1) ) (block - (set_local $6 + (set_local $5 (get_local $0) ) - (set_local $8 + (set_local $9 (get_local $4) ) (set_local $0 - (get_local $9) + (get_local $12) ) (br $while-in14) ) @@ -9338,7 +9293,7 @@ ) ) ) - (set_local $9 + (set_local $12 (i32.and (i32.shr_u (tee_local $1 @@ -9372,7 +9327,7 @@ (tee_local $4 (i32.shr_u (get_local $1) - (get_local $9) + (get_local $12) ) ) (i32.const 5) @@ -9380,7 +9335,7 @@ (i32.const 8) ) ) - (get_local $9) + (get_local $12) ) (tee_local $1 (i32.and @@ -9456,7 +9411,7 @@ (br $__rjto$3) ) (loop $while-in16 - (set_local $9 + (set_local $12 (i32.lt_u (tee_local $4 (i32.sub @@ -9476,14 +9431,14 @@ (select (get_local $4) (get_local $1) - (get_local $9) + (get_local $12) ) ) (set_local $0 (select (get_local $3) (get_local $0) - (get_local $9) + (get_local $12) ) ) (if @@ -9530,7 +9485,7 @@ (if (i32.lt_u (get_local $4) - (tee_local $12 + (tee_local $8 (i32.load (i32.const 192) ) @@ -9541,7 +9496,7 @@ (if (i32.ge_u (get_local $4) - (tee_local $6 + (tee_local $5 (i32.add (get_local $4) (get_local $2) @@ -9550,7 +9505,7 @@ ) (call $_abort) ) - (set_local $9 + (set_local $12 (i32.load offset=24 (get_local $4) ) @@ -9598,7 +9553,7 @@ (if (tee_local $7 (i32.load - (tee_local $10 + (tee_local $11 (i32.add (get_local $1) (i32.const 20) @@ -9611,7 +9566,7 @@ (get_local $7) ) (set_local $0 - (get_local $10) + (get_local $11) ) (br $while-in20) ) @@ -9619,7 +9574,7 @@ (if (tee_local $7 (i32.load - (tee_local $10 + (tee_local $11 (i32.add (get_local $1) (i32.const 16) @@ -9632,7 +9587,7 @@ (get_local $7) ) (set_local $0 - (get_local $10) + (get_local $11) ) (br $while-in20) ) @@ -9641,7 +9596,7 @@ (if (i32.lt_u (get_local $0) - (get_local $12) + (get_local $8) ) (call $_abort) (block @@ -9649,7 +9604,7 @@ (get_local $0) (i32.const 0) ) - (set_local $11 + (set_local $10 (get_local $1) ) ) @@ -9658,12 +9613,12 @@ (block (if (i32.lt_u - (tee_local $10 + (tee_local $11 (i32.load offset=8 (get_local $4) ) ) - (get_local $12) + (get_local $8) ) (call $_abort) ) @@ -9672,7 +9627,7 @@ (i32.load (tee_local $7 (i32.add - (get_local $10) + (get_local $11) (i32.const 12) ) ) @@ -9700,9 +9655,9 @@ ) (i32.store (get_local $1) - (get_local $10) + (get_local $11) ) - (set_local $11 + (set_local $10 (get_local $0) ) ) @@ -9713,7 +9668,7 @@ ) (block $do-once21 (if - (get_local $9) + (get_local $12) (block (if (i32.eq @@ -9737,11 +9692,11 @@ (block (i32.store (get_local $0) - (get_local $11) + (get_local $10) ) (if (i32.eqz - (get_local $11) + (get_local $10) ) (block (i32.store @@ -9766,7 +9721,7 @@ (block (if (i32.lt_u - (get_local $9) + (get_local $12) (i32.load (i32.const 192) ) @@ -9778,7 +9733,7 @@ (i32.load (tee_local $0 (i32.add - (get_local $9) + (get_local $12) (i32.const 16) ) ) @@ -9787,23 +9742,23 @@ ) (i32.store (get_local $0) - (get_local $11) + (get_local $10) ) (i32.store offset=20 - (get_local $9) - (get_local $11) + (get_local $12) + (get_local $10) ) ) (br_if $do-once21 (i32.eqz - (get_local $11) + (get_local $10) ) ) ) ) (if (i32.lt_u - (get_local $11) + (get_local $10) (tee_local $0 (i32.load (i32.const 192) @@ -9813,8 +9768,8 @@ (call $_abort) ) (i32.store offset=24 - (get_local $11) - (get_local $9) + (get_local $10) + (get_local $12) ) (if (tee_local $1 @@ -9830,12 +9785,12 @@ (call $_abort) (block (i32.store offset=16 - (get_local $11) + (get_local $10) (get_local $1) ) (i32.store offset=24 (get_local $1) - (get_local $11) + (get_local $10) ) ) ) @@ -9856,12 +9811,12 @@ (call $_abort) (block (i32.store offset=20 - (get_local $11) + (get_local $10) (get_local $0) ) (i32.store offset=24 (get_local $0) - (get_local $11) + (get_local $10) ) ) ) @@ -9915,7 +9870,7 @@ ) ) (i32.store offset=4 - (get_local $6) + (get_local $5) (i32.or (get_local $3) (i32.const 1) @@ -9923,7 +9878,7 @@ ) (i32.store (i32.add - (get_local $6) + (get_local $5) (get_local $3) ) (get_local $3) @@ -9984,7 +9939,7 @@ (set_local $13 (get_local $1) ) - (set_local $5 + (set_local $6 (get_local $0) ) ) @@ -10003,25 +9958,25 @@ (i32.const 8) ) ) - (set_local $5 + (set_local $6 (get_local $3) ) ) ) (i32.store (get_local $13) - (get_local $6) + (get_local $5) ) (i32.store offset=12 - (get_local $5) (get_local $6) + (get_local $5) ) (i32.store offset=8 - (get_local $6) (get_local $5) + (get_local $6) ) (i32.store offset=12 - (get_local $6) + (get_local $5) (get_local $3) ) (br $do-once25) @@ -10133,13 +10088,13 @@ ) ) (i32.store offset=28 - (get_local $6) + (get_local $5) (get_local $7) ) (i32.store offset=4 (tee_local $0 (i32.add - (get_local $6) + (get_local $5) (i32.const 16) ) ) @@ -10175,19 +10130,19 @@ ) (i32.store (get_local $2) - (get_local $6) + (get_local $5) ) (i32.store offset=24 - (get_local $6) + (get_local $5) (get_local $2) ) (i32.store offset=12 - (get_local $6) - (get_local $6) + (get_local $5) + (get_local $5) ) (i32.store offset=8 - (get_local $6) - (get_local $6) + (get_local $5) + (get_local $5) ) (br $do-once25) ) @@ -10278,19 +10233,19 @@ (block (i32.store (get_local $7) - (get_local $6) + (get_local $5) ) (i32.store offset=24 - (get_local $6) + (get_local $5) (get_local $0) ) (i32.store offset=12 - (get_local $6) - (get_local $6) + (get_local $5) + (get_local $5) ) (i32.store offset=8 - (get_local $6) - (get_local $6) + (get_local $5) + (get_local $5) ) (br $do-once25) ) @@ -10324,22 +10279,22 @@ (block (i32.store offset=12 (get_local $2) - (get_local $6) + (get_local $5) ) (i32.store (get_local $3) - (get_local $6) + (get_local $5) ) (i32.store offset=8 - (get_local $6) + (get_local $5) (get_local $2) ) (i32.store offset=12 - (get_local $6) + (get_local $5) (get_local $0) ) (i32.store offset=24 - (get_local $6) + (get_local $5) (i32.const 0) ) ) @@ -10543,16 +10498,16 @@ ) (if (i32.le_u - (tee_local $5 + (tee_local $6 (i32.and - (tee_local $6 + (tee_local $5 (i32.add (tee_local $1 (i32.load (i32.const 656) ) ) - (tee_local $8 + (tee_local $9 (i32.add (get_local $0) (i32.const 47) @@ -10560,7 +10515,7 @@ ) ) ) - (tee_local $9 + (tee_local $12 (i32.sub (i32.const 0) (get_local $1) @@ -10590,7 +10545,7 @@ (i32.const 608) ) ) - (get_local $5) + (get_local $6) ) ) (get_local $3) @@ -10605,7 +10560,7 @@ ) ) ) - (set_local $11 + (set_local $10 (i32.add (get_local $0) (i32.const 48) @@ -10687,12 +10642,12 @@ (tee_local $3 (i32.and (i32.sub - (get_local $6) + (get_local $5) (i32.load (i32.const 188) ) ) - (get_local $9) + (get_local $12) ) ) (i32.const 2147483647) @@ -10758,7 +10713,7 @@ ) (i32.add (i32.sub - (get_local $5) + (get_local $6) (get_local $3) ) (i32.and @@ -10772,10 +10727,10 @@ ) ) ) - (get_local $5) + (get_local $6) ) ) - (set_local $9 + (set_local $12 (i32.add (tee_local $4 (i32.load @@ -10806,11 +10761,11 @@ (br_if $label$break$L279 (i32.or (i32.le_u - (get_local $9) + (get_local $12) (get_local $4) ) (i32.gt_u - (get_local $9) + (get_local $12) (get_local $2) ) ) @@ -10846,7 +10801,7 @@ (if (result i32) (i32.and (i32.gt_u - (get_local $11) + (get_local $10) (get_local $1) ) (i32.and @@ -10866,7 +10821,7 @@ (i32.and (i32.add (i32.sub - (get_local $8) + (get_local $9) (get_local $1) ) (tee_local $3 @@ -10934,7 +10889,7 @@ ) (if (i32.lt_u - (get_local $5) + (get_local $6) (i32.const 2147483647) ) (if @@ -10942,7 +10897,7 @@ (i32.lt_u (tee_local $1 (call $_sbrk - (get_local $5) + (get_local $6) ) ) (tee_local $3 @@ -11005,7 +10960,7 @@ ) (block $do-once40 (if - (tee_local $6 + (tee_local $5 (i32.load (i32.const 200) ) @@ -11021,12 +10976,12 @@ (i32.eq (get_local $1) (i32.add - (tee_local $11 + (tee_local $10 (i32.load (get_local $2) ) ) - (tee_local $5 + (tee_local $6 (i32.load (tee_local $4 (i32.add @@ -11061,25 +11016,25 @@ (if (i32.and (i32.lt_u - (get_local $6) + (get_local $5) (get_local $1) ) (i32.ge_u - (get_local $6) - (get_local $11) + (get_local $5) + (get_local $10) ) ) (block (i32.store (get_local $4) (i32.add - (get_local $5) + (get_local $6) (get_local $3) ) ) (set_local $2 (i32.add - (get_local $6) + (get_local $5) (tee_local $1 (select (i32.and @@ -11087,7 +11042,7 @@ (i32.const 0) (tee_local $1 (i32.add - (get_local $6) + (get_local $5) (i32.const 8) ) ) @@ -11166,7 +11121,7 @@ ) ) ) - (set_local $11 + (set_local $10 (i32.add (get_local $1) (get_local $3) @@ -11183,10 +11138,10 @@ (i32.load (get_local $2) ) - (get_local $11) + (get_local $10) ) (block - (set_local $5 + (set_local $6 (get_local $2) ) (br $__rjti$11) @@ -11216,7 +11171,7 @@ (i32.const 624) (block (i32.store - (get_local $5) + (get_local $6) (get_local $1) ) (i32.store @@ -11233,9 +11188,9 @@ (get_local $3) ) ) - (set_local $8 + (set_local $9 (i32.add - (tee_local $9 + (tee_local $12 (i32.add (get_local $1) (select @@ -11265,16 +11220,16 @@ (set_local $7 (i32.sub (i32.sub - (tee_local $5 + (tee_local $6 (i32.add - (get_local $11) + (get_local $10) (select (i32.and (i32.sub (i32.const 0) (tee_local $1 (i32.add - (get_local $11) + (get_local $10) (i32.const 8) ) ) @@ -11289,13 +11244,13 @@ ) ) ) - (get_local $9) + (get_local $12) ) (get_local $0) ) ) (i32.store offset=4 - (get_local $9) + (get_local $12) (i32.or (get_local $0) (i32.const 3) @@ -11304,8 +11259,8 @@ (block $do-once48 (if (i32.eq - (get_local $5) (get_local $6) + (get_local $5) ) (block (i32.store @@ -11321,10 +11276,10 @@ ) (i32.store (i32.const 200) - (get_local $8) + (get_local $9) ) (i32.store offset=4 - (get_local $8) + (get_local $9) (i32.or (get_local $0) (i32.const 1) @@ -11334,7 +11289,7 @@ (block (if (i32.eq - (get_local $5) + (get_local $6) (i32.load (i32.const 196) ) @@ -11353,10 +11308,10 @@ ) (i32.store (i32.const 196) - (get_local $8) + (get_local $9) ) (i32.store offset=4 - (get_local $8) + (get_local $9) (i32.or (get_local $0) (i32.const 1) @@ -11364,7 +11319,7 @@ ) (i32.store (i32.add - (get_local $8) + (get_local $9) (get_local $0) ) (get_local $0) @@ -11381,7 +11336,7 @@ (i32.and (tee_local $0 (i32.load offset=4 - (get_local $5) + (get_local $6) ) ) (i32.const 3) @@ -11389,7 +11344,7 @@ (i32.const 1) ) (block (result i32) - (set_local $11 + (set_local $10 (i32.and (get_local $0) (i32.const -8) @@ -11410,7 +11365,7 @@ (block (set_local $2 (i32.load offset=12 - (get_local $5) + (get_local $6) ) ) (block $do-once51 @@ -11418,7 +11373,7 @@ (i32.ne (tee_local $3 (i32.load offset=8 - (get_local $5) + (get_local $6) ) ) (tee_local $0 @@ -11444,7 +11399,7 @@ (i32.load offset=12 (get_local $3) ) - (get_local $5) + (get_local $6) ) ) (call $_abort) @@ -11505,7 +11460,7 @@ ) ) ) - (get_local $5) + (get_local $6) ) (block (set_local $15 @@ -11528,9 +11483,9 @@ ) ) (block - (set_local $6 + (set_local $5 (i32.load offset=24 - (get_local $5) + (get_local $6) ) ) (block $do-once55 @@ -11538,10 +11493,10 @@ (i32.eq (tee_local $0 (i32.load offset=12 - (get_local $5) + (get_local $6) ) ) - (get_local $5) + (get_local $6) ) (block (if @@ -11552,7 +11507,7 @@ (i32.add (tee_local $3 (i32.add - (get_local $5) + (get_local $6) (i32.const 16) ) ) @@ -11632,7 +11587,7 @@ (get_local $0) (i32.const 0) ) - (set_local $12 + (set_local $8 (get_local $1) ) ) @@ -11643,7 +11598,7 @@ (i32.lt_u (tee_local $2 (i32.load offset=8 - (get_local $5) + (get_local $6) ) ) (get_local $4) @@ -11660,7 +11615,7 @@ ) ) ) - (get_local $5) + (get_local $6) ) (call $_abort) ) @@ -11674,7 +11629,7 @@ ) ) ) - (get_local $5) + (get_local $6) ) (block (i32.store @@ -11685,7 +11640,7 @@ (get_local $1) (get_local $2) ) - (set_local $12 + (set_local $8 (get_local $0) ) ) @@ -11696,20 +11651,20 @@ ) (br_if $label$break$L331 (i32.eqz - (get_local $6) + (get_local $5) ) ) (block $do-once59 (if (i32.eq - (get_local $5) + (get_local $6) (i32.load (tee_local $0 (i32.add (i32.shl (tee_local $1 (i32.load offset=28 - (get_local $5) + (get_local $6) ) ) (i32.const 2) @@ -11722,10 +11677,10 @@ (block (i32.store (get_local $0) - (get_local $12) + (get_local $8) ) (br_if $do-once59 - (get_local $12) + (get_local $8) ) (i32.store (i32.const 180) @@ -11747,7 +11702,7 @@ (block (if (i32.lt_u - (get_local $6) + (get_local $5) (i32.load (i32.const 192) ) @@ -11759,25 +11714,25 @@ (i32.load (tee_local $0 (i32.add - (get_local $6) + (get_local $5) (i32.const 16) ) ) ) - (get_local $5) + (get_local $6) ) (i32.store (get_local $0) - (get_local $12) + (get_local $8) ) (i32.store offset=20 - (get_local $6) - (get_local $12) + (get_local $5) + (get_local $8) ) ) (br_if $label$break$L331 (i32.eqz - (get_local $12) + (get_local $8) ) ) ) @@ -11785,7 +11740,7 @@ ) (if (i32.lt_u - (get_local $12) + (get_local $8) (tee_local $1 (i32.load (i32.const 192) @@ -11795,15 +11750,15 @@ (call $_abort) ) (i32.store offset=24 - (get_local $12) - (get_local $6) + (get_local $8) + (get_local $5) ) (if (tee_local $3 (i32.load (tee_local $0 (i32.add - (get_local $5) + (get_local $6) (i32.const 16) ) ) @@ -11817,12 +11772,12 @@ (call $_abort) (block (i32.store offset=16 - (get_local $12) + (get_local $8) (get_local $3) ) (i32.store offset=24 (get_local $3) - (get_local $12) + (get_local $8) ) ) ) @@ -11846,12 +11801,12 @@ (call $_abort) (block (i32.store offset=20 - (get_local $12) + (get_local $8) (get_local $0) ) (i32.store offset=24 (get_local $0) - (get_local $12) + (get_local $8) ) ) ) @@ -11860,16 +11815,16 @@ ) (set_local $7 (i32.add - (get_local $11) + (get_local $10) (get_local $7) ) ) (i32.add - (get_local $5) - (get_local $11) + (get_local $6) + (get_local $10) ) ) - (get_local $5) + (get_local $6) ) ) (i32.const 4) @@ -11883,7 +11838,7 @@ ) ) (i32.store offset=4 - (get_local $8) + (get_local $9) (i32.or (get_local $7) (i32.const 1) @@ -11891,7 +11846,7 @@ ) (i32.store (i32.add - (get_local $8) + (get_local $9) (get_local $7) ) (get_local $7) @@ -11953,7 +11908,7 @@ (set_local $16 (get_local $1) ) - (set_local $10 + (set_local $11 (get_local $0) ) (br $do-once63) @@ -11975,7 +11930,7 @@ (i32.const 8) ) ) - (set_local $10 + (set_local $11 (get_local $3) ) ) @@ -11983,18 +11938,18 @@ ) (i32.store (get_local $16) - (get_local $8) + (get_local $9) ) (i32.store offset=12 - (get_local $10) - (get_local $8) + (get_local $11) + (get_local $9) ) (i32.store offset=8 - (get_local $8) - (get_local $10) + (get_local $9) + (get_local $11) ) (i32.store offset=12 - (get_local $8) + (get_local $9) (get_local $3) ) (br $do-once48) @@ -12112,13 +12067,13 @@ ) ) (i32.store offset=28 - (get_local $8) + (get_local $9) (get_local $2) ) (i32.store offset=4 (tee_local $0 (i32.add - (get_local $8) + (get_local $9) (i32.const 16) ) ) @@ -12154,19 +12109,19 @@ ) (i32.store (get_local $3) - (get_local $8) + (get_local $9) ) (i32.store offset=24 - (get_local $8) + (get_local $9) (get_local $3) ) (i32.store offset=12 - (get_local $8) - (get_local $8) + (get_local $9) + (get_local $9) ) (i32.store offset=8 - (get_local $8) - (get_local $8) + (get_local $9) + (get_local $9) ) (br $do-once48) ) @@ -12257,19 +12212,19 @@ (block (i32.store (get_local $2) - (get_local $8) + (get_local $9) ) (i32.store offset=24 - (get_local $8) + (get_local $9) (get_local $0) ) (i32.store offset=12 - (get_local $8) - (get_local $8) + (get_local $9) + (get_local $9) ) (i32.store offset=8 - (get_local $8) - (get_local $8) + (get_local $9) + (get_local $9) ) (br $do-once48) ) @@ -12303,22 +12258,22 @@ (block (i32.store offset=12 (get_local $2) - (get_local $8) + (get_local $9) ) (i32.store (get_local $3) - (get_local $8) + (get_local $9) ) (i32.store offset=8 - (get_local $8) + (get_local $9) (get_local $2) ) (i32.store offset=12 - (get_local $8) + (get_local $9) (get_local $0) ) (i32.store offset=24 - (get_local $8) + (get_local $9) (i32.const 0) ) ) @@ -12330,7 +12285,7 @@ ) (return (i32.add - (get_local $9) + (get_local $12) (i32.const 8) ) ) @@ -12347,7 +12302,7 @@ (get_local $4) ) ) - (get_local $6) + (get_local $5) ) (br_if $while-out69 (i32.gt_u @@ -12359,7 +12314,7 @@ ) ) ) - (get_local $6) + (get_local $5) ) ) ) @@ -12371,7 +12326,7 @@ (br $while-in70) ) ) - (set_local $10 + (set_local $11 (i32.add (tee_local $4 (i32.add @@ -12382,11 +12337,11 @@ (i32.const 8) ) ) - (set_local $12 + (set_local $8 (i32.add - (tee_local $11 + (tee_local $10 (select - (get_local $6) + (get_local $5) (tee_local $4 (i32.add (get_local $4) @@ -12394,13 +12349,13 @@ (i32.and (i32.sub (i32.const 0) - (get_local $10) + (get_local $11) ) (i32.const 7) ) (i32.const 0) (i32.and - (get_local $10) + (get_local $11) (i32.const 7) ) ) @@ -12408,9 +12363,9 @@ ) (i32.lt_u (get_local $4) - (tee_local $10 + (tee_local $11 (i32.add - (get_local $6) + (get_local $5) (i32.const 16) ) ) @@ -12422,7 +12377,7 @@ ) (i32.store (i32.const 200) - (tee_local $5 + (tee_local $6 (i32.add (get_local $1) (tee_local $4 @@ -12462,7 +12417,7 @@ ) ) (i32.store offset=4 - (get_local $5) + (get_local $6) (i32.or (get_local $4) (i32.const 1) @@ -12470,7 +12425,7 @@ ) (i32.store offset=4 (i32.add - (get_local $5) + (get_local $6) (get_local $4) ) (i32.const 40) @@ -12484,32 +12439,32 @@ (i32.store (tee_local $4 (i32.add - (get_local $11) + (get_local $10) (i32.const 4) ) ) (i32.const 27) ) (i32.store - (get_local $12) + (get_local $8) (i32.load (i32.const 624) ) ) (i32.store offset=4 - (get_local $12) + (get_local $8) (i32.load (i32.const 628) ) ) (i32.store offset=8 - (get_local $12) + (get_local $8) (i32.load (i32.const 632) ) ) (i32.store offset=12 - (get_local $12) + (get_local $8) (i32.load (i32.const 636) ) @@ -12528,11 +12483,11 @@ ) (i32.store (i32.const 632) - (get_local $12) + (get_local $8) ) (set_local $1 (i32.add - (get_local $11) + (get_local $10) (i32.const 24) ) ) @@ -12558,8 +12513,8 @@ ) (if (i32.ne - (get_local $11) - (get_local $6) + (get_local $10) + (get_local $5) ) (block (i32.store @@ -12572,30 +12527,30 @@ ) ) (i32.store offset=4 - (get_local $6) + (get_local $5) (i32.or - (tee_local $5 + (tee_local $6 (i32.sub - (get_local $11) - (get_local $6) + (get_local $10) + (get_local $5) ) ) (i32.const 1) ) ) (i32.store - (get_local $11) - (get_local $5) + (get_local $10) + (get_local $6) ) (set_local $1 (i32.shr_u - (get_local $5) + (get_local $6) (i32.const 3) ) ) (if (i32.lt_u - (get_local $5) + (get_local $6) (i32.const 256) ) (block @@ -12669,18 +12624,18 @@ ) (i32.store (get_local $17) - (get_local $6) + (get_local $5) ) (i32.store offset=12 (get_local $7) - (get_local $6) + (get_local $5) ) (i32.store offset=8 - (get_local $6) + (get_local $5) (get_local $7) ) (i32.store offset=12 - (get_local $6) + (get_local $5) (get_local $2) ) (br $do-once40) @@ -12693,20 +12648,20 @@ (if (result i32) (tee_local $1 (i32.shr_u - (get_local $5) + (get_local $6) (i32.const 8) ) ) (if (result i32) (i32.gt_u - (get_local $5) + (get_local $6) (i32.const 16777215) ) (i32.const 31) (i32.or (i32.and (i32.shr_u - (get_local $5) + (get_local $6) (i32.add (tee_local $1 (i32.add @@ -12792,15 +12747,15 @@ ) ) (i32.store offset=28 - (get_local $6) + (get_local $5) (get_local $4) ) (i32.store offset=20 - (get_local $6) + (get_local $5) (i32.const 0) ) (i32.store - (get_local $10) + (get_local $11) (i32.const 0) ) (if @@ -12829,26 +12784,26 @@ ) (i32.store (get_local $2) - (get_local $6) + (get_local $5) ) (i32.store offset=24 - (get_local $6) + (get_local $5) (get_local $2) ) (i32.store offset=12 - (get_local $6) - (get_local $6) + (get_local $5) + (get_local $5) ) (i32.store offset=8 - (get_local $6) - (get_local $6) + (get_local $5) + (get_local $5) ) (br $do-once40) ) ) (set_local $4 (i32.shl - (get_local $5) + (get_local $6) (select (i32.const 0) (i32.sub @@ -12881,7 +12836,7 @@ ) (i32.const -8) ) - (get_local $5) + (get_local $6) ) ) (set_local $2 @@ -12932,19 +12887,19 @@ (block (i32.store (get_local $4) - (get_local $6) + (get_local $5) ) (i32.store offset=24 - (get_local $6) + (get_local $5) (get_local $1) ) (i32.store offset=12 - (get_local $6) - (get_local $6) + (get_local $5) + (get_local $5) ) (i32.store offset=8 - (get_local $6) - (get_local $6) + (get_local $5) + (get_local $5) ) (br $do-once40) ) @@ -12978,22 +12933,22 @@ (block (i32.store offset=12 (get_local $4) - (get_local $6) + (get_local $5) ) (i32.store (get_local $2) - (get_local $6) + (get_local $5) ) (i32.store offset=8 - (get_local $6) + (get_local $5) (get_local $4) ) (i32.store offset=12 - (get_local $6) + (get_local $5) (get_local $1) ) (i32.store offset=24 - (get_local $6) + (get_local $5) (i32.const 0) ) ) @@ -15443,9 +15398,7 @@ (get_local $1) (get_local $2) (get_local $3) - (tee_local $0 - (get_local $4) - ) + (get_local $4) ) ) (set_global $STACKTOP @@ -15453,11 +15406,11 @@ ) (set_global $tempRet0 (i32.load offset=4 - (get_local $0) + (get_local $4) ) ) (i32.load - (get_local $0) + (get_local $4) ) ) (func $___udivmoddi4 (; 64 ;) (param $xl i32) (param $xh i32) (param $yl i32) (param $yh i32) (param $r i32) (result i32) |