summaryrefslogtreecommitdiff
path: root/test/memorygrowth.fromasm
diff options
context:
space:
mode:
Diffstat (limited to 'test/memorygrowth.fromasm')
-rw-r--r--test/memorygrowth.fromasm1658
1 files changed, 796 insertions, 862 deletions
diff --git a/test/memorygrowth.fromasm b/test/memorygrowth.fromasm
index 394cc94c9..baa94d582 100644
--- a/test/memorygrowth.fromasm
+++ b/test/memorygrowth.fromasm
@@ -111,7 +111,7 @@
(i32.const 16)
)
)
- (set_local $4
+ (set_local $7
(get_local $25)
)
(block $do-once$0
@@ -123,7 +123,7 @@
(block
(if
(i32.and
- (set_local $6
+ (set_local $5
(i32.shr_u
(set_local $2
(i32.load
@@ -156,11 +156,11 @@
(i32.const 3)
)
(block
- (set_local $4
+ (set_local $7
(i32.load
- (set_local $13
+ (set_local $12
(i32.add
- (set_local $6
+ (set_local $5
(i32.load
(set_local $14
(i32.add
@@ -173,7 +173,7 @@
(i32.add
(i32.xor
(i32.and
- (get_local $6)
+ (get_local $5)
(i32.const 1)
)
(i32.const 1)
@@ -200,7 +200,7 @@
(if
(i32.eq
(get_local $1)
- (get_local $4)
+ (get_local $7)
)
(i32.store
(i32.const 1208)
@@ -218,7 +218,7 @@
(block
(if
(i32.lt_u
- (get_local $4)
+ (get_local $7)
(i32.load
(i32.const 1224)
)
@@ -230,12 +230,12 @@
(i32.load
(set_local $8
(i32.add
- (get_local $4)
+ (get_local $7)
(i32.const 12)
)
)
)
- (get_local $6)
+ (get_local $5)
)
(block
(i32.store
@@ -244,7 +244,7 @@
)
(i32.store
(get_local $14)
- (get_local $4)
+ (get_local $7)
)
)
(call_import $qa)
@@ -252,9 +252,9 @@
)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $5)
(i32.or
- (set_local $4
+ (set_local $7
(i32.shl
(get_local $0)
(i32.const 3)
@@ -267,8 +267,8 @@
(set_local $14
(i32.add
(i32.add
- (get_local $6)
- (get_local $4)
+ (get_local $5)
+ (get_local $7)
)
(i32.const 4)
)
@@ -285,7 +285,7 @@
(get_local $25)
)
(return
- (get_local $13)
+ (get_local $12)
)
)
)
@@ -300,22 +300,22 @@
)
(block
(if
- (get_local $6)
+ (get_local $5)
(block
(set_local $1
(i32.and
(i32.shr_u
- (set_local $4
+ (set_local $7
(i32.add
(i32.and
(set_local $1
(i32.and
(i32.shl
- (get_local $6)
+ (get_local $5)
(get_local $3)
)
(i32.or
- (set_local $4
+ (set_local $7
(i32.shl
(i32.const 2)
(get_local $3)
@@ -323,7 +323,7 @@
)
(i32.sub
(i32.const 0)
- (get_local $4)
+ (get_local $7)
)
)
)
@@ -347,25 +347,25 @@
(i32.add
(set_local $9
(i32.load
- (set_local $13
+ (set_local $12
(i32.add
- (set_local $7
+ (set_local $6
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (set_local $20
+ (set_local $21
(i32.add
(i32.or
(i32.or
(i32.or
(i32.or
- (set_local $4
+ (set_local $7
(i32.and
(i32.shr_u
(set_local $8
(i32.shr_u
- (get_local $4)
+ (get_local $7)
(get_local $1)
)
)
@@ -382,7 +382,7 @@
(set_local $9
(i32.shr_u
(get_local $8)
- (get_local $4)
+ (get_local $7)
)
)
(i32.const 2)
@@ -394,7 +394,7 @@
(set_local $9
(i32.and
(i32.shr_u
- (set_local $7
+ (set_local $6
(i32.shr_u
(get_local $9)
(get_local $8)
@@ -406,12 +406,12 @@
)
)
)
- (set_local $7
+ (set_local $6
(i32.and
(i32.shr_u
- (set_local $13
+ (set_local $12
(i32.shr_u
- (get_local $7)
+ (get_local $6)
(get_local $9)
)
)
@@ -422,8 +422,8 @@
)
)
(i32.shr_u
- (get_local $13)
- (get_local $7)
+ (get_local $12)
+ (get_local $6)
)
)
)
@@ -445,7 +445,7 @@
)
(if
(i32.eq
- (get_local $7)
+ (get_local $6)
(get_local $1)
)
(block
@@ -456,7 +456,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $20)
+ (get_local $21)
)
(i32.const -1)
)
@@ -479,7 +479,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (set_local $7
(i32.add
(get_local $1)
(i32.const 12)
@@ -490,11 +490,11 @@
)
(block
(i32.store
- (get_local $4)
(get_local $7)
+ (get_local $6)
)
(i32.store
- (get_local $13)
+ (get_local $12)
(get_local $1)
)
(set_local $33
@@ -515,7 +515,7 @@
)
)
(i32.store offset=4
- (set_local $13
+ (set_local $12
(i32.add
(get_local $9)
(get_local $0)
@@ -525,7 +525,7 @@
(set_local $1
(i32.sub
(i32.shl
- (get_local $20)
+ (get_local $21)
(i32.const 3)
)
(get_local $0)
@@ -536,7 +536,7 @@
)
(i32.store
(i32.add
- (get_local $13)
+ (get_local $12)
(get_local $1)
)
(get_local $1)
@@ -544,7 +544,7 @@
(if
(get_local $33)
(block
- (set_local $7
+ (set_local $6
(i32.load
(i32.const 1228)
)
@@ -573,7 +573,7 @@
(i32.const 1208)
)
)
- (set_local $6
+ (set_local $5
(i32.shl
(i32.const 1)
(get_local $14)
@@ -584,7 +584,7 @@
(i32.lt_u
(set_local $3
(i32.load
- (set_local $6
+ (set_local $5
(i32.add
(get_local $2)
(i32.const 8)
@@ -599,7 +599,7 @@
(call_import $qa)
(block
(set_local $41
- (get_local $6)
+ (get_local $5)
)
(set_local $34
(get_local $3)
@@ -611,7 +611,7 @@
(i32.const 1208)
(i32.or
(get_local $3)
- (get_local $6)
+ (get_local $5)
)
)
(set_local $41
@@ -627,18 +627,18 @@
)
(i32.store
(get_local $41)
- (get_local $7)
+ (get_local $6)
)
(i32.store offset=12
(get_local $34)
- (get_local $7)
+ (get_local $6)
)
(i32.store offset=8
- (get_local $7)
+ (get_local $6)
(get_local $34)
)
(i32.store offset=12
- (get_local $7)
+ (get_local $6)
(get_local $2)
)
)
@@ -649,7 +649,7 @@
)
(i32.store
(i32.const 1228)
- (get_local $13)
+ (get_local $12)
)
(i32.store
(i32.const 8)
@@ -661,22 +661,22 @@
)
)
(if
- (set_local $13
+ (set_local $12
(i32.load
(i32.const 1212)
)
)
(block
- (set_local $13
+ (set_local $12
(i32.and
(i32.shr_u
(set_local $1
(i32.add
(i32.and
- (get_local $13)
+ (get_local $12)
(i32.sub
(i32.const 0)
- (get_local $13)
+ (get_local $12)
)
)
(i32.const -1)
@@ -706,7 +706,7 @@
(set_local $2
(i32.shr_u
(get_local $1)
- (get_local $13)
+ (get_local $12)
)
)
(i32.const 5)
@@ -714,12 +714,12 @@
(i32.const 8)
)
)
- (get_local $13)
+ (get_local $12)
)
(set_local $2
(i32.and
(i32.shr_u
- (set_local $7
+ (set_local $6
(i32.shr_u
(get_local $2)
(get_local $1)
@@ -731,12 +731,12 @@
)
)
)
- (set_local $7
+ (set_local $6
(i32.and
(i32.shr_u
(set_local $3
(i32.shr_u
- (get_local $7)
+ (get_local $6)
(get_local $2)
)
)
@@ -749,10 +749,10 @@
(set_local $3
(i32.and
(i32.shr_u
- (set_local $6
+ (set_local $5
(i32.shr_u
(get_local $3)
- (get_local $7)
+ (get_local $6)
)
)
(i32.const 1)
@@ -762,7 +762,7 @@
)
)
(i32.shr_u
- (get_local $6)
+ (get_local $5)
(get_local $3)
)
)
@@ -778,37 +778,37 @@
(get_local $0)
)
)
- (set_local $6
+ (set_local $5
(get_local $14)
)
- (set_local $7
+ (set_local $6
(get_local $14)
)
(loop $while-out$6 $while-in$7
(if
(set_local $14
(i32.load offset=16
- (get_local $6)
+ (get_local $5)
)
)
- (set_local $4
+ (set_local $7
(get_local $14)
)
(if
(set_local $2
(i32.load offset=20
- (get_local $6)
+ (get_local $5)
)
)
- (set_local $4
+ (set_local $7
(get_local $2)
)
(block
- (set_local $4
+ (set_local $7
(get_local $3)
)
(set_local $1
- (get_local $7)
+ (get_local $6)
)
(br $while-out$6)
)
@@ -820,7 +820,7 @@
(i32.sub
(i32.and
(i32.load offset=4
- (get_local $4)
+ (get_local $7)
)
(i32.const -8)
)
@@ -837,13 +837,13 @@
(get_local $2)
)
)
- (set_local $6
- (get_local $4)
+ (set_local $5
+ (get_local $7)
)
- (set_local $7
+ (set_local $6
(select
- (get_local $4)
(get_local $7)
+ (get_local $6)
(get_local $2)
)
)
@@ -852,7 +852,7 @@
(if
(i32.lt_u
(get_local $1)
- (set_local $7
+ (set_local $6
(i32.load
(i32.const 1224)
)
@@ -863,7 +863,7 @@
(if
(i32.ge_u
(get_local $1)
- (set_local $6
+ (set_local $5
(i32.add
(get_local $1)
(get_local $0)
@@ -889,7 +889,7 @@
)
(block
(if
- (set_local $20
+ (set_local $21
(i32.load
(set_local $9
(i32.add
@@ -901,7 +901,7 @@
)
(block
(set_local $14
- (get_local $20)
+ (get_local $21)
)
(set_local $2
(get_local $9)
@@ -930,7 +930,7 @@
)
(loop $while-out$10 $while-in$11
(if
- (set_local $20
+ (set_local $21
(i32.load
(set_local $9
(i32.add
@@ -942,7 +942,7 @@
)
(block
(set_local $14
- (get_local $20)
+ (get_local $21)
)
(set_local $2
(get_local $9)
@@ -951,7 +951,7 @@
)
)
(if
- (set_local $20
+ (set_local $21
(i32.load
(set_local $9
(i32.add
@@ -963,7 +963,7 @@
)
(block
(set_local $14
- (get_local $20)
+ (get_local $21)
)
(set_local $2
(get_local $9)
@@ -976,7 +976,7 @@
(if
(i32.lt_u
(get_local $2)
- (get_local $7)
+ (get_local $6)
)
(call_import $qa)
(block
@@ -998,14 +998,14 @@
(get_local $1)
)
)
- (get_local $7)
+ (get_local $6)
)
(call_import $qa)
)
(if
(i32.ne
(i32.load
- (set_local $20
+ (set_local $21
(i32.add
(get_local $9)
(i32.const 12)
@@ -1030,7 +1030,7 @@
)
(block
(i32.store
- (get_local $20)
+ (get_local $21)
(get_local $8)
)
(i32.store
@@ -1054,7 +1054,7 @@
(i32.eq
(get_local $1)
(i32.load
- (set_local $7
+ (set_local $6
(i32.add
(i32.const 1512)
(i32.shl
@@ -1071,7 +1071,7 @@
)
(block
(i32.store
- (get_local $7)
+ (get_local $6)
(get_local $23)
)
(if
@@ -1152,38 +1152,38 @@
(get_local $3)
)
(if
- (set_local $7
+ (set_local $6
(i32.load offset=16
(get_local $1)
)
)
(if
(i32.lt_u
- (get_local $7)
+ (get_local $6)
(get_local $8)
)
(call_import $qa)
(block
(i32.store offset=16
(get_local $23)
- (get_local $7)
+ (get_local $6)
)
(i32.store offset=24
- (get_local $7)
+ (get_local $6)
(get_local $23)
)
)
)
)
(if
- (set_local $7
+ (set_local $6
(i32.load offset=20
(get_local $1)
)
)
(if
(i32.lt_u
- (get_local $7)
+ (get_local $6)
(i32.load
(i32.const 1224)
)
@@ -1192,10 +1192,10 @@
(block
(i32.store offset=20
(get_local $23)
- (get_local $7)
+ (get_local $6)
)
(i32.store offset=24
- (get_local $7)
+ (get_local $6)
(get_local $23)
)
)
@@ -1206,7 +1206,7 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $7)
(i32.const 16)
)
(block
@@ -1215,7 +1215,7 @@
(i32.or
(set_local $3
(i32.add
- (get_local $4)
+ (get_local $7)
(get_local $0)
)
)
@@ -1223,7 +1223,7 @@
)
)
(i32.store
- (set_local $7
+ (set_local $6
(i32.add
(i32.add
(get_local $1)
@@ -1234,7 +1234,7 @@
)
(i32.or
(i32.load
- (get_local $7)
+ (get_local $6)
)
(i32.const 1)
)
@@ -1249,21 +1249,21 @@
)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $5)
(i32.or
- (get_local $4)
+ (get_local $7)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $6)
- (get_local $4)
+ (get_local $5)
+ (get_local $7)
)
- (get_local $4)
+ (get_local $7)
)
(if
- (set_local $7
+ (set_local $6
(i32.load
(i32.const 1216)
)
@@ -1274,14 +1274,14 @@
(i32.const 1228)
)
)
- (set_local $7
+ (set_local $6
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
(set_local $8
(i32.shr_u
- (get_local $7)
+ (get_local $6)
(i32.const 3)
)
)
@@ -1311,7 +1311,7 @@
(i32.load
(set_local $2
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 8)
)
)
@@ -1341,12 +1341,12 @@
)
(set_local $42
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 8)
)
)
(set_local $35
- (get_local $7)
+ (get_local $6)
)
)
)
@@ -1364,17 +1364,17 @@
)
(i32.store offset=12
(get_local $3)
- (get_local $7)
+ (get_local $6)
)
)
)
(i32.store
(i32.const 1216)
- (get_local $4)
+ (get_local $7)
)
(i32.store
(i32.const 1228)
- (get_local $6)
+ (get_local $5)
)
)
)
@@ -1406,7 +1406,7 @@
(block
(set_local $3
(i32.and
- (set_local $7
+ (set_local $6
(i32.add
(get_local $0)
(i32.const 11)
@@ -1430,7 +1430,7 @@
)
(block $label$break$a
(if
- (set_local $13
+ (set_local $12
(i32.load
(i32.add
(i32.shl
@@ -1438,7 +1438,7 @@
(if
(set_local $8
(i32.shr_u
- (get_local $7)
+ (get_local $6)
(i32.const 8)
)
)
@@ -1453,7 +1453,7 @@
(i32.shr_u
(get_local $3)
(i32.add
- (set_local $13
+ (set_local $12
(i32.add
(i32.sub
(i32.const 14)
@@ -1463,10 +1463,10 @@
(i32.and
(i32.shr_u
(i32.add
- (set_local $20
+ (set_local $21
(i32.shl
(get_local $8)
- (set_local $7
+ (set_local $6
(i32.and
(i32.shr_u
(i32.add
@@ -1487,15 +1487,15 @@
(i32.const 4)
)
)
- (get_local $7)
+ (get_local $6)
)
- (set_local $20
+ (set_local $21
(i32.and
(i32.shr_u
(i32.add
(set_local $14
(i32.shl
- (get_local $20)
+ (get_local $21)
(get_local $8)
)
)
@@ -1511,7 +1511,7 @@
(i32.shr_u
(i32.shl
(get_local $14)
- (get_local $20)
+ (get_local $21)
)
(i32.const 15)
)
@@ -1523,7 +1523,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $13)
+ (get_local $12)
(i32.const 1)
)
)
@@ -1538,13 +1538,13 @@
)
)
(block
- (set_local $20
+ (set_local $21
(get_local $2)
)
(set_local $14
(i32.const 0)
)
- (set_local $7
+ (set_local $6
(i32.shl
(get_local $3)
(select
@@ -1564,7 +1564,7 @@
)
)
(set_local $8
- (get_local $13)
+ (get_local $12)
)
(set_local $1
(i32.const 0)
@@ -1572,9 +1572,9 @@
(loop $while-out$17 $while-in$18
(if
(i32.lt_u
- (set_local $6
+ (set_local $5
(i32.sub
- (set_local $13
+ (set_local $12
(i32.and
(i32.load offset=4
(get_local $8)
@@ -1585,16 +1585,16 @@
(get_local $3)
)
)
- (get_local $20)
+ (get_local $21)
)
(if
(i32.eq
- (get_local $13)
+ (get_local $12)
(get_local $3)
)
(block
(set_local $28
- (get_local $6)
+ (get_local $5)
)
(set_local $27
(get_local $8)
@@ -1608,33 +1608,30 @@
(br $label$break$a)
)
(block
- (set_local $2
- (get_local $6)
+ (set_local $21
+ (get_local $5)
)
(set_local $1
(get_local $8)
)
)
)
- (set_local $2
- (get_local $20)
- )
)
- (set_local $13
+ (set_local $12
(select
(get_local $14)
- (set_local $6
+ (set_local $5
(i32.load offset=20
(get_local $8)
)
)
(i32.or
(i32.eq
- (get_local $6)
+ (get_local $5)
(i32.const 0)
)
(i32.eq
- (get_local $6)
+ (get_local $5)
(set_local $8
(i32.load
(i32.add
@@ -1644,7 +1641,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $7)
+ (get_local $6)
(i32.const 31)
)
(i32.const 2)
@@ -1657,7 +1654,7 @@
)
)
(if
- (set_local $6
+ (set_local $5
(i32.eq
(get_local $8)
(i32.const 0)
@@ -1665,10 +1662,10 @@
)
(block
(set_local $36
- (get_local $2)
+ (get_local $21)
)
(set_local $37
- (get_local $13)
+ (get_local $12)
)
(set_local $32
(get_local $1)
@@ -1679,18 +1676,15 @@
(br $while-out$17)
)
(block
- (set_local $20
- (get_local $2)
- )
(set_local $14
- (get_local $13)
+ (get_local $12)
)
- (set_local $7
+ (set_local $6
(i32.shl
- (get_local $7)
+ (get_local $6)
(i32.xor
(i32.and
- (get_local $6)
+ (get_local $5)
(i32.const 1)
)
(i32.const 1)
@@ -1743,7 +1737,7 @@
(i32.and
(get_local $9)
(i32.or
- (set_local $13
+ (set_local $12
(i32.shl
(i32.const 2)
(get_local $0)
@@ -1751,7 +1745,7 @@
)
(i32.sub
(i32.const 0)
- (get_local $13)
+ (get_local $12)
)
)
)
@@ -1767,7 +1761,7 @@
(set_local $2
(i32.and
(i32.shr_u
- (set_local $13
+ (set_local $12
(i32.add
(i32.and
(get_local $2)
@@ -1792,12 +1786,12 @@
(i32.or
(i32.or
(i32.or
- (set_local $13
+ (set_local $12
(i32.and
(i32.shr_u
(set_local $0
(i32.shr_u
- (get_local $13)
+ (get_local $12)
(get_local $2)
)
)
@@ -1811,10 +1805,10 @@
(set_local $0
(i32.and
(i32.shr_u
- (set_local $6
+ (set_local $5
(i32.shr_u
(get_local $0)
- (get_local $13)
+ (get_local $12)
)
)
(i32.const 2)
@@ -1823,12 +1817,12 @@
)
)
)
- (set_local $6
+ (set_local $5
(i32.and
(i32.shr_u
(set_local $1
(i32.shr_u
- (get_local $6)
+ (get_local $5)
(get_local $0)
)
)
@@ -1841,10 +1835,10 @@
(set_local $1
(i32.and
(i32.shr_u
- (set_local $7
+ (set_local $6
(i32.shr_u
(get_local $1)
- (get_local $6)
+ (get_local $5)
)
)
(i32.const 1)
@@ -1854,7 +1848,7 @@
)
)
(i32.shr_u
- (get_local $7)
+ (get_local $6)
(get_local $1)
)
)
@@ -1900,7 +1894,7 @@
(set_local $8
(i32.const 0)
)
- (set_local $7
+ (set_local $6
(i32.lt_u
(set_local $1
(i32.sub
@@ -1916,32 +1910,32 @@
(get_local $28)
)
)
- (set_local $6
+ (set_local $5
(select
(get_local $1)
(get_local $28)
- (get_local $7)
+ (get_local $6)
)
)
(set_local $1
(select
(get_local $27)
(get_local $31)
- (get_local $7)
+ (get_local $6)
)
)
(if
- (set_local $7
+ (set_local $6
(i32.load offset=16
(get_local $27)
)
)
(block
(set_local $28
- (get_local $6)
+ (get_local $5)
)
(set_local $27
- (get_local $7)
+ (get_local $6)
)
(set_local $31
(get_local $1)
@@ -1957,7 +1951,7 @@
)
(block
(set_local $28
- (get_local $6)
+ (get_local $5)
)
(set_local $31
(get_local $1)
@@ -1965,7 +1959,7 @@
)
(block
(set_local $16
- (get_local $6)
+ (get_local $5)
)
(set_local $10
(get_local $1)
@@ -2012,7 +2006,7 @@
)
(call_import $qa)
)
- (set_local $6
+ (set_local $5
(i32.load offset=24
(get_local $10)
)
@@ -2020,7 +2014,7 @@
(block $do-once$21
(if
(i32.eq
- (set_local $7
+ (set_local $6
(i32.load offset=12
(get_local $10)
)
@@ -2040,34 +2034,28 @@
)
)
(block
- (set_local $4
+ (set_local $14
(get_local $2)
)
- (set_local $14
+ (set_local $12
(get_local $0)
)
)
(if
- (set_local $14
- (i32.load
- (set_local $13
- (i32.add
- (get_local $10)
- (i32.const 16)
+ (i32.eqz
+ (set_local $14
+ (i32.load
+ (set_local $12
+ (i32.add
+ (get_local $10)
+ (i32.const 16)
+ )
)
)
)
)
(block
- (set_local $4
- (get_local $14)
- )
- (set_local $14
- (get_local $13)
- )
- )
- (block
- (set_local $22
+ (set_local $19
(i32.const 0)
)
(br $do-once$21)
@@ -2080,17 +2068,17 @@
(i32.load
(set_local $0
(i32.add
- (get_local $4)
+ (get_local $14)
(i32.const 20)
)
)
)
)
(block
- (set_local $4
+ (set_local $14
(get_local $2)
)
- (set_local $14
+ (set_local $12
(get_local $0)
)
(br $while-in$24)
@@ -2101,45 +2089,37 @@
(i32.load
(set_local $0
(i32.add
- (get_local $4)
+ (get_local $14)
(i32.const 16)
)
)
)
)
(block
- (set_local $4
+ (set_local $14
(get_local $2)
)
- (set_local $14
+ (set_local $12
(get_local $0)
)
)
- (block
- (set_local $0
- (get_local $4)
- )
- (set_local $4
- (get_local $14)
- )
- (br $while-out$23)
- )
+ (br $while-out$23)
)
(br $while-in$24)
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $12)
(get_local $9)
)
(call_import $qa)
(block
(i32.store
- (get_local $4)
+ (get_local $12)
(i32.const 0)
)
- (set_local $22
- (get_local $0)
+ (set_local $19
+ (get_local $14)
)
)
)
@@ -2173,9 +2153,9 @@
(if
(i32.eq
(i32.load
- (set_local $13
+ (set_local $12
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 8)
)
)
@@ -2185,14 +2165,14 @@
(block
(i32.store
(get_local $2)
- (get_local $7)
+ (get_local $6)
)
(i32.store
- (get_local $13)
+ (get_local $12)
(get_local $0)
)
- (set_local $22
- (get_local $7)
+ (set_local $19
+ (get_local $6)
)
)
(call_import $qa)
@@ -2202,7 +2182,7 @@
)
(block $do-once$25
(if
- (get_local $6)
+ (get_local $5)
(block
(if
(i32.eq
@@ -2212,7 +2192,7 @@
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $7
+ (set_local $6
(i32.load offset=28
(get_local $10)
)
@@ -2226,11 +2206,11 @@
(block
(i32.store
(get_local $9)
- (get_local $22)
+ (get_local $19)
)
(if
(i32.eqz
- (get_local $22)
+ (get_local $19)
)
(block
(i32.store
@@ -2242,7 +2222,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $7)
+ (get_local $6)
)
(i32.const -1)
)
@@ -2255,7 +2235,7 @@
(block
(if
(i32.lt_u
- (get_local $6)
+ (get_local $5)
(i32.load
(i32.const 1224)
)
@@ -2265,9 +2245,9 @@
(if
(i32.eq
(i32.load
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $6)
+ (get_local $5)
(i32.const 16)
)
)
@@ -2275,25 +2255,25 @@
(get_local $10)
)
(i32.store
- (get_local $7)
- (get_local $22)
+ (get_local $6)
+ (get_local $19)
)
(i32.store offset=20
- (get_local $6)
- (get_local $22)
+ (get_local $5)
+ (get_local $19)
)
)
(br_if $do-once$25
(i32.eqz
- (get_local $22)
+ (get_local $19)
)
)
)
)
(if
(i32.lt_u
- (get_local $22)
- (set_local $7
+ (get_local $19)
+ (set_local $6
(i32.load
(i32.const 1224)
)
@@ -2302,8 +2282,8 @@
(call_import $qa)
)
(i32.store offset=24
- (get_local $22)
- (get_local $6)
+ (get_local $19)
+ (get_local $5)
)
(if
(set_local $9
@@ -2314,17 +2294,17 @@
(if
(i32.lt_u
(get_local $9)
- (get_local $7)
+ (get_local $6)
)
(call_import $qa)
(block
(i32.store offset=16
- (get_local $22)
+ (get_local $19)
(get_local $9)
)
(i32.store offset=24
(get_local $9)
- (get_local $22)
+ (get_local $19)
)
)
)
@@ -2345,12 +2325,12 @@
(call_import $qa)
(block
(i32.store offset=20
- (get_local $22)
+ (get_local $19)
(get_local $9)
)
(i32.store offset=24
(get_local $9)
- (get_local $22)
+ (get_local $19)
)
)
)
@@ -2368,7 +2348,7 @@
(i32.store offset=4
(get_local $10)
(i32.or
- (set_local $6
+ (set_local $5
(i32.add
(get_local $16)
(get_local $3)
@@ -2382,7 +2362,7 @@
(i32.add
(i32.add
(get_local $10)
- (get_local $6)
+ (get_local $5)
)
(i32.const 4)
)
@@ -2429,7 +2409,7 @@
(i32.const 256)
)
(block
- (set_local $6
+ (set_local $5
(i32.add
(i32.const 1248)
(i32.shl
@@ -2443,7 +2423,7 @@
)
(if
(i32.and
- (set_local $7
+ (set_local $6
(i32.load
(i32.const 1208)
)
@@ -2457,11 +2437,11 @@
)
(if
(i32.lt_u
- (set_local $7
+ (set_local $6
(i32.load
(set_local $0
(i32.add
- (get_local $6)
+ (get_local $5)
(i32.const 8)
)
)
@@ -2473,11 +2453,11 @@
)
(call_import $qa)
(block
- (set_local $17
+ (set_local $18
(get_local $0)
)
- (set_local $12
- (get_local $7)
+ (set_local $13
+ (get_local $6)
)
)
)
@@ -2485,47 +2465,47 @@
(i32.store
(i32.const 1208)
(i32.or
- (get_local $7)
+ (get_local $6)
(get_local $0)
)
)
- (set_local $17
+ (set_local $18
(i32.add
- (get_local $6)
+ (get_local $5)
(i32.const 8)
)
)
- (set_local $12
- (get_local $6)
+ (set_local $13
+ (get_local $5)
)
)
)
(i32.store
- (get_local $17)
+ (get_local $18)
(get_local $1)
)
(i32.store offset=12
- (get_local $12)
+ (get_local $13)
(get_local $1)
)
(i32.store offset=8
(get_local $1)
- (get_local $12)
+ (get_local $13)
)
(i32.store offset=12
(get_local $1)
- (get_local $6)
+ (get_local $5)
)
(br $do-once$29)
)
)
- (set_local $13
+ (set_local $12
(i32.add
(i32.const 1512)
(i32.shl
(set_local $2
(if
- (set_local $6
+ (set_local $5
(i32.shr_u
(get_local $16)
(i32.const 8)
@@ -2542,24 +2522,24 @@
(i32.shr_u
(get_local $16)
(i32.add
- (set_local $13
+ (set_local $12
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $6
+ (set_local $5
(i32.and
(i32.shr_u
(i32.add
(set_local $0
(i32.shl
- (get_local $6)
- (set_local $7
+ (get_local $5)
+ (set_local $6
(i32.and
(i32.shr_u
(i32.add
- (get_local $6)
+ (get_local $5)
(i32.const 1048320)
)
(i32.const 16)
@@ -2576,7 +2556,7 @@
(i32.const 4)
)
)
- (get_local $7)
+ (get_local $6)
)
(set_local $0
(i32.and
@@ -2585,7 +2565,7 @@
(set_local $9
(i32.shl
(get_local $0)
- (get_local $6)
+ (get_local $5)
)
)
(i32.const 245760)
@@ -2612,7 +2592,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $13)
+ (get_local $12)
(i32.const 1)
)
)
@@ -2666,12 +2646,12 @@
)
)
(i32.store
- (get_local $13)
+ (get_local $12)
(get_local $1)
)
(i32.store offset=24
(get_local $1)
- (get_local $13)
+ (get_local $12)
)
(i32.store offset=12
(get_local $1)
@@ -2705,7 +2685,7 @@
)
(set_local $0
(i32.load
- (get_local $13)
+ (get_local $12)
)
)
(loop $while-out$31 $while-in$32
@@ -2720,7 +2700,7 @@
(get_local $16)
)
(block
- (set_local $15
+ (set_local $17
(get_local $0)
)
(set_local $8
@@ -2730,9 +2710,9 @@
)
)
(if
- (set_local $7
+ (set_local $6
(i32.load
- (set_local $13
+ (set_local $12
(i32.add
(i32.add
(get_local $0)
@@ -2757,14 +2737,14 @@
)
)
(set_local $0
- (get_local $7)
+ (get_local $6)
)
)
(block
- (set_local $21
- (get_local $13)
+ (set_local $22
+ (get_local $12)
)
- (set_local $18
+ (set_local $15
(get_local $0)
)
(set_local $8
@@ -2782,7 +2762,7 @@
)
(if
(i32.lt_u
- (get_local $21)
+ (get_local $22)
(i32.load
(i32.const 1224)
)
@@ -2790,12 +2770,12 @@
(call_import $qa)
(block
(i32.store
- (get_local $21)
+ (get_local $22)
(get_local $1)
)
(i32.store offset=24
(get_local $1)
- (get_local $18)
+ (get_local $15)
)
(i32.store offset=12
(get_local $1)
@@ -2819,21 +2799,21 @@
(i32.load
(set_local $0
(i32.add
- (get_local $15)
+ (get_local $17)
(i32.const 8)
)
)
)
)
- (set_local $7
+ (set_local $6
(i32.load
(i32.const 1224)
)
)
)
(i32.ge_u
- (get_local $15)
- (get_local $7)
+ (get_local $17)
+ (get_local $6)
)
)
(block
@@ -2851,7 +2831,7 @@
)
(i32.store offset=12
(get_local $1)
- (get_local $15)
+ (get_local $17)
)
(i32.store offset=24
(get_local $1)
@@ -2903,14 +2883,14 @@
(get_local $0)
)
(block
- (set_local $18
+ (set_local $15
(i32.load
(i32.const 1228)
)
)
(if
(i32.gt_u
- (set_local $15
+ (set_local $17
(i32.sub
(get_local $10)
(get_local $0)
@@ -2921,33 +2901,33 @@
(block
(i32.store
(i32.const 1228)
- (set_local $21
+ (set_local $22
(i32.add
- (get_local $18)
+ (get_local $15)
(get_local $0)
)
)
)
(i32.store
(i32.const 1216)
- (get_local $15)
+ (get_local $17)
)
(i32.store offset=4
- (get_local $21)
+ (get_local $22)
(i32.or
- (get_local $15)
+ (get_local $17)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $21)
- (get_local $15)
+ (get_local $22)
+ (get_local $17)
)
- (get_local $15)
+ (get_local $17)
)
(i32.store offset=4
- (get_local $18)
+ (get_local $15)
(i32.or
(get_local $0)
(i32.const 3)
@@ -2964,17 +2944,17 @@
(i32.const 0)
)
(i32.store offset=4
- (get_local $18)
+ (get_local $15)
(i32.or
(get_local $10)
(i32.const 3)
)
)
(i32.store
- (set_local $15
+ (set_local $17
(i32.add
(i32.add
- (get_local $18)
+ (get_local $15)
(get_local $10)
)
(i32.const 4)
@@ -2982,7 +2962,7 @@
)
(i32.or
(i32.load
- (get_local $15)
+ (get_local $17)
)
(i32.const 1)
)
@@ -2995,7 +2975,7 @@
)
(return
(i32.add
- (get_local $18)
+ (get_local $15)
(i32.const 8)
)
)
@@ -3003,7 +2983,7 @@
)
(if
(i32.gt_u
- (set_local $18
+ (set_local $15
(i32.load
(i32.const 1220)
)
@@ -3013,9 +2993,9 @@
(block
(i32.store
(i32.const 1220)
- (set_local $15
+ (set_local $17
(i32.sub
- (get_local $18)
+ (get_local $15)
(get_local $0)
)
)
@@ -3024,7 +3004,7 @@
(i32.const 1232)
(set_local $10
(i32.add
- (set_local $18
+ (set_local $15
(i32.load
(i32.const 1232)
)
@@ -3036,12 +3016,12 @@
(i32.store offset=4
(get_local $10)
(i32.or
- (get_local $15)
+ (get_local $17)
(i32.const 1)
)
)
(i32.store offset=4
- (get_local $18)
+ (get_local $15)
(i32.or
(get_local $0)
(i32.const 3)
@@ -3053,7 +3033,7 @@
)
(return
(i32.add
- (get_local $18)
+ (get_local $15)
(i32.const 8)
)
)
@@ -3091,11 +3071,11 @@
(i32.const 0)
)
(i32.store
- (get_local $4)
- (set_local $18
+ (get_local $7)
+ (set_local $15
(i32.xor
(i32.and
- (get_local $4)
+ (get_local $7)
(i32.const -16)
)
(i32.const 1431655768)
@@ -3104,11 +3084,11 @@
)
(i32.store
(i32.const 1680)
- (get_local $18)
+ (get_local $15)
)
)
)
- (set_local $18
+ (set_local $15
(i32.add
(get_local $0)
(i32.const 48)
@@ -3116,16 +3096,16 @@
)
(if
(i32.le_u
- (set_local $4
+ (set_local $7
(i32.and
(set_local $10
(i32.add
- (set_local $4
+ (set_local $7
(i32.load
(i32.const 1688)
)
)
- (set_local $15
+ (set_local $17
(i32.add
(get_local $0)
(i32.const 47)
@@ -3133,10 +3113,10 @@
)
)
)
- (set_local $21
+ (set_local $22
(i32.sub
(i32.const 0)
- (get_local $4)
+ (get_local $7)
)
)
)
@@ -3162,20 +3142,20 @@
(if
(i32.or
(i32.le_u
- (set_local $12
+ (set_local $13
(i32.add
(set_local $2
(i32.load
(i32.const 1640)
)
)
- (get_local $4)
+ (get_local $7)
)
)
(get_local $2)
)
(i32.gt_u
- (get_local $12)
+ (get_local $13)
(get_local $16)
)
)
@@ -3211,7 +3191,7 @@
)
)
(block
- (set_local $12
+ (set_local $13
(i32.const 1656)
)
(loop $while-out$35 $while-in$36
@@ -3219,7 +3199,7 @@
(i32.le_u
(set_local $2
(i32.load
- (get_local $12)
+ (get_local $13)
)
)
(get_local $16)
@@ -3229,9 +3209,9 @@
(i32.add
(get_local $2)
(i32.load
- (set_local $17
+ (set_local $18
(i32.add
- (get_local $12)
+ (get_local $13)
(i32.const 4)
)
)
@@ -3241,10 +3221,10 @@
)
(block
(set_local $3
- (get_local $12)
+ (get_local $13)
)
- (set_local $6
- (get_local $17)
+ (set_local $5
+ (get_local $18)
)
(br $while-out$35)
)
@@ -3252,9 +3232,9 @@
)
(if
(i32.eqz
- (set_local $12
+ (set_local $13
(i32.load offset=8
- (get_local $12)
+ (get_local $13)
)
)
)
@@ -3269,7 +3249,7 @@
)
(if
(i32.lt_u
- (set_local $12
+ (set_local $13
(i32.and
(i32.sub
(get_local $10)
@@ -3277,16 +3257,16 @@
(i32.const 1220)
)
)
- (get_local $21)
+ (get_local $22)
)
)
(i32.const 2147483647)
)
(if
(i32.eq
- (set_local $17
+ (set_local $18
(call_import $ta
- (get_local $12)
+ (get_local $13)
)
)
(i32.add
@@ -3294,21 +3274,21 @@
(get_local $3)
)
(i32.load
- (get_local $6)
+ (get_local $5)
)
)
)
(if
(i32.ne
- (get_local $17)
+ (get_local $18)
(i32.const -1)
)
(block
- (set_local $19
- (get_local $17)
+ (set_local $20
+ (get_local $18)
)
(set_local $26
- (get_local $12)
+ (get_local $13)
)
(br $label$break$b
(i32.const 191)
@@ -3317,10 +3297,10 @@
)
(block
(set_local $11
- (get_local $17)
+ (get_local $18)
)
- (set_local $5
- (get_local $12)
+ (set_local $4
+ (get_local $13)
)
(set_local $8
(i32.const 181)
@@ -3353,9 +3333,9 @@
(set_local $2
(if
(i32.and
- (set_local $17
+ (set_local $18
(i32.add
- (set_local $12
+ (set_local $13
(i32.load
(i32.const 1684)
)
@@ -3369,26 +3349,26 @@
)
(i32.add
(i32.sub
- (get_local $4)
+ (get_local $7)
(get_local $3)
)
(i32.and
(i32.add
- (get_local $17)
+ (get_local $18)
(get_local $3)
)
(i32.sub
(i32.const 0)
- (get_local $12)
+ (get_local $13)
)
)
)
- (get_local $4)
+ (get_local $7)
)
)
(set_local $3
(i32.add
- (set_local $12
+ (set_local $13
(i32.load
(i32.const 1640)
)
@@ -3409,7 +3389,7 @@
)
(block
(if
- (set_local $17
+ (set_local $18
(i32.load
(i32.const 1648)
)
@@ -3418,18 +3398,18 @@
(i32.or
(i32.le_u
(get_local $3)
- (get_local $12)
+ (get_local $13)
)
(i32.gt_u
(get_local $3)
- (get_local $17)
+ (get_local $18)
)
)
)
)
(if
(i32.eq
- (set_local $17
+ (set_local $18
(call_import $ta
(get_local $2)
)
@@ -3437,7 +3417,7 @@
(get_local $16)
)
(block
- (set_local $19
+ (set_local $20
(get_local $16)
)
(set_local $26
@@ -3449,9 +3429,9 @@
)
(block
(set_local $11
- (get_local $17)
+ (get_local $18)
)
- (set_local $5
+ (set_local $4
(get_local $2)
)
(set_local $8
@@ -3472,21 +3452,21 @@
(i32.const 181)
)
(block
- (set_local $17
+ (set_local $18
(i32.sub
(i32.const 0)
- (get_local $5)
+ (get_local $4)
)
)
(if
(i32.and
(i32.gt_u
- (get_local $18)
- (get_local $5)
+ (get_local $15)
+ (get_local $4)
)
(i32.and
(i32.lt_u
- (get_local $5)
+ (get_local $4)
(i32.const 2147483647)
)
(i32.ne
@@ -3501,8 +3481,8 @@
(i32.and
(i32.add
(i32.sub
- (get_local $15)
- (get_local $5)
+ (get_local $17)
+ (get_local $4)
)
(set_local $16
(i32.load
@@ -3527,23 +3507,23 @@
)
(block
(call_import $ta
- (get_local $17)
+ (get_local $18)
)
(br $label$break$d)
)
(set_local $1
(i32.add
(get_local $3)
- (get_local $5)
+ (get_local $4)
)
)
)
(set_local $1
- (get_local $5)
+ (get_local $4)
)
)
(set_local $1
- (get_local $5)
+ (get_local $4)
)
)
(if
@@ -3552,7 +3532,7 @@
(i32.const -1)
)
(block
- (set_local $19
+ (set_local $20
(get_local $11)
)
(set_local $26
@@ -3584,7 +3564,7 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $7)
(i32.const 2147483647)
)
(if
@@ -3592,10 +3572,10 @@
(i32.lt_u
(set_local $1
(call_import $ta
- (get_local $4)
+ (get_local $7)
)
)
- (set_local $4
+ (set_local $7
(call_import $ta
(i32.const 0)
)
@@ -3607,7 +3587,7 @@
(i32.const -1)
)
(i32.ne
- (get_local $4)
+ (get_local $7)
(i32.const -1)
)
)
@@ -3616,7 +3596,7 @@
(i32.gt_u
(set_local $11
(i32.sub
- (get_local $4)
+ (get_local $7)
(get_local $1)
)
)
@@ -3626,7 +3606,7 @@
)
)
(block
- (set_local $19
+ (set_local $20
(get_local $1)
)
(set_local $26
@@ -3677,24 +3657,24 @@
)
)
(block
- (set_local $5
+ (set_local $4
(i32.const 1656)
)
(loop $do-out$46 $do-in$47
(if
(i32.eq
- (get_local $19)
+ (get_local $20)
(i32.add
(set_local $1
(i32.load
- (get_local $5)
+ (get_local $4)
)
)
- (set_local $15
+ (set_local $17
(i32.load
- (set_local $4
+ (set_local $7
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.const 4)
)
)
@@ -3707,13 +3687,13 @@
(get_local $1)
)
(set_local $50
- (get_local $4)
+ (get_local $7)
)
(set_local $51
- (get_local $15)
+ (get_local $17)
)
(set_local $52
- (get_local $5)
+ (get_local $4)
)
(set_local $8
(i32.const 201)
@@ -3723,9 +3703,9 @@
)
(br_if $do-in$47
(i32.ne
- (set_local $5
+ (set_local $4
(i32.load offset=8
- (get_local $5)
+ (get_local $4)
)
)
(i32.const 0)
@@ -3750,7 +3730,7 @@
(i32.and
(i32.lt_u
(get_local $11)
- (get_local $19)
+ (get_local $20)
)
(i32.ge_u
(get_local $11)
@@ -3765,16 +3745,16 @@
(get_local $26)
)
)
- (set_local $5
+ (set_local $4
(i32.add
(get_local $11)
- (set_local $15
+ (set_local $17
(select
(i32.const 0)
(i32.and
(i32.sub
(i32.const 0)
- (set_local $5
+ (set_local $4
(i32.add
(get_local $11)
(i32.const 8)
@@ -3785,7 +3765,7 @@
)
(i32.eq
(i32.and
- (get_local $5)
+ (get_local $4)
(i32.const 7)
)
(i32.const 0)
@@ -3794,11 +3774,11 @@
)
)
)
- (set_local $4
+ (set_local $7
(i32.add
(i32.sub
(get_local $26)
- (get_local $15)
+ (get_local $17)
)
(i32.load
(i32.const 1220)
@@ -3807,23 +3787,23 @@
)
(i32.store
(i32.const 1232)
- (get_local $5)
+ (get_local $4)
)
(i32.store
(i32.const 1220)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=4
- (get_local $5)
+ (get_local $4)
(i32.or
- (get_local $4)
+ (get_local $7)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
- (get_local $5)
(get_local $4)
+ (get_local $7)
)
(i32.const 40)
)
@@ -3841,8 +3821,8 @@
(set_local $14
(if
(i32.lt_u
- (get_local $19)
- (set_local $4
+ (get_local $20)
+ (set_local $7
(i32.load
(i32.const 1224)
)
@@ -3851,36 +3831,36 @@
(block
(i32.store
(i32.const 1224)
- (get_local $19)
+ (get_local $20)
)
- (get_local $19)
+ (get_local $20)
)
- (get_local $4)
+ (get_local $7)
)
)
- (set_local $4
+ (set_local $7
(i32.add
- (get_local $19)
+ (get_local $20)
(get_local $26)
)
)
- (set_local $5
+ (set_local $4
(i32.const 1656)
)
(loop $while-out$48 $while-in$49
(if
(i32.eq
(i32.load
- (get_local $5)
+ (get_local $4)
)
- (get_local $4)
+ (get_local $7)
)
(block
(set_local $53
- (get_local $5)
+ (get_local $4)
)
(set_local $43
- (get_local $5)
+ (get_local $4)
)
(set_local $8
(i32.const 209)
@@ -3890,9 +3870,9 @@
)
(if
(i32.eqz
- (set_local $5
+ (set_local $4
(i32.load offset=8
- (get_local $5)
+ (get_local $4)
)
)
)
@@ -3923,10 +3903,10 @@
(block
(i32.store
(get_local $53)
- (get_local $19)
+ (get_local $20)
)
(i32.store
- (set_local $5
+ (set_local $4
(i32.add
(get_local $43)
(i32.const 4)
@@ -3934,22 +3914,22 @@
)
(i32.add
(i32.load
- (get_local $5)
+ (get_local $4)
)
(get_local $26)
)
)
- (set_local $15
+ (set_local $17
(i32.add
- (get_local $19)
+ (get_local $20)
(select
(i32.const 0)
(i32.and
(i32.sub
(i32.const 0)
- (set_local $5
+ (set_local $4
(i32.add
- (get_local $19)
+ (get_local $20)
(i32.const 8)
)
)
@@ -3958,7 +3938,7 @@
)
(i32.eq
(i32.and
- (get_local $5)
+ (get_local $4)
(i32.const 7)
)
(i32.const 0)
@@ -3968,15 +3948,15 @@
)
(set_local $1
(i32.add
- (get_local $4)
+ (get_local $7)
(select
(i32.const 0)
(i32.and
(i32.sub
(i32.const 0)
- (set_local $5
+ (set_local $4
(i32.add
- (get_local $4)
+ (get_local $7)
(i32.const 8)
)
)
@@ -3985,7 +3965,7 @@
)
(i32.eq
(i32.and
- (get_local $5)
+ (get_local $4)
(i32.const 7)
)
(i32.const 0)
@@ -3993,23 +3973,23 @@
)
)
)
- (set_local $5
+ (set_local $4
(i32.add
- (get_local $15)
+ (get_local $17)
(get_local $0)
)
)
- (set_local $18
+ (set_local $15
(i32.sub
(i32.sub
(get_local $1)
- (get_local $15)
+ (get_local $17)
)
(get_local $0)
)
)
(i32.store offset=4
- (get_local $15)
+ (get_local $17)
(i32.or
(get_local $0)
(i32.const 3)
@@ -4029,16 +4009,16 @@
(i32.load
(i32.const 1220)
)
- (get_local $18)
+ (get_local $15)
)
)
)
(i32.store
(i32.const 1232)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=4
- (get_local $5)
+ (get_local $4)
(i32.or
(get_local $2)
(i32.const 1)
@@ -4061,16 +4041,16 @@
(i32.load
(i32.const 1216)
)
- (get_local $18)
+ (get_local $15)
)
)
)
(i32.store
(i32.const 1228)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=4
- (get_local $5)
+ (get_local $4)
(i32.or
(get_local $2)
(i32.const 1)
@@ -4078,7 +4058,7 @@
)
(i32.store
(i32.add
- (get_local $5)
+ (get_local $4)
(get_local $2)
)
(get_local $2)
@@ -4102,7 +4082,7 @@
(i32.const 1)
)
(block
- (set_local $6
+ (set_local $5
(i32.and
(get_local $2)
(i32.const -8)
@@ -4129,12 +4109,12 @@
(block $do-once$53
(if
(i32.ne
- (set_local $21
+ (set_local $22
(i32.load offset=8
(get_local $1)
)
)
- (set_local $17
+ (set_local $18
(i32.add
(i32.const 1248)
(i32.shl
@@ -4150,7 +4130,7 @@
(block
(if
(i32.lt_u
- (get_local $21)
+ (get_local $22)
(get_local $14)
)
(call_import $qa)
@@ -4158,7 +4138,7 @@
(br_if $do-once$53
(i32.eq
(i32.load offset=12
- (get_local $21)
+ (get_local $22)
)
(get_local $1)
)
@@ -4170,7 +4150,7 @@
(if
(i32.eq
(get_local $10)
- (get_local $21)
+ (get_local $22)
)
(block
(i32.store
@@ -4195,7 +4175,7 @@
(if
(i32.eq
(get_local $10)
- (get_local $17)
+ (get_local $18)
)
(set_local $44
(i32.add
@@ -4235,16 +4215,16 @@
)
)
(i32.store offset=12
- (get_local $21)
+ (get_local $22)
(get_local $10)
)
(i32.store
(get_local $44)
- (get_local $21)
+ (get_local $22)
)
)
(block
- (set_local $17
+ (set_local $18
(i32.load offset=24
(get_local $1)
)
@@ -4263,7 +4243,7 @@
(if
(set_local $2
(i32.load
- (set_local $12
+ (set_local $13
(i32.add
(set_local $16
(i32.add
@@ -4277,25 +4257,19 @@
)
)
(block
- (set_local $0
+ (set_local $19
(get_local $2)
)
- (set_local $4
- (get_local $12)
+ (set_local $16
+ (get_local $13)
)
)
(if
- (set_local $22
- (i32.load
- (get_local $16)
- )
- )
- (block
- (set_local $0
- (get_local $22)
- )
- (set_local $4
- (get_local $16)
+ (i32.eqz
+ (set_local $19
+ (i32.load
+ (get_local $16)
+ )
)
)
(block
@@ -4310,20 +4284,20 @@
(if
(set_local $2
(i32.load
- (set_local $12
+ (set_local $13
(i32.add
- (get_local $0)
+ (get_local $19)
(i32.const 20)
)
)
)
)
(block
- (set_local $0
+ (set_local $19
(get_local $2)
)
- (set_local $4
- (get_local $12)
+ (set_local $16
+ (get_local $13)
)
(br $while-in$60)
)
@@ -4331,20 +4305,20 @@
(if
(set_local $2
(i32.load
- (set_local $12
+ (set_local $13
(i32.add
- (get_local $0)
+ (get_local $19)
(i32.const 16)
)
)
)
)
(block
- (set_local $0
+ (set_local $19
(get_local $2)
)
- (set_local $4
- (get_local $12)
+ (set_local $16
+ (get_local $13)
)
)
(br $while-out$59)
@@ -4353,17 +4327,17 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $16)
(get_local $14)
)
(call_import $qa)
(block
(i32.store
- (get_local $4)
+ (get_local $16)
(i32.const 0)
)
(set_local $24
- (get_local $0)
+ (get_local $19)
)
)
)
@@ -4371,7 +4345,7 @@
(block
(if
(i32.lt_u
- (set_local $12
+ (set_local $13
(i32.load offset=8
(get_local $1)
)
@@ -4385,7 +4359,7 @@
(i32.load
(set_local $2
(i32.add
- (get_local $12)
+ (get_local $13)
(i32.const 12)
)
)
@@ -4413,7 +4387,7 @@
)
(i32.store
(get_local $16)
- (get_local $12)
+ (get_local $13)
)
(set_local $24
(get_local $3)
@@ -4426,7 +4400,7 @@
)
(br_if $label$break$e
(i32.eqz
- (get_local $17)
+ (get_local $18)
)
)
(block $do-once$61
@@ -4434,7 +4408,7 @@
(i32.eq
(get_local $1)
(i32.load
- (set_local $21
+ (set_local $22
(i32.add
(i32.const 1512)
(i32.shl
@@ -4451,7 +4425,7 @@
)
(block
(i32.store
- (get_local $21)
+ (get_local $22)
(get_local $24)
)
(br_if $do-once$61
@@ -4477,7 +4451,7 @@
(block
(if
(i32.lt_u
- (get_local $17)
+ (get_local $18)
(i32.load
(i32.const 1224)
)
@@ -4489,7 +4463,7 @@
(i32.load
(set_local $10
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 16)
)
)
@@ -4501,7 +4475,7 @@
(get_local $24)
)
(i32.store offset=20
- (get_local $17)
+ (get_local $18)
(get_local $24)
)
)
@@ -4526,12 +4500,12 @@
)
(i32.store offset=24
(get_local $24)
- (get_local $17)
+ (get_local $18)
)
(if
(set_local $10
(i32.load
- (set_local $21
+ (set_local $22
(i32.add
(get_local $1)
(i32.const 16)
@@ -4561,7 +4535,7 @@
(i32.eqz
(set_local $10
(i32.load offset=4
- (get_local $21)
+ (get_local $22)
)
)
)
@@ -4588,23 +4562,18 @@
)
)
)
- (set_local $0
+ (set_local $15
(i32.add
- (get_local $6)
- (get_local $18)
+ (get_local $5)
+ (get_local $15)
)
)
(i32.add
(get_local $1)
- (get_local $6)
+ (get_local $5)
)
)
- (block
- (set_local $0
- (get_local $18)
- )
- (get_local $1)
- )
+ (get_local $1)
)
(i32.const 4)
)
@@ -4617,28 +4586,28 @@
)
)
(i32.store offset=4
- (get_local $5)
+ (get_local $4)
(i32.or
- (get_local $0)
+ (get_local $15)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $5)
- (get_local $0)
+ (get_local $4)
+ (get_local $15)
)
- (get_local $0)
+ (get_local $15)
)
(set_local $3
(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
@@ -4672,7 +4641,7 @@
(block
(if
(i32.ge_u
- (set_local $17
+ (set_local $18
(i32.load
(set_local $3
(i32.add
@@ -4691,7 +4660,7 @@
(get_local $3)
)
(set_local $38
- (get_local $17)
+ (get_local $18)
)
(br $do-once$65)
)
@@ -4720,18 +4689,18 @@
)
(i32.store
(get_local $45)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=12
(get_local $38)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $5)
+ (get_local $4)
(get_local $38)
)
(i32.store offset=12
- (get_local $5)
+ (get_local $4)
(get_local $2)
)
(br $do-once$50)
@@ -4741,12 +4710,12 @@
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $4
+ (set_local $0
(block $do-once$67
(if
(set_local $3
(i32.shr_u
- (get_local $0)
+ (get_local $15)
(i32.const 8)
)
)
@@ -4754,26 +4723,26 @@
(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 $12
+ (set_local $13
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $17
+ (set_local $18
(i32.and
(i32.shr_u
(i32.add
- (set_local $6
+ (set_local $5
(i32.shl
(get_local $3)
(set_local $10
@@ -4799,14 +4768,14 @@
)
(get_local $10)
)
- (set_local $6
+ (set_local $5
(i32.and
(i32.shr_u
(i32.add
(set_local $3
(i32.shl
- (get_local $6)
- (get_local $17)
+ (get_local $5)
+ (get_local $18)
)
)
(i32.const 245760)
@@ -4821,7 +4790,7 @@
(i32.shr_u
(i32.shl
(get_local $3)
- (get_local $6)
+ (get_local $5)
)
(i32.const 15)
)
@@ -4833,7 +4802,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $12)
+ (get_local $13)
(i32.const 1)
)
)
@@ -4847,13 +4816,13 @@
)
)
(i32.store offset=28
- (get_local $5)
(get_local $4)
+ (get_local $0)
)
(i32.store offset=4
(set_local $2
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.const 16)
)
)
@@ -4871,10 +4840,10 @@
(i32.const 1212)
)
)
- (set_local $12
+ (set_local $13
(i32.shl
(i32.const 1)
- (get_local $4)
+ (get_local $0)
)
)
)
@@ -4884,42 +4853,42 @@
(i32.const 1212)
(i32.or
(get_local $2)
- (get_local $12)
+ (get_local $13)
)
)
(i32.store
(get_local $3)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=24
- (get_local $5)
+ (get_local $4)
(get_local $3)
)
(i32.store offset=12
- (get_local $5)
- (get_local $5)
+ (get_local $4)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $5)
- (get_local $5)
+ (get_local $4)
+ (get_local $4)
)
(br $do-once$50)
)
)
- (set_local $12
+ (set_local $13
(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)
)
)
@@ -4939,7 +4908,7 @@
)
(i32.const -8)
)
- (get_local $0)
+ (get_local $15)
)
(block
(set_local $39
@@ -4952,7 +4921,7 @@
)
)
(if
- (set_local $6
+ (set_local $5
(i32.load
(set_local $3
(i32.add
@@ -4962,7 +4931,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $12)
+ (get_local $13)
(i32.const 31)
)
(i32.const 2)
@@ -4972,14 +4941,14 @@
)
)
(block
- (set_local $12
+ (set_local $13
(i32.shl
- (get_local $12)
+ (get_local $13)
(i32.const 1)
)
)
(set_local $2
- (get_local $6)
+ (get_local $5)
)
)
(block
@@ -5013,19 +4982,19 @@
(block
(i32.store
(get_local $46)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=24
- (get_local $5)
+ (get_local $4)
(get_local $54)
)
(i32.store offset=12
- (get_local $5)
- (get_local $5)
+ (get_local $4)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $5)
- (get_local $5)
+ (get_local $4)
+ (get_local $4)
)
)
)
@@ -5037,7 +5006,7 @@
(if
(i32.and
(i32.ge_u
- (set_local $12
+ (set_local $13
(i32.load
(set_local $2
(i32.add
@@ -5047,7 +5016,7 @@
)
)
)
- (set_local $6
+ (set_local $5
(i32.load
(i32.const 1224)
)
@@ -5055,28 +5024,28 @@
)
(i32.ge_u
(get_local $39)
- (get_local $6)
+ (get_local $5)
)
)
(block
(i32.store offset=12
- (get_local $12)
- (get_local $5)
+ (get_local $13)
+ (get_local $4)
)
(i32.store
(get_local $2)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $5)
- (get_local $12)
+ (get_local $4)
+ (get_local $13)
)
(i32.store offset=12
- (get_local $5)
+ (get_local $4)
(get_local $39)
)
(i32.store offset=24
- (get_local $5)
+ (get_local $4)
(i32.const 0)
)
)
@@ -5093,7 +5062,7 @@
)
(return
(i32.add
- (get_local $15)
+ (get_local $17)
(i32.const 8)
)
)
@@ -5103,7 +5072,7 @@
(loop $while-out$71 $while-in$72
(if
(i32.le_u
- (set_local $5
+ (set_local $4
(i32.load
(get_local $29)
)
@@ -5112,9 +5081,9 @@
)
(if
(i32.gt_u
- (set_local $18
+ (set_local $15
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.load offset=4
(get_local $29)
)
@@ -5124,7 +5093,7 @@
)
(block
(set_local $3
- (get_local $18)
+ (get_local $15)
)
(br $while-out$71)
)
@@ -5137,9 +5106,9 @@
)
(br $while-in$72)
)
- (set_local $18
+ (set_local $15
(i32.add
- (set_local $15
+ (set_local $17
(i32.add
(get_local $3)
(i32.const -47)
@@ -5148,26 +5117,26 @@
(i32.const 8)
)
)
- (set_local $5
+ (set_local $4
(i32.add
- (set_local $15
+ (set_local $17
(select
(get_local $11)
- (set_local $5
+ (set_local $4
(i32.add
- (get_local $15)
+ (get_local $17)
(select
(i32.const 0)
(i32.and
(i32.sub
(i32.const 0)
- (get_local $18)
+ (get_local $15)
)
(i32.const 7)
)
(i32.eq
(i32.and
- (get_local $18)
+ (get_local $15)
(i32.const 7)
)
(i32.const 0)
@@ -5176,8 +5145,8 @@
)
)
(i32.lt_u
- (get_local $5)
- (set_local $18
+ (get_local $4)
+ (set_local $15
(i32.add
(get_local $11)
(i32.const 16)
@@ -5193,8 +5162,8 @@
(i32.const 1232)
(set_local $1
(i32.add
- (get_local $19)
- (set_local $4
+ (get_local $20)
+ (set_local $7
(select
(i32.const 0)
(i32.and
@@ -5202,7 +5171,7 @@
(i32.const 0)
(set_local $1
(i32.add
- (get_local $19)
+ (get_local $20)
(i32.const 8)
)
)
@@ -5223,27 +5192,27 @@
)
(i32.store
(i32.const 1220)
- (set_local $12
+ (set_local $13
(i32.sub
(i32.add
(get_local $26)
(i32.const -40)
)
- (get_local $4)
+ (get_local $7)
)
)
)
(i32.store offset=4
(get_local $1)
(i32.or
- (get_local $12)
+ (get_local $13)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
(get_local $1)
- (get_local $12)
+ (get_local $13)
)
(i32.const 40)
)
@@ -5254,41 +5223,41 @@
)
)
(i32.store
- (set_local $12
+ (set_local $13
(i32.add
- (get_local $15)
+ (get_local $17)
(i32.const 4)
)
)
(i32.const 27)
)
(i32.store
- (get_local $5)
+ (get_local $4)
(i32.load
(i32.const 1656)
)
)
(i32.store offset=4
- (get_local $5)
+ (get_local $4)
(i32.load
(i32.const 1660)
)
)
(i32.store offset=8
- (get_local $5)
+ (get_local $4)
(i32.load
(i32.const 1664)
)
)
(i32.store offset=12
- (get_local $5)
+ (get_local $4)
(i32.load
(i32.const 1668)
)
)
(i32.store
(i32.const 1656)
- (get_local $19)
+ (get_local $20)
)
(i32.store
(i32.const 1660)
@@ -5300,19 +5269,19 @@
)
(i32.store
(i32.const 1664)
- (get_local $5)
+ (get_local $4)
)
- (set_local $5
+ (set_local $4
(i32.add
- (get_local $15)
+ (get_local $17)
(i32.const 24)
)
)
(loop $do-out$73 $do-in$74
(i32.store
- (set_local $5
+ (set_local $4
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.const 4)
)
)
@@ -5321,7 +5290,7 @@
(br_if $do-in$74
(i32.lt_u
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.const 4)
)
(get_local $3)
@@ -5330,15 +5299,15 @@
)
(if
(i32.ne
- (get_local $15)
+ (get_local $17)
(get_local $11)
)
(block
(i32.store
- (get_local $12)
+ (get_local $13)
(i32.and
(i32.load
- (get_local $12)
+ (get_local $13)
)
(i32.const -2)
)
@@ -5346,9 +5315,9 @@
(i32.store offset=4
(get_local $11)
(i32.or
- (set_local $5
+ (set_local $4
(i32.sub
- (get_local $15)
+ (get_local $17)
(get_local $11)
)
)
@@ -5356,22 +5325,22 @@
)
)
(i32.store
- (get_local $15)
- (get_local $5)
+ (get_local $17)
+ (get_local $4)
)
(set_local $1
(i32.shr_u
- (get_local $5)
+ (get_local $4)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $5)
+ (get_local $4)
(i32.const 256)
)
(block
- (set_local $4
+ (set_local $7
(i32.add
(i32.const 1248)
(i32.shl
@@ -5390,7 +5359,7 @@
(i32.const 1208)
)
)
- (set_local $6
+ (set_local $5
(i32.shl
(i32.const 1)
(get_local $1)
@@ -5401,9 +5370,9 @@
(i32.lt_u
(set_local $2
(i32.load
- (set_local $6
+ (set_local $5
(i32.add
- (get_local $4)
+ (get_local $7)
(i32.const 8)
)
)
@@ -5416,7 +5385,7 @@
(call_import $qa)
(block
(set_local $47
- (get_local $6)
+ (get_local $5)
)
(set_local $40
(get_local $2)
@@ -5428,17 +5397,17 @@
(i32.const 1208)
(i32.or
(get_local $2)
- (get_local $6)
+ (get_local $5)
)
)
(set_local $47
(i32.add
- (get_local $4)
+ (get_local $7)
(i32.const 8)
)
)
(set_local $40
- (get_local $4)
+ (get_local $7)
)
)
)
@@ -5456,7 +5425,7 @@
)
(i32.store offset=12
(get_local $11)
- (get_local $4)
+ (get_local $7)
)
(br $do-once$42)
)
@@ -5465,24 +5434,24 @@
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $4
+ (set_local $7
(if
- (set_local $4
+ (set_local $7
(i32.shr_u
- (get_local $5)
+ (get_local $4)
(i32.const 8)
)
)
(if
(i32.gt_u
- (get_local $5)
+ (get_local $4)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $5)
+ (get_local $4)
(i32.add
(set_local $3
(i32.add
@@ -5490,18 +5459,18 @@
(i32.const 14)
(i32.or
(i32.or
- (set_local $4
+ (set_local $7
(i32.and
(i32.shr_u
(i32.add
- (set_local $6
+ (set_local $5
(i32.shl
- (get_local $4)
+ (get_local $7)
(set_local $2
(i32.and
(i32.shr_u
(i32.add
- (get_local $4)
+ (get_local $7)
(i32.const 1048320)
)
(i32.const 16)
@@ -5520,14 +5489,14 @@
)
(get_local $2)
)
- (set_local $6
+ (set_local $5
(i32.and
(i32.shr_u
(i32.add
(set_local $1
(i32.shl
- (get_local $6)
- (get_local $4)
+ (get_local $5)
+ (get_local $7)
)
)
(i32.const 245760)
@@ -5542,7 +5511,7 @@
(i32.shr_u
(i32.shl
(get_local $1)
- (get_local $6)
+ (get_local $5)
)
(i32.const 15)
)
@@ -5568,20 +5537,20 @@
)
(i32.store offset=28
(get_local $11)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=20
(get_local $11)
(i32.const 0)
)
(i32.store
- (get_local $18)
+ (get_local $15)
(i32.const 0)
)
(if
(i32.eqz
(i32.and
- (set_local $6
+ (set_local $5
(i32.load
(i32.const 1212)
)
@@ -5589,7 +5558,7 @@
(set_local $1
(i32.shl
(i32.const 1)
- (get_local $4)
+ (get_local $7)
)
)
)
@@ -5598,7 +5567,7 @@
(i32.store
(i32.const 1212)
(i32.or
- (get_local $6)
+ (get_local $5)
(get_local $1)
)
)
@@ -5623,24 +5592,24 @@
)
(set_local $1
(i32.shl
- (get_local $5)
+ (get_local $4)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $4)
+ (get_local $7)
(i32.const 1)
)
)
(i32.eq
- (get_local $4)
+ (get_local $7)
(i32.const 31)
)
)
)
)
- (set_local $6
+ (set_local $5
(i32.load
(get_local $3)
)
@@ -5650,15 +5619,15 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $6)
+ (get_local $5)
)
(i32.const -8)
)
- (get_local $5)
+ (get_local $4)
)
(block
(set_local $30
- (get_local $6)
+ (get_local $5)
)
(set_local $8
(i32.const 305)
@@ -5672,7 +5641,7 @@
(set_local $3
(i32.add
(i32.add
- (get_local $6)
+ (get_local $5)
(i32.const 16)
)
(i32.shl
@@ -5693,7 +5662,7 @@
(i32.const 1)
)
)
- (set_local $6
+ (set_local $5
(get_local $2)
)
)
@@ -5702,7 +5671,7 @@
(get_local $3)
)
(set_local $55
- (get_local $6)
+ (get_local $5)
)
(set_local $8
(i32.const 302)
@@ -5754,7 +5723,7 @@
(i32.ge_u
(set_local $1
(i32.load
- (set_local $6
+ (set_local $5
(i32.add
(get_local $30)
(i32.const 8)
@@ -5762,7 +5731,7 @@
)
)
)
- (set_local $5
+ (set_local $4
(i32.load
(i32.const 1224)
)
@@ -5770,7 +5739,7 @@
)
(i32.ge_u
(get_local $30)
- (get_local $5)
+ (get_local $4)
)
)
(block
@@ -5779,7 +5748,7 @@
(get_local $11)
)
(i32.store
- (get_local $6)
+ (get_local $5)
(get_local $11)
)
(i32.store offset=8
@@ -5814,18 +5783,18 @@
(i32.const 0)
)
(i32.lt_u
- (get_local $19)
+ (get_local $20)
(get_local $1)
)
)
(i32.store
(i32.const 1224)
- (get_local $19)
+ (get_local $20)
)
)
(i32.store
(i32.const 1656)
- (get_local $19)
+ (get_local $20)
)
(i32.store
(i32.const 1660)
@@ -5850,7 +5819,7 @@
)
(loop $do-out$44 $do-in$45
(i32.store offset=12
- (set_local $4
+ (set_local $7
(i32.add
(i32.const 1248)
(i32.shl
@@ -5862,11 +5831,11 @@
)
)
)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $4)
- (get_local $4)
+ (get_local $7)
+ (get_local $7)
)
(br_if $do-in$45
(i32.ne
@@ -5884,8 +5853,8 @@
(i32.const 1232)
(set_local $1
(i32.add
- (get_local $19)
- (set_local $4
+ (get_local $20)
+ (set_local $7
(select
(i32.const 0)
(i32.and
@@ -5893,7 +5862,7 @@
(i32.const 0)
(set_local $1
(i32.add
- (get_local $19)
+ (get_local $20)
(i32.const 8)
)
)
@@ -5914,27 +5883,27 @@
)
(i32.store
(i32.const 1220)
- (set_local $5
+ (set_local $4
(i32.sub
(i32.add
(get_local $26)
(i32.const -40)
)
- (get_local $4)
+ (get_local $7)
)
)
)
(i32.store offset=4
(get_local $1)
(i32.or
- (get_local $5)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
(get_local $1)
- (get_local $5)
+ (get_local $4)
)
(i32.const 40)
)
@@ -6051,7 +6020,7 @@
(i32.const -8)
)
)
- (set_local $13
+ (set_local $14
(i32.load
(i32.const 1224)
)
@@ -6081,7 +6050,7 @@
(set_local $7
(i32.add
(get_local $1)
- (set_local $4
+ (set_local $5
(i32.and
(get_local $9)
(i32.const -8)
@@ -6100,7 +6069,7 @@
(get_local $1)
)
(set_local $8
- (get_local $4)
+ (get_local $5)
)
)
(block
@@ -6115,10 +6084,10 @@
)
(return)
)
- (set_local $4
+ (set_local $5
(i32.add
(get_local $9)
- (get_local $4)
+ (get_local $5)
)
)
(if
@@ -6132,7 +6101,7 @@
)
)
)
- (get_local $13)
+ (get_local $14)
)
(call_import $qa)
)
@@ -6147,7 +6116,7 @@
(if
(i32.ne
(i32.and
- (set_local $5
+ (set_local $6
(i32.load
(set_local $1
(i32.add
@@ -6166,40 +6135,40 @@
(get_local $0)
)
(set_local $8
- (get_local $4)
+ (get_local $5)
)
(br $do-once$0)
)
)
(i32.store
(i32.const 1216)
- (get_local $4)
+ (get_local $5)
)
(i32.store
(get_local $1)
(i32.and
- (get_local $5)
+ (get_local $6)
(i32.const -2)
)
)
(i32.store offset=4
(get_local $0)
(i32.or
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $0)
- (get_local $4)
+ (get_local $5)
)
- (get_local $4)
+ (get_local $5)
)
(return)
)
)
- (set_local $5
+ (set_local $6
(i32.shr_u
(get_local $9)
(i32.const 3)
@@ -6223,12 +6192,12 @@
(get_local $0)
)
)
- (set_local $6
+ (set_local $4
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $5)
+ (get_local $6)
(i32.const 1)
)
(i32.const 2)
@@ -6240,7 +6209,7 @@
(if
(i32.lt_u
(get_local $9)
- (get_local $13)
+ (get_local $14)
)
(call_import $qa)
)
@@ -6270,7 +6239,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $5)
+ (get_local $6)
)
(i32.const -1)
)
@@ -6280,7 +6249,7 @@
(get_local $0)
)
(set_local $8
- (get_local $4)
+ (get_local $5)
)
(br $do-once$0)
)
@@ -6288,7 +6257,7 @@
(if
(i32.eq
(get_local $1)
- (get_local $6)
+ (get_local $4)
)
(set_local $11
(i32.add
@@ -6300,14 +6269,14 @@
(if
(i32.lt_u
(get_local $1)
- (get_local $13)
+ (get_local $14)
)
(call_import $qa)
)
(if
(i32.eq
(i32.load
- (set_local $6
+ (set_local $4
(i32.add
(get_local $1)
(i32.const 8)
@@ -6317,7 +6286,7 @@
(get_local $0)
)
(set_local $11
- (get_local $6)
+ (get_local $4)
)
(call_import $qa)
)
@@ -6335,7 +6304,7 @@
(get_local $0)
)
(set_local $8
- (get_local $4)
+ (get_local $5)
)
(br $do-once$0)
)
@@ -6359,9 +6328,9 @@
(if
(set_local $11
(i32.load
- (set_local $5
+ (set_local $6
(i32.add
- (set_local $6
+ (set_local $4
(i32.add
(get_local $0)
(i32.const 16)
@@ -6376,15 +6345,15 @@
(set_local $1
(get_local $11)
)
- (set_local $6
- (get_local $5)
+ (set_local $4
+ (get_local $6)
)
)
(if
(i32.eqz
(set_local $1
(i32.load
- (get_local $6)
+ (get_local $4)
)
)
)
@@ -6400,7 +6369,7 @@
(if
(set_local $11
(i32.load
- (set_local $5
+ (set_local $6
(i32.add
(get_local $1)
(i32.const 20)
@@ -6412,8 +6381,8 @@
(set_local $1
(get_local $11)
)
- (set_local $6
- (get_local $5)
+ (set_local $4
+ (get_local $6)
)
(br $while-in$5)
)
@@ -6421,7 +6390,7 @@
(if
(set_local $11
(i32.load
- (set_local $5
+ (set_local $6
(i32.add
(get_local $1)
(i32.const 16)
@@ -6433,16 +6402,16 @@
(set_local $1
(get_local $11)
)
- (set_local $6
- (get_local $5)
+ (set_local $4
+ (get_local $6)
)
)
(block
- (set_local $5
+ (set_local $6
(get_local $1)
)
(set_local $10
- (get_local $6)
+ (get_local $4)
)
(br $while-out$4)
)
@@ -6452,7 +6421,7 @@
(if
(i32.lt_u
(get_local $10)
- (get_local $13)
+ (get_local $14)
)
(call_import $qa)
(block
@@ -6461,7 +6430,7 @@
(i32.const 0)
)
(set_local $3
- (get_local $5)
+ (get_local $6)
)
)
)
@@ -6469,12 +6438,12 @@
(block
(if
(i32.lt_u
- (set_local $5
+ (set_local $6
(i32.load offset=8
(get_local $0)
)
)
- (get_local $13)
+ (get_local $14)
)
(call_import $qa)
)
@@ -6483,7 +6452,7 @@
(i32.load
(set_local $11
(i32.add
- (get_local $5)
+ (get_local $6)
(i32.const 12)
)
)
@@ -6495,7 +6464,7 @@
(if
(i32.eq
(i32.load
- (set_local $6
+ (set_local $4
(i32.add
(get_local $1)
(i32.const 8)
@@ -6510,8 +6479,8 @@
(get_local $1)
)
(i32.store
+ (get_local $4)
(get_local $6)
- (get_local $5)
)
(set_local $3
(get_local $1)
@@ -6529,7 +6498,7 @@
(i32.eq
(get_local $0)
(i32.load
- (set_local $5
+ (set_local $6
(i32.add
(i32.const 1512)
(i32.shl
@@ -6546,7 +6515,7 @@
)
(block
(i32.store
- (get_local $5)
+ (get_local $6)
(get_local $3)
)
(if
@@ -6573,7 +6542,7 @@
(get_local $0)
)
(set_local $8
- (get_local $4)
+ (get_local $5)
)
(br $do-once$0)
)
@@ -6619,7 +6588,7 @@
(get_local $0)
)
(set_local $8
- (get_local $4)
+ (get_local $5)
)
(br $do-once$0)
)
@@ -6642,9 +6611,9 @@
(get_local $9)
)
(if
- (set_local $6
+ (set_local $4
(i32.load
- (set_local $5
+ (set_local $6
(i32.add
(get_local $0)
(i32.const 16)
@@ -6654,31 +6623,31 @@
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $4)
(get_local $1)
)
(call_import $qa)
(block
(i32.store offset=16
(get_local $3)
- (get_local $6)
+ (get_local $4)
)
(i32.store offset=24
- (get_local $6)
+ (get_local $4)
(get_local $3)
)
)
)
)
(if
- (set_local $6
+ (set_local $4
(i32.load offset=4
- (get_local $5)
+ (get_local $6)
)
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $4)
(i32.load
(i32.const 1224)
)
@@ -6687,17 +6656,17 @@
(block
(i32.store offset=20
(get_local $3)
- (get_local $6)
+ (get_local $4)
)
(i32.store offset=24
- (get_local $6)
+ (get_local $4)
(get_local $3)
)
(set_local $2
(get_local $0)
)
(set_local $8
- (get_local $4)
+ (get_local $5)
)
)
)
@@ -6706,7 +6675,7 @@
(get_local $0)
)
(set_local $8
- (get_local $4)
+ (get_local $5)
)
)
)
@@ -6716,7 +6685,7 @@
(get_local $0)
)
(set_local $8
- (get_local $4)
+ (get_local $5)
)
)
)
@@ -6735,7 +6704,7 @@
(i32.and
(set_local $1
(i32.load
- (set_local $4
+ (set_local $5
(i32.add
(get_local $7)
(i32.const 4)
@@ -6755,7 +6724,7 @@
)
(block
(i32.store
- (get_local $4)
+ (get_local $5)
(i32.and
(get_local $1)
(i32.const -2)
@@ -6879,7 +6848,7 @@
(get_local $8)
)
)
- (set_local $13
+ (set_local $14
(i32.shr_u
(get_local $1)
(i32.const 3)
@@ -6899,17 +6868,17 @@
)
(if
(i32.ne
- (set_local $5
+ (set_local $6
(i32.load offset=8
(get_local $7)
)
)
- (set_local $6
+ (set_local $4
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $13)
+ (get_local $14)
(i32.const 1)
)
(i32.const 2)
@@ -6920,7 +6889,7 @@
(block
(if
(i32.lt_u
- (get_local $5)
+ (get_local $6)
(i32.load
(i32.const 1224)
)
@@ -6930,7 +6899,7 @@
(if
(i32.ne
(i32.load offset=12
- (get_local $5)
+ (get_local $6)
)
(get_local $7)
)
@@ -6941,7 +6910,7 @@
(if
(i32.eq
(get_local $10)
- (get_local $5)
+ (get_local $6)
)
(block
(i32.store
@@ -6953,7 +6922,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $13)
+ (get_local $14)
)
(i32.const -1)
)
@@ -6965,7 +6934,7 @@
(if
(i32.eq
(get_local $10)
- (get_local $6)
+ (get_local $4)
)
(set_local $17
(i32.add
@@ -6986,7 +6955,7 @@
(if
(i32.eq
(i32.load
- (set_local $6
+ (set_local $4
(i32.add
(get_local $10)
(i32.const 8)
@@ -6996,23 +6965,23 @@
(get_local $7)
)
(set_local $17
- (get_local $6)
+ (get_local $4)
)
(call_import $qa)
)
)
)
(i32.store offset=12
- (get_local $5)
+ (get_local $6)
(get_local $10)
)
(i32.store
(get_local $17)
- (get_local $5)
+ (get_local $6)
)
)
(block
- (set_local $5
+ (set_local $6
(i32.load offset=24
(get_local $7)
)
@@ -7033,7 +7002,7 @@
(i32.load
(set_local $1
(i32.add
- (set_local $6
+ (set_local $4
(i32.add
(get_local $7)
(i32.const 16)
@@ -7048,19 +7017,18 @@
(set_local $0
(get_local $11)
)
- (set_local $13
+ (set_local $4
(get_local $1)
)
)
(if
- (set_local $0
- (i32.load
- (get_local $6)
+ (i32.eqz
+ (set_local $0
+ (i32.load
+ (get_local $4)
+ )
)
)
- (set_local $13
- (get_local $6)
- )
(block
(set_local $12
(i32.const 0)
@@ -7085,7 +7053,7 @@
(set_local $0
(get_local $11)
)
- (set_local $13
+ (set_local $4
(get_local $1)
)
(br $while-in$13)
@@ -7106,22 +7074,17 @@
(set_local $0
(get_local $11)
)
- (set_local $13
+ (set_local $4
(get_local $1)
)
)
- (block
- (set_local $1
- (get_local $13)
- )
- (br $while-out$12)
- )
+ (br $while-out$12)
)
(br $while-in$13)
)
(if
(i32.lt_u
- (get_local $1)
+ (get_local $4)
(i32.load
(i32.const 1224)
)
@@ -7129,7 +7092,7 @@
(call_import $qa)
(block
(i32.store
- (get_local $1)
+ (get_local $4)
(i32.const 0)
)
(set_local $12
@@ -7169,7 +7132,7 @@
(if
(i32.eq
(i32.load
- (set_local $6
+ (set_local $4
(i32.add
(get_local $10)
(i32.const 8)
@@ -7184,7 +7147,7 @@
(get_local $10)
)
(i32.store
- (get_local $6)
+ (get_local $4)
(get_local $1)
)
(set_local $12
@@ -7197,13 +7160,13 @@
)
)
(if
- (get_local $5)
+ (get_local $6)
(block
(if
(i32.eq
(get_local $7)
(i32.load
- (set_local $4
+ (set_local $5
(i32.add
(i32.const 1512)
(i32.shl
@@ -7220,7 +7183,7 @@
)
(block
(i32.store
- (get_local $4)
+ (get_local $5)
(get_local $12)
)
(if
@@ -7250,7 +7213,7 @@
(block
(if
(i32.lt_u
- (get_local $5)
+ (get_local $6)
(i32.load
(i32.const 1224)
)
@@ -7262,7 +7225,7 @@
(i32.load
(set_local $10
(i32.add
- (get_local $5)
+ (get_local $6)
(i32.const 16)
)
)
@@ -7274,7 +7237,7 @@
(get_local $12)
)
(i32.store offset=20
- (get_local $5)
+ (get_local $6)
(get_local $12)
)
)
@@ -7298,12 +7261,12 @@
)
(i32.store offset=24
(get_local $12)
- (get_local $5)
+ (get_local $6)
)
(if
(set_local $0
(i32.load
- (set_local $4
+ (set_local $5
(i32.add
(get_local $7)
(i32.const 16)
@@ -7332,7 +7295,7 @@
(if
(set_local $0
(i32.load offset=4
- (get_local $4)
+ (get_local $5)
)
)
(if
@@ -7420,7 +7383,7 @@
)
(if
(i32.and
- (set_local $4
+ (set_local $5
(i32.load
(i32.const 1208)
)
@@ -7434,7 +7397,7 @@
)
(if
(i32.lt_u
- (set_local $4
+ (set_local $5
(i32.load
(set_local $3
(i32.add
@@ -7453,8 +7416,8 @@
(set_local $15
(get_local $3)
)
- (set_local $14
- (get_local $4)
+ (set_local $13
+ (get_local $5)
)
)
)
@@ -7462,7 +7425,7 @@
(i32.store
(i32.const 1208)
(i32.or
- (get_local $4)
+ (get_local $5)
(get_local $3)
)
)
@@ -7472,7 +7435,7 @@
(i32.const 8)
)
)
- (set_local $14
+ (set_local $13
(get_local $1)
)
)
@@ -7482,12 +7445,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)
@@ -7532,7 +7495,7 @@
(set_local $15
(i32.shl
(get_local $1)
- (set_local $14
+ (set_local $13
(i32.and
(i32.shr_u
(i32.add
@@ -7553,13 +7516,13 @@
(i32.const 4)
)
)
- (get_local $14)
+ (get_local $13)
)
(set_local $15
(i32.and
(i32.shr_u
(i32.add
- (set_local $4
+ (set_local $5
(i32.shl
(get_local $15)
(get_local $1)
@@ -7576,7 +7539,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $4)
+ (get_local $5)
(get_local $15)
)
(i32.const 15)
@@ -7620,7 +7583,7 @@
(i32.const 1212)
)
)
- (set_local $4
+ (set_local $5
(i32.shl
(i32.const 1)
(get_local $1)
@@ -7628,7 +7591,7 @@
)
)
(block
- (set_local $14
+ (set_local $13
(i32.shl
(get_local $0)
(select
@@ -7684,7 +7647,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $14)
+ (get_local $13)
(i32.const 31)
)
(i32.const 2)
@@ -7694,9 +7657,9 @@
)
)
(block
- (set_local $14
+ (set_local $13
(i32.shl
- (get_local $14)
+ (get_local $13)
(i32.const 1)
)
)
@@ -7759,7 +7722,7 @@
(if
(i32.and
(i32.ge_u
- (set_local $14
+ (set_local $13
(i32.load
(set_local $1
(i32.add
@@ -7769,7 +7732,7 @@
)
)
)
- (set_local $4
+ (set_local $5
(i32.load
(i32.const 1224)
)
@@ -7777,12 +7740,12 @@
)
(i32.ge_u
(get_local $16)
- (get_local $4)
+ (get_local $5)
)
)
(block
(i32.store offset=12
- (get_local $14)
+ (get_local $13)
(get_local $2)
)
(i32.store
@@ -7791,7 +7754,7 @@
)
(i32.store offset=8
(get_local $2)
- (get_local $14)
+ (get_local $13)
)
(i32.store offset=12
(get_local $2)
@@ -7812,7 +7775,7 @@
(i32.const 1212)
(i32.or
(get_local $15)
- (get_local $4)
+ (get_local $5)
)
)
(i32.store
@@ -8274,7 +8237,7 @@
(local $6 i32)
(local $7 i32)
(if
- (set_local $6
+ (set_local $5
(i32.load
(set_local $3
(i32.add
@@ -8285,10 +8248,10 @@
)
)
(block
- (set_local $5
- (get_local $6)
+ (set_local $7
+ (get_local $5)
)
- (set_local $4
+ (set_local $6
(i32.const 5)
)
)
@@ -8296,16 +8259,16 @@
(call $Xa
(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)
)
)
@@ -8314,14 +8277,14 @@
(block $label$break$a
(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)
@@ -8333,13 +8296,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
@@ -8381,9 +8344,6 @@
(get_local $0)
)
(set_local $3
- (get_local $4)
- )
- (set_local $5
(i32.const 0)
)
(br $label$break$b
@@ -8396,7 +8356,7 @@
(i32.load8_s
(i32.add
(get_local $0)
- (set_local $5
+ (set_local $7
(i32.add
(get_local $3)
(i32.const -1)
@@ -8413,7 +8373,7 @@
(br $while-out$2)
)
(set_local $3
- (get_local $5)
+ (get_local $7)
)
)
(br $while-in$3)
@@ -8436,12 +8396,7 @@
)
(get_local $4)
)
- (block
- (set_local $7
- (get_local $4)
- )
- (br $label$break$a)
- )
+ (br $label$break$a)
)
(set_local $2
(i32.add
@@ -8449,12 +8404,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
@@ -8467,9 +8422,6 @@
(get_local $0)
)
(set_local $3
- (get_local $4)
- )
- (set_local $5
(i32.const 0)
)
(get_local $1)
@@ -8478,29 +8430,29 @@
)
)
(call $jb
- (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 $Za (param $0 i32) (result i32)
(local $1 i32)
@@ -8548,10 +8500,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)
@@ -8561,10 +8513,10 @@
)
)
(block
- (set_local $1
+ (set_local $2
(get_local $0)
)
- (set_local $2
+ (set_local $1
(i32.const 4)
)
)
@@ -8572,21 +8524,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)
@@ -8594,22 +8546,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)
)
)
@@ -8620,7 +8564,7 @@
(i32.shr_s
(i32.shl
(i32.and
- (get_local $0)
+ (get_local $2)
(i32.const 255)
)
(i32.const 24)
@@ -8628,7 +8572,7 @@
(i32.const 24)
)
(block
- (set_local $0
+ (set_local $2
(get_local $1)
)
(loop $while-out$5 $while-in$6
@@ -8636,30 +8580,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)
)
)
)
@@ -8904,7 +8841,7 @@
)
(if
(i32.ne
- (set_local $1
+ (set_local $4
(i32.and
(get_local $1)
(i32.const 255)
@@ -8926,9 +8863,6 @@
(get_local $2)
(get_local $9)
)
- (set_local $4
- (get_local $1)
- )
(br $do-once$0)
)
)