summaryrefslogtreecommitdiff
path: root/test/emcc_hello_world.fromasm
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_hello_world.fromasm')
-rw-r--r--test/emcc_hello_world.fromasm3522
1 files changed, 1592 insertions, 1930 deletions
diff --git a/test/emcc_hello_world.fromasm b/test/emcc_hello_world.fromasm
index 93932a33f..e36db1cc9 100644
--- a/test/emcc_hello_world.fromasm
+++ b/test/emcc_hello_world.fromasm
@@ -459,10 +459,10 @@
(i32.const 87)
)
(block
- (set_local $2
+ (set_local $3
(i32.const 87)
)
- (set_local $3
+ (set_local $2
(i32.const 775)
)
(set_local $0
@@ -488,10 +488,10 @@
(i32.const 775)
)
(block
- (set_local $2
+ (set_local $3
(get_local $4)
)
- (set_local $3
+ (set_local $2
(i32.const 775)
)
(set_local $0
@@ -506,13 +506,10 @@
(i32.const 5)
)
(loop $while-out$2 $while-in$3
- (set_local $1
- (get_local $3)
- )
(loop $while-out$4 $while-in$5
(set_local $0
(i32.add
- (get_local $1)
+ (get_local $2)
(i32.const 1)
)
)
@@ -521,7 +518,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $1)
+ (get_local $2)
)
(i32.const 24)
)
@@ -535,7 +532,7 @@
)
(br $while-out$4)
)
- (set_local $1
+ (set_local $2
(get_local $0)
)
)
@@ -545,7 +542,7 @@
(i32.eq
(set_local $0
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const -1)
)
)
@@ -558,10 +555,10 @@
(br $while-out$2)
)
(block
- (set_local $2
+ (set_local $3
(get_local $0)
)
- (set_local $3
+ (set_local $2
(get_local $1)
)
)
@@ -1086,13 +1083,13 @@
(get_local $8)
)
(i32.store
- (set_local $3
+ (set_local $4
(i32.add
(get_local $8)
(i32.const 32)
)
)
- (set_local $4
+ (set_local $3
(i32.load
(set_local $7
(i32.add
@@ -1104,8 +1101,8 @@
)
)
(i32.store offset=4
- (get_local $3)
- (set_local $4
+ (get_local $4)
+ (set_local $3
(i32.sub
(i32.load
(set_local $11
@@ -1115,16 +1112,16 @@
)
)
)
- (get_local $4)
+ (get_local $3)
)
)
)
(i32.store offset=8
- (get_local $3)
+ (get_local $4)
(get_local $1)
)
(i32.store offset=12
- (get_local $3)
+ (get_local $4)
(get_local $2)
)
(set_local $12
@@ -1139,23 +1136,20 @@
(i32.const 44)
)
)
- (set_local $5
- (get_local $3)
- )
(set_local $6
(i32.const 2)
)
- (set_local $4
+ (set_local $3
(i32.add
- (get_local $4)
+ (get_local $3)
(get_local $2)
)
)
(loop $while-out$0 $while-in$1
(if
(i32.eq
- (get_local $4)
- (set_local $3
+ (get_local $3)
+ (set_local $5
(if
(i32.eq
(i32.load
@@ -1172,7 +1166,7 @@
)
(i32.store offset=4
(get_local $9)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=8
(get_local $9)
@@ -1198,7 +1192,7 @@
)
(i32.store offset=4
(get_local $10)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=8
(get_local $10)
@@ -1229,12 +1223,12 @@
)
(if
(i32.lt_s
- (get_local $3)
+ (get_local $5)
(i32.const 0)
)
(block
(set_local $15
- (get_local $5)
+ (get_local $4)
)
(set_local $16
(get_local $6)
@@ -1247,24 +1241,24 @@
)
(set_local $17
(i32.sub
- (get_local $4)
(get_local $3)
+ (get_local $5)
)
)
(set_local $1
(if
(i32.gt_u
- (get_local $3)
+ (get_local $5)
(set_local $1
(i32.load offset=4
- (get_local $5)
+ (get_local $4)
)
)
)
(block
(i32.store
(get_local $7)
- (set_local $4
+ (set_local $3
(i32.load
(get_local $13)
)
@@ -1272,17 +1266,17 @@
)
(i32.store
(get_local $11)
- (get_local $4)
+ (get_local $3)
)
- (set_local $4
+ (set_local $5
(i32.sub
- (get_local $3)
+ (get_local $5)
(get_local $1)
)
)
(set_local $3
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.const 8)
)
)
@@ -1293,7 +1287,7 @@
)
)
(i32.load offset=12
- (get_local $5)
+ (get_local $4)
)
)
(if
@@ -1308,14 +1302,11 @@
(i32.load
(get_local $7)
)
- (get_local $3)
+ (get_local $5)
)
)
- (set_local $4
- (get_local $3)
- )
(set_local $3
- (get_local $5)
+ (get_local $4)
)
(set_local $6
(i32.const 2)
@@ -1323,11 +1314,8 @@
(get_local $1)
)
(block
- (set_local $4
- (get_local $3)
- )
(set_local $3
- (get_local $5)
+ (get_local $4)
)
(get_local $1)
)
@@ -1340,20 +1328,20 @@
(i32.load
(get_local $3)
)
- (get_local $4)
+ (get_local $5)
)
)
(i32.store offset=4
(get_local $3)
(i32.sub
(get_local $1)
- (get_local $4)
+ (get_local $5)
)
)
- (set_local $5
+ (set_local $4
(get_local $3)
)
- (set_local $4
+ (set_local $3
(get_local $17)
)
(br $while-in$1)
@@ -1379,13 +1367,11 @@
)
(i32.store
(get_local $7)
- (set_local $0
- (get_local $1)
- )
+ (get_local $1)
)
(i32.store
(get_local $11)
- (get_local $0)
+ (get_local $1)
)
(set_local $14
(get_local $2)
@@ -1778,9 +1764,9 @@
)
(if
(i32.eq
- (set_local $3
+ (set_local $6
(i32.load
- (set_local $6
+ (set_local $5
(i32.add
(get_local $2)
(i32.const 16)
@@ -1798,22 +1784,22 @@
(i32.const 0)
)
(block
- (set_local $4
+ (set_local $3
(i32.load
- (get_local $6)
+ (get_local $5)
)
)
(set_local $7
(i32.const 5)
)
)
- (set_local $5
+ (set_local $4
(i32.const 0)
)
)
(block
- (set_local $4
- (get_local $3)
+ (set_local $3
+ (get_local $6)
)
(set_local $7
(i32.const 5)
@@ -1827,13 +1813,13 @@
(i32.const 5)
)
(block
- (set_local $4
+ (set_local $3
(i32.lt_u
(i32.sub
- (get_local $4)
- (set_local $3
+ (get_local $3)
+ (set_local $6
(i32.load
- (set_local $6
+ (set_local $5
(i32.add
(get_local $2)
(i32.const 20)
@@ -1846,9 +1832,9 @@
)
)
(if
- (get_local $4)
+ (get_local $3)
(block
- (set_local $5
+ (set_local $4
(call_indirect $FUNCSIG$iiii
(i32.add
(i32.and
@@ -1883,13 +1869,13 @@
(i32.const -1)
)
(block
- (set_local $4
+ (set_local $3
(get_local $1)
)
(loop $while-out$2 $while-in$3
(if
(i32.eq
- (get_local $4)
+ (get_local $3)
(i32.const 0)
)
(block
@@ -1897,7 +1883,7 @@
(i32.const 0)
)
(br $label$break$L10
- (get_local $3)
+ (get_local $6)
)
)
)
@@ -1908,9 +1894,9 @@
(i32.load8_s
(i32.add
(get_local $0)
- (set_local $5
+ (set_local $4
(i32.add
- (get_local $4)
+ (get_local $3)
(i32.const -1)
)
)
@@ -1922,14 +1908,9 @@
)
(i32.const 10)
)
- (block
- (set_local $3
- (get_local $4)
- )
- (br $while-out$2)
- )
- (set_local $4
- (get_local $5)
+ (br $while-out$2)
+ (set_local $3
+ (get_local $4)
)
)
(br $while-in$3)
@@ -1953,7 +1934,7 @@
(get_local $3)
)
(block
- (set_local $5
+ (set_local $4
(get_local $3)
)
(br $label$break$L5)
@@ -1975,14 +1956,14 @@
)
)
(i32.load
- (get_local $6)
+ (get_local $5)
)
)
(block
(set_local $2
(i32.const 0)
)
- (get_local $3)
+ (get_local $6)
)
)
)
@@ -1990,15 +1971,15 @@
(get_local $1)
)
(i32.store
- (get_local $6)
+ (get_local $5)
(i32.add
(i32.load
- (get_local $6)
+ (get_local $5)
)
(get_local $1)
)
)
- (set_local $5
+ (set_local $4
(i32.add
(get_local $2)
(get_local $1)
@@ -2007,7 +1988,7 @@
)
)
)
- (get_local $5)
+ (get_local $4)
)
(func $___towrite (param $0 i32) (result i32)
(local $1 i32)
@@ -2347,7 +2328,7 @@
(i32.load
(i32.const 8)
)
- (set_local $5
+ (set_local $16
(i32.and
(get_local $1)
(i32.const 255)
@@ -2356,7 +2337,7 @@
(block $label$break$L1
(if
(i32.and
- (set_local $4
+ (set_local $6
(i32.ne
(get_local $2)
(i32.const 0)
@@ -2371,7 +2352,7 @@
)
)
(block
- (set_local $4
+ (set_local $6
(i32.and
(get_local $1)
(i32.const 255)
@@ -2397,17 +2378,17 @@
)
(i32.shr_s
(i32.shl
- (get_local $4)
+ (get_local $6)
(i32.const 24)
)
(i32.const 24)
)
)
(block
- (set_local $6
+ (set_local $4
(get_local $3)
)
- (set_local $7
+ (set_local $5
(get_local $2)
)
(set_local $3
@@ -2446,13 +2427,13 @@
(get_local $0)
)
(block
- (set_local $11
+ (set_local $14
(get_local $0)
)
- (set_local $13
+ (set_local $11
(get_local $2)
)
- (set_local $16
+ (set_local $15
(get_local $3)
)
(set_local $3
@@ -2465,14 +2446,14 @@
)
)
(block
- (set_local $11
+ (set_local $14
(get_local $2)
)
- (set_local $13
+ (set_local $11
(get_local $0)
)
- (set_local $16
- (get_local $4)
+ (set_local $15
+ (get_local $6)
)
(set_local $3
(i32.const 5)
@@ -2486,24 +2467,24 @@
(i32.const 5)
)
(if
- (get_local $16)
+ (get_local $15)
(block
- (set_local $6
- (get_local $11)
+ (set_local $4
+ (get_local $14)
)
- (set_local $7
- (get_local $13)
+ (set_local $5
+ (get_local $11)
)
(set_local $3
(i32.const 6)
)
)
(block
- (set_local $8
+ (set_local $7
(i32.const 0)
)
- (set_local $9
- (get_local $13)
+ (set_local $8
+ (get_local $11)
)
)
)
@@ -2519,7 +2500,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $7)
+ (get_local $5)
)
(i32.const 24)
)
@@ -2539,37 +2520,31 @@
)
)
(block
- (set_local $8
- (get_local $6)
+ (set_local $7
+ (get_local $4)
)
- (set_local $9
- (get_local $7)
+ (set_local $8
+ (get_local $5)
)
)
(block
(set_local $2
(i32.mul
- (get_local $5)
+ (get_local $16)
(i32.const 16843009)
)
)
(block $label$break$L11
(if
(i32.gt_u
- (get_local $6)
+ (get_local $4)
(i32.const 3)
)
(block
- (set_local $4
- (get_local $6)
- )
- (set_local $5
- (get_local $7)
- )
(loop $while-out$5 $while-in$6
(set_local $1
(i32.add
- (set_local $11
+ (set_local $6
(i32.xor
(i32.load
(get_local $5)
@@ -2585,7 +2560,7 @@
(i32.and
(i32.xor
(i32.and
- (get_local $11)
+ (get_local $6)
(i32.const -2139062144)
)
(i32.const -2139062144)
@@ -2594,15 +2569,7 @@
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $4)
- )
- (set_local $2
- (get_local $5)
- )
- (br $while-out$5)
- )
+ (br $while-out$5)
)
(set_local $1
(i32.add
@@ -2624,10 +2591,10 @@
(get_local $1)
)
(block
- (set_local $14
+ (set_local $12
(get_local $4)
)
- (set_local $15
+ (set_local $13
(get_local $1)
)
(set_local $3
@@ -2638,19 +2605,19 @@
)
(br $while-in$6)
)
- (set_local $12
- (get_local $1)
- )
(set_local $10
- (get_local $2)
+ (get_local $4)
+ )
+ (set_local $9
+ (get_local $5)
)
)
(block
- (set_local $14
- (get_local $6)
+ (set_local $12
+ (get_local $4)
)
- (set_local $15
- (get_local $7)
+ (set_local $13
+ (get_local $5)
)
(set_local $3
(i32.const 11)
@@ -2665,24 +2632,24 @@
)
(if
(i32.eq
- (get_local $14)
+ (get_local $12)
(i32.const 0)
)
(block
- (set_local $8
+ (set_local $7
(i32.const 0)
)
- (set_local $9
- (get_local $15)
+ (set_local $8
+ (get_local $13)
)
(br $label$break$L8)
)
(block
- (set_local $12
- (get_local $14)
- )
(set_local $10
- (get_local $15)
+ (get_local $12)
+ )
+ (set_local $9
+ (get_local $13)
)
)
)
@@ -2693,7 +2660,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $10)
+ (get_local $9)
)
(i32.const 24)
)
@@ -2708,18 +2675,18 @@
)
)
(block
- (set_local $8
- (get_local $12)
- )
- (set_local $9
+ (set_local $7
(get_local $10)
)
+ (set_local $8
+ (get_local $9)
+ )
(br $label$break$L8)
)
)
(set_local $2
(i32.add
- (get_local $10)
+ (get_local $9)
(i32.const 1)
)
)
@@ -2727,26 +2694,26 @@
(i32.eq
(set_local $1
(i32.add
- (get_local $12)
+ (get_local $10)
(i32.const -1)
)
)
(i32.const 0)
)
(block
- (set_local $8
+ (set_local $7
(i32.const 0)
)
- (set_local $9
+ (set_local $8
(get_local $2)
)
(br $while-out$7)
)
(block
- (set_local $12
+ (set_local $10
(get_local $1)
)
- (set_local $10
+ (set_local $9
(get_local $2)
)
)
@@ -2758,10 +2725,10 @@
)
)
(select
- (get_local $9)
+ (get_local $8)
(i32.const 0)
(i32.ne
- (get_local $8)
+ (get_local $7)
(i32.const 0)
)
)
@@ -2951,8 +2918,8 @@
(local $11 i32)
(local $12 i32)
(local $13 i32)
- (local $14 f64)
- (local $15 i32)
+ (local $14 i32)
+ (local $15 f64)
(local $16 i32)
(local $17 i32)
(local $18 i32)
@@ -2966,8 +2933,8 @@
(local $26 i32)
(local $27 i32)
(local $28 i32)
- (local $29 f64)
- (local $30 i32)
+ (local $29 i32)
+ (local $30 f64)
(local $31 i32)
(local $32 i32)
(local $33 i32)
@@ -3052,7 +3019,7 @@
(i32.const 16)
)
)
- (set_local $18
+ (set_local $19
(get_local $31)
)
(set_local $63
@@ -3061,14 +3028,14 @@
(i32.const 528)
)
)
- (set_local $45
+ (set_local $44
(i32.ne
(get_local $0)
(i32.const 0)
)
)
(set_local $71
- (set_local $27
+ (set_local $28
(i32.add
(set_local $5
(i32.add
@@ -3097,7 +3064,7 @@
(i32.const 4)
)
)
- (set_local $54
+ (set_local $52
(i32.add
(set_local $5
(i32.add
@@ -3116,11 +3083,11 @@
)
(set_local $77
(i32.sub
- (set_local $41
- (get_local $54)
+ (set_local $40
+ (get_local $52)
)
(set_local $64
- (set_local $28
+ (set_local $29
(i32.add
(get_local $31)
(i32.const 588)
@@ -3137,7 +3104,7 @@
)
(set_local $79
(i32.add
- (get_local $41)
+ (get_local $40)
(i32.const 2)
)
)
@@ -3153,20 +3120,20 @@
)
)
(set_local $75
- (set_local $46
+ (set_local $45
(i32.add
- (get_local $28)
+ (get_local $29)
(i32.const 9)
)
)
)
- (set_local $55
+ (set_local $53
(i32.add
- (get_local $28)
+ (get_local $29)
(i32.const 8)
)
)
- (set_local $19
+ (set_local $22
(i32.const 0)
)
(set_local $20
@@ -3175,14 +3142,14 @@
(set_local $1
(i32.const 0)
)
- (set_local $11
+ (set_local $8
(i32.const 0)
)
(loop $label$break$L1 $label$continue$L1
- (set_local $8
+ (set_local $22
(if
(i32.gt_s
- (get_local $19)
+ (get_local $22)
(i32.const -1)
)
(if
@@ -3190,7 +3157,7 @@
(get_local $1)
(i32.sub
(i32.const 2147483647)
- (get_local $19)
+ (get_local $22)
)
)
(block
@@ -3202,10 +3169,10 @@
)
(i32.add
(get_local $1)
- (get_local $19)
+ (get_local $22)
)
)
- (get_local $19)
+ (get_local $22)
)
)
(if
@@ -3225,10 +3192,10 @@
)
(block
(set_local $82
- (get_local $8)
+ (get_local $22)
)
(set_local $83
- (get_local $11)
+ (get_local $8)
)
(set_local $12
(i32.const 242)
@@ -3257,7 +3224,7 @@
)
)
)
- (set_local $56
+ (set_local $54
(get_local $5)
)
(set_local $65
@@ -3268,10 +3235,10 @@
)
(br $label$break$L9)
)
- (set_local $42
+ (set_local $41
(get_local $5)
)
- (set_local $57
+ (set_local $55
(get_local $5)
)
(br $label$break$L9)
@@ -3304,7 +3271,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s offset=1
- (get_local $56)
+ (get_local $54)
)
(i32.const 24)
)
@@ -3313,10 +3280,10 @@
(i32.const 37)
)
(block
- (set_local $42
- (get_local $56)
+ (set_local $41
+ (get_local $54)
)
- (set_local $57
+ (set_local $55
(get_local $65)
)
(br $label$break$L12)
@@ -3335,7 +3302,7 @@
(i32.load8_s
(set_local $1
(i32.add
- (get_local $56)
+ (get_local $54)
(i32.const 2)
)
)
@@ -3347,7 +3314,7 @@
(i32.const 37)
)
(block
- (set_local $56
+ (set_local $54
(get_local $1)
)
(set_local $65
@@ -3355,10 +3322,10 @@
)
)
(block
- (set_local $42
+ (set_local $41
(get_local $1)
)
- (set_local $57
+ (set_local $55
(get_local $5)
)
(br $while-out$7)
@@ -3368,14 +3335,14 @@
)
)
)
- (set_local $16
+ (set_local $17
(i32.sub
- (get_local $57)
+ (get_local $55)
(get_local $20)
)
)
(if
- (get_local $45)
+ (get_local $44)
(if
(i32.eq
(i32.and
@@ -3388,33 +3355,30 @@
)
(call $___fwritex
(get_local $20)
- (get_local $16)
+ (get_local $17)
(get_local $0)
)
)
)
(if
(i32.ne
- (get_local $57)
+ (get_local $55)
(get_local $20)
)
(block
- (set_local $19
- (get_local $8)
- )
(set_local $20
- (get_local $42)
+ (get_local $41)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
(br $label$continue$L1)
)
)
- (set_local $6
+ (set_local $7
(if
(i32.lt_u
- (set_local $7
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3422,7 +3386,7 @@
(i32.load8_s
(set_local $5
(i32.add
- (get_local $42)
+ (get_local $41)
(i32.const 1)
)
)
@@ -3443,16 +3407,16 @@
(set_local $5
(select
(i32.add
- (get_local $42)
+ (get_local $41)
(i32.const 3)
)
(get_local $5)
- (set_local $6
+ (set_local $7
(i32.eq
(i32.shr_s
(i32.shl
(i32.load8_s offset=2
- (get_local $42)
+ (get_local $41)
)
(i32.const 24)
)
@@ -3465,25 +3429,25 @@
)
)
)
- (set_local $13
+ (set_local $11
(select
(i32.const 1)
- (get_local $11)
- (get_local $6)
+ (get_local $8)
+ (get_local $7)
)
)
(set_local $9
(get_local $5)
)
(select
- (get_local $7)
- (i32.const -1)
(get_local $6)
+ (i32.const -1)
+ (get_local $7)
)
)
(block
- (set_local $13
- (get_local $11)
+ (set_local $11
+ (get_local $8)
)
(set_local $9
(get_local $5)
@@ -3510,7 +3474,7 @@
(i32.const 32)
)
(block
- (set_local $7
+ (set_local $8
(i32.const 0)
)
(loop $while-out$10 $while-in$11
@@ -3528,14 +3492,9 @@
)
(i32.const 0)
)
- (block
- (set_local $11
- (get_local $7)
- )
- (br $label$break$L25)
- )
+ (br $label$break$L25)
)
- (set_local $7
+ (set_local $8
(i32.or
(i32.shl
(i32.const 1)
@@ -3550,18 +3509,18 @@
(i32.const -32)
)
)
- (get_local $7)
+ (get_local $8)
)
)
(if
- (i32.ne
+ (i32.eq
(i32.and
(set_local $5
(i32.shr_s
(i32.shl
(set_local $1
(i32.load8_s
- (set_local $9
+ (set_local $6
(i32.add
(get_local $9)
(i32.const 1)
@@ -3578,9 +3537,12 @@
)
(i32.const 32)
)
+ (set_local $9
+ (get_local $6)
+ )
(block
- (set_local $11
- (get_local $7)
+ (set_local $9
+ (get_local $6)
)
(br $while-out$10)
)
@@ -3588,7 +3550,7 @@
(br $while-in$11)
)
)
- (set_local $11
+ (set_local $8
(i32.const 0)
)
)
@@ -3613,7 +3575,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $7
+ (set_local $6
(i32.add
(get_local $9)
(i32.const 1)
@@ -3663,7 +3625,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $7)
+ (get_local $6)
)
(i32.const 24)
)
@@ -3689,7 +3651,7 @@
(i32.const 3)
)
)
- (set_local $58
+ (set_local $56
(get_local $5)
)
)
@@ -3712,11 +3674,11 @@
)
(if
(i32.ne
- (get_local $13)
+ (get_local $11)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -3724,16 +3686,16 @@
)
(if
(i32.eqz
- (get_local $45)
+ (get_local $44)
)
(block
(set_local $9
- (get_local $7)
+ (get_local $6)
)
- (set_local $22
+ (set_local $21
(i32.const 0)
)
- (set_local $15
+ (set_local $16
(i32.const 0)
)
(br $do-once$12)
@@ -3765,34 +3727,34 @@
(i32.const 0)
)
(set_local $67
- (get_local $7)
+ (get_local $6)
)
- (set_local $58
+ (set_local $56
(get_local $5)
)
)
)
- (set_local $11
+ (set_local $8
(if
(i32.lt_s
- (get_local $58)
+ (get_local $56)
(i32.const 0)
)
(block
(set_local $9
(get_local $67)
)
- (set_local $22
+ (set_local $21
(get_local $66)
)
- (set_local $15
+ (set_local $16
(i32.sub
(i32.const 0)
- (get_local $58)
+ (get_local $56)
)
)
(i32.or
- (get_local $11)
+ (get_local $8)
(i32.const 8192)
)
)
@@ -3800,20 +3762,20 @@
(set_local $9
(get_local $67)
)
- (set_local $22
+ (set_local $21
(get_local $66)
)
- (set_local $15
- (get_local $58)
+ (set_local $16
+ (get_local $56)
)
- (get_local $11)
+ (get_local $8)
)
)
)
)
(if
(i32.lt_u
- (set_local $7
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3841,17 +3803,17 @@
(get_local $5)
(i32.const 10)
)
- (get_local $7)
+ (get_local $6)
)
)
(if
- (i32.lt_u
- (set_local $9
+ (i32.ge_u
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $7
+ (set_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -3867,62 +3829,46 @@
)
(i32.const 10)
)
- (block
- (set_local $1
- (get_local $7)
- )
- (set_local $7
- (get_local $9)
- )
- )
- (block
- (set_local $1
- (get_local $5)
- )
- (set_local $5
- (get_local $7)
- )
- (br $while-out$14)
- )
+ (br $while-out$14)
)
(br $while-in$15)
)
(if
(i32.lt_s
- (get_local $1)
+ (get_local $5)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
)
(block
(set_local $9
- (get_local $5)
+ (get_local $1)
)
- (set_local $22
- (get_local $13)
+ (set_local $21
+ (get_local $11)
)
- (set_local $15
- (get_local $1)
+ (set_local $16
+ (get_local $5)
)
)
)
)
(block
- (set_local $22
- (get_local $13)
+ (set_local $21
+ (get_local $11)
)
- (set_local $15
+ (set_local $16
(i32.const 0)
)
)
)
)
)
- (set_local $13
+ (set_local $11
(block $label$break$L46
(if
(i32.eq
@@ -3961,7 +3907,7 @@
(block
(if
(i32.lt_u
- (set_local $7
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3999,12 +3945,12 @@
(get_local $5)
(i32.const 10)
)
- (get_local $7)
+ (get_local $6)
)
)
(if
(i32.ge_u
- (set_local $7
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -4045,7 +3991,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $7
+ (set_local $6
(i32.add
(get_local $9)
(i32.const 2)
@@ -4095,7 +4041,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $7)
+ (get_local $6)
)
(i32.const 24)
)
@@ -4126,18 +4072,18 @@
)
(if
(i32.ne
- (get_local $22)
+ (get_local $21)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
)
)
(if
- (get_local $45)
+ (get_local $44)
(block
(set_local $5
(i32.load
@@ -4164,13 +4110,13 @@
(set_local $10
(get_local $5)
)
- (get_local $7)
+ (get_local $6)
)
(block
(set_local $10
(i32.const 0)
)
- (get_local $7)
+ (get_local $6)
)
)
)
@@ -4183,7 +4129,7 @@
)
)
)
- (set_local $19
+ (set_local $13
(i32.const 0)
)
(loop $while-out$19 $while-in$20
@@ -4194,7 +4140,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $13)
+ (get_local $11)
)
(i32.const 24)
)
@@ -4206,7 +4152,7 @@
(i32.const 57)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -4214,7 +4160,7 @@
)
(set_local $9
(i32.add
- (get_local $13)
+ (get_local $11)
(i32.const 1)
)
)
@@ -4229,7 +4175,7 @@
(i32.add
(i32.const 3611)
(i32.mul
- (get_local $19)
+ (get_local $13)
(i32.const 58)
)
)
@@ -4245,15 +4191,15 @@
(i32.const 8)
)
(block
- (set_local $13
+ (set_local $11
(get_local $9)
)
- (set_local $19
+ (set_local $13
(get_local $5)
)
)
(block
- (set_local $7
+ (set_local $6
(get_local $5)
)
(br $while-out$19)
@@ -4273,7 +4219,7 @@
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -4281,7 +4227,7 @@
)
(set_local $5
(i32.gt_s
- (get_local $6)
+ (get_local $7)
(i32.const -1)
)
)
@@ -4300,7 +4246,7 @@
(if
(get_local $5)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -4317,11 +4263,11 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $6)
+ (get_local $7)
(i32.const 2)
)
)
- (get_local $7)
+ (get_local $6)
)
(set_local $5
(i32.load
@@ -4329,7 +4275,7 @@
(i32.add
(get_local $3)
(i32.shl
- (get_local $6)
+ (get_local $7)
(i32.const 3)
)
)
@@ -4342,13 +4288,13 @@
)
)
(i32.store
- (set_local $6
- (get_local $18)
+ (set_local $7
+ (get_local $19)
)
(get_local $5)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $7)
(get_local $1)
)
(set_local $12
@@ -4359,18 +4305,18 @@
)
(if
(i32.eqz
- (get_local $45)
+ (get_local $44)
)
(block
- (set_local $23
+ (set_local $24
(i32.const 0)
)
(br $label$break$L1)
)
)
(call $_pop_arg_336
- (get_local $18)
- (get_local $7)
+ (get_local $19)
+ (get_local $6)
(get_local $2)
)
)
@@ -4387,20 +4333,17 @@
)
(if
(i32.eqz
- (get_local $45)
+ (get_local $44)
)
(block
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
@@ -4410,7 +4353,7 @@
(set_local $5
(i32.and
(i32.ne
- (get_local $19)
+ (get_local $13)
(i32.const 0)
)
(i32.eq
@@ -4419,7 +4362,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $13)
+ (get_local $11)
)
(i32.const 24)
)
@@ -4432,18 +4375,18 @@
)
)
)
- (set_local $17
+ (set_local $18
(select
- (get_local $11)
+ (get_local $8)
(set_local $7
(i32.and
- (get_local $11)
+ (get_local $8)
(i32.const -65537)
)
)
(i32.eq
(i32.and
- (get_local $11)
+ (get_local $8)
(i32.const 8192)
)
(i32.const 0)
@@ -4477,7 +4420,7 @@
(block $switch-case$34
(br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$52 $switch-case$51 $switch-case$50 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$48 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$53 $switch-default$127 $switch-case$44 $switch-case$42 $switch-case$126 $switch-case$55 $switch-case$54 $switch-default$127 $switch-case$41 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$45 $switch-case$34 $switch-case$40 $switch-case$35 $switch-default$127 $switch-default$127 $switch-case$46 $switch-default$127 $switch-case$43 $switch-default$127 $switch-default$127 $switch-case$37 $switch-default$127
(i32.sub
- (set_local $33
+ (set_local $26
(select
(i32.and
(get_local $1)
@@ -4502,65 +4445,59 @@
(block $switch-case$26
(br_table $switch-case$26 $switch-case$27 $switch-case$28 $switch-case$29 $switch-case$30 $switch-default$33 $switch-case$31 $switch-case$32 $switch-default$33
(i32.sub
- (get_local $19)
+ (get_local $13)
(i32.const 0)
)
)
)
(i32.store
(i32.load
- (get_local $18)
+ (get_local $19)
)
- (get_local $8)
- )
- (set_local $19
- (get_local $8)
+ (get_local $22)
)
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $18)
+ (get_local $19)
)
- (get_local $8)
- )
- (set_local $19
- (get_local $8)
+ (get_local $22)
)
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store
(set_local $1
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
- (get_local $8)
+ (get_local $22)
)
(i32.store offset=4
(get_local $1)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $8)
+ (get_local $22)
(i32.const 0)
)
(i32.const 31)
@@ -4568,100 +4505,88 @@
(i32.const 31)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store16
(i32.load
- (get_local $18)
+ (get_local $19)
)
(i32.and
- (get_local $8)
+ (get_local $22)
(i32.const 65535)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store8
(i32.load
- (get_local $18)
+ (get_local $19)
)
(i32.and
- (get_local $8)
+ (get_local $22)
(i32.const 255)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $18)
+ (get_local $19)
)
- (get_local $8)
- )
- (set_local $19
- (get_local $8)
+ (get_local $22)
)
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store
(set_local $1
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
- (get_local $8)
+ (get_local $22)
)
(i32.store offset=4
(get_local $1)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $8)
+ (get_local $22)
(i32.const 0)
)
(i32.const 31)
@@ -4669,42 +4594,36 @@
(i32.const 31)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
)
- (set_local $47
+ (set_local $46
(i32.or
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
- (set_local $59
+ (set_local $57
(select
(get_local $10)
(i32.const 8)
@@ -4723,14 +4642,14 @@
(br $switch$24)
)
)
- (set_local $47
- (get_local $17)
+ (set_local $46
+ (get_local $18)
)
- (set_local $59
+ (set_local $57
(get_local $10)
)
(set_local $68
- (get_local $33)
+ (get_local $26)
)
(set_local $12
(i32.const 64)
@@ -4743,7 +4662,7 @@
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
@@ -4759,15 +4678,15 @@
)
)
(set_local $6
- (get_local $27)
+ (get_local $28)
)
(block
(set_local $6
- (get_local $27)
+ (get_local $28)
)
(loop $while-out$38 $while-in$39
(i32.store8
- (set_local $34
+ (set_local $6
(i32.add
(get_local $6)
(i32.const -1)
@@ -4787,7 +4706,7 @@
(if
(i32.and
(i32.eq
- (set_local $1
+ (set_local $5
(call $_bitshift64Lshr
(get_local $5)
(get_local $1)
@@ -4797,7 +4716,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $6
+ (set_local $1
(i32.load
(i32.const 168)
)
@@ -4805,48 +4724,32 @@
(i32.const 0)
)
)
- (block
- (set_local $6
- (get_local $34)
- )
- (br $while-out$38)
- )
- (block
- (set_local $5
- (get_local $1)
- )
- (set_local $1
- (get_local $6)
- )
- (set_local $6
- (get_local $34)
- )
- )
+ (br $while-out$38)
)
(br $while-in$39)
)
)
)
- (set_local $34
+ (set_local $58
(if
(i32.eq
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
(i32.const 0)
)
(block
- (set_local $35
- (get_local $17)
+ (set_local $34
+ (get_local $18)
)
(set_local $32
(get_local $10)
)
- (set_local $36
+ (set_local $35
(i32.const 0)
)
- (set_local $37
+ (set_local $36
(i32.const 4091)
)
(set_local $12
@@ -4869,8 +4772,8 @@
)
)
)
- (set_local $35
- (get_local $17)
+ (set_local $34
+ (get_local $18)
)
(set_local $32
(select
@@ -4879,10 +4782,10 @@
(get_local $5)
)
)
- (set_local $36
+ (set_local $35
(i32.const 0)
)
- (set_local $37
+ (set_local $36
(i32.const 4091)
)
(set_local $12
@@ -4898,13 +4801,13 @@
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
(if
(i32.lt_s
- (set_local $6
+ (set_local $33
(i32.load offset=4
(get_local $1)
)
@@ -4917,7 +4820,7 @@
(i32.const 0)
(i32.const 0)
(get_local $5)
- (get_local $6)
+ (get_local $33)
)
)
(set_local $5
@@ -4926,25 +4829,25 @@
)
)
(i32.store
- (set_local $6
- (get_local $18)
+ (set_local $33
+ (get_local $19)
)
(get_local $1)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $33)
(get_local $5)
)
- (set_local $48
+ (set_local $33
(get_local $1)
)
- (set_local $60
+ (set_local $59
(get_local $5)
)
- (set_local $61
+ (set_local $60
(i32.const 1)
)
- (set_local $62
+ (set_local $61
(i32.const 4091)
)
(set_local $12
@@ -4953,11 +4856,11 @@
(br $label$break$L75)
)
)
- (set_local $48
+ (set_local $33
(if
(i32.eq
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 2048)
)
(i32.const 0)
@@ -4968,9 +4871,9 @@
(i32.const 4091)
(i32.const 4093)
(i32.eq
- (set_local $48
+ (set_local $6
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 1)
)
)
@@ -4978,13 +4881,13 @@
)
)
)
+ (set_local $59
+ (get_local $33)
+ )
(set_local $60
(get_local $6)
)
(set_local $61
- (get_local $48)
- )
- (set_local $62
(get_local $1)
)
(set_local $12
@@ -4993,13 +4896,13 @@
(get_local $5)
)
(block
- (set_local $60
- (get_local $6)
+ (set_local $59
+ (get_local $33)
)
- (set_local $61
+ (set_local $60
(i32.const 1)
)
- (set_local $62
+ (set_local $61
(i32.const 4092)
)
(set_local $12
@@ -5011,22 +4914,22 @@
)
(br $switch$24)
)
- (set_local $48
+ (set_local $33
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
- (set_local $60
+ (set_local $59
(i32.load offset=4
(get_local $1)
)
)
- (set_local $61
+ (set_local $60
(i32.const 0)
)
- (set_local $62
+ (set_local $61
(i32.const 4091)
)
(set_local $12
@@ -5037,7 +4940,7 @@
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
@@ -5051,27 +4954,27 @@
(i32.const 255)
)
)
- (set_local $49
+ (set_local $47
(get_local $72)
)
- (set_local $38
+ (set_local $37
(get_local $7)
)
- (set_local $43
+ (set_local $42
(i32.const 1)
)
- (set_local $44
+ (set_local $43
(i32.const 0)
)
- (set_local $50
+ (set_local $48
(i32.const 4091)
)
- (set_local $51
- (get_local $27)
+ (set_local $49
+ (get_local $28)
)
(br $switch$24)
)
- (set_local $52
+ (set_local $50
(call $_strerror
(i32.load
(call $___errno_location)
@@ -5087,13 +4990,13 @@
(i32.ne
(set_local $1
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
(i32.const 0)
)
)
- (set_local $52
+ (set_local $50
(select
(get_local $1)
(i32.const 4101)
@@ -5108,7 +5011,7 @@
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
@@ -5124,7 +5027,7 @@
(i32.const 0)
)
(i32.store
- (get_local $18)
+ (get_local $19)
(get_local $73)
)
(set_local $69
@@ -5145,11 +5048,11 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(i32.const 0)
- (get_local $17)
+ (get_local $18)
)
- (set_local $39
+ (set_local $38
(i32.const 0)
)
(i32.const 98)
@@ -5171,9 +5074,9 @@
)
)
)
- (set_local $14
+ (set_local $15
(f64.load
- (get_local $18)
+ (get_local $19)
)
)
(i32.store
@@ -5184,14 +5087,14 @@
(i32.load
(i32.const 24)
)
- (get_local $14)
+ (get_local $15)
)
(i32.load
(i32.load
(i32.const 24)
)
)
- (set_local $53
+ (set_local $51
(if
(i32.lt_s
(i32.load offset=4
@@ -5202,12 +5105,12 @@
(i32.const 0)
)
(block
- (set_local $40
+ (set_local $39
(i32.const 4108)
)
- (set_local $14
+ (set_local $15
(f64.neg
- (get_local $14)
+ (get_local $15)
)
)
(i32.const 1)
@@ -5215,20 +5118,20 @@
(if
(i32.eq
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 2048)
)
(i32.const 0)
)
(block
- (set_local $40
+ (set_local $39
(select
(i32.const 4109)
(i32.const 4114)
(i32.eq
(set_local $1
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 1)
)
)
@@ -5239,7 +5142,7 @@
(get_local $1)
)
(block
- (set_local $40
+ (set_local $39
(i32.const 4111)
)
(i32.const 1)
@@ -5251,16 +5154,13 @@
(i32.load
(i32.const 24)
)
- (get_local $14)
+ (get_local $15)
)
(i32.load
(i32.load
(i32.const 24)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
@@ -5293,10 +5193,10 @@
(if
(set_local $5
(f64.ne
- (set_local $14
+ (set_local $15
(f64.mul
(call $_frexpl
- (get_local $14)
+ (get_local $15)
(get_local $25)
)
(f64.const 2)
@@ -5317,26 +5217,26 @@
)
(if
(i32.eq
- (set_local $21
+ (set_local $14
(i32.or
- (get_local $33)
+ (get_local $26)
(i32.const 32)
)
)
(i32.const 97)
)
(block
- (set_local $11
+ (set_local $9
(select
- (get_local $40)
+ (get_local $39)
(i32.add
- (get_local $40)
+ (get_local $39)
(i32.const 9)
)
(i32.eq
- (set_local $7
+ (set_local $6
(i32.and
- (get_local $33)
+ (get_local $26)
(i32.const 32)
)
)
@@ -5344,13 +5244,13 @@
)
)
)
- (set_local $6
+ (set_local $7
(i32.or
- (get_local $53)
+ (get_local $51)
(i32.const 2)
)
)
- (set_local $14
+ (set_local $15
(if
(i32.or
(i32.gt_u
@@ -5367,15 +5267,15 @@
(i32.const 0)
)
)
- (get_local $14)
+ (get_local $15)
(block
- (set_local $29
+ (set_local $30
(f64.const 8)
)
(loop $while-out$60 $while-in$61
- (set_local $29
+ (set_local $30
(f64.mul
- (get_local $29)
+ (get_local $30)
(f64.const 16)
)
)
@@ -5396,27 +5296,27 @@
(select
(f64.neg
(f64.add
- (get_local $29)
+ (get_local $30)
(f64.sub
(f64.neg
- (get_local $14)
+ (get_local $15)
)
- (get_local $29)
+ (get_local $30)
)
)
)
(f64.sub
(f64.add
- (get_local $14)
- (get_local $29)
+ (get_local $15)
+ (get_local $30)
)
- (get_local $29)
+ (get_local $30)
)
(i32.eq
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $11)
+ (get_local $9)
)
(i32.const 24)
)
@@ -5468,10 +5368,10 @@
(call $_fmt_u
(get_local $8)
(get_local $5)
- (get_local $54)
+ (get_local $52)
)
)
- (get_local $54)
+ (get_local $52)
)
(block
(i32.store8
@@ -5508,7 +5408,7 @@
)
(i32.and
(i32.add
- (get_local $33)
+ (get_local $26)
(i32.const 15)
)
(i32.const 255)
@@ -5523,18 +5423,18 @@
(set_local $13
(i32.eq
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
(i32.const 0)
)
)
- (set_local $9
- (get_local $28)
+ (set_local $11
+ (get_local $29)
)
(loop $while-out$62 $while-in$63
(i32.store8
- (get_local $9)
+ (get_local $11)
(i32.and
(i32.or
(i32.and
@@ -5542,7 +5442,7 @@
(i32.add
(set_local $1
(call_import $f64-to-int
- (get_local $14)
+ (get_local $15)
)
)
(i32.const 4075)
@@ -5550,15 +5450,15 @@
)
(i32.const 255)
)
- (get_local $7)
+ (get_local $6)
)
(i32.const 255)
)
)
- (set_local $14
+ (set_local $15
(f64.mul
(f64.sub
- (get_local $14)
+ (get_local $15)
(f64.convert_s/i32
(get_local $1)
)
@@ -5566,14 +5466,14 @@
(f64.const 16)
)
)
- (set_local $1
+ (set_local $11
(block $do-once$64
(if
(i32.eq
(i32.sub
(set_local $1
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 1)
)
)
@@ -5589,7 +5489,7 @@
(i32.and
(get_local $5)
(f64.eq
- (get_local $14)
+ (get_local $15)
(f64.const 0)
)
)
@@ -5600,7 +5500,7 @@
(i32.const 46)
)
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 2)
)
)
@@ -5609,14 +5509,16 @@
)
)
(if
- (f64.ne
- (get_local $14)
+ (f64.eq
+ (get_local $15)
(f64.const 0)
)
- (set_local $9
- (get_local $1)
+ (block
+ (set_local $1
+ (get_local $11)
+ )
+ (br $while-out$62)
)
- (br $while-out$62)
)
(br $while-in$63)
)
@@ -5638,10 +5540,10 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(set_local $5
(i32.add
- (set_local $7
+ (set_local $6
(select
(i32.sub
(i32.add
@@ -5660,10 +5562,10 @@
(get_local $5)
)
)
- (get_local $6)
+ (get_local $7)
)
)
- (get_local $17)
+ (get_local $18)
)
(if
(i32.eq
@@ -5676,18 +5578,18 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $11)
- (get_local $6)
+ (get_local $9)
+ (get_local $7)
(get_local $0)
)
)
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 65536)
)
)
@@ -5708,7 +5610,7 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $28)
+ (get_local $29)
(get_local $1)
(get_local $0)
)
@@ -5717,12 +5619,12 @@
(get_local $0)
(i32.const 48)
(i32.sub
- (get_local $7)
+ (get_local $6)
(i32.add
(get_local $1)
(set_local $1
(i32.sub
- (get_local $41)
+ (get_local $40)
(get_local $8)
)
)
@@ -5750,20 +5652,20 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 8192)
)
)
(br $do-once$56
(select
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.lt_s
(get_local $5)
- (get_local $15)
+ (get_local $16)
)
)
)
@@ -5779,8 +5681,8 @@
)
)
)
- (set_local $30
- (set_local $11
+ (set_local $62
+ (set_local $9
(select
(get_local $80)
(get_local $81)
@@ -5799,9 +5701,9 @@
)
)
)
- (set_local $14
+ (set_local $15
(f64.mul
- (get_local $14)
+ (get_local $15)
(f64.const 268435456)
)
)
@@ -5816,30 +5718,30 @@
)
)
)
- (set_local $6
- (get_local $11)
+ (set_local $7
+ (get_local $9)
)
(loop $while-out$66 $while-in$67
(i32.store
- (get_local $6)
+ (get_local $7)
(set_local $5
(call_import $f64-to-int
- (get_local $14)
+ (get_local $15)
)
)
)
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
(if
(f64.eq
- (set_local $14
+ (set_local $15
(f64.mul
(f64.sub
- (get_local $14)
+ (get_local $15)
(f64.convert_u/i32
(get_local $5)
)
@@ -5850,8 +5752,8 @@
(f64.const 0)
)
(block
- (set_local $7
- (get_local $6)
+ (set_local $6
+ (get_local $7)
)
(br $while-out$66)
)
@@ -5869,13 +5771,13 @@
)
(block
(set_local $8
- (get_local $11)
+ (get_local $9)
)
- (set_local $10
- (get_local $7)
+ (set_local $13
+ (get_local $6)
)
(loop $while-out$68 $while-in$69
- (set_local $9
+ (set_local $11
(select
(i32.const 29)
(get_local $5)
@@ -5885,13 +5787,13 @@
)
)
)
- (set_local $6
+ (set_local $7
(block $do-once$70
(if
(i32.lt_u
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $10)
+ (get_local $13)
(i32.const -4)
)
)
@@ -5902,20 +5804,20 @@
(set_local $5
(i32.const 0)
)
- (set_local $13
- (get_local $6)
+ (set_local $10
+ (get_local $7)
)
(loop $while-out$72 $while-in$73
- (set_local $7
+ (set_local $6
(call $___uremdi3
(set_local $5
(call $_i64Add
(call $_bitshift64Shl
(i32.load
- (get_local $13)
+ (get_local $10)
)
(i32.const 0)
- (get_local $9)
+ (get_local $11)
)
(i32.load
(i32.const 168)
@@ -5924,7 +5826,7 @@
(i32.const 0)
)
)
- (set_local $6
+ (set_local $7
(i32.load
(i32.const 168)
)
@@ -5937,13 +5839,13 @@
(i32.const 168)
)
(i32.store
- (get_local $13)
- (get_local $7)
+ (get_local $10)
+ (get_local $6)
)
(set_local $5
(call $___udivdi3
(get_local $5)
- (get_local $6)
+ (get_local $7)
(i32.const 1000000000)
(i32.const 0)
)
@@ -5953,17 +5855,17 @@
)
(if
(i32.lt_u
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $13)
+ (get_local $10)
(i32.const -4)
)
)
(get_local $8)
)
(br $while-out$72)
- (set_local $13
- (get_local $6)
+ (set_local $10
+ (get_local $7)
)
)
(br $while-in$73)
@@ -5976,7 +5878,7 @@
)
)
(i32.store
- (set_local $6
+ (set_local $7
(i32.add
(get_local $8)
(i32.const -4)
@@ -5984,19 +5886,16 @@
)
(get_local $5)
)
- (get_local $6)
+ (get_local $7)
)
)
)
)
- (set_local $7
- (get_local $10)
- )
(loop $while-out$74 $while-in$75
(if
(i32.le_u
+ (get_local $13)
(get_local $7)
- (get_local $6)
)
(br $while-out$74)
)
@@ -6005,14 +5904,14 @@
(i32.load
(set_local $5
(i32.add
- (get_local $7)
+ (get_local $13)
(i32.const -4)
)
)
)
(i32.const 0)
)
- (set_local $7
+ (set_local $13
(get_local $5)
)
(br $while-out$74)
@@ -6026,7 +5925,7 @@
(i32.load
(get_local $25)
)
- (get_local $9)
+ (get_local $11)
)
)
)
@@ -6035,21 +5934,21 @@
(get_local $5)
(i32.const 0)
)
+ (set_local $8
+ (get_local $7)
+ )
(block
- (set_local $8
- (get_local $6)
- )
- (set_local $10
- (get_local $7)
+ (set_local $6
+ (get_local $13)
)
+ (br $while-out$68)
)
- (br $while-out$68)
)
(br $while-in$69)
)
)
- (set_local $6
- (get_local $11)
+ (set_local $7
+ (get_local $9)
)
)
(if
@@ -6073,19 +5972,19 @@
(i32.const 1)
)
)
- (set_local $13
+ (set_local $10
(i32.eq
- (get_local $21)
+ (get_local $14)
(i32.const 102)
)
)
- (set_local $24
- (get_local $7)
+ (set_local $23
+ (get_local $6)
)
(loop $while-out$76 $while-in$77
(set_local $5
(i32.gt_s
- (set_local $7
+ (set_local $6
(i32.sub
(i32.const 0)
(get_local $5)
@@ -6094,86 +5993,78 @@
(i32.const 9)
)
)
- (set_local $10
+ (set_local $13
(select
(i32.const 9)
- (get_local $7)
+ (get_local $6)
(get_local $5)
)
)
- (set_local $9
+ (set_local $11
(block $do-once$78
(if
(i32.lt_u
- (get_local $6)
- (get_local $24)
+ (get_local $7)
+ (get_local $23)
)
(block
(set_local $70
(i32.add
(i32.shl
(i32.const 1)
- (get_local $10)
+ (get_local $13)
)
(i32.const -1)
)
)
- (set_local $26
+ (set_local $27
(i32.shr_u
(i32.const 1000000000)
- (get_local $10)
+ (get_local $13)
)
)
- (set_local $9
+ (set_local $11
(i32.const 0)
)
- (set_local $16
- (get_local $6)
+ (set_local $17
+ (get_local $7)
)
(loop $while-out$80 $while-in$81
- (set_local $7
+ (set_local $6
(i32.and
(set_local $5
(i32.load
- (get_local $16)
+ (get_local $17)
)
)
(get_local $70)
)
)
(i32.store
- (get_local $16)
+ (get_local $17)
(i32.add
(i32.shr_u
(get_local $5)
- (get_local $10)
+ (get_local $13)
)
- (get_local $9)
+ (get_local $11)
)
)
- (set_local $7
+ (set_local $11
(i32.mul
- (get_local $7)
- (get_local $26)
+ (get_local $6)
+ (get_local $27)
)
)
(if
- (i32.lt_u
- (set_local $5
+ (i32.ge_u
+ (set_local $17
(i32.add
- (get_local $16)
+ (get_local $17)
(i32.const 4)
)
)
- (get_local $24)
- )
- (block
- (set_local $9
- (get_local $7)
- )
- (set_local $16
- (get_local $5)
- )
+ (get_local $23)
)
(br $while-out$80)
)
@@ -6182,13 +6073,13 @@
(set_local $5
(select
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
- (get_local $6)
+ (get_local $7)
(i32.eq
(i32.load
- (get_local $6)
+ (get_local $7)
)
(i32.const 0)
)
@@ -6196,46 +6087,36 @@
)
(if
(i32.eq
- (get_local $7)
+ (get_local $11)
(i32.const 0)
)
- (block
- (set_local $7
- (get_local $24)
- )
- (br $do-once$78
- (get_local $5)
- )
+ (br $do-once$78
+ (get_local $5)
)
)
(i32.store
- (get_local $24)
- (get_local $7)
+ (get_local $23)
+ (get_local $11)
)
- (set_local $7
+ (set_local $23
(i32.add
- (get_local $24)
+ (get_local $23)
(i32.const 4)
)
)
(get_local $5)
)
- (block
- (set_local $7
- (get_local $24)
+ (select
+ (i32.add
+ (get_local $7)
+ (i32.const 4)
)
- (select
- (i32.add
- (get_local $6)
- (i32.const 4)
- )
- (get_local $6)
- (i32.eq
- (i32.load
- (get_local $6)
- )
- (i32.const 0)
+ (get_local $7)
+ (i32.eq
+ (i32.load
+ (get_local $7)
)
+ (i32.const 0)
)
)
)
@@ -6245,12 +6126,12 @@
(i32.gt_s
(i32.shr_s
(i32.sub
- (get_local $7)
- (set_local $6
+ (get_local $23)
+ (set_local $7
(select
- (get_local $11)
(get_local $9)
- (get_local $13)
+ (get_local $11)
+ (get_local $10)
)
)
)
@@ -6259,16 +6140,16 @@
(get_local $8)
)
)
- (set_local $7
+ (set_local $6
(select
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.shl
(get_local $8)
(i32.const 2)
)
)
- (get_local $7)
+ (get_local $23)
(get_local $5)
)
)
@@ -6279,7 +6160,7 @@
(i32.load
(get_local $25)
)
- (get_local $10)
+ (get_local $13)
)
)
)
@@ -6289,19 +6170,19 @@
(i32.const 0)
)
(block
- (set_local $6
- (get_local $9)
+ (set_local $7
+ (get_local $11)
)
- (set_local $24
- (get_local $7)
+ (set_local $23
+ (get_local $6)
)
)
(block
- (set_local $6
- (get_local $9)
+ (set_local $7
+ (get_local $11)
)
- (set_local $26
- (get_local $7)
+ (set_local $27
+ (get_local $6)
)
(br $while-out$76)
)
@@ -6309,23 +6190,23 @@
(br $while-in$77)
)
)
- (set_local $26
- (get_local $7)
+ (set_local $27
+ (get_local $6)
)
)
(block $do-once$82
(if
(i32.lt_u
- (get_local $6)
- (get_local $26)
+ (get_local $7)
+ (get_local $27)
)
(block
- (set_local $7
+ (set_local $6
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $30)
- (get_local $6)
+ (get_local $62)
+ (get_local $7)
)
(i32.const 2)
)
@@ -6336,14 +6217,14 @@
(i32.lt_u
(set_local $5
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
(i32.const 10)
)
(block
- (set_local $10
- (get_local $7)
+ (set_local $13
+ (get_local $6)
)
(br $do-once$82)
)
@@ -6352,9 +6233,9 @@
)
)
(loop $while-out$84 $while-in$85
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
)
@@ -6369,8 +6250,8 @@
)
)
(block
- (set_local $10
- (get_local $7)
+ (set_local $13
+ (get_local $6)
)
(br $while-out$84)
)
@@ -6378,12 +6259,12 @@
(br $while-in$85)
)
)
- (set_local $10
+ (set_local $13
(i32.const 0)
)
)
)
- (set_local $6
+ (set_local $7
(if
(i32.lt_s
(set_local $5
@@ -6391,10 +6272,10 @@
(i32.sub
(get_local $1)
(select
- (get_local $10)
+ (get_local $13)
(i32.const 0)
(i32.ne
- (get_local $21)
+ (get_local $14)
(i32.const 102)
)
)
@@ -6410,7 +6291,7 @@
)
(set_local $8
(i32.eq
- (get_local $21)
+ (get_local $14)
(i32.const 103)
)
)
@@ -6425,8 +6306,8 @@
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $26)
- (get_local $30)
+ (get_local $27)
+ (get_local $62)
)
(i32.const 2)
)
@@ -6436,10 +6317,10 @@
)
)
(block
- (set_local $7
+ (set_local $6
(i32.add
(i32.add
- (get_local $11)
+ (get_local $9)
(i32.const 4)
)
(i32.shl
@@ -6464,7 +6345,7 @@
)
(if
(i32.lt_s
- (set_local $9
+ (set_local $11
(i32.add
(i32.and
(call_import $i32s-rem
@@ -6491,16 +6372,16 @@
)
(if
(i32.eq
- (set_local $9
+ (set_local $11
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 1)
)
)
(i32.const 9)
)
(block
- (set_local $16
+ (set_local $17
(get_local $5)
)
(br $while-out$86)
@@ -6509,52 +6390,43 @@
(br $while-in$87)
)
)
- (set_local $16
+ (set_local $17
(i32.const 10)
)
)
(block $do-once$88
(if
- (i32.and
- (set_local $9
- (i32.eq
- (i32.add
- (get_local $7)
- (i32.const 4)
+ (i32.eqz
+ (i32.and
+ (set_local $11
+ (i32.eq
+ (i32.add
+ (get_local $6)
+ (i32.const 4)
+ )
+ (get_local $27)
)
- (get_local $26)
)
- )
- (i32.eq
- (set_local $21
- (i32.and
- (call_import $i32u-rem
- (set_local $5
- (i32.load
- (get_local $7)
+ (i32.eq
+ (set_local $14
+ (i32.and
+ (call_import $i32u-rem
+ (set_local $5
+ (i32.load
+ (get_local $6)
+ )
)
+ (get_local $17)
)
- (get_local $16)
+ (i32.const -1)
)
- (i32.const -1)
)
+ (i32.const 0)
)
- (i32.const 0)
- )
- )
- (block
- (set_local $5
- (get_local $6)
- )
- (set_local $6
- (get_local $7)
- )
- (set_local $9
- (get_local $10)
)
)
(block
- (set_local $14
+ (set_local $15
(select
(f64.const 9007199254740992)
(f64.const 9007199254740994)
@@ -6563,7 +6435,7 @@
(i32.and
(call_import $i32u-div
(get_local $5)
- (get_local $16)
+ (get_local $17)
)
(i32.const -1)
)
@@ -6573,14 +6445,14 @@
)
)
)
- (set_local $29
+ (set_local $30
(if
(i32.lt_u
- (get_local $21)
- (set_local $13
+ (get_local $14)
+ (set_local $10
(i32.and
(call_import $i32s-div
- (get_local $16)
+ (get_local $17)
(i32.const 2)
)
(i32.const -1)
@@ -6592,30 +6464,30 @@
(f64.const 1)
(f64.const 1.5)
(i32.and
- (get_local $9)
+ (get_local $11)
(i32.eq
- (get_local $21)
- (get_local $13)
+ (get_local $14)
+ (get_local $10)
)
)
)
)
)
- (set_local $14
+ (set_local $15
(block $do-once$90
(if
(i32.eq
- (get_local $53)
+ (get_local $51)
(i32.const 0)
)
- (get_local $14)
+ (get_local $15)
(block
(if
(i32.ne
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $40)
+ (get_local $39)
)
(i32.const 24)
)
@@ -6624,57 +6496,46 @@
(i32.const 45)
)
(br $do-once$90
- (get_local $14)
+ (get_local $15)
)
)
- (set_local $29
+ (set_local $30
(f64.neg
- (get_local $29)
+ (get_local $30)
)
)
(f64.neg
- (get_local $14)
+ (get_local $15)
)
)
)
)
)
(i32.store
- (get_local $7)
+ (get_local $6)
(set_local $5
(i32.sub
(get_local $5)
- (get_local $21)
+ (get_local $14)
)
)
)
(if
(f64.eq
(f64.add
- (get_local $14)
- (get_local $29)
- )
- (get_local $14)
- )
- (block
- (set_local $5
- (get_local $6)
- )
- (set_local $6
- (get_local $7)
- )
- (set_local $9
- (get_local $10)
+ (get_local $15)
+ (get_local $30)
)
- (br $do-once$88)
+ (get_local $15)
)
+ (br $do-once$88)
)
(i32.store
- (get_local $7)
+ (get_local $6)
(set_local $5
(i32.add
(get_local $5)
- (get_local $16)
+ (get_local $17)
)
)
)
@@ -6683,80 +6544,64 @@
(get_local $5)
(i32.const 999999999)
)
- (block
- (set_local $5
+ (loop $while-out$92 $while-in$93
+ (i32.store
(get_local $6)
+ (i32.const 0)
)
- (set_local $6
- (get_local $7)
- )
- (loop $while-out$92 $while-in$93
- (i32.store
- (get_local $6)
- (i32.const 0)
- )
- (set_local $5
- (if
- (i32.lt_u
- (set_local $7
- (i32.add
- (get_local $6)
- (i32.const -4)
- )
+ (set_local $7
+ (if
+ (i32.lt_u
+ (set_local $6
+ (i32.add
+ (get_local $6)
+ (i32.const -4)
)
- (get_local $5)
)
- (block
- (i32.store
- (set_local $5
- (i32.add
- (get_local $5)
- (i32.const -4)
- )
+ (get_local $7)
+ )
+ (block
+ (i32.store
+ (set_local $5
+ (i32.add
+ (get_local $7)
+ (i32.const -4)
)
- (i32.const 0)
)
- (get_local $5)
+ (i32.const 0)
)
(get_local $5)
)
- )
- (i32.store
(get_local $7)
- (set_local $6
- (i32.add
- (i32.load
- (get_local $7)
- )
- (i32.const 1)
- )
- )
)
- (if
- (i32.gt_u
- (get_local $6)
- (i32.const 999999999)
- )
- (set_local $6
- (get_local $7)
- )
- (block
- (set_local $6
- (get_local $5)
+ )
+ (i32.store
+ (get_local $6)
+ (set_local $5
+ (i32.add
+ (i32.load
+ (get_local $6)
)
- (br $while-out$92)
+ (i32.const 1)
)
)
- (br $while-in$93)
)
+ (if
+ (i32.le_u
+ (get_local $5)
+ (i32.const 999999999)
+ )
+ (br $while-out$92)
+ )
+ (br $while-in$93)
)
)
- (set_local $9
+ (set_local $11
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $30)
- (get_local $6)
+ (get_local $62)
+ (get_local $7)
)
(i32.const 2)
)
@@ -6767,47 +6612,41 @@
(i32.lt_u
(set_local $5
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
(i32.const 10)
)
(block
- (set_local $5
- (get_local $6)
- )
- (set_local $6
- (get_local $7)
+ (set_local $13
+ (get_local $11)
)
(br $do-once$88)
)
- (set_local $13
+ (set_local $10
(i32.const 10)
)
)
(loop $while-out$94 $while-in$95
- (set_local $9
+ (set_local $11
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 1)
)
)
(if
(i32.lt_u
(get_local $5)
- (set_local $13
+ (set_local $10
(i32.mul
- (get_local $13)
+ (get_local $10)
(i32.const 10)
)
)
)
(block
- (set_local $5
- (get_local $6)
- )
- (set_local $6
- (get_local $7)
+ (set_local $13
+ (get_local $11)
)
(br $while-out$94)
)
@@ -6817,10 +6656,10 @@
)
)
)
- (set_local $7
+ (set_local $6
(i32.gt_u
- (get_local $26)
- (set_local $6
+ (get_local $27)
+ (set_local $5
(i32.add
(get_local $6)
(i32.const 4)
@@ -6828,44 +6667,41 @@
)
)
)
- (set_local $10
- (get_local $9)
- )
- (set_local $7
+ (set_local $6
(select
+ (get_local $5)
+ (get_local $27)
(get_local $6)
- (get_local $26)
- (get_local $7)
)
)
- (get_local $5)
+ (get_local $7)
)
(block
- (set_local $7
- (get_local $26)
+ (set_local $6
+ (get_local $27)
)
- (get_local $6)
+ (get_local $7)
)
)
)
- (set_local $26
+ (set_local $27
(i32.sub
(i32.const 0)
- (get_local $10)
+ (get_local $13)
)
)
(loop $while-out$96 $while-in$97
(if
(i32.le_u
- (get_local $7)
(get_local $6)
+ (get_local $7)
)
(block
- (set_local $9
+ (set_local $11
(i32.const 0)
)
- (set_local $24
- (get_local $7)
+ (set_local $23
+ (get_local $6)
)
(br $while-out$96)
)
@@ -6875,22 +6711,22 @@
(i32.load
(set_local $5
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const -4)
)
)
)
(i32.const 0)
)
- (set_local $7
+ (set_local $6
(get_local $5)
)
(block
- (set_local $9
+ (set_local $11
(i32.const 1)
)
- (set_local $24
- (get_local $7)
+ (set_local $23
+ (get_local $6)
)
(br $while-out$96)
)
@@ -6918,17 +6754,17 @@
(get_local $1)
)
)
- (get_local $10)
+ (get_local $13)
)
(i32.gt_s
- (get_local $10)
+ (get_local $13)
(i32.const -5)
)
)
(block
- (set_local $13
+ (set_local $10
(i32.add
- (get_local $33)
+ (get_local $26)
(i32.const -1)
)
)
@@ -6937,13 +6773,13 @@
(get_local $1)
(i32.const -1)
)
- (get_local $10)
+ (get_local $13)
)
)
(block
- (set_local $13
+ (set_local $10
(i32.add
- (get_local $33)
+ (get_local $26)
(i32.const -2)
)
)
@@ -6958,18 +6794,18 @@
(i32.ne
(set_local $1
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
(i32.const 0)
)
(block
- (set_local $21
+ (set_local $14
(get_local $8)
)
- (set_local $30
- (get_local $13)
+ (set_local $26
+ (get_local $10)
)
(br $do-once$98
(get_local $1)
@@ -6978,14 +6814,14 @@
)
(block $do-once$100
(if
- (get_local $9)
+ (get_local $11)
(block
(if
(i32.eq
(set_local $1
(i32.load
(i32.add
- (get_local $24)
+ (get_local $23)
(i32.const -4)
)
)
@@ -6993,7 +6829,7 @@
(i32.const 0)
)
(block
- (set_local $1
+ (set_local $6
(i32.const 9)
)
(br $do-once$100)
@@ -7014,21 +6850,21 @@
(set_local $5
(i32.const 10)
)
- (set_local $7
+ (set_local $6
(i32.const 0)
)
)
(block
- (set_local $1
+ (set_local $6
(i32.const 0)
)
(br $do-once$100)
)
)
(loop $while-out$102 $while-in$103
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
)
@@ -7048,28 +6884,23 @@
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $7)
- )
- (br $while-out$102)
- )
+ (br $while-out$102)
)
(br $while-in$103)
)
)
- (set_local $1
+ (set_local $6
(i32.const 9)
)
)
)
- (set_local $5
+ (set_local $1
(i32.add
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $24)
- (get_local $30)
+ (get_local $23)
+ (get_local $62)
)
(i32.const 2)
)
@@ -7081,7 +6912,7 @@
(if
(i32.eq
(i32.or
- (get_local $13)
+ (get_local $10)
(i32.const 32)
)
(i32.const 102)
@@ -7091,8 +6922,8 @@
(i32.lt_s
(set_local $5
(i32.sub
- (get_local $5)
(get_local $1)
+ (get_local $6)
)
)
(i32.const 0)
@@ -7110,15 +6941,15 @@
)
)
)
- (set_local $21
+ (set_local $14
(select
(get_local $8)
(get_local $1)
(get_local $5)
)
)
- (set_local $30
- (get_local $13)
+ (set_local $26
+ (get_local $10)
)
(i32.const 0)
)
@@ -7128,10 +6959,10 @@
(set_local $5
(i32.sub
(i32.add
- (get_local $5)
- (get_local $10)
+ (get_local $1)
+ (get_local $13)
)
- (get_local $1)
+ (get_local $6)
)
)
(i32.const 0)
@@ -7149,41 +6980,38 @@
)
)
)
- (set_local $21
+ (set_local $14
(select
(get_local $8)
(get_local $1)
(get_local $5)
)
)
- (set_local $30
- (get_local $13)
+ (set_local $26
+ (get_local $10)
)
(i32.const 0)
)
)
)
(block
- (set_local $21
+ (set_local $14
(get_local $1)
)
- (set_local $30
- (get_local $33)
- )
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
)
)
)
- (set_local $16
+ (set_local $17
(i32.and
(i32.ne
(set_local $1
(i32.or
- (get_local $21)
+ (get_local $14)
(get_local $8)
)
)
@@ -7192,24 +7020,24 @@
(i32.const 1)
)
)
- (set_local $10
+ (set_local $13
(if
- (set_local $13
+ (set_local $10
(i32.eq
(i32.or
- (get_local $30)
+ (get_local $26)
(i32.const 32)
)
(i32.const 102)
)
)
(block
- (set_local $7
+ (set_local $6
(select
- (get_local $10)
+ (get_local $13)
(i32.const 0)
(i32.gt_s
- (get_local $10)
+ (get_local $13)
(i32.const 0)
)
)
@@ -7221,12 +7049,12 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $7
+ (set_local $6
(select
- (get_local $26)
- (get_local $10)
+ (get_local $27)
+ (get_local $13)
(i32.lt_s
- (get_local $10)
+ (get_local $13)
(i32.const 0)
)
)
@@ -7241,12 +7069,12 @@
(if
(i32.lt_s
(i32.sub
- (get_local $41)
+ (get_local $40)
(set_local $5
(call $_fmt_u
- (get_local $7)
+ (get_local $6)
(get_local $5)
- (get_local $54)
+ (get_local $52)
)
)
)
@@ -7265,7 +7093,7 @@
(if
(i32.lt_s
(i32.sub
- (get_local $41)
+ (get_local $40)
(get_local $5)
)
(i32.const 2)
@@ -7286,7 +7114,7 @@
(i32.add
(i32.and
(i32.shr_s
- (get_local $10)
+ (get_local $13)
(i32.const 31)
)
(i32.const 2)
@@ -7304,13 +7132,13 @@
)
)
(i32.and
- (get_local $30)
+ (get_local $26)
(i32.const 255)
)
)
- (set_local $7
+ (set_local $6
(i32.sub
- (get_local $41)
+ (get_local $40)
(get_local $5)
)
)
@@ -7321,23 +7149,23 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
- (set_local $7
+ (get_local $16)
+ (set_local $6
(i32.add
(i32.add
(i32.add
(i32.add
- (get_local $53)
+ (get_local $51)
(i32.const 1)
)
- (get_local $21)
+ (get_local $14)
)
- (get_local $16)
+ (get_local $17)
)
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $17)
+ (get_local $18)
)
(if
(i32.eq
@@ -7350,33 +7178,33 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $40)
- (get_local $53)
+ (get_local $39)
+ (get_local $51)
(get_local $0)
)
)
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $15)
- (get_local $7)
+ (get_local $16)
+ (get_local $6)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 65536)
)
)
(block $do-once$106
(if
- (get_local $13)
+ (get_local $10)
(block
- (set_local $6
+ (set_local $7
(set_local $8
(select
- (get_local $11)
- (get_local $6)
+ (get_local $9)
+ (get_local $7)
(i32.gt_u
- (get_local $6)
- (get_local $11)
+ (get_local $7)
+ (get_local $9)
)
)
)
@@ -7385,39 +7213,39 @@
(set_local $5
(call $_fmt_u
(i32.load
- (get_local $6)
+ (get_local $7)
)
(i32.const 0)
- (get_local $46)
+ (get_local $45)
)
)
(block $do-once$110
(if
(i32.eq
- (get_local $6)
+ (get_local $7)
(get_local $8)
)
(block
(if
(i32.ne
(get_local $5)
- (get_local $46)
+ (get_local $45)
)
(br $do-once$110)
)
(i32.store8
- (get_local $55)
+ (get_local $53)
(i32.const 48)
)
(set_local $5
- (get_local $55)
+ (get_local $53)
)
)
(block
(if
(i32.gt_u
(get_local $5)
- (get_local $28)
+ (get_local $29)
)
(get_local $5)
(br $do-once$110)
@@ -7435,7 +7263,7 @@
(if
(i32.gt_u
(get_local $5)
- (get_local $28)
+ (get_local $29)
)
(get_local $5)
(br $while-out$112)
@@ -7466,18 +7294,21 @@
)
(if
(i32.gt_u
- (set_local $5
+ (set_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
- (get_local $11)
+ (get_local $9)
)
- (br $while-out$108)
- (set_local $6
- (get_local $5)
+ (block
+ (set_local $5
+ (get_local $7)
+ )
+ (br $while-out$108)
)
+ (get_local $7)
)
(br $while-in$109)
)
@@ -7510,126 +7341,114 @@
(if
(i32.and
(i32.gt_s
- (get_local $21)
+ (get_local $14)
(i32.const 0)
)
(i32.lt_u
(get_local $5)
- (get_local $24)
+ (get_local $23)
)
)
- (block
- (set_local $6
- (get_local $21)
- )
- (loop $while-out$116 $while-in$117
- (if
- (i32.gt_u
- (set_local $1
- (call $_fmt_u
- (i32.load
- (get_local $5)
- )
- (i32.const 0)
- (get_local $46)
+ (loop $while-out$116 $while-in$117
+ (if
+ (i32.gt_u
+ (set_local $1
+ (call $_fmt_u
+ (i32.load
+ (get_local $5)
)
+ (i32.const 0)
+ (get_local $45)
)
- (get_local $28)
)
- (loop $while-out$118 $while-in$119
- (i32.store8
- (set_local $1
- (i32.add
- (get_local $1)
- (i32.const -1)
- )
- )
- (i32.const 48)
- )
- (if
- (i32.gt_u
+ (get_local $29)
+ )
+ (loop $while-out$118 $while-in$119
+ (i32.store8
+ (set_local $1
+ (i32.add
(get_local $1)
- (get_local $28)
+ (i32.const -1)
)
- (get_local $1)
- (br $while-out$118)
)
- (br $while-in$119)
+ (i32.const 48)
)
- (get_local $1)
- )
- (if
- (i32.eq
- (i32.and
- (i32.load
- (get_local $0)
- )
- (i32.const 32)
+ (if
+ (i32.gt_u
+ (get_local $1)
+ (get_local $29)
)
- (i32.const 0)
- )
- (call $___fwritex
(get_local $1)
- (select
- (i32.const 9)
- (get_local $6)
- (i32.gt_s
- (get_local $6)
- (i32.const 9)
- )
- )
- (get_local $0)
+ (br $while-out$118)
)
+ (br $while-in$119)
)
- (set_local $8
- (i32.add
- (get_local $6)
- (i32.const -9)
+ (get_local $1)
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $0)
+ )
+ (i32.const 32)
)
+ (i32.const 0)
)
- (if
- (i32.and
+ (call $___fwritex
+ (get_local $1)
+ (select
+ (i32.const 9)
+ (get_local $14)
(i32.gt_s
- (get_local $6)
+ (get_local $14)
(i32.const 9)
)
- (i32.lt_u
- (set_local $1
- (i32.add
- (get_local $5)
- (i32.const 4)
- )
- )
- (get_local $24)
- )
)
- (block
+ (get_local $0)
+ )
+ )
+ (set_local $1
+ (i32.add
+ (get_local $14)
+ (i32.const -9)
+ )
+ )
+ (if
+ (i32.and
+ (i32.gt_s
+ (get_local $14)
+ (i32.const 9)
+ )
+ (i32.lt_u
(set_local $5
- (get_local $1)
- )
- (set_local $6
- (get_local $8)
+ (i32.add
+ (get_local $5)
+ (i32.const 4)
+ )
)
+ (get_local $23)
)
- (block
- (set_local $1
- (get_local $8)
- )
- (br $while-out$116)
+ )
+ (set_local $14
+ (get_local $1)
+ )
+ (block
+ (set_local $14
+ (get_local $1)
)
+ (br $while-out$116)
)
- (br $while-in$117)
)
+ (br $while-in$117)
)
- (set_local $1
- (get_local $21)
- )
+ (get_local $14)
)
(call $_pad
(get_local $0)
(i32.const 48)
(i32.add
- (get_local $1)
+ (get_local $14)
(i32.const 9)
)
(i32.const 9)
@@ -7637,19 +7456,19 @@
)
)
(block
- (set_local $13
+ (set_local $11
(select
- (get_local $24)
+ (get_local $23)
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
- (get_local $9)
+ (get_local $11)
)
)
(if
(i32.gt_s
- (get_local $21)
+ (get_local $14)
(i32.const -1)
)
(block
@@ -7660,13 +7479,10 @@
)
)
(set_local $5
- (get_local $6)
- )
- (set_local $8
- (get_local $21)
+ (get_local $7)
)
(loop $while-out$120 $while-in$121
- (set_local $11
+ (set_local $8
(if
(i32.eq
(set_local $1
@@ -7675,17 +7491,17 @@
(get_local $5)
)
(i32.const 0)
- (get_local $46)
+ (get_local $45)
)
)
- (get_local $46)
+ (get_local $45)
)
(block
(i32.store8
- (get_local $55)
+ (get_local $53)
(i32.const 48)
)
- (get_local $55)
+ (get_local $53)
)
(get_local $1)
)
@@ -7694,12 +7510,12 @@
(if
(i32.eq
(get_local $5)
- (get_local $6)
+ (get_local $7)
)
(block
(set_local $1
(i32.add
- (get_local $11)
+ (get_local $8)
(i32.const 1)
)
)
@@ -7714,7 +7530,7 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $11)
+ (get_local $8)
(i32.const 1)
(get_local $0)
)
@@ -7723,7 +7539,7 @@
(i32.and
(get_local $9)
(i32.lt_s
- (get_local $8)
+ (get_local $14)
(i32.const 1)
)
)
@@ -7750,15 +7566,15 @@
(block
(if
(i32.gt_u
- (get_local $11)
- (get_local $28)
+ (get_local $8)
+ (get_local $29)
)
(set_local $1
- (get_local $11)
+ (get_local $8)
)
(block
(set_local $1
- (get_local $11)
+ (get_local $8)
)
(br $do-once$122)
)
@@ -7776,7 +7592,7 @@
(if
(i32.gt_u
(get_local $1)
- (get_local $28)
+ (get_local $29)
)
(get_local $1)
(br $while-out$124)
@@ -7786,7 +7602,7 @@
)
)
)
- (set_local $11
+ (set_local $8
(i32.sub
(get_local $75)
(get_local $1)
@@ -7805,59 +7621,51 @@
(call $___fwritex
(get_local $1)
(select
- (get_local $11)
(get_local $8)
+ (get_local $14)
(i32.gt_s
+ (get_local $14)
(get_local $8)
- (get_local $11)
)
)
(get_local $0)
)
)
(if
- (i32.and
- (i32.lt_u
- (set_local $1
- (i32.add
- (get_local $5)
- (i32.const 4)
+ (i32.eqz
+ (i32.and
+ (i32.lt_u
+ (set_local $5
+ (i32.add
+ (get_local $5)
+ (i32.const 4)
+ )
)
+ (get_local $11)
)
- (get_local $13)
- )
- (i32.gt_s
- (set_local $8
- (i32.sub
- (get_local $8)
- (get_local $11)
+ (i32.gt_s
+ (set_local $14
+ (i32.sub
+ (get_local $14)
+ (get_local $8)
+ )
)
+ (i32.const -1)
)
- (i32.const -1)
)
)
- (set_local $5
- (get_local $1)
- )
- (block
- (set_local $1
- (get_local $8)
- )
- (br $while-out$120)
- )
+ (br $while-out$120)
)
(br $while-in$121)
)
)
- (set_local $1
- (get_local $21)
- )
+ (get_local $14)
)
(call $_pad
(get_local $0)
(i32.const 48)
(i32.add
- (get_local $1)
+ (get_local $14)
(i32.const 18)
)
(i32.const 18)
@@ -7875,10 +7683,10 @@
)
)
(call $___fwritex
- (get_local $10)
+ (get_local $13)
(i32.sub
- (get_local $41)
- (get_local $10)
+ (get_local $40)
+ (get_local $13)
)
(get_local $0)
)
@@ -7888,19 +7696,19 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
- (get_local $7)
+ (get_local $16)
+ (get_local $6)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 8192)
)
)
(select
- (get_local $15)
- (get_local $7)
+ (get_local $16)
+ (get_local $6)
(i32.lt_s
- (get_local $7)
- (get_local $15)
+ (get_local $6)
+ (get_local $16)
)
)
)
@@ -7912,7 +7720,7 @@
(set_local $8
(i32.ne
(i32.and
- (get_local $33)
+ (get_local $26)
(i32.const 32)
)
(i32.const 0)
@@ -7923,12 +7731,12 @@
(set_local $6
(select
(i32.const 0)
- (get_local $53)
+ (get_local $51)
(set_local $1
(i32.or
(f64.ne
- (get_local $14)
- (get_local $14)
+ (get_local $15)
+ (get_local $15)
)
(i32.const 0)
)
@@ -7949,7 +7757,7 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(set_local $5
(i32.add
(get_local $6)
@@ -7975,7 +7783,7 @@
)
(block
(call $___fwritex
- (get_local $40)
+ (get_local $39)
(get_local $6)
(get_local $0)
)
@@ -7998,47 +7806,47 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 8192)
)
)
(select
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.lt_s
(get_local $5)
- (get_local $15)
+ (get_local $16)
)
)
)
)
)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
- (set_local $49
+ (set_local $47
(get_local $20)
)
- (set_local $38
- (get_local $17)
+ (set_local $37
+ (get_local $18)
)
- (set_local $43
+ (set_local $42
(get_local $10)
)
- (set_local $44
+ (set_local $43
(i32.const 0)
)
- (set_local $50
+ (set_local $48
(i32.const 4091)
)
- (set_local $51
- (get_local $27)
+ (set_local $49
+ (get_local $28)
)
)
)
@@ -8050,20 +7858,20 @@
(i32.const 64)
)
(block
- (set_local $6
+ (set_local $7
(i32.and
(get_local $68)
(i32.const 32)
)
)
- (set_local $34
+ (set_local $58
(if
(i32.and
(i32.eq
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
@@ -8079,32 +7887,32 @@
)
)
(block
- (set_local $35
- (get_local $47)
+ (set_local $34
+ (get_local $46)
)
(set_local $32
- (get_local $59)
+ (get_local $57)
)
- (set_local $36
+ (set_local $35
(i32.const 0)
)
- (set_local $37
+ (set_local $36
(i32.const 4091)
)
(set_local $12
(i32.const 77)
)
- (get_local $27)
+ (get_local $28)
)
(block
- (set_local $7
- (get_local $27)
+ (set_local $6
+ (get_local $28)
)
(loop $while-out$129 $while-in$130
(i32.store8
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const -1)
)
)
@@ -8122,7 +7930,7 @@
)
(i32.const 255)
)
- (get_local $6)
+ (get_local $7)
)
(i32.const 255)
)
@@ -8148,12 +7956,7 @@
(i32.const 0)
)
)
- (block
- (set_local $5
- (get_local $7)
- )
- (br $while-out$129)
- )
+ (br $while-out$129)
)
(br $while-in$130)
)
@@ -8161,7 +7964,7 @@
(i32.or
(i32.eq
(i32.and
- (get_local $47)
+ (get_local $46)
(i32.const 8)
)
(i32.const 0)
@@ -8170,7 +7973,7 @@
(i32.eq
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
(i32.const 0)
@@ -8184,34 +7987,34 @@
)
)
(block
- (set_local $35
- (get_local $47)
+ (set_local $34
+ (get_local $46)
)
(set_local $32
- (get_local $59)
+ (get_local $57)
)
- (set_local $36
+ (set_local $35
(i32.const 0)
)
- (set_local $37
+ (set_local $36
(i32.const 4091)
)
(set_local $12
(i32.const 77)
)
- (get_local $5)
+ (get_local $6)
)
(block
- (set_local $35
- (get_local $47)
+ (set_local $34
+ (get_local $46)
)
(set_local $32
- (get_local $59)
+ (get_local $57)
)
- (set_local $36
+ (set_local $35
(i32.const 2)
)
- (set_local $37
+ (set_local $36
(i32.add
(i32.const 4091)
(i32.shr_s
@@ -8223,7 +8026,7 @@
(set_local $12
(i32.const 77)
)
- (get_local $5)
+ (get_local $6)
)
)
)
@@ -8236,25 +8039,25 @@
(i32.const 76)
)
(block
- (set_local $34
+ (set_local $58
(call $_fmt_u
- (get_local $48)
- (get_local $60)
- (get_local $27)
+ (get_local $33)
+ (get_local $59)
+ (get_local $28)
)
)
- (set_local $35
- (get_local $17)
+ (set_local $34
+ (get_local $18)
)
(set_local $32
(get_local $10)
)
+ (set_local $35
+ (get_local $60)
+ )
(set_local $36
(get_local $61)
)
- (set_local $37
- (get_local $62)
- )
(set_local $12
(i32.const 77)
)
@@ -8272,7 +8075,7 @@
(i32.eq
(set_local $1
(call $_memchr
- (get_local $52)
+ (get_local $50)
(i32.const 0)
(get_local $10)
)
@@ -8280,32 +8083,32 @@
(i32.const 0)
)
)
- (set_local $49
- (get_local $52)
+ (set_local $47
+ (get_local $50)
)
- (set_local $38
+ (set_local $37
(get_local $7)
)
- (set_local $43
+ (set_local $42
(select
(get_local $10)
(i32.sub
(get_local $1)
- (get_local $52)
+ (get_local $50)
)
(get_local $5)
)
)
- (set_local $44
+ (set_local $43
(i32.const 0)
)
- (set_local $50
+ (set_local $48
(i32.const 4091)
)
- (set_local $51
+ (set_local $49
(select
(i32.add
- (get_local $52)
+ (get_local $50)
(get_local $10)
)
(get_local $1)
@@ -8322,15 +8125,15 @@
(set_local $12
(i32.const 0)
)
- (set_local $6
+ (set_local $7
(i32.const 0)
)
(set_local $5
(i32.const 0)
)
- (set_local $7
+ (set_local $6
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
(loop $while-out$131 $while-in$132
@@ -8338,17 +8141,12 @@
(i32.eq
(set_local $1
(i32.load
- (get_local $7)
+ (get_local $6)
)
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $5)
- )
- (br $while-out$131)
- )
+ (br $while-out$131)
)
(if
(i32.or
@@ -8365,20 +8163,15 @@
(get_local $5)
(i32.sub
(get_local $69)
- (get_local $6)
+ (get_local $7)
)
)
)
- (block
- (set_local $1
- (get_local $5)
- )
- (br $while-out$131)
- )
+ (br $while-out$131)
)
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 4)
)
)
@@ -8388,20 +8181,17 @@
(set_local $1
(i32.add
(get_local $5)
- (get_local $6)
+ (get_local $7)
)
)
)
- (set_local $6
+ (set_local $7
(get_local $1)
)
(block
- (set_local $6
+ (set_local $7
(get_local $1)
)
- (set_local $1
- (get_local $5)
- )
(br $while-out$131)
)
)
@@ -8409,11 +8199,11 @@
)
(if
(i32.lt_s
- (get_local $1)
+ (get_local $5)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -8422,17 +8212,17 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
- (get_local $6)
- (get_local $17)
+ (get_local $16)
+ (get_local $7)
+ (get_local $18)
)
(if
(i32.eq
- (get_local $6)
+ (get_local $7)
(i32.const 0)
)
(block
- (set_local $39
+ (set_local $38
(i32.const 0)
)
(set_local $12
@@ -8440,12 +8230,12 @@
)
)
(block
- (set_local $7
+ (set_local $6
(i32.const 0)
)
- (set_local $5
+ (set_local $8
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
(loop $while-out$133 $while-in$134
@@ -8453,14 +8243,14 @@
(i32.eq
(set_local $1
(i32.load
- (get_local $5)
+ (get_local $8)
)
)
(i32.const 0)
)
(block
- (set_local $39
- (get_local $6)
+ (set_local $38
+ (get_local $7)
)
(set_local $12
(i32.const 98)
@@ -8468,9 +8258,9 @@
(br $label$break$L308)
)
)
- (set_local $11
+ (set_local $8
(i32.add
- (get_local $5)
+ (get_local $8)
(i32.const 4)
)
)
@@ -8484,14 +8274,14 @@
(get_local $1)
)
)
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $6)
+ (get_local $7)
)
(block
- (set_local $39
- (get_local $6)
+ (set_local $38
+ (get_local $7)
)
(set_local $12
(i32.const 98)
@@ -8518,19 +8308,14 @@
(if
(i32.lt_u
(get_local $1)
- (get_local $6)
+ (get_local $7)
)
- (block
- (set_local $7
- (get_local $1)
- )
- (set_local $5
- (get_local $11)
- )
+ (set_local $6
+ (get_local $1)
)
(block
- (set_local $39
- (get_local $6)
+ (set_local $38
+ (get_local $7)
)
(set_local $12
(i32.const 98)
@@ -8560,31 +8345,28 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
- (get_local $39)
+ (get_local $16)
+ (get_local $38)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 8192)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
(select
- (get_local $15)
- (get_local $39)
+ (get_local $16)
+ (get_local $38)
(i32.gt_s
- (get_local $15)
- (get_local $39)
+ (get_local $16)
+ (get_local $38)
)
)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
@@ -8601,17 +8383,17 @@
(set_local $5
(select
(i32.and
- (get_local $35)
+ (get_local $34)
(i32.const -65537)
)
- (get_local $35)
+ (get_local $34)
(i32.gt_s
(get_local $32)
(i32.const -1)
)
)
)
- (set_local $49
+ (set_local $47
(if
(i32.or
(i32.ne
@@ -8623,7 +8405,7 @@
(i32.ne
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
(i32.const 0)
@@ -8638,7 +8420,7 @@
)
)
(block
- (set_local $6
+ (set_local $7
(i32.gt_s
(get_local $32)
(set_local $1
@@ -8652,50 +8434,50 @@
)
(i32.sub
(get_local $71)
- (get_local $34)
+ (get_local $58)
)
)
)
)
)
- (set_local $38
+ (set_local $37
(get_local $5)
)
- (set_local $43
+ (set_local $42
(select
(get_local $32)
(get_local $1)
- (get_local $6)
+ (get_local $7)
)
)
- (set_local $44
- (get_local $36)
+ (set_local $43
+ (get_local $35)
)
- (set_local $50
- (get_local $37)
+ (set_local $48
+ (get_local $36)
)
- (set_local $51
- (get_local $27)
+ (set_local $49
+ (get_local $28)
)
- (get_local $34)
+ (get_local $58)
)
(block
- (set_local $38
+ (set_local $37
(get_local $5)
)
- (set_local $43
+ (set_local $42
(i32.const 0)
)
- (set_local $44
- (get_local $36)
+ (set_local $43
+ (get_local $35)
)
- (set_local $50
- (get_local $37)
+ (set_local $48
+ (get_local $36)
)
- (set_local $51
- (get_local $27)
+ (set_local $49
+ (get_local $28)
)
- (get_local $27)
+ (get_local $28)
)
)
)
@@ -8703,25 +8485,25 @@
)
(set_local $1
(i32.lt_s
- (get_local $43)
- (set_local $6
+ (get_local $42)
+ (set_local $7
(i32.sub
- (get_local $51)
(get_local $49)
+ (get_local $47)
)
)
)
)
(set_local $5
(i32.lt_s
- (get_local $15)
+ (get_local $16)
(set_local $1
(i32.add
- (get_local $44)
- (set_local $7
+ (get_local $43)
+ (set_local $6
(select
- (get_local $6)
- (get_local $43)
+ (get_local $7)
+ (get_local $42)
(get_local $1)
)
)
@@ -8735,12 +8517,12 @@
(set_local $5
(select
(get_local $1)
- (get_local $15)
+ (get_local $16)
(get_local $5)
)
)
(get_local $1)
- (get_local $38)
+ (get_local $37)
)
(if
(i32.eq
@@ -8753,8 +8535,8 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $50)
- (get_local $44)
+ (get_local $48)
+ (get_local $43)
(get_local $0)
)
)
@@ -8764,15 +8546,15 @@
(get_local $5)
(get_local $1)
(i32.xor
- (get_local $38)
+ (get_local $37)
(i32.const 65536)
)
)
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $7)
(get_local $6)
+ (get_local $7)
(i32.const 0)
)
(if
@@ -8786,8 +8568,8 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $49)
- (get_local $6)
+ (get_local $47)
+ (get_local $7)
(get_local $0)
)
)
@@ -8797,21 +8579,18 @@
(get_local $5)
(get_local $1)
(i32.xor
- (get_local $38)
+ (get_local $37)
(i32.const 8192)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
(get_local $5)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
@@ -8831,7 +8610,7 @@
(get_local $83)
(i32.const 0)
)
- (set_local $23
+ (set_local $24
(i32.const 0)
)
(block
@@ -8854,12 +8633,7 @@
)
(i32.const 0)
)
- (block
- (set_local $0
- (get_local $1)
- )
- (br $while-out$136)
- )
+ (br $while-out$136)
)
(call $_pop_arg_336
(i32.add
@@ -8874,7 +8648,7 @@
)
(if
(i32.lt_s
- (set_local $0
+ (set_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -8882,11 +8656,9 @@
)
(i32.const 10)
)
- (set_local $1
- (get_local $0)
- )
+ (get_local $1)
(block
- (set_local $23
+ (set_local $24
(i32.const 1)
)
(br $label$break$L343)
@@ -8896,13 +8668,13 @@
)
(if
(i32.lt_s
- (get_local $0)
+ (get_local $1)
(i32.const 10)
)
(loop $while-out$138 $while-in$139
- (set_local $1
+ (set_local $0
(i32.add
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
@@ -8912,7 +8684,7 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $0)
+ (get_local $1)
(i32.const 2)
)
)
@@ -8920,7 +8692,7 @@
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L343)
@@ -8928,14 +8700,14 @@
)
(if
(i32.lt_s
- (get_local $1)
+ (get_local $0)
(i32.const 10)
)
- (set_local $0
- (get_local $1)
+ (set_local $1
+ (get_local $0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const 1)
)
(br $while-out$138)
@@ -8943,13 +8715,13 @@
)
(br $while-in$139)
)
- (set_local $23
+ (set_local $24
(i32.const 1)
)
)
)
)
- (set_local $23
+ (set_local $24
(get_local $82)
)
)
@@ -8959,7 +8731,7 @@
(i32.const 8)
(get_local $31)
)
- (get_local $23)
+ (get_local $24)
)
(func $_pop_arg_336 (param $0 i32) (param $1 i32) (param $2 i32)
(local $3 i32)
@@ -9403,9 +9175,6 @@
(set_local $4
(get_local $1)
)
- (set_local $1
- (get_local $2)
- )
(loop $while-out$0 $while-in$1
(set_local $0
(call $___uremdi3
@@ -9421,7 +9190,7 @@
(i32.store8
(set_local $2
(i32.add
- (get_local $1)
+ (get_local $2)
(i32.const -1)
)
)
@@ -9470,23 +9239,15 @@
(set_local $4
(get_local $1)
)
- (set_local $1
- (get_local $2)
- )
- )
- (block
- (set_local $1
- (get_local $2)
- )
- (br $while-out$0)
)
+ (br $while-out$0)
)
(br $while-in$1)
)
(set_local $3
(get_local $0)
)
- (get_local $1)
+ (get_local $2)
)
(block
(set_local $3
@@ -9506,9 +9267,6 @@
(set_local $1
(get_local $0)
)
- (set_local $2
- (get_local $3)
- )
(loop $while-out$2 $while-in$3
(i32.store8
(set_local $1
@@ -9521,7 +9279,7 @@
(i32.or
(i32.and
(call_import $i32u-rem
- (get_local $2)
+ (get_local $3)
(i32.const 10)
)
(i32.const -1)
@@ -9534,7 +9292,7 @@
(set_local $0
(i32.and
(call_import $i32u-div
- (get_local $2)
+ (get_local $3)
(i32.const 10)
)
(i32.const -1)
@@ -9542,7 +9300,7 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $3)
(i32.const 10)
)
(block
@@ -9551,7 +9309,7 @@
)
(br $while-out$2)
)
- (set_local $2
+ (set_local $3
(get_local $0)
)
)
@@ -9798,7 +9556,7 @@
)
(set_local $22
(i32.shr_u
- (set_local $12
+ (set_local $6
(select
(i32.const 16)
(i32.and
@@ -9837,7 +9595,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $7
+ (set_local $8
(i32.add
(i32.xor
(i32.and
@@ -9877,7 +9635,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $7)
+ (get_local $8)
)
(i32.const -1)
)
@@ -9924,7 +9682,7 @@
(i32.or
(set_local $0
(i32.shl
- (get_local $7)
+ (get_local $8)
(i32.const 3)
)
)
@@ -9958,7 +9716,7 @@
)
(if
(i32.gt_u
- (get_local $12)
+ (get_local $6)
(set_local $10
(i32.load
(i32.const 184)
@@ -10030,7 +9788,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $7
+ (set_local $8
(i32.add
(i32.or
(i32.or
@@ -10132,13 +9890,13 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $7)
+ (get_local $8)
)
(i32.const -1)
)
)
)
- (set_local $6
+ (set_local $7
(get_local $10)
)
)
@@ -10173,7 +9931,7 @@
(get_local $1)
(get_local $0)
)
- (set_local $6
+ (set_local $7
(i32.load
(i32.const 184)
)
@@ -10186,7 +9944,7 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $12)
+ (get_local $6)
(i32.const 3)
)
)
@@ -10194,17 +9952,17 @@
(set_local $4
(i32.add
(get_local $2)
- (get_local $12)
+ (get_local $6)
)
)
(i32.or
(set_local $9
(i32.sub
(i32.shl
- (get_local $7)
+ (get_local $8)
(i32.const 3)
)
- (get_local $12)
+ (get_local $6)
)
)
(i32.const 1)
@@ -10219,7 +9977,7 @@
)
(if
(i32.ne
- (get_local $6)
+ (get_local $7)
(i32.const 0)
)
(block
@@ -10228,14 +9986,14 @@
(i32.const 196)
)
)
- (set_local $7
+ (set_local $8
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
(set_local $2
(i32.shr_u
- (get_local $6)
+ (get_local $7)
(i32.const 3)
)
)
@@ -10272,12 +10030,12 @@
)
(set_local $5
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 8)
)
)
- (set_local $8
- (get_local $7)
+ (set_local $12
+ (get_local $8)
)
)
(if
@@ -10286,7 +10044,7 @@
(i32.load
(set_local $1
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 8)
)
)
@@ -10301,7 +10059,7 @@
(set_local $5
(get_local $1)
)
- (set_local $8
+ (set_local $12
(get_local $2)
)
)
@@ -10312,16 +10070,16 @@
(get_local $0)
)
(i32.store offset=12
- (get_local $8)
+ (get_local $12)
(get_local $0)
)
(i32.store offset=8
(get_local $0)
- (get_local $8)
+ (get_local $12)
)
(i32.store offset=12
(get_local $0)
- (get_local $7)
+ (get_local $8)
)
)
)
@@ -10347,9 +10105,7 @@
)
(i32.const 0)
)
- (set_local $8
- (get_local $12)
- )
+ (get_local $6)
(block
(set_local $0
(i32.and
@@ -10456,13 +10212,13 @@
)
(i32.const -8)
)
- (get_local $12)
+ (get_local $6)
)
)
(set_local $4
(get_local $0)
)
- (set_local $7
+ (set_local $8
(get_local $0)
)
(loop $while-out$6 $while-in$7
@@ -10485,11 +10241,11 @@
(i32.const 0)
)
(block
- (set_local $6
+ (set_local $7
(get_local $2)
)
(set_local $10
- (get_local $7)
+ (get_local $8)
)
(br $while-out$6)
)
@@ -10511,7 +10267,7 @@
)
(i32.const -8)
)
- (get_local $12)
+ (get_local $6)
)
)
(get_local $2)
@@ -10527,10 +10283,10 @@
(set_local $4
(get_local $1)
)
- (set_local $7
+ (set_local $8
(select
(get_local $1)
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
)
@@ -10553,7 +10309,7 @@
(set_local $9
(i32.add
(get_local $10)
- (get_local $12)
+ (get_local $6)
)
)
)
@@ -10579,7 +10335,7 @@
(i32.eq
(set_local $2
(i32.load
- (set_local $7
+ (set_local $8
(i32.add
(get_local $10)
(i32.const 20)
@@ -10593,7 +10349,7 @@
(i32.eq
(set_local $2
(i32.load
- (set_local $7
+ (set_local $8
(i32.add
(get_local $10)
(i32.const 16)
@@ -10604,7 +10360,7 @@
(i32.const 0)
)
(block
- (set_local $14
+ (set_local $15
(i32.const 0)
)
(br $do-once$8)
@@ -10636,7 +10392,7 @@
(set_local $4
(get_local $2)
)
- (set_local $7
+ (set_local $8
(get_local $5)
)
(br $while-in$11)
@@ -10656,20 +10412,12 @@
)
(i32.const 0)
)
- (block
- (set_local $2
- (get_local $4)
- )
- (set_local $4
- (get_local $7)
- )
- (br $while-out$10)
- )
+ (br $while-out$10)
(block
(set_local $4
(get_local $2)
)
- (set_local $7
+ (set_local $8
(get_local $5)
)
)
@@ -10678,17 +10426,17 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $8)
(get_local $0)
)
(call_import $_abort)
(block
(i32.store
- (get_local $4)
+ (get_local $8)
(i32.const 0)
)
- (set_local $14
- (get_local $2)
+ (set_local $15
+ (get_local $4)
)
)
)
@@ -10722,7 +10470,7 @@
(if
(i32.eq
(i32.load
- (set_local $7
+ (set_local $8
(i32.add
(get_local $2)
(i32.const 8)
@@ -10737,10 +10485,10 @@
(get_local $2)
)
(i32.store
- (get_local $7)
+ (get_local $8)
(get_local $4)
)
- (set_local $14
+ (set_local $15
(get_local $2)
)
)
@@ -10778,11 +10526,11 @@
(block
(i32.store
(get_local $2)
- (get_local $14)
+ (get_local $15)
)
(if
(i32.eq
- (get_local $14)
+ (get_local $15)
(i32.const 0)
)
(block
@@ -10829,16 +10577,16 @@
)
(i32.store
(get_local $0)
- (get_local $14)
+ (get_local $15)
)
(i32.store offset=20
(get_local $1)
- (get_local $14)
+ (get_local $15)
)
)
(br_if $do-once$12
(i32.eq
- (get_local $14)
+ (get_local $15)
(i32.const 0)
)
)
@@ -10846,7 +10594,7 @@
)
(if
(i32.lt_u
- (get_local $14)
+ (get_local $15)
(set_local $0
(i32.load
(i32.const 192)
@@ -10856,7 +10604,7 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $14)
+ (get_local $15)
(get_local $1)
)
(if
@@ -10876,12 +10624,12 @@
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $14)
+ (get_local $15)
(get_local $1)
)
(i32.store offset=24
(get_local $1)
- (get_local $14)
+ (get_local $15)
)
)
)
@@ -10905,12 +10653,12 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $14)
+ (get_local $15)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $14)
+ (get_local $15)
)
)
)
@@ -10920,7 +10668,7 @@
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $7)
(i32.const 16)
)
(block
@@ -10929,8 +10677,8 @@
(i32.or
(set_local $0
(i32.add
+ (get_local $7)
(get_local $6)
- (get_local $12)
)
)
(i32.const 3)
@@ -10961,23 +10709,23 @@
(i32.store offset=4
(get_local $10)
(i32.or
- (get_local $12)
+ (get_local $6)
(i32.const 3)
)
)
(i32.store offset=4
(get_local $9)
(i32.or
- (get_local $6)
+ (get_local $7)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $9)
- (get_local $6)
+ (get_local $7)
)
- (get_local $6)
+ (get_local $7)
)
(if
(i32.ne
@@ -11042,7 +10790,7 @@
(i32.const 8)
)
)
- (set_local $13
+ (set_local $16
(get_local $4)
)
)
@@ -11067,7 +10815,7 @@
(set_local $3
(get_local $0)
)
- (set_local $13
+ (set_local $16
(get_local $2)
)
)
@@ -11078,12 +10826,12 @@
(get_local $1)
)
(i32.store offset=12
- (get_local $13)
+ (get_local $16)
(get_local $1)
)
(i32.store offset=8
(get_local $1)
- (get_local $13)
+ (get_local $16)
)
(i32.store offset=12
(get_local $1)
@@ -11093,7 +10841,7 @@
)
(i32.store
(i32.const 184)
- (get_local $6)
+ (get_local $7)
)
(i32.store
(i32.const 196)
@@ -11110,9 +10858,7 @@
)
)
)
- (set_local $8
- (get_local $12)
- )
+ (get_local $6)
)
)
(if
@@ -11120,7 +10866,7 @@
(get_local $0)
(i32.const -65)
)
- (set_local $8
+ (set_local $6
(i32.const -1)
)
(block
@@ -11144,11 +10890,11 @@
)
(i32.const 0)
)
- (set_local $8
+ (set_local $6
(get_local $5)
)
(block
- (set_local $13
+ (set_local $16
(i32.sub
(i32.const 0)
(get_local $5)
@@ -11160,7 +10906,7 @@
(set_local $3
(i32.load offset=480
(i32.shl
- (set_local $8
+ (set_local $12
(if
(i32.eq
(set_local $3
@@ -11179,7 +10925,7 @@
)
(i32.const 31)
(block
- (set_local $6
+ (set_local $7
(i32.shl
(set_local $3
(i32.add
@@ -11187,11 +10933,11 @@
(i32.const 14)
(i32.or
(i32.or
- (set_local $6
+ (set_local $7
(i32.and
(i32.shr_u
(i32.add
- (set_local $8
+ (set_local $12
(i32.shl
(get_local $3)
(set_local $3
@@ -11221,10 +10967,10 @@
(i32.and
(i32.shr_u
(i32.add
- (set_local $6
+ (set_local $7
(i32.shl
- (get_local $8)
- (get_local $6)
+ (get_local $12)
+ (get_local $7)
)
)
(i32.const 245760)
@@ -11238,7 +10984,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $6)
+ (get_local $7)
(get_local $3)
)
(i32.const 15)
@@ -11259,7 +11005,7 @@
)
(i32.const 1)
)
- (get_local $6)
+ (get_local $7)
)
)
)
@@ -11273,7 +11019,7 @@
)
(block
(set_local $31
- (get_local $13)
+ (get_local $16)
)
(set_local $32
(i32.const 0)
@@ -11286,10 +11032,10 @@
)
)
(block
- (set_local $6
- (get_local $13)
+ (set_local $7
+ (get_local $16)
)
- (set_local $14
+ (set_local $15
(i32.const 0)
)
(set_local $11
@@ -11300,12 +11046,12 @@
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $8)
+ (get_local $12)
(i32.const 1)
)
)
(i32.eq
- (get_local $8)
+ (get_local $12)
(i32.const 31)
)
)
@@ -11320,7 +11066,7 @@
(loop $while-out$17 $while-in$18
(if
(i32.lt_u
- (set_local $13
+ (set_local $16
(i32.sub
(set_local $3
(i32.and
@@ -11333,7 +11079,7 @@
(get_local $5)
)
)
- (get_local $6)
+ (get_local $7)
)
(if
(i32.eq
@@ -11342,7 +11088,7 @@
)
(block
(set_local $26
- (get_local $13)
+ (get_local $16)
)
(set_local $24
(get_local $23)
@@ -11359,11 +11105,11 @@
(get_local $23)
)
)
- (set_local $13
- (get_local $6)
+ (set_local $16
+ (get_local $7)
)
)
- (set_local $6
+ (set_local $7
(i32.eq
(set_local $3
(i32.load offset=20
@@ -11373,12 +11119,12 @@
(i32.const 0)
)
)
- (set_local $14
+ (set_local $15
(select
- (get_local $14)
+ (get_local $15)
(get_local $3)
(i32.or
- (get_local $6)
+ (get_local $7)
(i32.eq
(get_local $3)
(set_local $3
@@ -11407,7 +11153,7 @@
(get_local $11)
(i32.xor
(i32.and
- (set_local $6
+ (set_local $7
(i32.eq
(get_local $3)
(i32.const 0)
@@ -11420,13 +11166,13 @@
)
)
(if
- (get_local $6)
+ (get_local $7)
(block
(set_local $31
- (get_local $13)
+ (get_local $16)
)
(set_local $32
- (get_local $14)
+ (get_local $15)
)
(set_local $28
(get_local $36)
@@ -11437,8 +11183,8 @@
(br $while-out$17)
)
(block
- (set_local $6
- (get_local $13)
+ (set_local $7
+ (get_local $16)
)
(set_local $23
(get_local $3)
@@ -11470,13 +11216,13 @@
)
)
(block
- (set_local $6
+ (set_local $7
(i32.sub
(i32.const 0)
(set_local $3
(i32.shl
(i32.const 2)
- (get_local $8)
+ (get_local $12)
)
)
)
@@ -11488,14 +11234,14 @@
(get_local $0)
(i32.or
(get_local $3)
- (get_local $6)
+ (get_local $7)
)
)
)
(i32.const 0)
)
(block
- (set_local $8
+ (set_local $6
(get_local $5)
)
(br $do-once$0)
@@ -11531,7 +11277,7 @@
(set_local $3
(i32.and
(i32.shr_u
- (set_local $6
+ (set_local $7
(i32.shr_u
(get_local $3)
(get_local $0)
@@ -11549,7 +11295,7 @@
(i32.shr_u
(set_local $3
(i32.shr_u
- (get_local $6)
+ (get_local $7)
(get_local $3)
)
)
@@ -11607,7 +11353,7 @@
(set_local $17
(get_local $31)
)
- (set_local $15
+ (set_local $13
(get_local $28)
)
)
@@ -11652,14 +11398,14 @@
(get_local $26)
)
)
- (set_local $3
+ (set_local $17
(select
(get_local $3)
(get_local $26)
(get_local $0)
)
)
- (set_local $6
+ (set_local $3
(select
(get_local $24)
(get_local $29)
@@ -11677,13 +11423,13 @@
)
(block
(set_local $26
- (get_local $3)
+ (get_local $17)
)
(set_local $24
(get_local $0)
)
(set_local $29
- (get_local $6)
+ (get_local $3)
)
(br $while-in$20)
)
@@ -11698,23 +11444,20 @@
(i32.const 0)
)
(block
- (set_local $17
+ (set_local $13
(get_local $3)
)
- (set_local $15
- (get_local $6)
- )
(br $while-out$19)
)
(block
(set_local $26
- (get_local $3)
+ (get_local $17)
)
(set_local $24
(get_local $0)
)
(set_local $29
- (get_local $6)
+ (get_local $3)
)
)
)
@@ -11723,10 +11466,10 @@
)
(if
(i32.eq
- (get_local $15)
+ (get_local $13)
(i32.const 0)
)
- (set_local $8
+ (set_local $6
(get_local $5)
)
(if
@@ -11742,7 +11485,7 @@
(block
(if
(i32.lt_u
- (get_local $15)
+ (get_local $13)
(set_local $0
(i32.load
(i32.const 192)
@@ -11753,10 +11496,10 @@
)
(if
(i32.ge_u
- (get_local $15)
+ (get_local $13)
(set_local $3
(i32.add
- (get_local $15)
+ (get_local $13)
(get_local $5)
)
)
@@ -11765,7 +11508,7 @@
)
(set_local $1
(i32.load offset=24
- (get_local $15)
+ (get_local $13)
)
)
(block $do-once$21
@@ -11773,10 +11516,10 @@
(i32.eq
(set_local $2
(i32.load offset=12
- (get_local $15)
+ (get_local $13)
)
)
- (get_local $15)
+ (get_local $13)
)
(block
(if
@@ -11785,7 +11528,7 @@
(i32.load
(set_local $9
(i32.add
- (get_local $15)
+ (get_local $13)
(i32.const 20)
)
)
@@ -11799,7 +11542,7 @@
(i32.load
(set_local $9
(i32.add
- (get_local $15)
+ (get_local $13)
(i32.const 16)
)
)
@@ -11808,16 +11551,16 @@
(i32.const 0)
)
(block
- (set_local $12
+ (set_local $6
(i32.const 0)
)
(br $do-once$21)
)
- (set_local $7
+ (set_local $8
(get_local $2)
)
)
- (set_local $7
+ (set_local $8
(get_local $2)
)
)
@@ -11826,9 +11569,9 @@
(i32.ne
(set_local $2
(i32.load
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 20)
)
)
@@ -11837,11 +11580,11 @@
(i32.const 0)
)
(block
- (set_local $7
+ (set_local $8
(get_local $2)
)
(set_local $9
- (get_local $6)
+ (get_local $7)
)
(br $while-in$24)
)
@@ -11850,9 +11593,9 @@
(i32.eq
(set_local $2
(i32.load
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 16)
)
)
@@ -11860,21 +11603,13 @@
)
(i32.const 0)
)
+ (br $while-out$23)
(block
- (set_local $2
- (get_local $7)
- )
- (set_local $7
- (get_local $9)
- )
- (br $while-out$23)
- )
- (block
- (set_local $7
+ (set_local $8
(get_local $2)
)
(set_local $9
- (get_local $6)
+ (get_local $7)
)
)
)
@@ -11882,17 +11617,17 @@
)
(if
(i32.lt_u
- (get_local $7)
+ (get_local $9)
(get_local $0)
)
(call_import $_abort)
(block
(i32.store
- (get_local $7)
+ (get_local $9)
(i32.const 0)
)
- (set_local $12
- (get_local $2)
+ (set_local $6
+ (get_local $8)
)
)
)
@@ -11900,9 +11635,9 @@
(block
(if
(i32.lt_u
- (set_local $7
+ (set_local $8
(i32.load offset=8
- (get_local $15)
+ (get_local $13)
)
)
(get_local $0)
@@ -11914,12 +11649,12 @@
(i32.load
(set_local $0
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 12)
)
)
)
- (get_local $15)
+ (get_local $13)
)
(call_import $_abort)
)
@@ -11933,7 +11668,7 @@
)
)
)
- (get_local $15)
+ (get_local $13)
)
(block
(i32.store
@@ -11942,9 +11677,9 @@
)
(i32.store
(get_local $9)
- (get_local $7)
+ (get_local $8)
)
- (set_local $12
+ (set_local $6
(get_local $2)
)
)
@@ -11962,7 +11697,7 @@
(block
(if
(i32.eq
- (get_local $15)
+ (get_local $13)
(i32.load
(set_local $2
(i32.add
@@ -11970,7 +11705,7 @@
(i32.shl
(set_local $0
(i32.load offset=28
- (get_local $15)
+ (get_local $13)
)
)
(i32.const 2)
@@ -11982,11 +11717,11 @@
(block
(i32.store
(get_local $2)
- (get_local $12)
+ (get_local $6)
)
(if
(i32.eq
- (get_local $12)
+ (get_local $6)
(i32.const 0)
)
(block
@@ -12029,20 +11764,20 @@
)
)
)
- (get_local $15)
+ (get_local $13)
)
(i32.store
(get_local $0)
- (get_local $12)
+ (get_local $6)
)
(i32.store offset=20
(get_local $1)
- (get_local $12)
+ (get_local $6)
)
)
(br_if $do-once$25
(i32.eq
- (get_local $12)
+ (get_local $6)
(i32.const 0)
)
)
@@ -12050,7 +11785,7 @@
)
(if
(i32.lt_u
- (get_local $12)
+ (get_local $6)
(set_local $0
(i32.load
(i32.const 192)
@@ -12060,14 +11795,14 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $12)
+ (get_local $6)
(get_local $1)
)
(if
(i32.ne
(set_local $1
(i32.load offset=16
- (get_local $15)
+ (get_local $13)
)
)
(i32.const 0)
@@ -12080,12 +11815,12 @@
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $12)
+ (get_local $6)
(get_local $1)
)
(i32.store offset=24
(get_local $1)
- (get_local $12)
+ (get_local $6)
)
)
)
@@ -12094,7 +11829,7 @@
(i32.ne
(set_local $0
(i32.load offset=20
- (get_local $15)
+ (get_local $13)
)
)
(i32.const 0)
@@ -12109,12 +11844,12 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $12)
+ (get_local $6)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $12)
+ (get_local $6)
)
)
)
@@ -12130,7 +11865,7 @@
)
(block
(i32.store offset=4
- (get_local $15)
+ (get_local $13)
(i32.or
(set_local $0
(i32.add
@@ -12147,7 +11882,7 @@
(set_local $0
(i32.add
(i32.add
- (get_local $15)
+ (get_local $13)
(get_local $0)
)
(i32.const 4)
@@ -12164,7 +11899,7 @@
)
(block
(i32.store offset=4
- (get_local $15)
+ (get_local $13)
(i32.or
(get_local $5)
(i32.const 3)
@@ -12652,12 +12387,12 @@
)
(return
(i32.add
- (get_local $15)
+ (get_local $13)
(i32.const 8)
)
)
)
- (set_local $8
+ (set_local $6
(get_local $5)
)
)
@@ -12675,7 +12410,7 @@
(i32.const 184)
)
)
- (get_local $8)
+ (get_local $6)
)
(block
(set_local $1
@@ -12688,7 +12423,7 @@
(set_local $2
(i32.sub
(get_local $0)
- (get_local $8)
+ (get_local $6)
)
)
(i32.const 15)
@@ -12699,7 +12434,7 @@
(set_local $0
(i32.add
(get_local $1)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -12724,7 +12459,7 @@
(i32.store offset=4
(get_local $1)
(i32.or
- (get_local $8)
+ (get_local $6)
(i32.const 3)
)
)
@@ -12782,7 +12517,7 @@
(i32.const 188)
)
)
- (get_local $8)
+ (get_local $6)
)
(block
(i32.store
@@ -12790,7 +12525,7 @@
(set_local $2
(i32.sub
(get_local $0)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -12803,7 +12538,7 @@
(i32.const 200)
)
)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -12817,7 +12552,7 @@
(i32.store offset=4
(get_local $0)
(i32.or
- (get_local $8)
+ (get_local $6)
(i32.const 3)
)
)
@@ -12894,7 +12629,7 @@
)
(set_local $5
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 48)
)
)
@@ -12902,22 +12637,22 @@
(i32.le_u
(set_local $10
(i32.and
- (set_local $6
+ (set_local $7
(i32.add
(set_local $0
(i32.load
(i32.const 656)
)
)
- (set_local $12
+ (set_local $15
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 47)
)
)
)
)
- (set_local $13
+ (set_local $12
(i32.sub
(i32.const 0)
(get_local $0)
@@ -12925,7 +12660,7 @@
)
)
)
- (get_local $8)
+ (get_local $6)
)
(return
(i32.const 0)
@@ -12994,7 +12729,7 @@
(i32.const 173)
)
(block
- (set_local $14
+ (set_local $16
(i32.const 624)
)
(loop $while-out$37 $while-in$38
@@ -13002,7 +12737,7 @@
(i32.le_u
(set_local $4
(i32.load
- (get_local $14)
+ (get_local $16)
)
)
(get_local $0)
@@ -13014,7 +12749,7 @@
(i32.load
(set_local $3
(i32.add
- (get_local $14)
+ (get_local $16)
(i32.const 4)
)
)
@@ -13024,9 +12759,9 @@
)
(block
(set_local $4
- (get_local $14)
+ (get_local $16)
)
- (set_local $14
+ (set_local $16
(get_local $3)
)
(br $while-out$37)
@@ -13037,7 +12772,7 @@
(i32.eq
(set_local $4
(i32.load offset=8
- (get_local $14)
+ (get_local $16)
)
)
(i32.const 0)
@@ -13048,7 +12783,7 @@
)
(br $label$break$L259)
)
- (set_local $14
+ (set_local $16
(get_local $4)
)
)
@@ -13059,12 +12794,12 @@
(set_local $0
(i32.and
(i32.sub
- (get_local $6)
+ (get_local $7)
(i32.load
(i32.const 188)
)
)
- (get_local $13)
+ (get_local $12)
)
)
(i32.const 2147483647)
@@ -13081,7 +12816,7 @@
(get_local $4)
)
(i32.load
- (get_local $14)
+ (get_local $16)
)
)
)
@@ -13091,7 +12826,7 @@
(i32.const -1)
)
(block
- (set_local $16
+ (set_local $14
(get_local $3)
)
(set_local $19
@@ -13106,7 +12841,7 @@
(set_local $30
(get_local $3)
)
- (set_local $21
+ (set_local $20
(get_local $0)
)
(set_local $11
@@ -13126,7 +12861,7 @@
)
(if
(i32.ne
- (set_local $6
+ (set_local $7
(call_import $_sbrk
(i32.const 0)
)
@@ -13141,11 +12876,11 @@
(i32.const 608)
)
)
- (set_local $13
+ (set_local $12
(if
(i32.eq
(i32.and
- (set_local $13
+ (set_local $12
(i32.add
(set_local $4
(i32.load
@@ -13156,7 +12891,7 @@
)
)
(set_local $0
- (get_local $6)
+ (get_local $7)
)
)
(i32.const 0)
@@ -13169,7 +12904,7 @@
)
(i32.and
(i32.add
- (get_local $13)
+ (get_local $12)
(get_local $0)
)
(i32.sub
@@ -13185,11 +12920,11 @@
(if
(i32.and
(i32.gt_u
- (get_local $13)
- (get_local $8)
+ (get_local $12)
+ (get_local $6)
)
(i32.lt_u
- (get_local $13)
+ (get_local $12)
(i32.const 2147483647)
)
)
@@ -13218,30 +12953,27 @@
)
(if
(i32.eq
- (set_local $0
+ (set_local $30
(call_import $_sbrk
- (get_local $13)
+ (get_local $12)
)
)
- (get_local $6)
+ (get_local $7)
)
(block
- (set_local $16
- (get_local $6)
+ (set_local $14
+ (get_local $7)
)
(set_local $19
- (get_local $13)
+ (get_local $12)
)
(br $label$break$L257
(i32.const 193)
)
)
(block
- (set_local $30
- (get_local $0)
- )
- (set_local $21
- (get_local $13)
+ (set_local $20
+ (get_local $12)
)
(set_local $11
(i32.const 183)
@@ -13264,18 +12996,18 @@
(set_local $4
(i32.sub
(i32.const 0)
- (get_local $21)
+ (get_local $20)
)
)
(if
(i32.and
(i32.gt_u
(get_local $5)
- (get_local $21)
+ (get_local $20)
)
(i32.and
(i32.lt_u
- (get_local $21)
+ (get_local $20)
(i32.const 2147483647)
)
(i32.ne
@@ -13290,8 +13022,8 @@
(i32.and
(i32.add
(i32.sub
- (get_local $12)
- (get_local $21)
+ (get_local $15)
+ (get_local $20)
)
(set_local $0
(i32.load
@@ -13320,20 +13052,16 @@
)
(br $label$break$L279)
)
- (set_local $0
+ (set_local $20
(i32.add
(get_local $0)
- (get_local $21)
+ (get_local $20)
)
)
)
- (set_local $0
- (get_local $21)
- )
- )
- (set_local $0
- (get_local $21)
+ (get_local $20)
)
+ (get_local $20)
)
(if
(i32.ne
@@ -13341,11 +13069,11 @@
(i32.const -1)
)
(block
- (set_local $16
+ (set_local $14
(get_local $30)
)
(set_local $19
- (get_local $0)
+ (get_local $20)
)
(br $label$break$L257
(i32.const 193)
@@ -13415,12 +13143,12 @@
)
)
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 40)
)
)
(block
- (set_local $16
+ (set_local $14
(get_local $0)
)
(set_local $19
@@ -13486,18 +13214,18 @@
(i32.const 0)
)
(i32.lt_u
- (get_local $16)
+ (get_local $14)
(get_local $0)
)
)
(i32.store
(i32.const 192)
- (get_local $16)
+ (get_local $14)
)
)
(i32.store
(i32.const 624)
- (get_local $16)
+ (get_local $14)
)
(i32.store
(i32.const 628)
@@ -13542,7 +13270,7 @@
)
(if
(i32.eq
- (set_local $0
+ (set_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -13551,9 +13279,7 @@
(i32.const 32)
)
(br $while-out$46)
- (set_local $1
- (get_local $0)
- )
+ (get_local $1)
)
(br $while-in$47)
)
@@ -13562,7 +13288,7 @@
(i32.and
(set_local $0
(i32.add
- (get_local $16)
+ (get_local $14)
(i32.const 8)
)
)
@@ -13575,7 +13301,7 @@
(i32.const 200)
(set_local $0
(i32.add
- (get_local $16)
+ (get_local $14)
(set_local $1
(select
(i32.const 0)
@@ -13626,24 +13352,24 @@
)
)
(block
- (set_local $6
+ (set_local $7
(i32.const 624)
)
(loop $while-out$48 $while-in$49
(if
(i32.eq
- (get_local $16)
+ (get_local $14)
(i32.add
(set_local $4
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
(set_local $3
(i32.load
(set_local $5
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
@@ -13662,7 +13388,7 @@
(get_local $5)
)
(set_local $43
- (get_local $6)
+ (get_local $7)
)
(set_local $11
(i32.const 203)
@@ -13674,13 +13400,13 @@
(i32.eq
(set_local $4
(i32.load offset=8
- (get_local $6)
+ (get_local $7)
)
)
(i32.const 0)
)
(br $while-out$48)
- (set_local $6
+ (set_local $7
(get_local $4)
)
)
@@ -13705,7 +13431,7 @@
(i32.and
(i32.lt_u
(get_local $0)
- (get_local $16)
+ (get_local $14)
)
(i32.ge_u
(get_local $0)
@@ -13799,7 +13525,7 @@
(set_local $4
(if
(i32.lt_u
- (get_local $16)
+ (get_local $14)
(set_local $1
(i32.load
(i32.const 192)
@@ -13809,16 +13535,16 @@
(block
(i32.store
(i32.const 192)
- (get_local $16)
+ (get_local $14)
)
- (get_local $16)
+ (get_local $14)
)
(get_local $1)
)
)
(set_local $3
(i32.add
- (get_local $16)
+ (get_local $14)
(get_local $19)
)
)
@@ -13883,7 +13609,7 @@
(block
(i32.store
(get_local $44)
- (get_local $16)
+ (get_local $14)
)
(set_local $1
(i32.add
@@ -13907,7 +13633,7 @@
(i32.and
(set_local $1
(i32.add
- (get_local $16)
+ (get_local $14)
(i32.const 8)
)
)
@@ -13948,9 +13674,9 @@
)
)
)
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $16)
+ (get_local $14)
(select
(i32.const 0)
(i32.and
@@ -13968,20 +13694,20 @@
)
(set_local $5
(i32.add
+ (get_local $7)
(get_local $6)
- (get_local $8)
)
)
- (set_local $13
+ (set_local $12
(i32.sub
(get_local $1)
- (get_local $8)
+ (get_local $6)
)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $7)
(i32.or
- (get_local $8)
+ (get_local $6)
(i32.const 3)
)
)
@@ -13999,7 +13725,7 @@
(i32.load
(i32.const 188)
)
- (get_local $13)
+ (get_local $12)
)
)
)
@@ -14031,7 +13757,7 @@
(i32.load
(i32.const 184)
)
- (get_local $13)
+ (get_local $12)
)
)
)
@@ -14238,7 +13964,7 @@
(i32.load
(set_local $9
(i32.add
- (set_local $20
+ (set_local $21
(i32.add
(get_local $3)
(i32.const 16)
@@ -14255,7 +13981,7 @@
(i32.eq
(set_local $1
(i32.load
- (get_local $20)
+ (get_local $21)
)
)
(i32.const 0)
@@ -14271,7 +13997,7 @@
(get_local $1)
)
(set_local $9
- (get_local $20)
+ (get_local $21)
)
)
)
@@ -14284,7 +14010,7 @@
(i32.ne
(set_local $1
(i32.load
- (set_local $20
+ (set_local $21
(i32.add
(get_local $2)
(i32.const 20)
@@ -14299,7 +14025,7 @@
(get_local $1)
)
(set_local $9
- (get_local $20)
+ (get_local $21)
)
(br $while-in$62)
)
@@ -14308,7 +14034,7 @@
(i32.eq
(set_local $1
(i32.load
- (set_local $20
+ (set_local $21
(i32.add
(get_local $2)
(i32.const 16)
@@ -14318,21 +14044,13 @@
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $2)
- )
- (set_local $2
- (get_local $9)
- )
- (br $while-out$61)
- )
+ (br $while-out$61)
(block
(set_local $2
(get_local $1)
)
(set_local $9
- (get_local $20)
+ (get_local $21)
)
)
)
@@ -14340,17 +14058,17 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $9)
(get_local $4)
)
(call_import $_abort)
(block
(i32.store
- (get_local $2)
+ (get_local $9)
(i32.const 0)
)
(set_local $18
- (get_local $1)
+ (get_local $2)
)
)
)
@@ -14587,7 +14305,7 @@
(set_local $4
(i32.add
(get_local $10)
- (get_local $13)
+ (get_local $12)
)
)
(i32.add
@@ -14597,7 +14315,7 @@
)
(block
(set_local $4
- (get_local $13)
+ (get_local $12)
)
(get_local $3)
)
@@ -14677,7 +14395,7 @@
(get_local $1)
)
)
- (set_local $7
+ (set_local $8
(i32.add
(get_local $2)
(i32.const 8)
@@ -14705,7 +14423,7 @@
)
)
(block
- (set_local $7
+ (set_local $8
(get_local $0)
)
(set_local $33
@@ -14719,7 +14437,7 @@
)
)
(i32.store
- (get_local $7)
+ (get_local $8)
(get_local $5)
)
(i32.store offset=12
@@ -14877,7 +14595,7 @@
(i32.const 180)
)
)
- (set_local $7
+ (set_local $8
(i32.shl
(i32.const 1)
(get_local $1)
@@ -14891,7 +14609,7 @@
(i32.const 180)
(i32.or
(get_local $0)
- (get_local $7)
+ (get_local $8)
)
)
(i32.store
@@ -14958,7 +14676,7 @@
(br $while-out$71)
)
)
- (set_local $7
+ (set_local $8
(i32.shl
(get_local $1)
(i32.const 1)
@@ -15001,7 +14719,7 @@
)
(block
(set_local $1
- (get_local $7)
+ (get_local $8)
)
(set_local $2
(get_local $0)
@@ -15102,7 +14820,7 @@
)
(return
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 8)
)
)
@@ -15149,7 +14867,7 @@
)
(br $while-in$74)
)
- (set_local $7
+ (set_local $8
(i32.eq
(i32.and
(set_local $1
@@ -15182,11 +14900,11 @@
)
(i32.const 7)
)
- (get_local $7)
+ (get_local $8)
)
)
)
- (set_local $7
+ (set_local $8
(i32.add
(get_local $0)
(i32.const 16)
@@ -15211,7 +14929,7 @@
(i32.and
(set_local $1
(i32.add
- (get_local $16)
+ (get_local $14)
(i32.const 8)
)
)
@@ -15224,7 +14942,7 @@
(i32.const 200)
(set_local $1
(i32.add
- (get_local $16)
+ (get_local $14)
(set_local $3
(select
(i32.const 0)
@@ -15308,7 +15026,7 @@
)
(i32.store
(i32.const 624)
- (get_local $16)
+ (get_local $14)
)
(i32.store
(i32.const 628)
@@ -15437,7 +15155,7 @@
(i32.const 8)
)
)
- (set_local $20
+ (set_local $21
(get_local $4)
)
)
@@ -15462,7 +15180,7 @@
(set_local $9
(get_local $1)
)
- (set_local $20
+ (set_local $21
(get_local $2)
)
)
@@ -15473,12 +15191,12 @@
(get_local $0)
)
(i32.store offset=12
- (get_local $20)
+ (get_local $21)
(get_local $0)
)
(i32.store offset=8
(get_local $0)
- (get_local $20)
+ (get_local $21)
)
(i32.store offset=12
(get_local $0)
@@ -15609,7 +15327,7 @@
(i32.const 0)
)
(i32.store
- (get_local $7)
+ (get_local $8)
(i32.const 0)
)
(if
@@ -15620,7 +15338,7 @@
(i32.const 180)
)
)
- (set_local $7
+ (set_local $8
(i32.shl
(i32.const 1)
(get_local $2)
@@ -15634,7 +15352,7 @@
(i32.const 180)
(i32.or
(get_local $1)
- (get_local $7)
+ (get_local $8)
)
)
(i32.store
@@ -15701,7 +15419,7 @@
(br $while-out$77)
)
)
- (set_local $7
+ (set_local $8
(i32.shl
(get_local $2)
(i32.const 1)
@@ -15744,7 +15462,7 @@
)
(block
(set_local $2
- (get_local $7)
+ (get_local $8)
)
(set_local $4
(get_local $1)
@@ -15852,7 +15570,7 @@
(i32.const 188)
)
)
- (get_local $8)
+ (get_local $6)
)
(block
(i32.store
@@ -15860,7 +15578,7 @@
(set_local $2
(i32.sub
(get_local $0)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -15873,7 +15591,7 @@
(i32.const 200)
)
)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -15887,7 +15605,7 @@
(i32.store offset=4
(get_local $0)
(i32.or
- (get_local $8)
+ (get_local $6)
(i32.const 3)
)
)
@@ -15954,7 +15672,7 @@
)
(if
(i32.eq
- (set_local $6
+ (set_local $8
(i32.and
(set_local $0
(i32.load
@@ -15971,7 +15689,7 @@
)
(call_import $_abort)
)
- (set_local $8
+ (set_local $9
(i32.add
(get_local $2)
(set_local $7
@@ -15999,7 +15717,7 @@
)
(if
(i32.eq
- (get_local $6)
+ (get_local $8)
(i32.const 0)
)
(return)
@@ -16012,7 +15730,7 @@
)
(if
(i32.lt_u
- (set_local $4
+ (set_local $6
(i32.add
(get_local $2)
(i32.sub
@@ -16027,7 +15745,7 @@
)
(if
(i32.eq
- (get_local $4)
+ (get_local $6)
(i32.load
(i32.const 196)
)
@@ -16040,7 +15758,7 @@
(i32.load
(set_local $1
(i32.add
- (get_local $8)
+ (get_local $9)
(i32.const 4)
)
)
@@ -16052,7 +15770,7 @@
)
(block
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16072,7 +15790,7 @@
)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $6)
(i32.or
(get_local $12)
(i32.const 1)
@@ -16080,7 +15798,7 @@
)
(i32.store
(i32.add
- (get_local $4)
+ (get_local $6)
(get_local $12)
)
(get_local $12)
@@ -16102,17 +15820,17 @@
(block
(set_local $2
(i32.load offset=12
- (get_local $4)
+ (get_local $6)
)
)
(if
(i32.ne
(set_local $0
(i32.load offset=8
- (get_local $4)
+ (get_local $6)
)
)
- (set_local $6
+ (set_local $8
(i32.add
(i32.const 216)
(i32.shl
@@ -16138,7 +15856,7 @@
(i32.load offset=12
(get_local $0)
)
- (get_local $4)
+ (get_local $6)
)
(call_import $_abort)
)
@@ -16166,7 +15884,7 @@
)
)
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16177,7 +15895,7 @@
(if
(i32.eq
(get_local $2)
- (get_local $6)
+ (get_local $8)
)
(set_local $13
(i32.add
@@ -16203,7 +15921,7 @@
)
)
)
- (get_local $4)
+ (get_local $6)
)
(set_local $13
(get_local $1)
@@ -16221,7 +15939,7 @@
(get_local $0)
)
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16229,9 +15947,9 @@
(br $do-once$0)
)
)
- (set_local $6
+ (set_local $8
(i32.load offset=24
- (get_local $4)
+ (get_local $6)
)
)
(block $do-once$2
@@ -16239,10 +15957,10 @@
(i32.eq
(set_local $0
(i32.load offset=12
- (get_local $4)
+ (get_local $6)
)
)
- (get_local $4)
+ (get_local $6)
)
(block
(if
@@ -16253,7 +15971,7 @@
(i32.add
(set_local $13
(i32.add
- (get_local $4)
+ (get_local $6)
(i32.const 16)
)
)
@@ -16274,7 +15992,7 @@
(i32.const 0)
)
(block
- (set_local $9
+ (set_local $4
(i32.const 0)
)
(br $do-once$2)
@@ -16331,15 +16049,7 @@
)
(i32.const 0)
)
- (block
- (set_local $0
- (get_local $2)
- )
- (set_local $2
- (get_local $7)
- )
- (br $while-out$4)
- )
+ (br $while-out$4)
(block
(set_local $2
(get_local $0)
@@ -16353,17 +16063,17 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $7)
(get_local $1)
)
(call_import $_abort)
(block
(i32.store
- (get_local $2)
+ (get_local $7)
(i32.const 0)
)
- (set_local $9
- (get_local $0)
+ (set_local $4
+ (get_local $2)
)
)
)
@@ -16373,7 +16083,7 @@
(i32.lt_u
(set_local $2
(i32.load offset=8
- (get_local $4)
+ (get_local $6)
)
)
(get_local $1)
@@ -16390,7 +16100,7 @@
)
)
)
- (get_local $4)
+ (get_local $6)
)
(call_import $_abort)
)
@@ -16404,7 +16114,7 @@
)
)
)
- (get_local $4)
+ (get_local $6)
)
(block
(i32.store
@@ -16415,7 +16125,7 @@
(get_local $7)
(get_local $2)
)
- (set_local $9
+ (set_local $4
(get_local $0)
)
)
@@ -16426,12 +16136,12 @@
)
(if
(i32.eq
- (get_local $6)
+ (get_local $8)
(i32.const 0)
)
(block
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16440,7 +16150,7 @@
(block
(if
(i32.eq
- (get_local $4)
+ (get_local $6)
(i32.load
(set_local $1
(i32.add
@@ -16448,7 +16158,7 @@
(i32.shl
(set_local $0
(i32.load offset=28
- (get_local $4)
+ (get_local $6)
)
)
(i32.const 2)
@@ -16460,11 +16170,11 @@
(block
(i32.store
(get_local $1)
- (get_local $9)
+ (get_local $4)
)
(if
(i32.eq
- (get_local $9)
+ (get_local $4)
(i32.const 0)
)
(block
@@ -16484,7 +16194,7 @@
)
)
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16496,7 +16206,7 @@
(block
(if
(i32.lt_u
- (get_local $6)
+ (get_local $8)
(i32.load
(i32.const 192)
)
@@ -16508,30 +16218,30 @@
(i32.load
(set_local $0
(i32.add
- (get_local $6)
+ (get_local $8)
(i32.const 16)
)
)
)
- (get_local $4)
+ (get_local $6)
)
(i32.store
(get_local $0)
- (get_local $9)
+ (get_local $4)
)
(i32.store offset=20
- (get_local $6)
- (get_local $9)
+ (get_local $8)
+ (get_local $4)
)
)
(if
(i32.eq
- (get_local $9)
+ (get_local $4)
(i32.const 0)
)
(block
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16543,7 +16253,7 @@
)
(if
(i32.lt_u
- (get_local $9)
+ (get_local $4)
(set_local $0
(i32.load
(i32.const 192)
@@ -16553,8 +16263,8 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $9)
- (get_local $6)
+ (get_local $4)
+ (get_local $8)
)
(if
(i32.ne
@@ -16562,7 +16272,7 @@
(i32.load
(set_local $2
(i32.add
- (get_local $4)
+ (get_local $6)
(i32.const 16)
)
)
@@ -16578,12 +16288,12 @@
(call_import $_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)
)
)
)
@@ -16599,7 +16309,7 @@
)
(block
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16615,15 +16325,15 @@
(call_import $_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)
)
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16647,7 +16357,7 @@
(if
(i32.ge_u
(get_local $3)
- (get_local $8)
+ (get_local $9)
)
(call_import $_abort)
)
@@ -16658,7 +16368,7 @@
(i32.load
(set_local $1
(i32.add
- (get_local $8)
+ (get_local $9)
(i32.const 4)
)
)
@@ -16681,7 +16391,7 @@
(block
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.load
(i32.const 200)
)
@@ -16731,7 +16441,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.load
(i32.const 196)
)
@@ -16769,7 +16479,7 @@
(return)
)
)
- (set_local $9
+ (set_local $4
(i32.add
(i32.and
(get_local $0)
@@ -16778,7 +16488,7 @@
(get_local $10)
)
)
- (set_local $6
+ (set_local $8
(i32.shr_u
(get_local $0)
(i32.const 3)
@@ -16793,14 +16503,14 @@
(block
(set_local $1
(i32.load offset=12
- (get_local $8)
+ (get_local $9)
)
)
(if
(i32.ne
(set_local $0
(i32.load offset=8
- (get_local $8)
+ (get_local $9)
)
)
(set_local $2
@@ -16808,7 +16518,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $6)
+ (get_local $8)
(i32.const 1)
)
(i32.const 2)
@@ -16831,7 +16541,7 @@
(i32.load offset=12
(get_local $0)
)
- (get_local $8)
+ (get_local $9)
)
(call_import $_abort)
)
@@ -16852,7 +16562,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $6)
+ (get_local $8)
)
(i32.const -1)
)
@@ -16892,7 +16602,7 @@
)
)
)
- (get_local $8)
+ (get_local $9)
)
(set_local $16
(get_local $2)
@@ -16913,7 +16623,7 @@
(block
(set_local $0
(i32.load offset=24
- (get_local $8)
+ (get_local $9)
)
)
(block $do-once$10
@@ -16921,21 +16631,21 @@
(i32.eq
(set_local $1
(i32.load offset=12
- (get_local $8)
+ (get_local $9)
)
)
- (get_local $8)
+ (get_local $9)
)
(block
(if
(i32.eq
(set_local $1
(i32.load
- (set_local $6
+ (set_local $8
(i32.add
(set_local $7
(i32.add
- (get_local $8)
+ (get_local $9)
(i32.const 16)
)
)
@@ -16965,7 +16675,7 @@
(set_local $2
(get_local $1)
)
- (set_local $6
+ (set_local $8
(get_local $7)
)
)
@@ -16993,7 +16703,7 @@
(set_local $2
(get_local $1)
)
- (set_local $6
+ (set_local $8
(get_local $7)
)
(br $while-in$13)
@@ -17013,20 +16723,12 @@
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $2)
- )
- (set_local $2
- (get_local $6)
- )
- (br $while-out$12)
- )
+ (br $while-out$12)
(block
(set_local $2
(get_local $1)
)
- (set_local $6
+ (set_local $8
(get_local $7)
)
)
@@ -17035,7 +16737,7 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $8)
(i32.load
(i32.const 192)
)
@@ -17043,11 +16745,11 @@
(call_import $_abort)
(block
(i32.store
- (get_local $2)
+ (get_local $8)
(i32.const 0)
)
(set_local $11
- (get_local $1)
+ (get_local $2)
)
)
)
@@ -17057,7 +16759,7 @@
(i32.lt_u
(set_local $2
(i32.load offset=8
- (get_local $8)
+ (get_local $9)
)
)
(i32.load
@@ -17069,14 +16771,14 @@
(if
(i32.ne
(i32.load
- (set_local $6
+ (set_local $8
(i32.add
(get_local $2)
(i32.const 12)
)
)
)
- (get_local $8)
+ (get_local $9)
)
(call_import $_abort)
)
@@ -17090,11 +16792,11 @@
)
)
)
- (get_local $8)
+ (get_local $9)
)
(block
(i32.store
- (get_local $6)
+ (get_local $8)
(get_local $1)
)
(i32.store
@@ -17118,7 +16820,7 @@
(block
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.load
(set_local $2
(i32.add
@@ -17126,7 +16828,7 @@
(i32.shl
(set_local $1
(i32.load offset=28
- (get_local $8)
+ (get_local $9)
)
)
(i32.const 2)
@@ -17185,7 +16887,7 @@
)
)
)
- (get_local $8)
+ (get_local $9)
)
(i32.store
(get_local $1)
@@ -17225,7 +16927,7 @@
(i32.load
(set_local $2
(i32.add
- (get_local $8)
+ (get_local $9)
(i32.const 16)
)
)
@@ -17288,16 +16990,16 @@
(i32.store offset=4
(get_local $3)
(i32.or
- (get_local $9)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $3)
- (get_local $9)
+ (get_local $4)
)
- (get_local $9)
+ (get_local $4)
)
(if
(i32.eq
@@ -17309,13 +17011,11 @@
(block
(i32.store
(i32.const 184)
- (get_local $9)
+ (get_local $4)
)
(return)
)
- (set_local $2
- (get_local $9)
- )
+ (get_local $4)
)
)
(block
@@ -17340,20 +17040,20 @@
)
(get_local $10)
)
- (set_local $2
+ (set_local $4
(get_local $10)
)
)
)
(set_local $1
(i32.shr_u
- (get_local $2)
+ (get_local $4)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $4)
(i32.const 256)
)
(block
@@ -17459,7 +17159,7 @@
(i32.eq
(set_local $0
(i32.shr_u
- (get_local $2)
+ (get_local $4)
(i32.const 8)
)
)
@@ -17468,7 +17168,7 @@
(i32.const 0)
(if
(i32.gt_u
- (get_local $2)
+ (get_local $4)
(i32.const 16777215)
)
(i32.const 31)
@@ -17545,7 +17245,7 @@
(i32.or
(i32.and
(i32.shr_u
- (get_local $2)
+ (get_local $4)
(i32.add
(get_local $0)
(i32.const 7)
@@ -17583,7 +17283,7 @@
(i32.const 180)
)
)
- (set_local $6
+ (set_local $2
(i32.shl
(i32.const 1)
(get_local $5)
@@ -17597,7 +17297,7 @@
(i32.const 180)
(i32.or
(get_local $0)
- (get_local $6)
+ (get_local $2)
)
)
(i32.store
@@ -17620,7 +17320,7 @@
(block
(set_local $5
(i32.shl
- (get_local $2)
+ (get_local $4)
(select
(i32.const 0)
(i32.sub
@@ -17651,7 +17351,7 @@
)
(i32.const -8)
)
- (get_local $2)
+ (get_local $4)
)
(block
(set_local $15
@@ -17663,7 +17363,7 @@
(br $while-out$18)
)
)
- (set_local $6
+ (set_local $2
(i32.shl
(get_local $5)
(i32.const 1)
@@ -17706,7 +17406,7 @@
)
(block
(set_local $5
- (get_local $6)
+ (get_local $2)
)
(set_local $1
(get_local $0)
@@ -17820,7 +17520,7 @@
(get_local $0)
(i32.const 0)
)
- (set_local $0
+ (set_local $5
(i32.const 632)
)
(return)
@@ -17830,7 +17530,7 @@
(i32.eq
(set_local $5
(i32.load
- (get_local $0)
+ (get_local $5)
)
)
(i32.const 0)
@@ -17845,9 +17545,7 @@
(if
(get_local $0)
(br $while-out$20)
- (set_local $0
- (get_local $5)
- )
+ (get_local $5)
)
(br $while-in$21)
)
@@ -18851,14 +18549,14 @@
(local $12 i32)
(local $13 i32)
(local $14 i32)
- (set_local $7
+ (set_local $8
(get_local $0)
)
(set_local $5
(get_local $2)
)
- (set_local $8
- (set_local $11
+ (set_local $7
+ (set_local $14
(get_local $3)
)
)
@@ -18880,7 +18578,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $7)
(i32.const 0)
)
(block
@@ -18890,7 +18588,7 @@
(i32.store
(get_local $4)
(call_import $i32u-rem
- (get_local $7)
+ (get_local $8)
(get_local $5)
)
)
@@ -18902,7 +18600,7 @@
)
(set_local $0
(call_import $i32u-div
- (get_local $7)
+ (get_local $8)
(get_local $5)
)
)
@@ -18956,7 +18654,7 @@
)
(set_local $10
(i32.eq
- (get_local $8)
+ (get_local $7)
(i32.const 0)
)
)
@@ -19006,7 +18704,7 @@
)
(if
(i32.eq
- (get_local $7)
+ (get_local $8)
(i32.const 0)
)
(block
@@ -19024,7 +18722,7 @@
(get_local $4)
(call_import $i32u-rem
(get_local $6)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -19032,7 +18730,7 @@
(set_local $0
(call_import $i32u-div
(get_local $6)
- (get_local $8)
+ (get_local $7)
)
)
(i32.store
@@ -19049,11 +18747,11 @@
(i32.and
(set_local $5
(i32.sub
- (get_local $8)
+ (get_local $7)
(i32.const 1)
)
)
- (get_local $8)
+ (get_local $7)
)
(i32.const 0)
)
@@ -19097,7 +18795,7 @@
(i32.shr_u
(get_local $6)
(i32.ctz
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -19108,7 +18806,7 @@
(set_local $5
(i32.sub
(i32.clz
- (get_local $8)
+ (get_local $7)
)
(i32.clz
(get_local $6)
@@ -19118,7 +18816,7 @@
(i32.const 30)
)
(block
- (set_local $13
+ (set_local $12
(set_local $0
(i32.add
(get_local $5)
@@ -19126,7 +18824,7 @@
)
)
)
- (set_local $14
+ (set_local $11
(i32.or
(i32.shl
(get_local $6)
@@ -19138,12 +18836,12 @@
)
)
(i32.shr_u
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
)
)
- (set_local $12
+ (set_local $13
(i32.shr_u
(get_local $6)
(get_local $0)
@@ -19154,7 +18852,7 @@
)
(set_local $0
(i32.shl
- (get_local $7)
+ (get_local $8)
(get_local $1)
)
)
@@ -19215,7 +18913,7 @@
(set_local $5
(i32.sub
(i32.clz
- (get_local $8)
+ (get_local $7)
)
(i32.clz
(get_local $6)
@@ -19225,7 +18923,7 @@
(i32.const 31)
)
(block
- (set_local $13
+ (set_local $12
(set_local $0
(i32.add
(get_local $5)
@@ -19233,11 +18931,11 @@
)
)
)
- (set_local $14
+ (set_local $11
(i32.or
(i32.and
(i32.shr_u
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
(set_local $9
@@ -19261,7 +18959,7 @@
)
)
)
- (set_local $12
+ (set_local $13
(i32.and
(i32.shr_u
(get_local $6)
@@ -19275,7 +18973,7 @@
)
(set_local $0
(i32.shl
- (get_local $7)
+ (get_local $8)
(get_local $1)
)
)
@@ -19329,7 +19027,7 @@
(if
(i32.ne
(i32.and
- (set_local $8
+ (set_local $7
(i32.sub
(get_local $5)
(i32.const 1)
@@ -19371,7 +19069,7 @@
)
(set_local $10
(i32.shr_s
- (set_local $8
+ (set_local $7
(i32.sub
(get_local $0)
(i32.const 32)
@@ -19380,10 +19078,10 @@
(i32.const 31)
)
)
- (set_local $13
+ (set_local $12
(get_local $0)
)
- (set_local $14
+ (set_local $11
(i32.or
(i32.and
(i32.shr_s
@@ -19395,7 +19093,7 @@
)
(i32.shr_u
(get_local $6)
- (get_local $8)
+ (get_local $7)
)
)
(i32.and
@@ -19405,7 +19103,7 @@
(get_local $9)
)
(i32.shr_u
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
)
@@ -19413,7 +19111,7 @@
)
)
)
- (set_local $12
+ (set_local $13
(i32.and
(get_local $10)
(i32.shr_u
@@ -19425,7 +19123,7 @@
(set_local $10
(i32.and
(i32.shl
- (get_local $7)
+ (get_local $8)
(get_local $1)
)
(get_local $5)
@@ -19440,15 +19138,15 @@
(get_local $1)
)
(i32.shr_u
- (get_local $7)
(get_local $8)
+ (get_local $7)
)
)
(get_local $5)
)
(i32.and
(i32.shl
- (get_local $7)
+ (get_local $8)
(get_local $9)
)
(i32.shr_s
@@ -19473,8 +19171,8 @@
(i32.store
(get_local $4)
(i32.and
- (get_local $8)
(get_local $7)
+ (get_local $8)
)
)
(i32.store offset=4
@@ -19534,7 +19232,7 @@
)
)
(i32.shr_u
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
)
@@ -19547,22 +19245,13 @@
(set_local $0
(if
(i32.eq
- (get_local $13)
+ (get_local $12)
(i32.const 0)
)
(block
- (set_local $9
+ (set_local $6
(get_local $0)
)
- (set_local $7
- (get_local $10)
- )
- (set_local $3
- (get_local $12)
- )
- (set_local $2
- (get_local $14)
- )
(set_local $1
(i32.const 0)
)
@@ -19582,7 +19271,7 @@
)
(set_local $2
(i32.or
- (get_local $11)
+ (get_local $14)
(i32.and
(get_local $3)
(i32.const 0)
@@ -19593,85 +19282,73 @@
(i32.const -1)
)
)
- (set_local $7
+ (set_local $8
(i32.load
(i32.const 168)
)
)
- (set_local $8
- (get_local $0)
- )
- (set_local $11
- (get_local $10)
- )
- (set_local $5
- (get_local $12)
- )
- (set_local $6
- (get_local $14)
- )
(set_local $9
- (get_local $13)
+ (get_local $0)
)
(set_local $0
(i32.const 0)
)
(loop $while-out$2 $while-in$3
- (set_local $10
+ (set_local $6
(i32.or
(i32.shr_u
- (get_local $11)
+ (get_local $10)
(i32.const 31)
)
(i32.shl
- (get_local $8)
+ (get_local $9)
(i32.const 1)
)
)
)
- (set_local $0
+ (set_local $10
(i32.or
(get_local $0)
(i32.shl
- (get_local $11)
+ (get_local $10)
(i32.const 1)
)
)
)
(call $_i64Subtract
(get_local $3)
- (get_local $7)
- (set_local $11
+ (get_local $8)
+ (set_local $0
(i32.or
(i32.const 0)
(i32.or
(i32.shl
- (get_local $6)
+ (get_local $11)
(i32.const 1)
)
(i32.shr_u
- (get_local $8)
+ (get_local $9)
(i32.const 31)
)
)
)
)
- (set_local $6
+ (set_local $9
(i32.or
(i32.shr_u
- (get_local $6)
+ (get_local $11)
(i32.const 31)
)
(i32.shl
- (get_local $5)
+ (get_local $13)
(i32.const 1)
)
)
)
)
- (set_local $12
+ (set_local $7
(i32.and
- (set_local $8
+ (set_local $14
(i32.or
(i32.shr_s
(set_local $5
@@ -19697,12 +19374,12 @@
(i32.const 1)
)
)
- (set_local $6
+ (set_local $11
(call $_i64Subtract
- (get_local $11)
- (get_local $6)
+ (get_local $0)
+ (get_local $9)
(i32.and
- (get_local $8)
+ (get_local $14)
(get_local $1)
)
(i32.and
@@ -19734,16 +19411,16 @@
)
)
)
- (set_local $5
+ (set_local $13
(i32.load
(i32.const 168)
)
)
(if
(i32.eq
- (set_local $9
+ (set_local $12
(i32.sub
- (get_local $9)
+ (get_local $12)
(i32.const 1)
)
)
@@ -19751,42 +19428,27 @@
)
(br $while-out$2)
(block
- (set_local $8
- (get_local $10)
- )
- (set_local $11
- (get_local $0)
+ (set_local $9
+ (get_local $6)
)
(set_local $0
- (get_local $12)
+ (get_local $7)
)
)
)
(br $while-in$3)
)
- (set_local $9
- (get_local $10)
- )
- (set_local $7
- (get_local $0)
- )
- (set_local $3
- (get_local $5)
- )
- (set_local $2
- (get_local $6)
- )
(set_local $1
(i32.const 0)
)
- (get_local $12)
+ (get_local $7)
)
)
)
- (set_local $6
+ (set_local $3
(i32.or
- (get_local $9)
- (set_local $9
+ (get_local $6)
+ (set_local $2
(i32.const 0)
)
)
@@ -19801,12 +19463,12 @@
(get_local $4)
(i32.or
(i32.const 0)
- (get_local $2)
+ (get_local $11)
)
)
(i32.store offset=4
(get_local $4)
- (get_local $3)
+ (get_local $13)
)
)
)
@@ -19818,23 +19480,23 @@
(i32.shr_u
(i32.or
(i32.const 0)
- (get_local $7)
+ (get_local $10)
)
(i32.const 31)
)
(i32.shl
- (get_local $6)
+ (get_local $3)
(i32.const 1)
)
)
(i32.and
(i32.or
(i32.shl
- (get_local $9)
+ (get_local $2)
(i32.const 1)
)
(i32.shr_u
- (get_local $7)
+ (get_local $10)
(i32.const 31)
)
)
@@ -19848,7 +19510,7 @@
(i32.and
(i32.or
(i32.shl
- (get_local $7)
+ (get_local $10)
(i32.const 1)
)
(i32.const 0)