summaryrefslogtreecommitdiff
path: root/test/emcc_O2_hello_world.fromasm.imprecise
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_O2_hello_world.fromasm.imprecise')
-rw-r--r--test/emcc_O2_hello_world.fromasm.imprecise1320
1 files changed, 632 insertions, 688 deletions
diff --git a/test/emcc_O2_hello_world.fromasm.imprecise b/test/emcc_O2_hello_world.fromasm.imprecise
index be4324f2c..12c24dd85 100644
--- a/test/emcc_O2_hello_world.fromasm.imprecise
+++ b/test/emcc_O2_hello_world.fromasm.imprecise
@@ -107,12 +107,12 @@
(i32.and
(set_local $2
(i32.shr_u
- (set_local $5
+ (set_local $7
(i32.load
(i32.const 176)
)
)
- (set_local $4
+ (set_local $5
(i32.shr_u
(set_local $0
(select
@@ -140,11 +140,11 @@
(block
(set_local $2
(i32.load
- (set_local $9
+ (set_local $8
(i32.add
- (set_local $4
+ (set_local $5
(i32.load
- (set_local $6
+ (set_local $4
(i32.add
(set_local $1
(i32.add
@@ -160,7 +160,7 @@
)
(i32.const 1)
)
- (get_local $4)
+ (get_local $5)
)
)
(i32.const 1)
@@ -197,22 +197,22 @@
(if
(i32.eq
(i32.load
- (set_local $8
+ (set_local $9
(i32.add
(get_local $2)
(i32.const 12)
)
)
)
- (get_local $4)
+ (get_local $5)
)
(block
(i32.store
- (get_local $8)
+ (get_local $9)
(get_local $1)
)
(i32.store
- (get_local $6)
+ (get_local $4)
(get_local $2)
)
)
@@ -222,7 +222,7 @@
(i32.store
(i32.const 176)
(i32.and
- (get_local $5)
+ (get_local $7)
(i32.xor
(i32.shl
(i32.const 1)
@@ -234,7 +234,7 @@
)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $5)
(i32.or
(set_local $2
(i32.shl
@@ -246,10 +246,10 @@
)
)
(i32.store
- (set_local $6
+ (set_local $4
(i32.add
(i32.add
- (get_local $4)
+ (get_local $5)
(get_local $2)
)
(i32.const 4)
@@ -257,20 +257,20 @@
)
(i32.or
(i32.load
- (get_local $6)
+ (get_local $4)
)
(i32.const 1)
)
)
(return
- (get_local $9)
+ (get_local $8)
)
)
)
(if
(i32.gt_u
(get_local $0)
- (set_local $6
+ (set_local $4
(i32.load
(i32.const 184)
)
@@ -290,13 +290,13 @@
(i32.and
(i32.shl
(get_local $2)
- (get_local $4)
+ (get_local $5)
)
(i32.or
(set_local $2
(i32.shl
(i32.const 2)
- (get_local $4)
+ (get_local $5)
)
)
(i32.sub
@@ -321,9 +321,9 @@
)
(set_local $1
(i32.load
- (set_local $8
+ (set_local $9
(i32.add
- (set_local $15
+ (set_local $16
(i32.load
(set_local $18
(i32.add
@@ -341,7 +341,7 @@
(set_local $2
(i32.and
(i32.shr_u
- (set_local $8
+ (set_local $9
(i32.shr_u
(get_local $2)
(get_local $1)
@@ -354,12 +354,12 @@
)
(get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.and
(i32.shr_u
- (set_local $15
+ (set_local $16
(i32.shr_u
- (get_local $8)
+ (get_local $9)
(get_local $2)
)
)
@@ -369,13 +369,13 @@
)
)
)
- (set_local $15
+ (set_local $16
(i32.and
(i32.shr_u
(set_local $10
(i32.shr_u
- (get_local $15)
- (get_local $8)
+ (get_local $16)
+ (get_local $9)
)
)
(i32.const 1)
@@ -390,7 +390,7 @@
(set_local $18
(i32.shr_u
(get_local $10)
- (get_local $15)
+ (get_local $16)
)
)
(i32.const 1)
@@ -446,7 +446,7 @@
)
)
)
- (get_local $15)
+ (get_local $16)
)
(block
(i32.store
@@ -457,7 +457,7 @@
(get_local $18)
(get_local $1)
)
- (set_local $9
+ (set_local $8
(i32.load
(i32.const 184)
)
@@ -470,7 +470,7 @@
(i32.store
(i32.const 176)
(i32.and
- (get_local $5)
+ (get_local $7)
(i32.xor
(i32.shl
(i32.const 1)
@@ -480,27 +480,27 @@
)
)
)
- (set_local $9
- (get_local $6)
+ (set_local $8
+ (get_local $4)
)
)
)
(i32.store offset=4
- (get_local $15)
+ (get_local $16)
(i32.or
(get_local $0)
(i32.const 3)
)
)
(i32.store offset=4
- (set_local $5
+ (set_local $7
(i32.add
- (get_local $15)
+ (get_local $16)
(get_local $0)
)
)
(i32.or
- (set_local $6
+ (set_local $4
(i32.sub
(i32.shl
(get_local $19)
@@ -514,13 +514,13 @@
)
(i32.store
(i32.add
- (get_local $5)
- (get_local $6)
+ (get_local $7)
+ (get_local $4)
)
- (get_local $6)
+ (get_local $4)
)
(if
- (get_local $9)
+ (get_local $8)
(block
(set_local $1
(i32.load
@@ -534,7 +534,7 @@
(i32.shl
(set_local $18
(i32.shr_u
- (get_local $9)
+ (get_local $8)
(i32.const 3)
)
)
@@ -546,7 +546,7 @@
)
(if
(i32.and
- (set_local $4
+ (set_local $5
(i32.load
(i32.const 176)
)
@@ -560,7 +560,7 @@
)
(if
(i32.lt_u
- (set_local $9
+ (set_local $8
(i32.load
(set_local $18
(i32.add
@@ -580,7 +580,7 @@
(get_local $18)
)
(set_local $31
- (get_local $9)
+ (get_local $8)
)
)
)
@@ -588,7 +588,7 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $4)
+ (get_local $5)
(get_local $2)
)
)
@@ -623,34 +623,34 @@
)
(i32.store
(i32.const 184)
- (get_local $6)
+ (get_local $4)
)
(i32.store
(i32.const 196)
- (get_local $5)
+ (get_local $7)
)
(return
- (get_local $8)
+ (get_local $9)
)
)
)
(if
- (set_local $5
+ (set_local $7
(i32.load
(i32.const 180)
)
)
(block
- (set_local $5
+ (set_local $7
(i32.and
(i32.shr_u
- (set_local $6
+ (set_local $4
(i32.add
(i32.and
- (get_local $5)
+ (get_local $7)
(i32.sub
(i32.const 0)
- (get_local $5)
+ (get_local $7)
)
)
(i32.const -1)
@@ -665,7 +665,7 @@
(i32.sub
(i32.and
(i32.load offset=4
- (set_local $9
+ (set_local $8
(i32.load offset=480
(i32.shl
(i32.add
@@ -673,13 +673,13 @@
(i32.or
(i32.or
(i32.or
- (set_local $6
+ (set_local $4
(i32.and
(i32.shr_u
(set_local $10
(i32.shr_u
- (get_local $6)
- (get_local $5)
+ (get_local $4)
+ (get_local $7)
)
)
(i32.const 5)
@@ -687,7 +687,7 @@
(i32.const 8)
)
)
- (get_local $5)
+ (get_local $7)
)
(set_local $10
(i32.and
@@ -695,7 +695,7 @@
(set_local $1
(i32.shr_u
(get_local $10)
- (get_local $6)
+ (get_local $4)
)
)
(i32.const 2)
@@ -722,7 +722,7 @@
(set_local $2
(i32.and
(i32.shr_u
- (set_local $4
+ (set_local $5
(i32.shr_u
(get_local $2)
(get_local $1)
@@ -735,7 +735,7 @@
)
)
(i32.shr_u
- (get_local $4)
+ (get_local $5)
(get_local $2)
)
)
@@ -749,36 +749,36 @@
(get_local $0)
)
)
- (set_local $4
- (get_local $9)
+ (set_local $5
+ (get_local $8)
)
(set_local $1
- (get_local $9)
+ (get_local $8)
)
(loop $while-out$6 $while-in$7
(if
- (set_local $9
+ (set_local $8
(i32.load offset=16
- (get_local $4)
+ (get_local $5)
)
)
- (set_local $5
- (get_local $9)
+ (set_local $7
+ (get_local $8)
)
(if
(set_local $10
(i32.load offset=20
- (get_local $4)
+ (get_local $5)
)
)
- (set_local $5
+ (set_local $7
(get_local $10)
)
(block
- (set_local $5
+ (set_local $7
(get_local $2)
)
- (set_local $6
+ (set_local $4
(get_local $1)
)
(br $while-out$6)
@@ -787,11 +787,11 @@
)
(set_local $10
(i32.lt_u
- (set_local $9
+ (set_local $8
(i32.sub
(i32.and
(i32.load offset=4
- (get_local $5)
+ (get_local $7)
)
(i32.const -8)
)
@@ -803,17 +803,17 @@
)
(set_local $2
(select
- (get_local $9)
+ (get_local $8)
(get_local $2)
(get_local $10)
)
)
- (set_local $4
- (get_local $5)
+ (set_local $5
+ (get_local $7)
)
(set_local $1
(select
- (get_local $5)
+ (get_local $7)
(get_local $1)
(get_local $10)
)
@@ -822,7 +822,7 @@
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $4)
(set_local $1
(i32.load
(i32.const 192)
@@ -833,10 +833,10 @@
)
(if
(i32.ge_u
- (get_local $6)
- (set_local $4
+ (get_local $4)
+ (set_local $5
(i32.add
- (get_local $6)
+ (get_local $4)
(get_local $0)
)
)
@@ -845,53 +845,52 @@
)
(set_local $2
(i32.load offset=24
- (get_local $6)
+ (get_local $4)
)
)
(block $do-once$8
(if
(i32.eq
- (set_local $8
+ (set_local $9
(i32.load offset=12
- (get_local $6)
+ (get_local $4)
)
)
- (get_local $6)
+ (get_local $4)
)
(block
(if
(set_local $19
(i32.load
- (set_local $15
+ (set_local $16
(i32.add
- (get_local $6)
+ (get_local $4)
(i32.const 20)
)
)
)
)
(block
- (set_local $9
+ (set_local $8
(get_local $19)
)
- (set_local $8
- (get_local $15)
+ (set_local $10
+ (get_local $16)
)
)
(if
- (set_local $9
- (i32.load
- (set_local $10
- (i32.add
- (get_local $6)
- (i32.const 16)
+ (i32.eqz
+ (set_local $8
+ (i32.load
+ (set_local $10
+ (i32.add
+ (get_local $4)
+ (i32.const 16)
+ )
)
)
)
)
- (set_local $8
- (get_local $10)
- )
(block
(set_local $18
(i32.const 0)
@@ -904,20 +903,20 @@
(if
(set_local $19
(i32.load
- (set_local $15
+ (set_local $16
(i32.add
- (get_local $9)
+ (get_local $8)
(i32.const 20)
)
)
)
)
(block
- (set_local $9
+ (set_local $8
(get_local $19)
)
- (set_local $8
- (get_local $15)
+ (set_local $10
+ (get_local $16)
)
(br $while-in$11)
)
@@ -925,20 +924,20 @@
(if
(set_local $19
(i32.load
- (set_local $15
+ (set_local $16
(i32.add
- (get_local $9)
+ (get_local $8)
(i32.const 16)
)
)
)
)
(block
- (set_local $9
+ (set_local $8
(get_local $19)
)
- (set_local $8
- (get_local $15)
+ (set_local $10
+ (get_local $16)
)
)
(br $while-out$10)
@@ -947,17 +946,17 @@
)
(if
(i32.lt_u
- (get_local $8)
+ (get_local $10)
(get_local $1)
)
(call_import $_abort)
(block
(i32.store
- (get_local $8)
+ (get_local $10)
(i32.const 0)
)
(set_local $18
- (get_local $9)
+ (get_local $8)
)
)
)
@@ -965,9 +964,9 @@
(block
(if
(i32.lt_u
- (set_local $15
+ (set_local $16
(i32.load offset=8
- (get_local $6)
+ (get_local $4)
)
)
(get_local $1)
@@ -979,12 +978,12 @@
(i32.load
(set_local $19
(i32.add
- (get_local $15)
+ (get_local $16)
(i32.const 12)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(call_import $_abort)
)
@@ -993,24 +992,24 @@
(i32.load
(set_local $10
(i32.add
- (get_local $8)
+ (get_local $9)
(i32.const 8)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(block
(i32.store
(get_local $19)
- (get_local $8)
+ (get_local $9)
)
(i32.store
(get_local $10)
- (get_local $15)
+ (get_local $16)
)
(set_local $18
- (get_local $8)
+ (get_local $9)
)
)
(call_import $_abort)
@@ -1024,15 +1023,15 @@
(block
(if
(i32.eq
- (get_local $6)
+ (get_local $4)
(i32.load
(set_local $1
(i32.add
(i32.const 480)
(i32.shl
- (set_local $8
+ (set_local $9
(i32.load offset=28
- (get_local $6)
+ (get_local $4)
)
)
(i32.const 2)
@@ -1060,7 +1059,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $8)
+ (get_local $9)
)
(i32.const -1)
)
@@ -1083,17 +1082,17 @@
(if
(i32.eq
(i32.load
- (set_local $8
+ (set_local $9
(i32.add
(get_local $2)
(i32.const 16)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(i32.store
- (get_local $8)
+ (get_local $9)
(get_local $18)
)
(i32.store offset=20
@@ -1111,7 +1110,7 @@
(if
(i32.lt_u
(get_local $18)
- (set_local $8
+ (set_local $9
(i32.load
(i32.const 192)
)
@@ -1126,13 +1125,13 @@
(if
(set_local $1
(i32.load offset=16
- (get_local $6)
+ (get_local $4)
)
)
(if
(i32.lt_u
(get_local $1)
- (get_local $8)
+ (get_local $9)
)
(call_import $_abort)
(block
@@ -1150,7 +1149,7 @@
(if
(set_local $1
(i32.load offset=20
- (get_local $6)
+ (get_local $4)
)
)
(if
@@ -1178,16 +1177,16 @@
)
(if
(i32.lt_u
- (get_local $5)
+ (get_local $7)
(i32.const 16)
)
(block
(i32.store offset=4
- (get_local $6)
+ (get_local $4)
(i32.or
(set_local $2
(i32.add
- (get_local $5)
+ (get_local $7)
(get_local $0)
)
)
@@ -1198,7 +1197,7 @@
(set_local $1
(i32.add
(i32.add
- (get_local $6)
+ (get_local $4)
(get_local $2)
)
(i32.const 4)
@@ -1214,25 +1213,25 @@
)
(block
(i32.store offset=4
- (get_local $6)
+ (get_local $4)
(i32.or
(get_local $0)
(i32.const 3)
)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $5)
(i32.or
- (get_local $5)
+ (get_local $7)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $4)
(get_local $5)
+ (get_local $7)
)
- (get_local $5)
+ (get_local $7)
)
(if
(set_local $1
@@ -1251,7 +1250,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $8
+ (set_local $9
(i32.shr_u
(get_local $1)
(i32.const 3)
@@ -1265,7 +1264,7 @@
)
(if
(i32.and
- (set_local $15
+ (set_local $16
(i32.load
(i32.const 176)
)
@@ -1273,7 +1272,7 @@
(set_local $10
(i32.shl
(i32.const 1)
- (get_local $8)
+ (get_local $9)
)
)
)
@@ -1281,7 +1280,7 @@
(i32.lt_u
(set_local $19
(i32.load
- (set_local $8
+ (set_local $9
(i32.add
(get_local $1)
(i32.const 8)
@@ -1296,7 +1295,7 @@
(call_import $_abort)
(block
(set_local $40
- (get_local $8)
+ (get_local $9)
)
(set_local $32
(get_local $19)
@@ -1307,7 +1306,7 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $15)
+ (get_local $16)
(get_local $10)
)
)
@@ -1342,17 +1341,17 @@
)
(i32.store
(i32.const 184)
- (get_local $5)
+ (get_local $7)
)
(i32.store
(i32.const 196)
- (get_local $4)
+ (get_local $5)
)
)
)
(return
(i32.add
- (get_local $6)
+ (get_local $4)
(i32.const 8)
)
)
@@ -1387,7 +1386,7 @@
)
)
(block
- (set_local $15
+ (set_local $16
(i32.sub
(i32.const 0)
(get_local $2)
@@ -1395,7 +1394,7 @@
)
(block $label$break$L123
(if
- (set_local $5
+ (set_local $7
(i32.load offset=480
(i32.shl
(set_local $0
@@ -1417,7 +1416,7 @@
(i32.shr_u
(get_local $2)
(i32.add
- (set_local $5
+ (set_local $7
(i32.add
(i32.sub
(i32.const 14)
@@ -1427,7 +1426,7 @@
(i32.and
(i32.shr_u
(i32.add
- (set_local $8
+ (set_local $9
(i32.shl
(get_local $19)
(set_local $1
@@ -1453,13 +1452,13 @@
)
(get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.and
(i32.shr_u
(i32.add
- (set_local $9
+ (set_local $8
(i32.shl
- (get_local $8)
+ (get_local $9)
(get_local $19)
)
)
@@ -1474,8 +1473,8 @@
)
(i32.shr_u
(i32.shl
- (get_local $9)
(get_local $8)
+ (get_local $9)
)
(i32.const 15)
)
@@ -1487,7 +1486,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $5)
+ (get_local $7)
(i32.const 1)
)
)
@@ -1500,10 +1499,10 @@
)
)
(block
- (set_local $8
- (get_local $15)
- )
(set_local $9
+ (get_local $16)
+ )
+ (set_local $8
(i32.const 0)
)
(set_local $1
@@ -1526,15 +1525,15 @@
)
)
(set_local $19
- (get_local $5)
+ (get_local $7)
)
- (set_local $6
+ (set_local $4
(i32.const 0)
)
(loop $while-out$17 $while-in$18
(if
(i32.lt_u
- (set_local $4
+ (set_local $5
(i32.sub
(set_local $18
(i32.and
@@ -1547,7 +1546,7 @@
(get_local $2)
)
)
- (get_local $8)
+ (get_local $9)
)
(if
(i32.eq
@@ -1556,7 +1555,7 @@
)
(block
(set_local $27
- (get_local $4)
+ (get_local $5)
)
(set_local $25
(get_local $19)
@@ -1564,39 +1563,36 @@
(set_local $29
(get_local $19)
)
- (set_local $8
+ (set_local $9
(i32.const 90)
)
(br $label$break$L123)
)
(block
- (set_local $5
- (get_local $4)
+ (set_local $9
+ (get_local $5)
)
- (set_local $6
+ (set_local $4
(get_local $19)
)
)
)
- (set_local $5
- (get_local $8)
- )
)
(set_local $18
(select
- (get_local $9)
- (set_local $4
+ (get_local $8)
+ (set_local $5
(i32.load offset=20
(get_local $19)
)
)
(i32.or
(i32.eq
- (get_local $4)
+ (get_local $5)
(i32.const 0)
)
(i32.eq
- (get_local $4)
+ (get_local $5)
(set_local $19
(i32.load
(i32.add
@@ -1619,7 +1615,7 @@
)
)
(if
- (set_local $4
+ (set_local $5
(i32.eq
(get_local $19)
(i32.const 0)
@@ -1627,24 +1623,21 @@
)
(block
(set_local $33
- (get_local $5)
+ (get_local $9)
)
(set_local $34
(get_local $18)
)
(set_local $30
- (get_local $6)
+ (get_local $4)
)
- (set_local $8
+ (set_local $9
(i32.const 86)
)
(br $while-out$17)
)
(block
(set_local $8
- (get_local $5)
- )
- (set_local $9
(get_local $18)
)
(set_local $1
@@ -1652,7 +1645,7 @@
(get_local $1)
(i32.xor
(i32.and
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
(i32.const 1)
@@ -1666,7 +1659,7 @@
)
(block
(set_local $33
- (get_local $15)
+ (get_local $16)
)
(set_local $34
(i32.const 0)
@@ -1674,7 +1667,7 @@
(set_local $30
(i32.const 0)
)
- (set_local $8
+ (set_local $9
(i32.const 86)
)
)
@@ -1682,7 +1675,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 86)
)
(if
@@ -1701,11 +1694,11 @@
(block
(if
(i32.eqz
- (set_local $15
+ (set_local $16
(i32.and
(get_local $10)
(i32.or
- (set_local $5
+ (set_local $7
(i32.shl
(i32.const 2)
(get_local $0)
@@ -1713,7 +1706,7 @@
)
(i32.sub
(i32.const 0)
- (get_local $5)
+ (get_local $7)
)
)
)
@@ -1726,16 +1719,16 @@
(br $do-once$0)
)
)
- (set_local $15
+ (set_local $16
(i32.and
(i32.shr_u
- (set_local $5
+ (set_local $7
(i32.add
(i32.and
- (get_local $15)
+ (get_local $16)
(i32.sub
(i32.const 0)
- (get_local $15)
+ (get_local $16)
)
)
(i32.const -1)
@@ -1753,13 +1746,13 @@
(i32.or
(i32.or
(i32.or
- (set_local $5
+ (set_local $7
(i32.and
(i32.shr_u
(set_local $0
(i32.shr_u
- (get_local $5)
- (get_local $15)
+ (get_local $7)
+ (get_local $16)
)
)
(i32.const 5)
@@ -1767,15 +1760,15 @@
(i32.const 8)
)
)
- (get_local $15)
+ (get_local $16)
)
(set_local $0
(i32.and
(i32.shr_u
- (set_local $4
+ (set_local $5
(i32.shr_u
(get_local $0)
- (get_local $5)
+ (get_local $7)
)
)
(i32.const 2)
@@ -1784,12 +1777,12 @@
)
)
)
- (set_local $4
+ (set_local $5
(i32.and
(i32.shr_u
- (set_local $6
+ (set_local $4
(i32.shr_u
- (get_local $4)
+ (get_local $5)
(get_local $0)
)
)
@@ -1799,13 +1792,13 @@
)
)
)
- (set_local $6
+ (set_local $4
(i32.and
(i32.shr_u
(set_local $1
(i32.shr_u
- (get_local $6)
(get_local $4)
+ (get_local $5)
)
)
(i32.const 1)
@@ -1816,7 +1809,7 @@
)
(i32.shr_u
(get_local $1)
- (get_local $6)
+ (get_local $4)
)
)
(i32.const 2)
@@ -1836,12 +1829,12 @@
(set_local $29
(get_local $30)
)
- (set_local $8
+ (set_local $9
(i32.const 90)
)
)
(block
- (set_local $7
+ (set_local $6
(get_local $33)
)
(set_local $12
@@ -1852,16 +1845,16 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 90)
)
(loop $while-out$19 $while-in$20
- (set_local $8
+ (set_local $9
(i32.const 0)
)
(set_local $1
(i32.lt_u
- (set_local $6
+ (set_local $4
(i32.sub
(i32.and
(i32.load offset=4
@@ -1875,14 +1868,14 @@
(get_local $27)
)
)
- (set_local $4
+ (set_local $5
(select
- (get_local $6)
+ (get_local $4)
(get_local $27)
(get_local $1)
)
)
- (set_local $6
+ (set_local $4
(select
(get_local $25)
(get_local $29)
@@ -1897,13 +1890,13 @@
)
(block
(set_local $27
- (get_local $4)
+ (get_local $5)
)
(set_local $25
(get_local $1)
)
(set_local $29
- (get_local $6)
+ (get_local $4)
)
(br $while-in$20)
)
@@ -1916,18 +1909,18 @@
)
(block
(set_local $27
- (get_local $4)
+ (get_local $5)
)
(set_local $29
- (get_local $6)
+ (get_local $4)
)
)
(block
- (set_local $7
- (get_local $4)
+ (set_local $6
+ (get_local $5)
)
(set_local $12
- (get_local $6)
+ (get_local $4)
)
(br $while-out$19)
)
@@ -1938,7 +1931,7 @@
(if
(select
(i32.lt_u
- (get_local $7)
+ (get_local $6)
(i32.sub
(i32.load
(i32.const 184)
@@ -1967,7 +1960,7 @@
(if
(i32.ge_u
(get_local $12)
- (set_local $6
+ (set_local $4
(i32.add
(get_local $12)
(get_local $2)
@@ -1976,7 +1969,7 @@
)
(call_import $_abort)
)
- (set_local $4
+ (set_local $5
(i32.load offset=24
(get_local $12)
)
@@ -1993,7 +1986,7 @@
)
(block
(if
- (set_local $15
+ (set_local $16
(i32.load
(set_local $0
(i32.add
@@ -2004,27 +1997,26 @@
)
)
(block
- (set_local $1
- (get_local $15)
+ (set_local $8
+ (get_local $16)
)
- (set_local $5
+ (set_local $7
(get_local $0)
)
)
(if
- (set_local $9
- (i32.load
- (set_local $5
- (i32.add
- (get_local $12)
- (i32.const 16)
+ (i32.eqz
+ (set_local $8
+ (i32.load
+ (set_local $7
+ (i32.add
+ (get_local $12)
+ (i32.const 16)
+ )
)
)
)
)
- (set_local $1
- (get_local $9)
- )
(block
(set_local $11
(i32.const 0)
@@ -2035,67 +2027,62 @@
)
(loop $while-out$23 $while-in$24
(if
- (set_local $15
+ (set_local $16
(i32.load
(set_local $0
(i32.add
- (get_local $1)
+ (get_local $8)
(i32.const 20)
)
)
)
)
(block
- (set_local $1
- (get_local $15)
+ (set_local $8
+ (get_local $16)
)
- (set_local $5
+ (set_local $7
(get_local $0)
)
(br $while-in$24)
)
)
(if
- (set_local $15
+ (set_local $16
(i32.load
(set_local $0
(i32.add
- (get_local $1)
+ (get_local $8)
(i32.const 16)
)
)
)
)
(block
- (set_local $1
- (get_local $15)
+ (set_local $8
+ (get_local $16)
)
- (set_local $5
+ (set_local $7
(get_local $0)
)
)
- (block
- (set_local $0
- (get_local $1)
- )
- (br $while-out$23)
- )
+ (br $while-out$23)
)
(br $while-in$24)
)
(if
(i32.lt_u
- (get_local $5)
+ (get_local $7)
(get_local $10)
)
(call_import $_abort)
(block
(i32.store
- (get_local $5)
+ (get_local $7)
(i32.const 0)
)
(set_local $11
- (get_local $0)
+ (get_local $8)
)
)
)
@@ -2115,7 +2102,7 @@
(if
(i32.ne
(i32.load
- (set_local $15
+ (set_local $16
(i32.add
(get_local $0)
(i32.const 12)
@@ -2129,7 +2116,7 @@
(if
(i32.eq
(i32.load
- (set_local $5
+ (set_local $7
(i32.add
(get_local $1)
(i32.const 8)
@@ -2140,11 +2127,11 @@
)
(block
(i32.store
- (get_local $15)
+ (get_local $16)
(get_local $1)
)
(i32.store
- (get_local $5)
+ (get_local $7)
(get_local $0)
)
(set_local $11
@@ -2158,7 +2145,7 @@
)
(block $do-once$25
(if
- (get_local $4)
+ (get_local $5)
(block
(if
(i32.eq
@@ -2211,7 +2198,7 @@
(block
(if
(i32.lt_u
- (get_local $4)
+ (get_local $5)
(i32.load
(i32.const 192)
)
@@ -2223,7 +2210,7 @@
(i32.load
(set_local $1
(i32.add
- (get_local $4)
+ (get_local $5)
(i32.const 16)
)
)
@@ -2235,7 +2222,7 @@
(get_local $11)
)
(i32.store offset=20
- (get_local $4)
+ (get_local $5)
(get_local $11)
)
)
@@ -2259,7 +2246,7 @@
)
(i32.store offset=24
(get_local $11)
- (get_local $4)
+ (get_local $5)
)
(if
(set_local $10
@@ -2317,7 +2304,7 @@
(block $do-once$29
(if
(i32.ge_u
- (get_local $7)
+ (get_local $6)
(i32.const 16)
)
(block
@@ -2329,28 +2316,28 @@
)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $4)
(i32.or
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
)
(i32.store
(i32.add
+ (get_local $4)
(get_local $6)
- (get_local $7)
)
- (get_local $7)
+ (get_local $6)
)
- (set_local $4
+ (set_local $5
(i32.shr_u
- (get_local $7)
+ (get_local $6)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $7)
+ (get_local $6)
(i32.const 256)
)
(block
@@ -2359,7 +2346,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
(i32.const 2)
@@ -2376,15 +2363,15 @@
(set_local $0
(i32.shl
(i32.const 1)
- (get_local $4)
+ (get_local $5)
)
)
)
(if
(i32.lt_u
- (set_local $5
+ (set_local $7
(i32.load
- (set_local $4
+ (set_local $5
(i32.add
(get_local $10)
(i32.const 8)
@@ -2399,10 +2386,10 @@
(call_import $_abort)
(block
(set_local $14
- (get_local $4)
+ (get_local $5)
)
(set_local $26
- (get_local $5)
+ (get_local $7)
)
)
)
@@ -2427,47 +2414,47 @@
)
(i32.store
(get_local $14)
- (get_local $6)
+ (get_local $4)
)
(i32.store offset=12
(get_local $26)
- (get_local $6)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $6)
+ (get_local $4)
(get_local $26)
)
(i32.store offset=12
- (get_local $6)
+ (get_local $4)
(get_local $10)
)
(br $do-once$29)
)
)
- (set_local $4
+ (set_local $5
(i32.add
(i32.const 480)
(i32.shl
- (set_local $9
+ (set_local $8
(if
(set_local $10
(i32.shr_u
- (get_local $7)
+ (get_local $6)
(i32.const 8)
)
)
(if
(i32.gt_u
- (get_local $7)
+ (get_local $6)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $7)
+ (get_local $6)
(i32.add
- (set_local $4
+ (set_local $5
(i32.add
(i32.sub
(i32.const 14)
@@ -2507,7 +2494,7 @@
(i32.and
(i32.shr_u
(i32.add
- (set_local $5
+ (set_local $7
(i32.shl
(get_local $1)
(get_local $10)
@@ -2524,7 +2511,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $5)
+ (get_local $7)
(get_local $1)
)
(i32.const 15)
@@ -2537,7 +2524,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
)
@@ -2550,13 +2537,13 @@
)
)
(i32.store offset=28
- (get_local $6)
- (get_local $9)
+ (get_local $4)
+ (get_local $8)
)
(i32.store offset=4
(set_local $1
(i32.add
- (get_local $6)
+ (get_local $4)
(i32.const 16)
)
)
@@ -2574,10 +2561,10 @@
(i32.const 180)
)
)
- (set_local $5
+ (set_local $7
(i32.shl
(i32.const 1)
- (get_local $9)
+ (get_local $8)
)
)
)
@@ -2587,42 +2574,42 @@
(i32.const 180)
(i32.or
(get_local $1)
- (get_local $5)
+ (get_local $7)
)
)
(i32.store
+ (get_local $5)
(get_local $4)
- (get_local $6)
)
(i32.store offset=24
- (get_local $6)
(get_local $4)
+ (get_local $5)
)
(i32.store offset=12
- (get_local $6)
- (get_local $6)
+ (get_local $4)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $6)
- (get_local $6)
+ (get_local $4)
+ (get_local $4)
)
(br $do-once$29)
)
)
- (set_local $5
+ (set_local $7
(i32.shl
- (get_local $7)
+ (get_local $6)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $9)
+ (get_local $8)
(i32.const 1)
)
)
(i32.eq
- (get_local $9)
+ (get_local $8)
(i32.const 31)
)
)
@@ -2630,7 +2617,7 @@
)
(set_local $1
(i32.load
- (get_local $4)
+ (get_local $5)
)
)
(loop $while-out$31 $while-in$32
@@ -2642,13 +2629,13 @@
)
(i32.const -8)
)
- (get_local $7)
+ (get_local $6)
)
(block
- (set_local $16
+ (set_local $15
(get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.const 148)
)
(br $while-out$31)
@@ -2657,7 +2644,7 @@
(if
(set_local $0
(i32.load
- (set_local $4
+ (set_local $5
(i32.add
(i32.add
(get_local $1)
@@ -2665,7 +2652,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $5)
+ (get_local $7)
(i32.const 31)
)
(i32.const 2)
@@ -2675,9 +2662,9 @@
)
)
(block
- (set_local $5
+ (set_local $7
(i32.shl
- (get_local $5)
+ (get_local $7)
(i32.const 1)
)
)
@@ -2687,12 +2674,12 @@
)
(block
(set_local $23
- (get_local $4)
+ (get_local $5)
)
(set_local $21
(get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.const 145)
)
(br $while-out$31)
@@ -2702,7 +2689,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 145)
)
(if
@@ -2716,35 +2703,35 @@
(block
(i32.store
(get_local $23)
- (get_local $6)
+ (get_local $4)
)
(i32.store offset=24
- (get_local $6)
+ (get_local $4)
(get_local $21)
)
(i32.store offset=12
- (get_local $6)
- (get_local $6)
+ (get_local $4)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $6)
- (get_local $6)
+ (get_local $4)
+ (get_local $4)
)
)
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 148)
)
(if
(i32.and
(i32.ge_u
- (set_local $5
+ (set_local $7
(i32.load
(set_local $1
(i32.add
- (get_local $16)
+ (get_local $15)
(i32.const 8)
)
)
@@ -2757,29 +2744,29 @@
)
)
(i32.ge_u
- (get_local $16)
+ (get_local $15)
(get_local $0)
)
)
(block
(i32.store offset=12
- (get_local $5)
- (get_local $6)
+ (get_local $7)
+ (get_local $4)
)
(i32.store
(get_local $1)
- (get_local $6)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $6)
- (get_local $5)
+ (get_local $4)
+ (get_local $7)
)
(i32.store offset=12
- (get_local $6)
- (get_local $16)
+ (get_local $4)
+ (get_local $15)
)
(i32.store offset=24
- (get_local $6)
+ (get_local $4)
(i32.const 0)
)
)
@@ -2792,9 +2779,9 @@
(i32.store offset=4
(get_local $12)
(i32.or
- (set_local $5
+ (set_local $7
(i32.add
- (get_local $7)
+ (get_local $6)
(get_local $2)
)
)
@@ -2806,7 +2793,7 @@
(i32.add
(i32.add
(get_local $12)
- (get_local $5)
+ (get_local $7)
)
(i32.const 4)
)
@@ -2854,14 +2841,14 @@
(get_local $0)
)
(block
- (set_local $16
+ (set_local $15
(i32.load
(i32.const 196)
)
)
(if
(i32.gt_u
- (set_local $7
+ (set_local $6
(i32.sub
(get_local $12)
(get_local $0)
@@ -2874,31 +2861,31 @@
(i32.const 196)
(set_local $21
(i32.add
- (get_local $16)
+ (get_local $15)
(get_local $0)
)
)
)
(i32.store
(i32.const 184)
- (get_local $7)
+ (get_local $6)
)
(i32.store offset=4
(get_local $21)
(i32.or
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $21)
- (get_local $7)
+ (get_local $6)
)
- (get_local $7)
+ (get_local $6)
)
(i32.store offset=4
- (get_local $16)
+ (get_local $15)
(i32.or
(get_local $0)
(i32.const 3)
@@ -2915,17 +2902,17 @@
(i32.const 0)
)
(i32.store offset=4
- (get_local $16)
+ (get_local $15)
(i32.or
(get_local $12)
(i32.const 3)
)
)
(i32.store
- (set_local $7
+ (set_local $6
(i32.add
(i32.add
- (get_local $16)
+ (get_local $15)
(get_local $12)
)
(i32.const 4)
@@ -2933,7 +2920,7 @@
)
(i32.or
(i32.load
- (get_local $7)
+ (get_local $6)
)
(i32.const 1)
)
@@ -2942,7 +2929,7 @@
)
(return
(i32.add
- (get_local $16)
+ (get_local $15)
(i32.const 8)
)
)
@@ -2950,7 +2937,7 @@
)
(if
(i32.gt_u
- (set_local $16
+ (set_local $15
(i32.load
(i32.const 188)
)
@@ -2960,9 +2947,9 @@
(block
(i32.store
(i32.const 188)
- (set_local $7
+ (set_local $6
(i32.sub
- (get_local $16)
+ (get_local $15)
(get_local $0)
)
)
@@ -2971,7 +2958,7 @@
(i32.const 200)
(set_local $12
(i32.add
- (set_local $16
+ (set_local $15
(i32.load
(i32.const 200)
)
@@ -2983,12 +2970,12 @@
(i32.store offset=4
(get_local $12)
(i32.or
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
)
(i32.store offset=4
- (get_local $16)
+ (get_local $15)
(i32.or
(get_local $0)
(i32.const 3)
@@ -2996,7 +2983,7 @@
)
(return
(i32.add
- (get_local $16)
+ (get_local $15)
(i32.const 8)
)
)
@@ -3011,24 +2998,24 @@
(if
(i32.and
(i32.add
- (set_local $16
+ (set_local $15
(call_import $_sysconf
(i32.const 30)
)
)
(i32.const -1)
)
- (get_local $16)
+ (get_local $15)
)
(call_import $_abort)
(block
(i32.store
(i32.const 656)
- (get_local $16)
+ (get_local $15)
)
(i32.store
(i32.const 652)
- (get_local $16)
+ (get_local $15)
)
(i32.store
(i32.const 660)
@@ -3061,7 +3048,7 @@
)
)
)
- (set_local $16
+ (set_local $15
(i32.add
(get_local $0)
(i32.const 48)
@@ -3069,11 +3056,11 @@
)
(if
(i32.le_u
- (set_local $7
+ (set_local $6
(i32.and
(set_local $21
(i32.add
- (set_local $7
+ (set_local $6
(i32.load
(i32.const 656)
)
@@ -3089,7 +3076,7 @@
(set_local $23
(i32.sub
(i32.const 0)
- (get_local $7)
+ (get_local $6)
)
)
)
@@ -3103,7 +3090,7 @@
(if
(if
(i32.ne
- (set_local $9
+ (set_local $8
(i32.load
(i32.const 616)
)
@@ -3119,14 +3106,14 @@
(i32.const 608)
)
)
- (get_local $7)
+ (get_local $6)
)
)
(get_local $26)
)
(i32.gt_u
(get_local $14)
- (get_local $9)
+ (get_local $8)
)
)
(i32.const 0)
@@ -3140,12 +3127,12 @@
(if
(select
(i32.lt_u
- (get_local $7)
+ (get_local $6)
(i32.const 2147483647)
)
(i32.const 0)
(i32.eq
- (set_local $8
+ (set_local $9
(block $label$break$L257
(if
(i32.and
@@ -3158,7 +3145,7 @@
(block
(block $label$break$L259
(if
- (set_local $9
+ (set_local $8
(i32.load
(i32.const 200)
)
@@ -3176,7 +3163,7 @@
(get_local $14)
)
)
- (get_local $9)
+ (get_local $8)
)
(i32.gt_u
(i32.add
@@ -3190,15 +3177,15 @@
)
)
)
- (get_local $9)
+ (get_local $8)
)
(i32.const 0)
)
(block
- (set_local $4
+ (set_local $5
(get_local $14)
)
- (set_local $5
+ (set_local $7
(get_local $11)
)
(br $while-out$37)
@@ -3213,7 +3200,7 @@
)
)
(block
- (set_local $8
+ (set_local $9
(i32.const 173)
)
(br $label$break$L259)
@@ -3245,10 +3232,10 @@
)
(i32.add
(i32.load
- (get_local $4)
+ (get_local $5)
)
(i32.load
- (get_local $5)
+ (get_local $7)
)
)
)
@@ -3276,14 +3263,14 @@
(set_local $17
(get_local $14)
)
- (set_local $8
+ (set_local $9
(i32.const 183)
)
)
)
)
)
- (set_local $8
+ (set_local $9
(i32.const 173)
)
)
@@ -3292,11 +3279,11 @@
(if
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 173)
)
(i32.ne
- (set_local $9
+ (set_local $8
(call_import $_sbrk
(i32.const 0)
)
@@ -3320,12 +3307,12 @@
)
)
(set_local $2
- (get_local $9)
+ (get_local $8)
)
)
(i32.add
(i32.sub
- (get_local $7)
+ (get_local $6)
(get_local $2)
)
(i32.and
@@ -3339,7 +3326,7 @@
)
)
)
- (get_local $7)
+ (get_local $6)
)
)
(set_local $2
@@ -3394,11 +3381,11 @@
(get_local $1)
)
)
- (get_local $9)
+ (get_local $8)
)
(block
(set_local $20
- (get_local $9)
+ (get_local $8)
)
(set_local $22
(get_local $1)
@@ -3414,7 +3401,7 @@
(set_local $17
(get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.const 183)
)
)
@@ -3427,7 +3414,7 @@
(block $label$break$L279
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 183)
)
(block
@@ -3441,7 +3428,7 @@
(if
(i32.and
(i32.gt_u
- (get_local $16)
+ (get_local $15)
(get_local $17)
)
(i32.and
@@ -3463,7 +3450,7 @@
(get_local $12)
(get_local $17)
)
- (set_local $9
+ (set_local $8
(i32.load
(i32.const 656)
)
@@ -3471,7 +3458,7 @@
)
(i32.sub
(i32.const 0)
- (get_local $9)
+ (get_local $8)
)
)
)
@@ -3544,10 +3531,10 @@
(i32.lt_u
(set_local $3
(call_import $_sbrk
- (get_local $7)
+ (get_local $6)
)
)
- (set_local $7
+ (set_local $6
(call_import $_sbrk
(i32.const 0)
)
@@ -3559,7 +3546,7 @@
(i32.const -1)
)
(i32.ne
- (get_local $7)
+ (get_local $6)
(i32.const -1)
)
)
@@ -3569,7 +3556,7 @@
(i32.gt_u
(set_local $13
(i32.sub
- (get_local $7)
+ (get_local $6)
(get_local $3)
)
)
@@ -3587,14 +3574,14 @@
(set_local $22
(get_local $13)
)
- (set_local $8
+ (set_local $9
(i32.const 193)
)
)
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 193)
)
(block
@@ -3637,7 +3624,7 @@
(i32.eq
(get_local $20)
(i32.add
- (set_local $7
+ (set_local $6
(i32.load
(get_local $3)
)
@@ -3656,7 +3643,7 @@
)
(block
(set_local $47
- (get_local $7)
+ (get_local $6)
)
(set_local $48
(get_local $17)
@@ -3667,7 +3654,7 @@
(set_local $50
(get_local $3)
)
- (set_local $8
+ (set_local $9
(i32.const 203)
)
(br $do-out$46)
@@ -3709,7 +3696,7 @@
)
(i32.const 0)
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 203)
)
)
@@ -3793,7 +3780,7 @@
(br $do-once$44)
)
)
- (set_local $6
+ (set_local $4
(if
(i32.lt_u
(get_local $20)
@@ -3837,7 +3824,7 @@
(set_local $41
(get_local $3)
)
- (set_local $8
+ (set_local $9
(i32.const 211)
)
(br $while-out$48)
@@ -3862,7 +3849,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 211)
)
(if
@@ -3921,7 +3908,7 @@
)
)
)
- (set_local $7
+ (set_local $6
(i32.add
(get_local $17)
(select
@@ -3954,10 +3941,10 @@
(get_local $0)
)
)
- (set_local $16
+ (set_local $15
(i32.sub
(i32.sub
- (get_local $7)
+ (get_local $6)
(get_local $12)
)
(get_local $0)
@@ -3973,13 +3960,13 @@
(block $do-once$50
(if
(i32.ne
- (get_local $7)
+ (get_local $6)
(get_local $13)
)
(block
(if
(i32.eq
- (get_local $7)
+ (get_local $6)
(i32.load
(i32.const 196)
)
@@ -3992,7 +3979,7 @@
(i32.load
(i32.const 184)
)
- (get_local $16)
+ (get_local $15)
)
)
)
@@ -4018,14 +4005,14 @@
)
)
(i32.store
- (set_local $4
+ (set_local $5
(i32.add
(if
(i32.eq
(i32.and
(set_local $1
(i32.load offset=4
- (get_local $7)
+ (get_local $6)
)
)
(i32.const 3)
@@ -4033,13 +4020,13 @@
(i32.const 1)
)
(block
- (set_local $5
+ (set_local $7
(i32.and
(get_local $1)
(i32.const -8)
)
)
- (set_local $4
+ (set_local $5
(i32.shr_u
(get_local $1)
(i32.const 3)
@@ -4054,7 +4041,7 @@
(block
(set_local $23
(i32.load offset=24
- (get_local $7)
+ (get_local $6)
)
)
(block $do-once$53
@@ -4062,20 +4049,20 @@
(i32.eq
(set_local $21
(i32.load offset=12
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $7)
+ (get_local $6)
)
(block
(if
- (set_local $9
+ (set_local $8
(i32.load
(set_local $2
(i32.add
(set_local $11
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 16)
)
)
@@ -4085,25 +4072,19 @@
)
)
(block
- (set_local $0
- (get_local $9)
+ (set_local $14
+ (get_local $8)
)
- (set_local $4
+ (set_local $11
(get_local $2)
)
)
(if
- (set_local $14
- (i32.load
- (get_local $11)
- )
- )
- (block
- (set_local $0
- (get_local $14)
- )
- (set_local $4
- (get_local $11)
+ (i32.eqz
+ (set_local $14
+ (i32.load
+ (get_local $11)
+ )
)
)
(block
@@ -4116,42 +4097,42 @@
)
(loop $while-out$55 $while-in$56
(if
- (set_local $9
+ (set_local $8
(i32.load
(set_local $2
(i32.add
- (get_local $0)
+ (get_local $14)
(i32.const 20)
)
)
)
)
(block
- (set_local $0
- (get_local $9)
+ (set_local $14
+ (get_local $8)
)
- (set_local $4
+ (set_local $11
(get_local $2)
)
(br $while-in$56)
)
)
(if
- (set_local $9
+ (set_local $8
(i32.load
(set_local $2
(i32.add
- (get_local $0)
+ (get_local $14)
(i32.const 16)
)
)
)
)
(block
- (set_local $0
- (get_local $9)
+ (set_local $14
+ (get_local $8)
)
- (set_local $4
+ (set_local $11
(get_local $2)
)
)
@@ -4161,17 +4142,17 @@
)
(if
(i32.lt_u
+ (get_local $11)
(get_local $4)
- (get_local $6)
)
(call_import $_abort)
(block
(i32.store
- (get_local $4)
+ (get_local $11)
(i32.const 0)
)
(set_local $24
- (get_local $0)
+ (get_local $14)
)
)
)
@@ -4181,24 +4162,24 @@
(i32.lt_u
(set_local $2
(i32.load offset=8
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $6)
+ (get_local $4)
)
(call_import $_abort)
)
(if
(i32.ne
(i32.load
- (set_local $9
+ (set_local $8
(i32.add
(get_local $2)
(i32.const 12)
)
)
)
- (get_local $7)
+ (get_local $6)
)
(call_import $_abort)
)
@@ -4212,11 +4193,11 @@
)
)
)
- (get_local $7)
+ (get_local $6)
)
(block
(i32.store
- (get_local $9)
+ (get_local $8)
(get_local $21)
)
(i32.store
@@ -4240,7 +4221,7 @@
(block $do-once$57
(if
(i32.ne
- (get_local $7)
+ (get_local $6)
(i32.load
(set_local $2
(i32.add
@@ -4248,7 +4229,7 @@
(i32.shl
(set_local $21
(i32.load offset=28
- (get_local $7)
+ (get_local $6)
)
)
(i32.const 2)
@@ -4277,7 +4258,7 @@
)
)
)
- (get_local $7)
+ (get_local $6)
)
(i32.store
(get_local $11)
@@ -4341,7 +4322,7 @@
(i32.load
(set_local $2
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 16)
)
)
@@ -4397,7 +4378,7 @@
(block
(set_local $21
(i32.load offset=12
- (get_local $7)
+ (get_local $6)
)
)
(block $do-once$61
@@ -4405,7 +4386,7 @@
(i32.ne
(set_local $11
(i32.load offset=8
- (get_local $7)
+ (get_local $6)
)
)
(set_local $23
@@ -4413,7 +4394,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
(i32.const 2)
@@ -4425,7 +4406,7 @@
(if
(i32.lt_u
(get_local $11)
- (get_local $6)
+ (get_local $4)
)
(call_import $_abort)
)
@@ -4434,7 +4415,7 @@
(i32.load offset=12
(get_local $11)
)
- (get_local $7)
+ (get_local $6)
)
)
(call_import $_abort)
@@ -4456,7 +4437,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $4)
+ (get_local $5)
)
(i32.const -1)
)
@@ -4481,7 +4462,7 @@
(if
(i32.lt_u
(get_local $21)
- (get_local $6)
+ (get_local $4)
)
(call_import $_abort)
)
@@ -4495,7 +4476,7 @@
)
)
)
- (get_local $7)
+ (get_local $6)
)
(block
(set_local $42
@@ -4519,30 +4500,25 @@
)
)
)
- (set_local $0
+ (set_local $15
(i32.add
- (get_local $5)
- (get_local $16)
+ (get_local $7)
+ (get_local $15)
)
)
(i32.add
+ (get_local $6)
(get_local $7)
- (get_local $5)
- )
- )
- (block
- (set_local $0
- (get_local $16)
)
- (get_local $7)
)
+ (get_local $6)
)
(i32.const 4)
)
)
(i32.and
(i32.load
- (get_local $4)
+ (get_local $5)
)
(i32.const -2)
)
@@ -4550,26 +4526,26 @@
(i32.store offset=4
(get_local $3)
(i32.or
- (get_local $0)
+ (get_local $15)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $3)
- (get_local $0)
+ (get_local $15)
)
- (get_local $0)
+ (get_local $15)
)
- (set_local $4
+ (set_local $5
(i32.shr_u
- (get_local $0)
+ (get_local $15)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $0)
+ (get_local $15)
(i32.const 256)
)
(block
@@ -4578,7 +4554,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
(i32.const 2)
@@ -4596,16 +4572,16 @@
(set_local $2
(i32.shl
(i32.const 1)
- (get_local $4)
+ (get_local $5)
)
)
)
(block
(if
(i32.ge_u
- (set_local $9
+ (set_local $8
(i32.load
- (set_local $4
+ (set_local $5
(i32.add
(get_local $1)
(i32.const 8)
@@ -4619,10 +4595,10 @@
)
(block
(set_local $43
- (get_local $4)
+ (get_local $5)
)
(set_local $35
- (get_local $9)
+ (get_local $8)
)
(br $do-once$65)
)
@@ -4672,12 +4648,12 @@
(i32.add
(i32.const 480)
(i32.shl
- (set_local $4
+ (set_local $0
(block $do-once$67
(if
(set_local $2
(i32.shr_u
- (get_local $0)
+ (get_local $15)
(i32.const 8)
)
)
@@ -4685,14 +4661,14 @@
(br_if $do-once$67
(i32.const 31)
(i32.gt_u
- (get_local $0)
+ (get_local $15)
(i32.const 16777215)
)
)
(i32.or
(i32.and
(i32.shr_u
- (get_local $0)
+ (get_local $15)
(i32.add
(set_local $14
(i32.add
@@ -4700,11 +4676,11 @@
(i32.const 14)
(i32.or
(i32.or
- (set_local $9
+ (set_local $8
(i32.and
(i32.shr_u
(i32.add
- (set_local $5
+ (set_local $7
(i32.shl
(get_local $2)
(set_local $23
@@ -4730,14 +4706,14 @@
)
(get_local $23)
)
- (set_local $5
+ (set_local $7
(i32.and
(i32.shr_u
(i32.add
- (set_local $4
+ (set_local $5
(i32.shl
- (get_local $5)
- (get_local $9)
+ (get_local $7)
+ (get_local $8)
)
)
(i32.const 245760)
@@ -4751,8 +4727,8 @@
)
(i32.shr_u
(i32.shl
- (get_local $4)
(get_local $5)
+ (get_local $7)
)
(i32.const 15)
)
@@ -4779,7 +4755,7 @@
)
(i32.store offset=28
(get_local $3)
- (get_local $4)
+ (get_local $0)
)
(i32.store offset=4
(set_local $1
@@ -4805,7 +4781,7 @@
(set_local $14
(i32.shl
(i32.const 1)
- (get_local $4)
+ (get_local $0)
)
)
)
@@ -4839,18 +4815,18 @@
)
(set_local $14
(i32.shl
- (get_local $0)
+ (get_local $15)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $4)
+ (get_local $0)
(i32.const 1)
)
)
(i32.eq
- (get_local $4)
+ (get_local $0)
(i32.const 31)
)
)
@@ -4870,20 +4846,20 @@
)
(i32.const -8)
)
- (get_local $0)
+ (get_local $15)
)
(block
(set_local $36
(get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.const 281)
)
(br $while-out$69)
)
)
(if
- (set_local $5
+ (set_local $7
(i32.load
(set_local $2
(i32.add
@@ -4910,7 +4886,7 @@
)
)
(set_local $1
- (get_local $5)
+ (get_local $7)
)
)
(block
@@ -4920,7 +4896,7 @@
(set_local $52
(get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.const 278)
)
(br $while-out$69)
@@ -4930,7 +4906,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 278)
)
(if
@@ -4962,7 +4938,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 281)
)
(if
@@ -4978,7 +4954,7 @@
)
)
)
- (set_local $5
+ (set_local $7
(i32.load
(i32.const 192)
)
@@ -4986,7 +4962,7 @@
)
(i32.ge_u
(get_local $36)
- (get_local $5)
+ (get_local $7)
)
)
(block
@@ -5024,7 +5000,7 @@
(i32.load
(i32.const 188)
)
- (get_local $16)
+ (get_local $15)
)
)
)
@@ -5063,7 +5039,7 @@
(get_local $13)
)
(i32.gt_u
- (set_local $16
+ (set_local $15
(i32.add
(get_local $3)
(i32.load offset=4
@@ -5076,8 +5052,8 @@
(i32.const 0)
)
(block
- (set_local $4
- (get_local $16)
+ (set_local $5
+ (get_local $15)
)
(br $while-out$71)
)
@@ -5089,11 +5065,11 @@
)
(br $while-in$72)
)
- (set_local $16
+ (set_local $15
(i32.add
(set_local $12
(i32.add
- (get_local $4)
+ (get_local $5)
(i32.const -47)
)
)
@@ -5113,13 +5089,13 @@
(i32.and
(i32.sub
(i32.const 0)
- (get_local $16)
+ (get_local $15)
)
(i32.const 7)
)
(i32.eq
(i32.and
- (get_local $16)
+ (get_local $15)
(i32.const 7)
)
(i32.const 0)
@@ -5129,7 +5105,7 @@
)
(i32.lt_u
(get_local $3)
- (set_local $16
+ (set_local $15
(i32.add
(get_local $13)
(i32.const 16)
@@ -5143,7 +5119,7 @@
)
(i32.store
(i32.const 200)
- (set_local $7
+ (set_local $6
(i32.add
(get_local $20)
(set_local $17
@@ -5152,7 +5128,7 @@
(i32.and
(i32.sub
(i32.const 0)
- (set_local $7
+ (set_local $6
(i32.add
(get_local $20)
(i32.const 8)
@@ -5163,7 +5139,7 @@
)
(i32.eq
(i32.and
- (get_local $7)
+ (get_local $6)
(i32.const 7)
)
(i32.const 0)
@@ -5186,7 +5162,7 @@
)
)
(i32.store offset=4
- (get_local $7)
+ (get_local $6)
(i32.or
(get_local $14)
(i32.const 1)
@@ -5194,7 +5170,7 @@
)
(i32.store offset=4
(i32.add
- (get_local $7)
+ (get_local $6)
(get_local $14)
)
(i32.const 40)
@@ -5276,7 +5252,7 @@
(get_local $3)
(i32.const 4)
)
- (get_local $4)
+ (get_local $5)
)
)
)
@@ -5311,7 +5287,7 @@
(get_local $12)
(get_local $3)
)
- (set_local $7
+ (set_local $6
(i32.shr_u
(get_local $3)
(i32.const 3)
@@ -5328,7 +5304,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
(i32.const 2)
@@ -5342,10 +5318,10 @@
(i32.const 176)
)
)
- (set_local $5
+ (set_local $7
(i32.shl
(i32.const 1)
- (get_local $7)
+ (get_local $6)
)
)
)
@@ -5353,7 +5329,7 @@
(i32.lt_u
(set_local $2
(i32.load
- (set_local $7
+ (set_local $6
(i32.add
(get_local $17)
(i32.const 8)
@@ -5368,7 +5344,7 @@
(call_import $_abort)
(block
(set_local $45
- (get_local $7)
+ (get_local $6)
)
(set_local $37
(get_local $2)
@@ -5380,7 +5356,7 @@
(i32.const 176)
(i32.or
(get_local $1)
- (get_local $5)
+ (get_local $7)
)
)
(set_local $45
@@ -5413,11 +5389,11 @@
(br $do-once$44)
)
)
- (set_local $7
+ (set_local $6
(i32.add
(i32.const 480)
(i32.shl
- (set_local $4
+ (set_local $5
(if
(set_local $17
(i32.shr_u
@@ -5436,7 +5412,7 @@
(i32.shr_u
(get_local $3)
(i32.add
- (set_local $7
+ (set_local $6
(i32.add
(i32.sub
(i32.const 14)
@@ -5449,7 +5425,7 @@
(set_local $1
(i32.shl
(get_local $17)
- (set_local $5
+ (set_local $7
(i32.and
(i32.shr_u
(i32.add
@@ -5470,7 +5446,7 @@
(i32.const 4)
)
)
- (get_local $5)
+ (get_local $7)
)
(set_local $1
(i32.and
@@ -5506,7 +5482,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
)
@@ -5520,14 +5496,14 @@
)
(i32.store offset=28
(get_local $13)
- (get_local $4)
+ (get_local $5)
)
(i32.store offset=20
(get_local $13)
(i32.const 0)
)
(i32.store
- (get_local $16)
+ (get_local $15)
(i32.const 0)
)
(if
@@ -5541,7 +5517,7 @@
(set_local $2
(i32.shl
(i32.const 1)
- (get_local $4)
+ (get_local $5)
)
)
)
@@ -5555,12 +5531,12 @@
)
)
(i32.store
- (get_local $7)
+ (get_local $6)
(get_local $13)
)
(i32.store offset=24
(get_local $13)
- (get_local $7)
+ (get_local $6)
)
(i32.store offset=12
(get_local $13)
@@ -5581,12 +5557,12 @@
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
)
(i32.eq
- (get_local $4)
+ (get_local $5)
(i32.const 31)
)
)
@@ -5594,7 +5570,7 @@
)
(set_local $1
(i32.load
- (get_local $7)
+ (get_local $6)
)
)
(loop $while-out$75 $while-in$76
@@ -5612,16 +5588,16 @@
(set_local $38
(get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.const 307)
)
(br $while-out$75)
)
)
(if
- (set_local $5
+ (set_local $7
(i32.load
- (set_local $7
+ (set_local $6
(i32.add
(i32.add
(get_local $1)
@@ -5646,17 +5622,17 @@
)
)
(set_local $1
- (get_local $5)
+ (get_local $7)
)
)
(block
(set_local $46
- (get_local $7)
+ (get_local $6)
)
(set_local $53
(get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.const 304)
)
(br $while-out$75)
@@ -5666,7 +5642,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 304)
)
(if
@@ -5698,7 +5674,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 307)
)
(if
@@ -5995,7 +5971,7 @@
(i32.const -8)
)
)
- (set_local $12
+ (set_local $14
(i32.load
(i32.const 192)
)
@@ -6076,7 +6052,7 @@
)
)
)
- (get_local $12)
+ (get_local $14)
)
(call_import $_abort)
)
@@ -6184,7 +6160,7 @@
(if
(i32.lt_u
(get_local $9)
- (get_local $12)
+ (get_local $14)
)
(call_import $_abort)
)
@@ -6238,7 +6214,7 @@
(if
(i32.lt_u
(get_local $1)
- (get_local $12)
+ (get_local $14)
)
(call_import $_abort)
)
@@ -6396,7 +6372,7 @@
(if
(i32.lt_u
(get_local $10)
- (get_local $12)
+ (get_local $14)
)
(call_import $_abort)
(block
@@ -6418,7 +6394,7 @@
(get_local $0)
)
)
- (get_local $12)
+ (get_local $14)
)
(call_import $_abort)
)
@@ -6823,7 +6799,7 @@
(get_local $7)
)
)
- (set_local $12
+ (set_local $14
(i32.shr_u
(get_local $1)
(i32.const 3)
@@ -6872,21 +6848,20 @@
(set_local $0
(get_local $11)
)
- (set_local $12
+ (set_local $6
(get_local $1)
)
)
(if
- (set_local $0
- (i32.load
- (get_local $6)
+ (i32.eqz
+ (set_local $0
+ (i32.load
+ (get_local $6)
+ )
)
)
- (set_local $12
- (get_local $6)
- )
(block
- (set_local $13
+ (set_local $12
(i32.const 0)
)
(br $do-once$10)
@@ -6909,7 +6884,7 @@
(set_local $0
(get_local $11)
)
- (set_local $12
+ (set_local $6
(get_local $1)
)
(br $while-in$13)
@@ -6930,22 +6905,17 @@
(set_local $0
(get_local $11)
)
- (set_local $12
+ (set_local $6
(get_local $1)
)
)
- (block
- (set_local $1
- (get_local $12)
- )
- (br $while-out$12)
- )
+ (br $while-out$12)
)
(br $while-in$13)
)
(if
(i32.lt_u
- (get_local $1)
+ (get_local $6)
(i32.load
(i32.const 192)
)
@@ -6953,10 +6923,10 @@
(call_import $_abort)
(block
(i32.store
- (get_local $1)
+ (get_local $6)
(i32.const 0)
)
- (set_local $13
+ (set_local $12
(get_local $0)
)
)
@@ -7011,7 +6981,7 @@
(get_local $6)
(get_local $1)
)
- (set_local $13
+ (set_local $12
(get_local $10)
)
)
@@ -7045,11 +7015,11 @@
(block
(i32.store
(get_local $3)
- (get_local $13)
+ (get_local $12)
)
(if
(i32.eqz
- (get_local $13)
+ (get_local $12)
)
(block
(i32.store
@@ -7095,23 +7065,23 @@
)
(i32.store
(get_local $10)
- (get_local $13)
+ (get_local $12)
)
(i32.store offset=20
(get_local $5)
- (get_local $13)
+ (get_local $12)
)
)
(br_if $do-once$8
(i32.eqz
- (get_local $13)
+ (get_local $12)
)
)
)
)
(if
(i32.lt_u
- (get_local $13)
+ (get_local $12)
(set_local $10
(i32.load
(i32.const 192)
@@ -7121,7 +7091,7 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $13)
+ (get_local $12)
(get_local $5)
)
(if
@@ -7143,12 +7113,12 @@
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $13)
+ (get_local $12)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $13)
+ (get_local $12)
)
)
)
@@ -7169,12 +7139,12 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $13)
+ (get_local $12)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $13)
+ (get_local $12)
)
)
)
@@ -7200,7 +7170,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $12)
+ (get_local $14)
(i32.const 1)
)
(i32.const 2)
@@ -7244,7 +7214,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $12)
+ (get_local $14)
)
(i32.const -1)
)
@@ -7397,7 +7367,7 @@
(set_local $15
(get_local $7)
)
- (set_local $14
+ (set_local $13
(get_local $16)
)
)
@@ -7416,7 +7386,7 @@
(i32.const 8)
)
)
- (set_local $14
+ (set_local $13
(get_local $1)
)
)
@@ -7426,12 +7396,12 @@
(get_local $2)
)
(i32.store offset=12
- (get_local $14)
+ (get_local $13)
(get_local $2)
)
(i32.store offset=8
(get_local $2)
- (get_local $14)
+ (get_local $13)
)
(i32.store offset=12
(get_local $2)
@@ -7476,7 +7446,7 @@
(set_local $15
(i32.shl
(get_local $1)
- (set_local $14
+ (set_local $13
(i32.and
(i32.shr_u
(i32.add
@@ -7497,7 +7467,7 @@
(i32.const 4)
)
)
- (get_local $14)
+ (get_local $13)
)
(set_local $15
(i32.and
@@ -7572,7 +7542,7 @@
)
)
(block
- (set_local $14
+ (set_local $13
(i32.shl
(get_local $0)
(select
@@ -7628,7 +7598,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $14)
+ (get_local $13)
(i32.const 31)
)
(i32.const 2)
@@ -7638,9 +7608,9 @@
)
)
(block
- (set_local $14
+ (set_local $13
(i32.shl
- (get_local $14)
+ (get_local $13)
(i32.const 1)
)
)
@@ -7703,7 +7673,7 @@
(if
(i32.and
(i32.ge_u
- (set_local $14
+ (set_local $13
(i32.load
(set_local $1
(i32.add
@@ -7726,7 +7696,7 @@
)
(block
(i32.store offset=12
- (get_local $14)
+ (get_local $13)
(get_local $2)
)
(i32.store
@@ -7735,7 +7705,7 @@
)
(i32.store offset=8
(get_local $2)
- (get_local $14)
+ (get_local $13)
)
(i32.store offset=12
(get_local $2)
@@ -8218,7 +8188,7 @@
(local $6 i32)
(local $7 i32)
(if
- (set_local $6
+ (set_local $5
(i32.load
(set_local $3
(i32.add
@@ -8229,10 +8199,10 @@
)
)
(block
- (set_local $5
- (get_local $6)
+ (set_local $7
+ (get_local $5)
)
- (set_local $4
+ (set_local $6
(i32.const 5)
)
)
@@ -8240,16 +8210,16 @@
(call $___towrite
(get_local $2)
)
- (set_local $7
+ (set_local $4
(i32.const 0)
)
(block
- (set_local $5
+ (set_local $7
(i32.load
(get_local $3)
)
)
- (set_local $4
+ (set_local $6
(i32.const 5)
)
)
@@ -8258,14 +8228,14 @@
(block $label$break$L5
(if
(i32.eq
- (get_local $4)
+ (get_local $6)
(i32.const 5)
)
(block
- (set_local $4
+ (set_local $6
(set_local $3
(i32.load
- (set_local $6
+ (set_local $5
(i32.add
(get_local $2)
(i32.const 20)
@@ -8277,13 +8247,13 @@
(if
(i32.lt_u
(i32.sub
- (get_local $5)
+ (get_local $7)
(get_local $3)
)
(get_local $1)
)
(block
- (set_local $7
+ (set_local $4
(call_indirect $FUNCSIG$iiii
(i32.add
(i32.and
@@ -8325,9 +8295,6 @@
(get_local $0)
)
(set_local $3
- (get_local $4)
- )
- (set_local $5
(i32.const 0)
)
(br $label$break$L10
@@ -8340,7 +8307,7 @@
(i32.load8_s
(i32.add
(get_local $0)
- (set_local $5
+ (set_local $7
(i32.add
(get_local $3)
(i32.const -1)
@@ -8357,7 +8324,7 @@
(br $while-out$2)
)
(set_local $3
- (get_local $5)
+ (get_local $7)
)
)
(br $while-in$3)
@@ -8380,12 +8347,7 @@
)
(get_local $4)
)
- (block
- (set_local $7
- (get_local $4)
- )
- (br $label$break$L5)
- )
+ (br $label$break$L5)
)
(set_local $2
(i32.add
@@ -8393,12 +8355,12 @@
(get_local $4)
)
)
- (set_local $3
+ (set_local $6
(i32.load
- (get_local $6)
+ (get_local $5)
)
)
- (set_local $5
+ (set_local $3
(get_local $4)
)
(i32.sub
@@ -8411,9 +8373,6 @@
(get_local $0)
)
(set_local $3
- (get_local $4)
- )
- (set_local $5
(i32.const 0)
)
(get_local $1)
@@ -8422,29 +8381,29 @@
)
)
(call $_memcpy
- (get_local $3)
+ (get_local $6)
(get_local $2)
(get_local $0)
)
(i32.store
- (get_local $6)
+ (get_local $5)
(i32.add
(i32.load
- (get_local $6)
+ (get_local $5)
)
(get_local $0)
)
)
- (set_local $7
+ (set_local $4
(i32.add
- (get_local $5)
+ (get_local $3)
(get_local $0)
)
)
)
)
)
- (get_local $7)
+ (get_local $4)
)
(func $_fflush (param $0 i32) (result i32)
(local $1 i32)
@@ -8633,10 +8592,10 @@
)
(get_local $0)
(block
- (set_local $1
+ (set_local $2
(get_local $0)
)
- (set_local $2
+ (set_local $1
(i32.const 4)
)
(br $while-out$1)
@@ -8646,10 +8605,10 @@
)
)
(block
- (set_local $1
+ (set_local $2
(get_local $0)
)
- (set_local $2
+ (set_local $1
(i32.const 4)
)
)
@@ -8657,21 +8616,21 @@
)
(if
(i32.eq
- (get_local $2)
+ (get_local $1)
(i32.const 4)
)
(block
- (set_local $2
- (get_local $1)
+ (set_local $1
+ (get_local $2)
)
(loop $while-out$3 $while-in$4
(if
(i32.and
(i32.xor
(i32.and
- (set_local $1
+ (set_local $2
(i32.load
- (get_local $2)
+ (get_local $1)
)
)
(i32.const -2139062144)
@@ -8679,22 +8638,14 @@
(i32.const -2139062144)
)
(i32.add
- (get_local $1)
- (i32.const -16843009)
- )
- )
- (block
- (set_local $0
- (get_local $1)
- )
- (set_local $1
(get_local $2)
+ (i32.const -16843009)
)
- (br $while-out$3)
)
- (set_local $2
+ (br $while-out$3)
+ (set_local $1
(i32.add
- (get_local $2)
+ (get_local $1)
(i32.const 4)
)
)
@@ -8705,7 +8656,7 @@
(i32.shr_s
(i32.shl
(i32.and
- (get_local $0)
+ (get_local $2)
(i32.const 255)
)
(i32.const 24)
@@ -8713,7 +8664,7 @@
(i32.const 24)
)
(block
- (set_local $0
+ (set_local $2
(get_local $1)
)
(loop $while-out$5 $while-in$6
@@ -8721,30 +8672,23 @@
(i32.load8_s
(set_local $1
(i32.add
- (get_local $0)
+ (get_local $2)
(i32.const 1)
)
)
)
- (set_local $0
+ (set_local $2
(get_local $1)
)
- (block
- (set_local $0
- (get_local $1)
- )
- (br $while-out$5)
- )
+ (br $while-out$5)
)
(br $while-in$6)
)
)
- (set_local $0
- (get_local $1)
- )
+ (get_local $1)
)
(set_local $5
- (get_local $0)
+ (get_local $1)
)
)
)