summaryrefslogtreecommitdiff
path: root/test/passes/inlining-optimizing_optimize-level=3.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/passes/inlining-optimizing_optimize-level=3.txt')
-rw-r--r--test/passes/inlining-optimizing_optimize-level=3.txt840
1 files changed, 402 insertions, 438 deletions
diff --git a/test/passes/inlining-optimizing_optimize-level=3.txt b/test/passes/inlining-optimizing_optimize-level=3.txt
index 29755b055..131f438c2 100644
--- a/test/passes/inlining-optimizing_optimize-level=3.txt
+++ b/test/passes/inlining-optimizing_optimize-level=3.txt
@@ -570,12 +570,11 @@
)
)
)
- (local.set $1
+ (local.tee $0
(call $___fflush_unlocked
(local.get $0)
)
)
- (local.get $1)
)
)
(block
@@ -1120,7 +1119,7 @@
(local.get $0)
)
)
- (local.set $9
+ (local.set $4
(i32.load
(local.get $0)
)
@@ -1135,14 +1134,14 @@
(i32.store
(local.get $0)
(i32.and
- (local.get $9)
+ (local.get $4)
(i32.const -33)
)
)
)
(if
(i32.load
- (local.tee $10
+ (local.tee $9
(i32.add
(local.get $0)
(i32.const 48)
@@ -1159,9 +1158,9 @@
)
)
(block
- (local.set $12
+ (local.set $11
(i32.load
- (local.tee $11
+ (local.tee $10
(i32.add
(local.get $0)
(i32.const 44)
@@ -1170,7 +1169,7 @@
)
)
(i32.store
- (local.get $11)
+ (local.get $10)
(local.get $6)
)
(i32.store
@@ -1183,7 +1182,7 @@
(local.get $6)
)
(i32.store
- (local.tee $4
+ (local.tee $12
(i32.add
(local.get $0)
(i32.const 20)
@@ -1192,7 +1191,7 @@
(local.get $6)
)
(i32.store
- (local.get $10)
+ (local.get $9)
(i32.const 80)
)
(i32.store
@@ -1217,7 +1216,7 @@
)
)
(if
- (local.get $12)
+ (local.get $11)
(block
(drop
(call_indirect (type $FUNCSIG$iiii)
@@ -1240,16 +1239,16 @@
(local.get $1)
(i32.const -1)
(i32.load
- (local.get $4)
+ (local.get $12)
)
)
)
(i32.store
+ (local.get $10)
(local.get $11)
- (local.get $12)
)
(i32.store
- (local.get $10)
+ (local.get $9)
(i32.const 0)
)
(i32.store
@@ -1261,7 +1260,7 @@
(i32.const 0)
)
(i32.store
- (local.get $4)
+ (local.get $12)
(i32.const 0)
)
)
@@ -1271,13 +1270,13 @@
(i32.store
(local.get $0)
(i32.or
- (local.tee $2
+ (local.tee $0
(i32.load
(local.get $0)
)
)
(i32.and
- (local.get $9)
+ (local.get $4)
(i32.const 32)
)
)
@@ -1286,7 +1285,7 @@
(i32.const -1)
(local.get $1)
(i32.and
- (local.get $2)
+ (local.get $0)
(i32.const 32)
)
)
@@ -2136,8 +2135,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)
@@ -2145,8 +2144,8 @@
(local $20 i32)
(local $21 i32)
(local $22 i32)
- (local $23 f64)
- (local $24 i32)
+ (local $23 i32)
+ (local $24 f64)
(local $25 i32)
(local $26 i32)
(local $27 i32)
@@ -2171,9 +2170,7 @@
(local $46 i32)
(local $47 i32)
(local $48 i32)
- (local $49 i32)
- (local $50 i32)
- (local.set $34
+ (local.set $13
(global.get $STACKTOP)
)
(global.set $STACKTOP
@@ -2191,15 +2188,13 @@
)
(local.set $21
(i32.add
- (local.get $34)
+ (local.get $13)
(i32.const 16)
)
)
- (local.set $35
+ (local.set $33
(i32.add
- (local.tee $14
- (local.get $34)
- )
+ (local.get $13)
(i32.const 528)
)
)
@@ -2209,12 +2204,12 @@
(i32.const 0)
)
)
- (local.set $39
+ (local.set $37
(local.tee $25
(i32.add
(local.tee $5
(i32.add
- (local.get $14)
+ (local.get $13)
(i32.const 536)
)
)
@@ -2222,89 +2217,87 @@
)
)
)
- (local.set $40
+ (local.set $38
(i32.add
(local.get $5)
(i32.const 39)
)
)
- (local.set $44
+ (local.set $42
(i32.add
- (local.tee $41
+ (local.tee $39
(i32.add
- (local.get $14)
+ (local.get $13)
(i32.const 8)
)
)
(i32.const 4)
)
)
- (local.set $7
+ (local.set $22
(i32.add
(local.tee $5
(i32.add
- (local.get $14)
+ (local.get $13)
(i32.const 576)
)
)
(i32.const 12)
)
)
- (local.set $42
+ (local.set $40
(i32.add
(local.get $5)
(i32.const 11)
)
)
- (local.set $45
+ (local.set $43
(i32.sub
- (local.tee $26
- (local.get $7)
- )
- (local.tee $36
- (local.tee $22
+ (local.get $22)
+ (local.tee $34
+ (local.tee $23
(i32.add
- (local.get $14)
+ (local.get $13)
(i32.const 588)
)
)
)
)
)
- (local.set $46
+ (local.set $44
(i32.sub
(i32.const -2)
- (local.get $36)
+ (local.get $34)
)
)
- (local.set $47
+ (local.set $45
(i32.add
- (local.get $7)
+ (local.get $22)
(i32.const 2)
)
)
- (local.set $49
+ (local.set $47
(i32.add
- (local.tee $48
+ (local.tee $46
(i32.add
- (local.get $14)
+ (local.get $13)
(i32.const 24)
)
)
(i32.const 288)
)
)
- (local.set $43
+ (local.set $41
(local.tee $29
(i32.add
- (local.get $22)
+ (local.get $23)
(i32.const 9)
)
)
)
- (local.set $33
+ (local.set $32
(i32.add
- (local.get $22)
+ (local.get $23)
(i32.const 8)
)
)
@@ -2320,16 +2313,16 @@
(block $label$break$L1
(if
(i32.gt_s
- (local.get $17)
+ (local.get $18)
(i32.const -1)
)
- (local.set $17
+ (local.set $18
(if (result i32)
(i32.gt_s
(local.get $10)
(i32.sub
(i32.const 2147483647)
- (local.get $17)
+ (local.get $18)
)
)
(block (result i32)
@@ -2341,7 +2334,7 @@
)
(i32.add
(local.get $10)
- (local.get $17)
+ (local.get $18)
)
)
)
@@ -2513,7 +2506,7 @@
)
)
)
- (local.set $18
+ (local.set $19
(select
(local.get $8)
(i32.const -1)
@@ -2530,7 +2523,7 @@
(local.set $6
(local.get $12)
)
- (local.set $18
+ (local.set $19
(i32.const -1)
)
(local.get $1)
@@ -2704,7 +2697,7 @@
(local.set $8
(i32.const 1)
)
- (local.set $16
+ (local.set $17
(i32.load
(local.get $6)
)
@@ -2719,7 +2712,7 @@
(if
(local.get $8)
(block
- (local.set $17
+ (local.set $18
(i32.const -1)
)
(br $label$break$L1)
@@ -2736,7 +2729,7 @@
(local.set $10
(local.get $6)
)
- (local.set $16
+ (local.set $17
(i32.const 0)
)
(br $do-once5
@@ -2744,7 +2737,7 @@
)
)
)
- (local.set $16
+ (local.set $17
(i32.load
(local.tee $10
(i32.and
@@ -2775,14 +2768,14 @@
(local.set $12
(if (result i32)
(i32.lt_s
- (local.get $16)
+ (local.get $17)
(i32.const 0)
)
(block (result i32)
- (local.set $16
+ (local.set $17
(i32.sub
(i32.const 0)
- (local.get $16)
+ (local.get $17)
)
)
(i32.or
@@ -2859,7 +2852,7 @@
(i32.const 0)
)
(block
- (local.set $17
+ (local.set $18
(i32.const -1)
)
(br $label$break$L1)
@@ -2868,7 +2861,7 @@
(local.set $12
(local.get $1)
)
- (local.set $16
+ (local.set $17
(local.get $6)
)
(local.get $8)
@@ -2879,7 +2872,7 @@
(local.set $12
(local.get $1)
)
- (local.set $16
+ (local.set $17
(i32.const 0)
)
(local.get $8)
@@ -2944,7 +2937,7 @@
(loop $while-in11
(drop
(br_if $label$break$L46
- (local.tee $6
+ (local.tee $8
(i32.add
(i32.mul
(local.get $8)
@@ -2954,7 +2947,7 @@
)
)
(i32.ge_u
- (local.tee $9
+ (local.tee $6
(i32.add
(i32.load8_s
(local.tee $10
@@ -2971,12 +2964,6 @@
)
)
)
- (local.set $8
- (local.get $6)
- )
- (local.set $6
- (local.get $9)
- )
(br $while-in11)
)
)
@@ -3051,7 +3038,7 @@
(if
(local.get $1)
(block
- (local.set $17
+ (local.set $18
(i32.const -1)
)
(br $label$break$L1)
@@ -3104,7 +3091,7 @@
(local.set $9
(i32.const 0)
)
- (local.set $19
+ (local.set $16
(loop $while-in13 (result i32)
(if
(i32.gt_u
@@ -3119,7 +3106,7 @@
(i32.const 57)
)
(block
- (local.set $17
+ (local.set $18
(i32.const -1)
)
(br $label$break$L1)
@@ -3136,7 +3123,7 @@
(i32.add
(local.tee $11
(i32.and
- (local.tee $13
+ (local.tee $15
(i32.load8_s
(i32.add
(i32.add
@@ -3173,12 +3160,12 @@
(if
(i32.eqz
(i32.and
- (local.get $13)
+ (local.get $15)
(i32.const 255)
)
)
(block
- (local.set $17
+ (local.set $18
(i32.const -1)
)
(br $label$break$L1)
@@ -3186,7 +3173,7 @@
)
(local.set $8
(i32.gt_s
- (local.get $18)
+ (local.get $19)
(i32.const -1)
)
)
@@ -3195,7 +3182,7 @@
(if
(i32.eq
(i32.and
- (local.get $13)
+ (local.get $15)
(i32.const 255)
)
(i32.const 19)
@@ -3203,7 +3190,7 @@
(if
(local.get $8)
(block
- (local.set $17
+ (local.set $18
(i32.const -1)
)
(br $label$break$L1)
@@ -3218,19 +3205,19 @@
(i32.add
(local.get $4)
(i32.shl
- (local.get $18)
+ (local.get $19)
(i32.const 2)
)
)
(local.get $11)
)
- (local.set $13
+ (local.set $11
(i32.load offset=4
- (local.tee $11
+ (local.tee $8
(i32.add
(local.get $3)
(i32.shl
- (local.get $18)
+ (local.get $19)
(i32.const 3)
)
)
@@ -3238,14 +3225,14 @@
)
)
(i32.store
- (local.get $14)
+ (local.get $13)
(i32.load
- (local.get $11)
+ (local.get $8)
)
)
(i32.store offset=4
- (local.get $14)
(local.get $13)
+ (local.get $11)
)
(br $__rjti$2)
)
@@ -3255,14 +3242,14 @@
(local.get $28)
)
(block
- (local.set $17
+ (local.set $18
(i32.const 0)
)
(br $label$break$L1)
)
)
(call $_pop_arg_336
- (local.get $14)
+ (local.get $13)
(local.get $11)
(local.get $2)
)
@@ -3309,14 +3296,14 @@
(i32.add
(local.tee $11
(select
- (local.tee $13
+ (local.tee $16
(i32.sub
(block $__rjto$8 (result i32)
(block $__rjti$8
(call $_pad
(local.get $0)
(i32.const 32)
- (local.get $16)
+ (local.get $17)
(local.tee $7
(block $__rjti$7 (result i32)
(block $__rjti$6
@@ -3338,12 +3325,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
- (local.tee $19
+ (local.tee $16
(select
(i32.and
(local.tee $11
(i32.load8_s
- (local.get $19)
+ (local.get $16)
)
)
(i32.const -33)
@@ -3382,9 +3369,9 @@
)
(i32.store
(i32.load
- (local.get $14)
+ (local.get $13)
)
- (local.get $17)
+ (local.get $18)
)
(local.set $5
(local.get $10)
@@ -3396,9 +3383,9 @@
)
(i32.store
(i32.load
- (local.get $14)
+ (local.get $13)
)
- (local.get $17)
+ (local.get $18)
)
(local.set $5
(local.get $10)
@@ -3411,17 +3398,17 @@
(i32.store
(local.tee $5
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
- (local.get $17)
+ (local.get $18)
)
(i32.store offset=4
(local.get $5)
(i32.shr_s
(i32.shl
(i32.lt_s
- (local.get $17)
+ (local.get $18)
(i32.const 0)
)
(i32.const 31)
@@ -3439,9 +3426,9 @@
)
(i32.store16
(i32.load
- (local.get $14)
+ (local.get $13)
)
- (local.get $17)
+ (local.get $18)
)
(local.set $5
(local.get $10)
@@ -3453,9 +3440,9 @@
)
(i32.store8
(i32.load
- (local.get $14)
+ (local.get $13)
)
- (local.get $17)
+ (local.get $18)
)
(local.set $5
(local.get $10)
@@ -3467,9 +3454,9 @@
)
(i32.store
(i32.load
- (local.get $14)
+ (local.get $13)
)
- (local.get $17)
+ (local.get $18)
)
(local.set $5
(local.get $10)
@@ -3482,17 +3469,17 @@
(i32.store
(local.tee $5
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
- (local.get $17)
+ (local.get $18)
)
(i32.store offset=4
(local.get $5)
(i32.shr_s
(i32.shl
(i32.lt_s
- (local.get $17)
+ (local.get $18)
(i32.const 0)
)
(i32.const 31)
@@ -3532,7 +3519,7 @@
)
)
)
- (local.set $19
+ (local.set $16
(i32.const 120)
)
(br $__rjti$3)
@@ -3544,24 +3531,18 @@
)
(if
(i32.or
- (local.tee $7
+ (local.tee $5
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
- (local.tee $8
+ (local.tee $7
(i32.load offset=4
- (local.get $14)
+ (local.get $13)
)
)
)
(block
- (local.set $5
- (local.get $7)
- )
- (local.set $7
- (local.get $8)
- )
(local.set $8
(local.get $25)
)
@@ -3612,10 +3593,10 @@
)
(local.set $6
(select
- (local.tee $12
+ (local.tee $5
(i32.add
(i32.sub
- (local.get $39)
+ (local.get $37)
(local.get $8)
)
(i32.const 1)
@@ -3624,7 +3605,7 @@
(local.get $6)
(i32.lt_s
(local.get $6)
- (local.get $12)
+ (local.get $5)
)
)
)
@@ -3646,14 +3627,14 @@
)
(local.set $5
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
(if
(i32.lt_s
(local.tee $7
(i32.load offset=4
- (local.get $14)
+ (local.get $13)
)
)
(i32.const 0)
@@ -3672,7 +3653,7 @@
)
)
(i32.store
- (local.get $14)
+ (local.get $13)
(local.tee $5
(i32.sub
(i32.const 0)
@@ -3681,7 +3662,7 @@
)
)
(i32.store offset=4
- (local.get $14)
+ (local.get $13)
(local.tee $7
(global.get $tempRet0)
)
@@ -3728,12 +3709,12 @@
)
(local.set $5
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
(local.set $7
(i32.load offset=4
- (local.get $14)
+ (local.get $13)
)
)
(local.set $8
@@ -3746,17 +3727,17 @@
)
(drop
(i32.load offset=4
- (local.get $14)
+ (local.get $13)
)
)
(i32.store8
- (local.get $40)
+ (local.get $38)
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
(local.set $7
- (local.get $40)
+ (local.get $38)
)
(local.set $12
(local.get $8)
@@ -3787,7 +3768,7 @@
(select
(local.tee $5
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
(i32.const 4101)
@@ -3798,22 +3779,22 @@
)
(drop
(i32.load offset=4
- (local.get $14)
+ (local.get $13)
)
)
(i32.store
- (local.get $41)
+ (local.get $39)
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
(i32.store
- (local.get $44)
+ (local.get $42)
(i32.const 0)
)
(i32.store
- (local.get $14)
- (local.get $41)
+ (local.get $13)
+ (local.get $39)
)
(local.set $8
(i32.const -1)
@@ -3832,7 +3813,7 @@
(call $_pad
(local.get $0)
(i32.const 32)
- (local.get $16)
+ (local.get $17)
(i32.const 0)
(local.get $12)
)
@@ -3842,9 +3823,9 @@
)
)
)
- (local.set $15
+ (local.set $14
(f64.load
- (local.get $14)
+ (local.get $13)
)
)
(i32.store
@@ -3853,7 +3834,7 @@
)
(f64.store
(global.get $tempDoublePtr)
- (local.get $15)
+ (local.get $14)
)
(drop
(i32.load
@@ -3872,9 +3853,9 @@
(local.set $27
(i32.const 1)
)
- (local.set $15
+ (local.set $14
(f64.neg
- (local.get $15)
+ (local.get $14)
)
)
(i32.const 4108)
@@ -3910,7 +3891,7 @@
)
(f64.store
(global.get $tempDoublePtr)
- (local.get $15)
+ (local.get $14)
)
(drop
(i32.load
@@ -3932,10 +3913,10 @@
(if
(local.tee $5
(f64.ne
- (local.tee $23
+ (local.tee $24
(f64.mul
(call $_frexp
- (local.get $15)
+ (local.get $14)
(local.get $21)
)
(f64.const 2)
@@ -3956,9 +3937,9 @@
)
(if
(i32.eq
- (local.tee $24
+ (local.tee $26
(i32.or
- (local.get $19)
+ (local.get $16)
(i32.const 32)
)
)
@@ -3972,15 +3953,15 @@
(i32.const 9)
)
(local.get $30)
- (local.tee $13
+ (local.tee $15
(i32.and
- (local.get $19)
+ (local.get $16)
(i32.const 32)
)
)
)
)
- (local.set $15
+ (local.set $14
(if (result f64)
(i32.or
(i32.eqz
@@ -3996,15 +3977,15 @@
(i32.const 11)
)
)
- (local.get $23)
+ (local.get $24)
(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)
)
)
@@ -4026,21 +4007,21 @@
)
(f64.neg
(f64.add
- (local.get $15)
+ (local.get $14)
(f64.sub
(f64.neg
- (local.get $23)
+ (local.get $24)
)
- (local.get $15)
+ (local.get $14)
)
)
)
(f64.sub
(f64.add
- (local.get $23)
- (local.get $15)
+ (local.get $24)
+ (local.get $14)
)
- (local.get $15)
+ (local.get $14)
)
)
)
@@ -4083,18 +4064,18 @@
)
(i32.const 31)
)
- (local.get $26)
+ (local.get $22)
)
)
- (local.get $26)
+ (local.get $22)
)
(block
(i32.store8
- (local.get $42)
+ (local.get $40)
(i32.const 48)
)
(local.set $5
- (local.get $42)
+ (local.get $40)
)
)
)
@@ -4122,17 +4103,17 @@
)
)
(i32.add
- (local.get $19)
+ (local.get $16)
(i32.const 15)
)
)
- (local.set $19
+ (local.set $16
(i32.lt_s
(local.get $6)
(i32.const 1)
)
)
- (local.set $18
+ (local.set $20
(i32.eqz
(i32.and
(local.get $12)
@@ -4141,7 +4122,7 @@
)
)
(local.set $5
- (local.get $22)
+ (local.get $23)
)
(loop $while-in56
(i32.store8
@@ -4152,24 +4133,24 @@
(local.tee $7
(if (result i32)
(f64.ne
- (local.get $15)
- (local.get $15)
+ (local.get $14)
+ (local.get $14)
)
(i32.const -2147483648)
(if (result i32)
(f64.ge
- (local.get $15)
+ (local.get $14)
(f64.const 2147483648)
)
(i32.const -2147483648)
(if (result i32)
(f64.le
- (local.get $15)
+ (local.get $14)
(f64.const -2147483649)
)
(i32.const -2147483648)
(i32.trunc_f64_s
- (local.get $15)
+ (local.get $14)
)
)
)
@@ -4178,13 +4159,13 @@
(i32.const 4075)
)
)
- (local.get $13)
+ (local.get $15)
)
)
- (local.set $15
+ (local.set $14
(f64.mul
(f64.sub
- (local.get $15)
+ (local.get $14)
(f64.convert_i32_s
(local.get $7)
)
@@ -4202,17 +4183,17 @@
(i32.const 1)
)
)
- (local.get $36)
+ (local.get $34)
)
(i32.const 1)
)
(if (result i32)
(i32.and
- (local.get $18)
+ (local.get $20)
(i32.and
- (local.get $19)
+ (local.get $16)
(f64.eq
- (local.get $15)
+ (local.get $14)
(f64.const 0)
)
)
@@ -4234,7 +4215,7 @@
)
(br_if $while-in56
(f64.ne
- (local.get $15)
+ (local.get $14)
(f64.const 0)
)
)
@@ -4242,7 +4223,7 @@
(call $_pad
(local.get $0)
(i32.const 32)
- (local.get $16)
+ (local.get $17)
(local.tee $7
(i32.add
(local.tee $6
@@ -4250,13 +4231,13 @@
(i32.sub
(i32.add
(local.get $6)
- (local.get $47)
+ (local.get $45)
)
(local.get $8)
)
(i32.add
(i32.sub
- (local.get $45)
+ (local.get $43)
(local.get $8)
)
(local.get $5)
@@ -4269,7 +4250,7 @@
(i32.lt_s
(i32.add
(local.get $5)
- (local.get $46)
+ (local.get $44)
)
(local.get $6)
)
@@ -4301,7 +4282,7 @@
(call $_pad
(local.get $0)
(i32.const 48)
- (local.get $16)
+ (local.get $17)
(local.get $7)
(i32.xor
(local.get $12)
@@ -4311,7 +4292,7 @@
(local.set $5
(i32.sub
(local.get $5)
- (local.get $36)
+ (local.get $34)
)
)
(if
@@ -4325,7 +4306,7 @@
)
(drop
(call $___fwritex
- (local.get $22)
+ (local.get $23)
(local.get $5)
(local.get $0)
)
@@ -4338,9 +4319,9 @@
(local.get $6)
(i32.add
(local.get $5)
- (local.tee $5
+ (local.tee $6
(i32.sub
- (local.get $26)
+ (local.get $22)
(local.get $8)
)
)
@@ -4361,7 +4342,7 @@
(drop
(call $___fwritex
(local.get $8)
- (local.get $5)
+ (local.get $6)
(local.get $0)
)
)
@@ -4369,7 +4350,7 @@
(call $_pad
(local.get $0)
(i32.const 32)
- (local.get $16)
+ (local.get $17)
(local.get $7)
(i32.xor
(local.get $12)
@@ -4378,17 +4359,17 @@
)
(br $do-once49
(select
- (local.get $16)
+ (local.get $17)
(local.get $7)
(i32.lt_s
(local.get $7)
- (local.get $16)
+ (local.get $17)
)
)
)
)
)
- (local.set $15
+ (local.set $14
(if (result f64)
(local.get $5)
(block (result f64)
@@ -4404,7 +4385,7 @@
)
)
(f64.mul
- (local.get $23)
+ (local.get $24)
(f64.const 268435456)
)
)
@@ -4414,15 +4395,15 @@
(local.get $21)
)
)
- (local.get $23)
+ (local.get $24)
)
)
)
(local.set $7
(local.tee $8
(select
- (local.get $48)
- (local.get $49)
+ (local.get $46)
+ (local.get $47)
(i32.lt_s
(local.get $5)
(i32.const 0)
@@ -4436,24 +4417,24 @@
(local.tee $5
(if (result i32)
(f64.ne
- (local.get $15)
- (local.get $15)
+ (local.get $14)
+ (local.get $14)
)
(i32.const -2147483648)
(if (result i32)
(f64.ge
- (local.get $15)
+ (local.get $14)
(f64.const 2147483648)
)
(i32.const -2147483648)
(if (result i32)
(f64.le
- (local.get $15)
+ (local.get $14)
(f64.const -2147483649)
)
(i32.const -2147483648)
(i32.trunc_f64_s
- (local.get $15)
+ (local.get $14)
)
)
)
@@ -4468,10 +4449,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 $5)
)
@@ -4497,7 +4478,7 @@
(local.get $8)
)
(loop $while-in62
- (local.set $13
+ (local.set $15
(select
(i32.const 29)
(local.get $9)
@@ -4538,7 +4519,7 @@
(local.get $9)
)
(i32.const 0)
- (local.get $13)
+ (local.get $15)
)
)
)
@@ -4550,7 +4531,7 @@
)
(local.get $11)
)
- (local.tee $18
+ (local.tee $20
(global.get $tempRet0)
)
(i32.const 1000000000)
@@ -4560,7 +4541,7 @@
(local.set $11
(call $___udivdi3
(local.get $11)
- (local.get $18)
+ (local.get $20)
(i32.const 1000000000)
(i32.const 0)
)
@@ -4626,7 +4607,7 @@
(i32.load
(local.get $21)
)
- (local.get $13)
+ (local.get $15)
)
)
)
@@ -4642,7 +4623,7 @@
(local.get $8)
)
)
- (local.set $18
+ (local.set $19
(select
(i32.const 6)
(local.get $6)
@@ -4662,7 +4643,7 @@
(i32.add
(i32.div_s
(i32.add
- (local.get $18)
+ (local.get $19)
(i32.const 25)
)
(i32.const 9)
@@ -4672,7 +4653,7 @@
)
(local.set $31
(i32.eq
- (local.get $24)
+ (local.get $26)
(i32.const 102)
)
)
@@ -4684,7 +4665,7 @@
)
(local.set $5
(loop $while-in70 (result i32)
- (local.set $13
+ (local.set $15
(select
(i32.const 9)
(local.tee $7
@@ -4709,15 +4690,15 @@
(i32.add
(i32.shl
(i32.const 1)
- (local.get $13)
+ (local.get $15)
)
(i32.const -1)
)
)
- (local.set $37
+ (local.set $35
(i32.shr_u
(i32.const 1000000000)
- (local.get $13)
+ (local.get $15)
)
)
(local.set $9
@@ -4730,24 +4711,24 @@
(i32.store
(local.get $7)
(i32.add
+ (local.get $9)
(i32.shr_u
- (local.tee $32
+ (local.tee $9
(i32.load
(local.get $7)
)
)
- (local.get $13)
+ (local.get $15)
)
- (local.get $9)
)
)
(local.set $9
(i32.mul
(i32.and
+ (local.get $9)
(local.get $11)
- (local.get $32)
)
- (local.get $37)
+ (local.get $35)
)
)
(br_if $while-in74
@@ -4838,7 +4819,7 @@
(i32.load
(local.get $21)
)
- (local.get $13)
+ (local.get $15)
)
)
)
@@ -4893,7 +4874,7 @@
)
(br_if $do-once75
(i32.lt_u
- (local.tee $11
+ (local.tee $8
(i32.load
(local.get $5)
)
@@ -4913,7 +4894,7 @@
)
(br_if $while-in78
(i32.ge_u
- (local.get $11)
+ (local.get $8)
(local.tee $6
(i32.mul
(local.get $6)
@@ -4934,12 +4915,12 @@
(local.tee $6
(i32.add
(i32.sub
- (local.get $18)
+ (local.get $19)
(select
(local.get $7)
(i32.const 0)
(i32.ne
- (local.get $24)
+ (local.get $26)
(i32.const 102)
)
)
@@ -4949,13 +4930,13 @@
(i32.and
(local.tee $31
(i32.ne
- (local.get $18)
+ (local.get $19)
(i32.const 0)
)
)
- (local.tee $37
+ (local.tee $35
(i32.eq
- (local.get $24)
+ (local.get $26)
(i32.const 103)
)
)
@@ -4981,7 +4962,7 @@
)
)
(block (result i32)
- (local.set $13
+ (local.set $8
(i32.div_s
(local.tee $6
(i32.add
@@ -5033,15 +5014,15 @@
(i32.const 10)
)
)
- (local.set $13
- (local.tee $24
+ (local.set $15
+ (local.tee $8
(i32.load
(local.tee $6
(i32.add
(i32.add
- (local.get $8)
+ (local.get $20)
(i32.shl
- (local.get $13)
+ (local.get $8)
(i32.const 2)
)
)
@@ -5051,11 +5032,11 @@
)
)
)
- (local.set $13
+ (local.set $15
(if (result i32)
(local.get $11)
(i32.rem_u
- (local.get $13)
+ (local.get $15)
(local.get $11)
)
(i32.const 0)
@@ -5064,7 +5045,7 @@
(if
(i32.eqz
(i32.and
- (local.tee $32
+ (local.tee $26
(i32.eq
(i32.add
(local.get $6)
@@ -5074,26 +5055,26 @@
)
)
(i32.eqz
- (local.get $13)
+ (local.get $15)
)
)
)
(block $do-once81
- (local.set $50
+ (local.set $36
(if (result i32)
(local.get $11)
(i32.div_u
- (local.get $24)
+ (local.get $8)
(local.get $11)
)
(i32.const 0)
)
)
- (local.set $15
+ (local.set $14
(if (result f64)
(i32.lt_u
- (local.get $13)
- (local.tee $38
+ (local.get $15)
+ (local.tee $48
(i32.div_s
(local.get $11)
(i32.const 2)
@@ -5105,21 +5086,21 @@
(f64.const 1)
(f64.const 1.5)
(i32.and
- (local.get $32)
+ (local.get $26)
(i32.eq
- (local.get $13)
- (local.get $38)
+ (local.get $15)
+ (local.get $48)
)
)
)
)
)
- (local.set $23
+ (local.set $24
(select
(f64.const 9007199254740994)
(f64.const 9007199254740992)
(i32.and
- (local.get $50)
+ (local.get $36)
(i32.const 1)
)
)
@@ -5134,14 +5115,14 @@
(i32.const 45)
)
(block
- (local.set $23
+ (local.set $24
(f64.neg
- (local.get $23)
+ (local.get $24)
)
)
- (local.set $15
+ (local.set $14
(f64.neg
- (local.get $15)
+ (local.get $14)
)
)
)
@@ -5149,28 +5130,28 @@
)
(i32.store
(local.get $6)
- (local.tee $13
+ (local.tee $8
(i32.sub
- (local.get $24)
- (local.get $13)
+ (local.get $8)
+ (local.get $15)
)
)
)
(br_if $do-once81
(f64.eq
(f64.add
- (local.get $23)
- (local.get $15)
+ (local.get $24)
+ (local.get $14)
)
- (local.get $23)
+ (local.get $24)
)
)
(i32.store
(local.get $6)
(local.tee $7
(i32.add
+ (local.get $8)
(local.get $11)
- (local.get $13)
)
)
)
@@ -5237,7 +5218,7 @@
)
(br_if $do-once81
(i32.lt_u
- (local.tee $13
+ (local.tee $8
(i32.load
(local.get $5)
)
@@ -5257,7 +5238,7 @@
)
(br_if $while-in88
(i32.ge_u
- (local.get $13)
+ (local.get $8)
(local.tee $11
(i32.mul
(local.get $11)
@@ -5272,7 +5253,7 @@
(local.set $11
(local.get $5)
)
- (local.set $13
+ (local.set $8
(local.get $7)
)
(select
@@ -5293,17 +5274,17 @@
(local.set $11
(local.get $5)
)
- (local.set $13
+ (local.set $8
(local.get $7)
)
(local.get $9)
)
)
)
- (local.set $32
+ (local.set $36
(i32.sub
(i32.const 0)
- (local.get $13)
+ (local.get $8)
)
)
(local.set $9
@@ -5315,7 +5296,7 @@
(local.get $11)
)
(block
- (local.set $24
+ (local.set $26
(i32.const 0)
)
(br $while-out89
@@ -5333,7 +5314,7 @@
)
)
(block (result i32)
- (local.set $24
+ (local.set $26
(i32.const 1)
)
(local.get $5)
@@ -5351,14 +5332,14 @@
(call $_pad
(local.get $0)
(i32.const 32)
- (local.get $16)
- (local.tee $13
+ (local.get $17)
+ (local.tee $8
(i32.add
(i32.add
(i32.add
(local.tee $5
(if (result i32)
- (local.get $37)
+ (local.get $35)
(block $do-once91 (result i32)
(local.set $7
(if (result i32)
@@ -5370,67 +5351,62 @@
(local.get $31)
(i32.const 1)
)
- (local.get $18)
+ (local.get $19)
)
)
- (local.get $13)
+ (local.get $8)
)
(i32.gt_s
- (local.get $13)
+ (local.get $8)
(i32.const -5)
)
)
(block (result i32)
- (local.set $18
+ (local.set $19
(i32.sub
(i32.add
(local.get $5)
(i32.const -1)
)
- (local.get $13)
+ (local.get $8)
)
)
(i32.add
- (local.get $19)
+ (local.get $16)
(i32.const -1)
)
)
(block (result i32)
- (local.set $18
+ (local.set $19
(i32.add
(local.get $5)
(i32.const -1)
)
)
(i32.add
- (local.get $19)
+ (local.get $16)
(i32.const -2)
)
)
)
)
- (if
- (local.tee $5
- (i32.and
- (local.get $12)
- (i32.const 8)
- )
- )
- (block
- (local.set $20
- (local.get $5)
- )
- (br $do-once91
- (local.get $18)
+ (drop
+ (br_if $do-once91
+ (local.get $19)
+ (local.tee $15
+ (i32.and
+ (local.get $12)
+ (i32.const 8)
+ )
)
)
)
(if
- (local.get $24)
+ (local.get $26)
(block $do-once93
(if
(i32.eqz
- (local.tee $19
+ (local.tee $16
(i32.load
(i32.add
(local.get $9)
@@ -5449,7 +5425,7 @@
(local.set $5
(if (result i32)
(i32.rem_u
- (local.get $19)
+ (local.get $16)
(i32.const 10)
)
(block
@@ -5476,7 +5452,7 @@
(br_if $while-in96
(i32.eqz
(if (result i32)
- (local.tee $38
+ (local.tee $15
(local.tee $6
(i32.mul
(local.get $6)
@@ -5485,8 +5461,8 @@
)
)
(i32.rem_u
- (local.get $19)
- (local.get $38)
+ (local.get $16)
+ (local.get $15)
)
(i32.const 0)
)
@@ -5522,11 +5498,11 @@
(i32.const 102)
)
(block (result i32)
- (local.set $20
+ (local.set $15
(i32.const 0)
)
(select
- (local.get $18)
+ (local.get $19)
(local.tee $5
(select
(i32.const 0)
@@ -5543,17 +5519,17 @@
)
)
(i32.lt_s
- (local.get $18)
+ (local.get $19)
(local.get $5)
)
)
)
(block (result i32)
- (local.set $20
+ (local.set $15
(i32.const 0)
)
(select
- (local.get $18)
+ (local.get $19)
(local.tee $5
(select
(i32.const 0)
@@ -5561,7 +5537,7 @@
(i32.sub
(i32.add
(local.get $6)
- (local.get $13)
+ (local.get $8)
)
(local.get $5)
)
@@ -5573,7 +5549,7 @@
)
)
(i32.lt_s
- (local.get $18)
+ (local.get $19)
(local.get $5)
)
)
@@ -5581,16 +5557,16 @@
)
)
(block (result i32)
- (local.set $20
+ (local.set $15
(i32.and
(local.get $12)
(i32.const 8)
)
)
(local.set $7
- (local.get $19)
+ (local.get $16)
)
- (local.get $18)
+ (local.get $19)
)
)
)
@@ -5600,17 +5576,17 @@
)
)
(i32.ne
- (local.tee $31
+ (local.tee $19
(i32.or
(local.get $5)
- (local.get $20)
+ (local.get $15)
)
)
(i32.const 0)
)
)
(if (result i32)
- (local.tee $18
+ (local.tee $31
(i32.eq
(i32.or
(local.get $7)
@@ -5620,14 +5596,14 @@
)
)
(block (result i32)
- (local.set $19
+ (local.set $16
(i32.const 0)
)
(select
- (local.get $13)
+ (local.get $8)
(i32.const 0)
(i32.gt_s
- (local.get $13)
+ (local.get $8)
(i32.const 0)
)
)
@@ -5636,15 +5612,15 @@
(if
(i32.lt_s
(i32.sub
- (local.get $26)
+ (local.get $22)
(local.tee $6
(call $_fmt_u
(local.tee $6
(select
- (local.get $32)
- (local.get $13)
+ (local.get $36)
+ (local.get $8)
(i32.lt_s
- (local.get $13)
+ (local.get $8)
(i32.const 0)
)
)
@@ -5659,7 +5635,7 @@
)
(i32.const 31)
)
- (local.get $26)
+ (local.get $22)
)
)
)
@@ -5678,7 +5654,7 @@
(br_if $while-in98
(i32.lt_s
(i32.sub
- (local.get $26)
+ (local.get $22)
(local.get $6)
)
(i32.const 2)
@@ -5694,7 +5670,7 @@
(i32.add
(i32.and
(i32.shr_s
- (local.get $13)
+ (local.get $8)
(i32.const 31)
)
(i32.const 2)
@@ -5703,7 +5679,7 @@
)
)
(i32.store8
- (local.tee $6
+ (local.tee $16
(i32.add
(local.get $6)
(i32.const -2)
@@ -5712,10 +5688,8 @@
(local.get $7)
)
(i32.sub
- (local.get $26)
- (local.tee $19
- (local.get $6)
- )
+ (local.get $22)
+ (local.get $16)
)
)
)
@@ -5743,24 +5717,24 @@
(call $_pad
(local.get $0)
(i32.const 48)
- (local.get $16)
- (local.get $13)
+ (local.get $17)
+ (local.get $8)
(i32.xor
(local.get $12)
(i32.const 65536)
)
)
(if
- (local.get $18)
+ (local.get $31)
(block
(local.set $6
(local.tee $11
(select
- (local.get $8)
+ (local.get $20)
(local.get $11)
(i32.gt_u
(local.get $11)
- (local.get $8)
+ (local.get $20)
)
)
)
@@ -5789,18 +5763,18 @@
)
)
(i32.store8
- (local.get $33)
+ (local.get $32)
(i32.const 48)
)
(local.set $7
- (local.get $33)
+ (local.get $32)
)
)
(block
(br_if $do-once103
(i32.le_u
(local.get $7)
- (local.get $22)
+ (local.get $23)
)
)
(loop $while-in106
@@ -5816,7 +5790,7 @@
(br_if $while-in106
(i32.gt_u
(local.get $7)
- (local.get $22)
+ (local.get $23)
)
)
)
@@ -5836,7 +5810,7 @@
(call $___fwritex
(local.get $7)
(i32.sub
- (local.get $43)
+ (local.get $41)
(local.get $7)
)
(local.get $0)
@@ -5851,7 +5825,7 @@
(i32.const 4)
)
)
- (local.get $8)
+ (local.get $20)
)
(block
(local.set $6
@@ -5862,7 +5836,7 @@
)
)
(if
- (local.get $31)
+ (local.get $19)
(if
(i32.eqz
(i32.and
@@ -5908,7 +5882,7 @@
(local.get $29)
)
)
- (local.get $22)
+ (local.get $23)
)
(loop $while-in112
(i32.store8
@@ -5923,7 +5897,7 @@
(br_if $while-in112
(i32.gt_u
(local.get $6)
- (local.get $22)
+ (local.get $23)
)
)
)
@@ -5992,14 +5966,14 @@
)
)
(block $do-once99
- (local.set $9
+ (local.set $20
(select
(local.get $9)
(i32.add
(local.get $11)
(i32.const 4)
)
- (local.get $24)
+ (local.get $26)
)
)
(call $_pad
@@ -6012,9 +5986,9 @@
(i32.const -1)
)
(block (result i32)
- (local.set $18
+ (local.set $15
(i32.eqz
- (local.get $20)
+ (local.get $15)
)
)
(local.set $6
@@ -6039,11 +6013,11 @@
)
(block
(i32.store8
- (local.get $33)
+ (local.get $32)
(i32.const 48)
)
(local.set $5
- (local.get $33)
+ (local.get $32)
)
)
)
@@ -6079,7 +6053,7 @@
)
(br_if $do-once115
(i32.and
- (local.get $18)
+ (local.get $15)
(i32.lt_s
(local.get $7)
(i32.const 1)
@@ -6106,7 +6080,7 @@
(br_if $do-once115
(i32.le_u
(local.get $5)
- (local.get $22)
+ (local.get $23)
)
)
(loop $while-in118
@@ -6122,16 +6096,16 @@
(br_if $while-in118
(i32.gt_u
(local.get $5)
- (local.get $22)
+ (local.get $23)
)
)
)
)
)
)
- (local.set $8
+ (local.set $9
(i32.sub
- (local.get $43)
+ (local.get $41)
(local.get $5)
)
)
@@ -6148,11 +6122,11 @@
(call $___fwritex
(local.get $5)
(select
- (local.get $8)
+ (local.get $9)
(local.get $7)
(i32.gt_s
(local.get $7)
- (local.get $8)
+ (local.get $9)
)
)
(local.get $0)
@@ -6168,13 +6142,13 @@
(i32.const 4)
)
)
- (local.get $9)
+ (local.get $20)
)
(i32.gt_s
(local.tee $7
(i32.sub
(local.get $7)
- (local.get $8)
+ (local.get $9)
)
)
(i32.const -1)
@@ -6201,10 +6175,10 @@
)
(drop
(call $___fwritex
- (local.get $19)
+ (local.get $16)
(i32.sub
- (local.get $26)
- (local.get $19)
+ (local.get $22)
+ (local.get $16)
)
(local.get $0)
)
@@ -6214,19 +6188,19 @@
(call $_pad
(local.get $0)
(i32.const 32)
- (local.get $16)
- (local.get $13)
+ (local.get $17)
+ (local.get $8)
(i32.xor
(local.get $12)
(i32.const 8192)
)
)
(select
- (local.get $16)
- (local.get $13)
+ (local.get $17)
+ (local.get $8)
(i32.lt_s
- (local.get $13)
- (local.get $16)
+ (local.get $8)
+ (local.get $17)
)
)
)
@@ -6234,7 +6208,7 @@
(call $_pad
(local.get $0)
(i32.const 32)
- (local.get $16)
+ (local.get $17)
(local.tee $7
(i32.add
(local.tee $9
@@ -6243,8 +6217,8 @@
(local.get $27)
(local.tee $6
(f64.ne
- (local.get $15)
- (local.get $15)
+ (local.get $14)
+ (local.get $14)
)
)
)
@@ -6262,7 +6236,7 @@
(local.tee $8
(i32.ne
(i32.and
- (local.get $19)
+ (local.get $16)
(i32.const 32)
)
(i32.const 0)
@@ -6317,7 +6291,7 @@
(call $_pad
(local.get $0)
(i32.const 32)
- (local.get $16)
+ (local.get $17)
(local.get $7)
(i32.xor
(local.get $12)
@@ -6325,11 +6299,11 @@
)
)
(select
- (local.get $16)
+ (local.get $17)
(local.get $7)
(i32.lt_s
(local.get $7)
- (local.get $16)
+ (local.get $17)
)
)
)
@@ -6361,27 +6335,24 @@
)
(local.set $9
(i32.and
- (local.get $19)
+ (local.get $16)
(i32.const 32)
)
)
(if
(i32.or
- (local.tee $8
+ (local.tee $5
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
(local.tee $12
(i32.load offset=4
- (local.get $14)
+ (local.get $13)
)
)
)
(block
- (local.set $5
- (local.get $8)
- )
(local.set $8
(local.get $25)
)
@@ -6436,10 +6407,10 @@
(i32.eqz
(i32.or
(i32.load
- (local.get $14)
+ (local.get $13)
)
(i32.load offset=4
- (local.get $14)
+ (local.get $13)
)
)
)
@@ -6454,7 +6425,7 @@
(local.set $9
(i32.add
(i32.shr_s
- (local.get $19)
+ (local.get $16)
(i32.const 4)
)
(i32.const 4091)
@@ -6491,9 +6462,9 @@
)
(br $__rjti$8)
)
- (local.set $19
+ (local.set $15
(i32.eqz
- (local.tee $13
+ (local.tee $16
(call $_memchr
(local.get $5)
(i32.const 0)
@@ -6509,12 +6480,12 @@
(select
(local.get $6)
(i32.sub
- (local.get $13)
+ (local.get $16)
(local.tee $7
(local.get $5)
)
)
- (local.get $19)
+ (local.get $15)
)
)
(local.set $8
@@ -6529,8 +6500,8 @@
(local.get $5)
(local.get $6)
)
- (local.get $13)
- (local.get $19)
+ (local.get $16)
+ (local.get $15)
)
)
)
@@ -6542,7 +6513,7 @@
)
(local.set $6
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
(loop $while-in125
@@ -6561,7 +6532,7 @@
(i32.lt_s
(local.tee $7
(call $_wctomb
- (local.get $35)
+ (local.get $33)
(local.get $9)
)
)
@@ -6601,7 +6572,7 @@
(i32.const 0)
)
(block
- (local.set $17
+ (local.set $18
(i32.const -1)
)
(br $label$break$L1)
@@ -6610,7 +6581,7 @@
(call $_pad
(local.get $0)
(i32.const 32)
- (local.get $16)
+ (local.get $17)
(local.get $5)
(local.get $12)
)
@@ -6622,7 +6593,7 @@
)
(local.set $7
(i32.load
- (local.get $14)
+ (local.get $13)
)
)
(loop $while-in127 (result i32)
@@ -6646,7 +6617,7 @@
(i32.add
(local.tee $8
(call $_wctomb
- (local.get $35)
+ (local.get $33)
(local.get $8)
)
)
@@ -6668,7 +6639,7 @@
)
(drop
(call $___fwritex
- (local.get $35)
+ (local.get $33)
(local.get $8)
(local.get $0)
)
@@ -6703,10 +6674,10 @@
)
(local.set $10
(select
- (local.get $16)
+ (local.get $17)
(local.get $7)
(i32.gt_s
- (local.get $16)
+ (local.get $17)
(local.get $7)
)
)
@@ -6734,13 +6705,13 @@
(i32.or
(i32.ne
(i32.load
- (local.get $14)
+ (local.get $13)
)
(i32.const 0)
)
(i32.ne
(i32.load offset=4
- (local.get $14)
+ (local.get $13)
)
(i32.const 0)
)
@@ -6752,16 +6723,13 @@
(local.tee $5
(i32.add
(i32.sub
- (local.get $39)
+ (local.get $37)
(local.tee $7
(local.get $5)
)
)
(i32.xor
- (i32.and
- (local.get $11)
- (i32.const 1)
- )
+ (local.get $11)
(i32.const 1)
)
)
@@ -6787,16 +6755,16 @@
(local.get $11)
(i32.lt_s
(local.get $11)
- (local.get $13)
+ (local.get $16)
)
)
)
(local.get $8)
)
)
- (local.get $16)
+ (local.get $17)
(i32.lt_s
- (local.get $16)
+ (local.get $17)
(local.get $5)
)
)
@@ -6835,7 +6803,7 @@
(local.get $0)
(i32.const 48)
(local.get $11)
- (local.get $13)
+ (local.get $16)
(i32.const 0)
)
(if
@@ -6850,7 +6818,7 @@
(drop
(call $___fwritex
(local.get $7)
- (local.get $13)
+ (local.get $16)
(local.get $0)
)
)
@@ -6880,7 +6848,7 @@
(i32.eqz
(local.get $0)
)
- (local.set $17
+ (local.set $18
(if (result i32)
(local.get $1)
(block (result i32)
@@ -6923,7 +6891,7 @@
(i32.const 10)
)
)
- (local.set $17
+ (local.set $18
(i32.const 1)
)
(br $label$break$L343)
@@ -6947,7 +6915,7 @@
)
)
(block
- (local.set $17
+ (local.set $18
(i32.const -1)
)
(br $label$break$L343)
@@ -6975,9 +6943,9 @@
)
)
(global.set $STACKTOP
- (local.get $34)
+ (local.get $13)
)
- (local.get $17)
+ (local.get $18)
)
(func $_pop_arg_336 (; 45 ;) (type $10) (param $0 i32) (param $1 i32) (param $2 i32)
(local $3 i32)
@@ -7479,23 +7447,19 @@
(i32.const 48)
)
)
- (local.set $1
+ (local.set $0
(i32.div_u
- (local.get $0)
+ (local.tee $1
+ (local.get $0)
+ )
(i32.const 10)
)
)
- (if
+ (br_if $while-in1
(i32.ge_u
- (local.get $0)
+ (local.get $1)
(i32.const 10)
)
- (block
- (local.set $0
- (local.get $1)
- )
- (br $while-in1)
- )
)
)
)