summaryrefslogtreecommitdiff
path: root/test/emcc_hello_world.fromasm.imprecise
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r--test/emcc_hello_world.fromasm.imprecise1000
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)
)