summaryrefslogtreecommitdiff
path: root/test/memorygrowth.fromasm
diff options
context:
space:
mode:
Diffstat (limited to 'test/memorygrowth.fromasm')
-rw-r--r--test/memorygrowth.fromasm2964
1 files changed, 1481 insertions, 1483 deletions
diff --git a/test/memorygrowth.fromasm b/test/memorygrowth.fromasm
index 391f07a7f..972379b5c 100644
--- a/test/memorygrowth.fromasm
+++ b/test/memorygrowth.fromasm
@@ -141,7 +141,7 @@
(i32.const 16)
)
)
- (set_local $7
+ (set_local $13
(get_local $25)
)
(block $do-once$0
@@ -155,14 +155,14 @@
(i32.and
(tee_local $5
(i32.shr_u
- (tee_local $2
+ (tee_local $6
(i32.load
(i32.const 1208)
)
)
- (tee_local $3
+ (tee_local $0
(i32.shr_u
- (tee_local $0
+ (tee_local $2
(select
(i32.const 16)
(i32.and
@@ -188,13 +188,13 @@
(block
(set_local $7
(i32.load
- (tee_local $12
+ (tee_local $5
(i32.add
- (tee_local $5
+ (tee_local $2
(i32.load
- (tee_local $14
+ (tee_local $4
(i32.add
- (tee_local $1
+ (tee_local $8
(i32.add
(i32.const 1248)
(i32.shl
@@ -208,7 +208,7 @@
)
(i32.const 1)
)
- (get_local $3)
+ (get_local $0)
)
)
(i32.const 1)
@@ -229,13 +229,13 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $8)
(get_local $7)
)
(i32.store
(i32.const 1208)
(i32.and
- (get_local $2)
+ (get_local $6)
(i32.xor
(i32.shl
(i32.const 1)
@@ -258,22 +258,22 @@
(if
(i32.eq
(i32.load
- (tee_local $8
+ (tee_local $17
(i32.add
(get_local $7)
(i32.const 12)
)
)
)
- (get_local $5)
+ (get_local $2)
)
(block
(i32.store
+ (get_local $17)
(get_local $8)
- (get_local $1)
)
(i32.store
- (get_local $14)
+ (get_local $4)
(get_local $7)
)
)
@@ -282,7 +282,7 @@
)
)
(i32.store offset=4
- (get_local $5)
+ (get_local $2)
(i32.or
(tee_local $7
(i32.shl
@@ -294,10 +294,10 @@
)
)
(i32.store
- (tee_local $14
+ (tee_local $4
(i32.add
(i32.add
- (get_local $5)
+ (get_local $2)
(get_local $7)
)
(i32.const 4)
@@ -305,7 +305,7 @@
)
(i32.or
(i32.load
- (get_local $14)
+ (get_local $4)
)
(i32.const 1)
)
@@ -314,14 +314,14 @@
(get_local $25)
)
(return
- (get_local $12)
+ (get_local $5)
)
)
)
(if
(i32.gt_u
- (get_local $0)
- (tee_local $14
+ (get_local $2)
+ (tee_local $4
(i32.load
(i32.const 1216)
)
@@ -331,23 +331,23 @@
(if
(get_local $5)
(block
- (set_local $1
+ (set_local $8
(i32.and
(i32.shr_u
(tee_local $7
(i32.add
(i32.and
- (tee_local $1
+ (tee_local $8
(i32.and
(i32.shl
(get_local $5)
- (get_local $3)
+ (get_local $0)
)
(i32.or
(tee_local $7
(i32.shl
(i32.const 2)
- (get_local $3)
+ (get_local $0)
)
)
(i32.sub
@@ -359,7 +359,7 @@
)
(i32.sub
(i32.const 0)
- (get_local $1)
+ (get_local $8)
)
)
(i32.const -1)
@@ -370,20 +370,20 @@
(i32.const 16)
)
)
- (set_local $1
+ (set_local $8
(i32.load
- (tee_local $8
+ (tee_local $17
(i32.add
- (tee_local $9
+ (tee_local $10
(i32.load
- (tee_local $12
+ (tee_local $15
(i32.add
- (tee_local $6
+ (tee_local $3
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (tee_local $21
+ (tee_local $9
(i32.add
(i32.or
(i32.or
@@ -392,10 +392,10 @@
(tee_local $7
(i32.and
(i32.shr_u
- (tee_local $8
+ (tee_local $17
(i32.shr_u
(get_local $7)
- (get_local $1)
+ (get_local $8)
)
)
(i32.const 5)
@@ -403,14 +403,14 @@
(i32.const 8)
)
)
- (get_local $1)
+ (get_local $8)
)
- (tee_local $8
+ (tee_local $17
(i32.and
(i32.shr_u
- (tee_local $9
+ (tee_local $10
(i32.shr_u
- (get_local $8)
+ (get_local $17)
(get_local $7)
)
)
@@ -420,13 +420,13 @@
)
)
)
- (tee_local $9
+ (tee_local $10
(i32.and
(i32.shr_u
- (tee_local $6
+ (tee_local $3
(i32.shr_u
- (get_local $9)
- (get_local $8)
+ (get_local $10)
+ (get_local $17)
)
)
(i32.const 1)
@@ -435,13 +435,13 @@
)
)
)
- (tee_local $6
+ (tee_local $3
(i32.and
(i32.shr_u
- (tee_local $12
+ (tee_local $15
(i32.shr_u
- (get_local $6)
- (get_local $9)
+ (get_local $3)
+ (get_local $10)
)
)
(i32.const 1)
@@ -451,8 +451,8 @@
)
)
(i32.shr_u
- (get_local $12)
- (get_local $6)
+ (get_local $15)
+ (get_local $3)
)
)
)
@@ -474,31 +474,31 @@
)
(if
(i32.eq
- (get_local $6)
- (get_local $1)
+ (get_local $3)
+ (get_local $8)
)
(block
(i32.store
(i32.const 1208)
(i32.and
- (get_local $2)
+ (get_local $6)
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $21)
+ (get_local $9)
)
(i32.const -1)
)
)
)
- (set_local $33
- (get_local $14)
+ (set_local $34
+ (get_local $4)
)
)
(block
(if
(i32.lt_u
- (get_local $1)
+ (get_local $8)
(i32.load
(i32.const 1224)
)
@@ -510,23 +510,23 @@
(i32.load
(tee_local $7
(i32.add
- (get_local $1)
+ (get_local $8)
(i32.const 12)
)
)
)
- (get_local $9)
+ (get_local $10)
)
(block
(i32.store
(get_local $7)
- (get_local $6)
+ (get_local $3)
)
(i32.store
- (get_local $12)
- (get_local $1)
+ (get_local $15)
+ (get_local $8)
)
- (set_local $33
+ (set_local $34
(i32.load
(i32.const 1216)
)
@@ -537,27 +537,27 @@
)
)
(i32.store offset=4
- (get_local $9)
+ (get_local $10)
(i32.or
- (get_local $0)
+ (get_local $2)
(i32.const 3)
)
)
(i32.store offset=4
- (tee_local $12
+ (tee_local $15
(i32.add
- (get_local $9)
- (get_local $0)
+ (get_local $10)
+ (get_local $2)
)
)
(i32.or
- (tee_local $1
+ (tee_local $8
(i32.sub
(i32.shl
- (get_local $21)
+ (get_local $9)
(i32.const 3)
)
- (get_local $0)
+ (get_local $2)
)
)
(i32.const 1)
@@ -565,27 +565,27 @@
)
(i32.store
(i32.add
- (get_local $12)
- (get_local $1)
+ (get_local $15)
+ (get_local $8)
)
- (get_local $1)
+ (get_local $8)
)
(if
- (get_local $33)
+ (get_local $34)
(block
- (set_local $6
+ (set_local $3
(i32.load
(i32.const 1228)
)
)
- (set_local $2
+ (set_local $6
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (tee_local $14
+ (tee_local $4
(i32.shr_u
- (get_local $33)
+ (get_local $34)
(i32.const 3)
)
)
@@ -597,7 +597,7 @@
)
(if
(i32.and
- (tee_local $3
+ (tee_local $0
(i32.load
(i32.const 1208)
)
@@ -605,17 +605,17 @@
(tee_local $5
(i32.shl
(i32.const 1)
- (get_local $14)
+ (get_local $4)
)
)
)
(if
(i32.lt_u
- (tee_local $3
+ (tee_local $0
(i32.load
(tee_local $5
(i32.add
- (get_local $2)
+ (get_local $6)
(i32.const 8)
)
)
@@ -630,8 +630,8 @@
(set_local $41
(get_local $5)
)
- (set_local $34
- (get_local $3)
+ (set_local $27
+ (get_local $0)
)
)
)
@@ -639,72 +639,72 @@
(i32.store
(i32.const 1208)
(i32.or
- (get_local $3)
+ (get_local $0)
(get_local $5)
)
)
(set_local $41
(i32.add
- (get_local $2)
+ (get_local $6)
(i32.const 8)
)
)
- (set_local $34
- (get_local $2)
+ (set_local $27
+ (get_local $6)
)
)
)
(i32.store
(get_local $41)
- (get_local $6)
+ (get_local $3)
)
(i32.store offset=12
- (get_local $34)
- (get_local $6)
+ (get_local $27)
+ (get_local $3)
)
(i32.store offset=8
- (get_local $6)
- (get_local $34)
+ (get_local $3)
+ (get_local $27)
)
(i32.store offset=12
+ (get_local $3)
(get_local $6)
- (get_local $2)
)
)
)
(i32.store
(i32.const 1216)
- (get_local $1)
+ (get_local $8)
)
(i32.store
(i32.const 1228)
- (get_local $12)
+ (get_local $15)
)
(set_global $r
(get_local $25)
)
(return
- (get_local $8)
+ (get_local $17)
)
)
)
(if
- (tee_local $12
+ (tee_local $15
(i32.load
(i32.const 1212)
)
)
(block
- (set_local $12
+ (set_local $15
(i32.and
(i32.shr_u
- (tee_local $1
+ (tee_local $8
(i32.add
(i32.and
- (get_local $12)
+ (get_local $15)
(i32.sub
(i32.const 0)
- (get_local $12)
+ (get_local $15)
)
)
(i32.const -1)
@@ -715,11 +715,11 @@
(i32.const 16)
)
)
- (set_local $3
+ (set_local $0
(i32.sub
(i32.and
(i32.load offset=4
- (tee_local $14
+ (tee_local $4
(i32.load
(i32.add
(i32.shl
@@ -728,13 +728,13 @@
(i32.or
(i32.or
(i32.or
- (tee_local $1
+ (tee_local $8
(i32.and
(i32.shr_u
- (tee_local $2
+ (tee_local $6
(i32.shr_u
- (get_local $1)
- (get_local $12)
+ (get_local $8)
+ (get_local $15)
)
)
(i32.const 5)
@@ -742,15 +742,15 @@
(i32.const 8)
)
)
- (get_local $12)
+ (get_local $15)
)
- (tee_local $2
+ (tee_local $6
(i32.and
(i32.shr_u
- (tee_local $6
+ (tee_local $3
(i32.shr_u
- (get_local $2)
- (get_local $1)
+ (get_local $6)
+ (get_local $8)
)
)
(i32.const 2)
@@ -759,13 +759,13 @@
)
)
)
- (tee_local $6
+ (tee_local $3
(i32.and
(i32.shr_u
- (tee_local $3
+ (tee_local $0
(i32.shr_u
+ (get_local $3)
(get_local $6)
- (get_local $2)
)
)
(i32.const 1)
@@ -774,13 +774,13 @@
)
)
)
- (tee_local $3
+ (tee_local $0
(i32.and
(i32.shr_u
(tee_local $5
(i32.shr_u
+ (get_local $0)
(get_local $3)
- (get_local $6)
)
)
(i32.const 1)
@@ -791,7 +791,7 @@
)
(i32.shr_u
(get_local $5)
- (get_local $3)
+ (get_local $0)
)
)
(i32.const 2)
@@ -803,49 +803,49 @@
)
(i32.const -8)
)
- (get_local $0)
+ (get_local $2)
)
)
(set_local $5
- (get_local $14)
+ (get_local $4)
)
- (set_local $6
- (get_local $14)
+ (set_local $3
+ (get_local $4)
)
(loop $while-in$7
(block $while-out$6
(if
- (tee_local $14
+ (tee_local $4
(i32.load offset=16
(get_local $5)
)
)
(set_local $7
- (get_local $14)
+ (get_local $4)
)
(if
- (tee_local $2
+ (tee_local $6
(i32.load offset=20
(get_local $5)
)
)
(set_local $7
- (get_local $2)
+ (get_local $6)
)
(block
(set_local $7
- (get_local $3)
+ (get_local $0)
)
(set_local $1
- (get_local $6)
+ (get_local $3)
)
(br $while-out$6)
)
)
)
- (set_local $2
+ (set_local $6
(i32.lt_u
- (tee_local $14
+ (tee_local $4
(i32.sub
(i32.and
(i32.load offset=4
@@ -853,27 +853,27 @@
)
(i32.const -8)
)
- (get_local $0)
+ (get_local $2)
)
)
- (get_local $3)
+ (get_local $0)
)
)
- (set_local $3
+ (set_local $0
(select
- (get_local $14)
- (get_local $3)
- (get_local $2)
+ (get_local $4)
+ (get_local $0)
+ (get_local $6)
)
)
(set_local $5
(get_local $7)
)
- (set_local $6
+ (set_local $3
(select
(get_local $7)
+ (get_local $3)
(get_local $6)
- (get_local $2)
)
)
(br $while-in$7)
@@ -882,7 +882,7 @@
(if
(i32.lt_u
(get_local $1)
- (tee_local $6
+ (tee_local $3
(i32.load
(i32.const 1224)
)
@@ -896,13 +896,13 @@
(tee_local $5
(i32.add
(get_local $1)
- (get_local $0)
+ (get_local $2)
)
)
)
(call_import $qa)
)
- (set_local $3
+ (set_local $0
(i32.load offset=24
(get_local $1)
)
@@ -910,7 +910,7 @@
(block $do-once$8
(if
(i32.eq
- (tee_local $8
+ (tee_local $17
(i32.load offset=12
(get_local $1)
)
@@ -919,9 +919,9 @@
)
(block
(if
- (tee_local $21
+ (tee_local $9
(i32.load
- (tee_local $9
+ (tee_local $10
(i32.add
(get_local $1)
(i32.const 20)
@@ -930,18 +930,18 @@
)
)
(block
- (set_local $14
- (get_local $21)
- )
- (set_local $2
+ (set_local $4
(get_local $9)
)
+ (set_local $6
+ (get_local $10)
+ )
)
(if
(i32.eqz
- (tee_local $14
+ (tee_local $4
(i32.load
- (tee_local $2
+ (tee_local $6
(i32.add
(get_local $1)
(i32.const 16)
@@ -960,61 +960,61 @@
)
(loop $while-in$11
(if
- (tee_local $21
+ (tee_local $9
(i32.load
- (tee_local $9
+ (tee_local $10
(i32.add
- (get_local $14)
+ (get_local $4)
(i32.const 20)
)
)
)
)
(block
- (set_local $14
- (get_local $21)
- )
- (set_local $2
+ (set_local $4
(get_local $9)
)
+ (set_local $6
+ (get_local $10)
+ )
(br $while-in$11)
)
)
(if
- (tee_local $21
+ (tee_local $9
(i32.load
- (tee_local $9
+ (tee_local $10
(i32.add
- (get_local $14)
+ (get_local $4)
(i32.const 16)
)
)
)
)
(block
- (set_local $14
- (get_local $21)
- )
- (set_local $2
+ (set_local $4
(get_local $9)
)
+ (set_local $6
+ (get_local $10)
+ )
(br $while-in$11)
)
)
)
(if
(i32.lt_u
- (get_local $2)
(get_local $6)
+ (get_local $3)
)
(call_import $qa)
(block
(i32.store
- (get_local $2)
+ (get_local $6)
(i32.const 0)
)
(set_local $23
- (get_local $14)
+ (get_local $4)
)
)
)
@@ -1022,21 +1022,21 @@
(block
(if
(i32.lt_u
- (tee_local $9
+ (tee_local $10
(i32.load offset=8
(get_local $1)
)
)
- (get_local $6)
+ (get_local $3)
)
(call_import $qa)
)
(if
(i32.ne
(i32.load
- (tee_local $21
+ (tee_local $9
(i32.add
- (get_local $9)
+ (get_local $10)
(i32.const 12)
)
)
@@ -1048,9 +1048,9 @@
(if
(i32.eq
(i32.load
- (tee_local $2
+ (tee_local $6
(i32.add
- (get_local $8)
+ (get_local $17)
(i32.const 8)
)
)
@@ -1059,15 +1059,15 @@
)
(block
(i32.store
- (get_local $21)
- (get_local $8)
+ (get_local $9)
+ (get_local $17)
)
(i32.store
- (get_local $2)
- (get_local $9)
+ (get_local $6)
+ (get_local $10)
)
(set_local $23
- (get_local $8)
+ (get_local $17)
)
)
(call_import $qa)
@@ -1077,17 +1077,17 @@
)
(block $do-once$12
(if
- (get_local $3)
+ (get_local $0)
(block
(if
(i32.eq
(get_local $1)
(i32.load
- (tee_local $6
+ (tee_local $3
(i32.add
(i32.const 1512)
(i32.shl
- (tee_local $8
+ (tee_local $17
(i32.load offset=28
(get_local $1)
)
@@ -1100,7 +1100,7 @@
)
(block
(i32.store
- (get_local $6)
+ (get_local $3)
(get_local $23)
)
(if
@@ -1117,7 +1117,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $8)
+ (get_local $17)
)
(i32.const -1)
)
@@ -1130,7 +1130,7 @@
(block
(if
(i32.lt_u
- (get_local $3)
+ (get_local $0)
(i32.load
(i32.const 1224)
)
@@ -1140,9 +1140,9 @@
(if
(i32.eq
(i32.load
- (tee_local $8
+ (tee_local $17
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 16)
)
)
@@ -1150,11 +1150,11 @@
(get_local $1)
)
(i32.store
- (get_local $8)
+ (get_local $17)
(get_local $23)
)
(i32.store offset=20
- (get_local $3)
+ (get_local $0)
(get_local $23)
)
)
@@ -1168,7 +1168,7 @@
(if
(i32.lt_u
(get_local $23)
- (tee_local $8
+ (tee_local $17
(i32.load
(i32.const 1224)
)
@@ -1178,41 +1178,41 @@
)
(i32.store offset=24
(get_local $23)
- (get_local $3)
+ (get_local $0)
)
(if
- (tee_local $6
+ (tee_local $3
(i32.load offset=16
(get_local $1)
)
)
(if
(i32.lt_u
- (get_local $6)
- (get_local $8)
+ (get_local $3)
+ (get_local $17)
)
(call_import $qa)
(block
(i32.store offset=16
(get_local $23)
- (get_local $6)
+ (get_local $3)
)
(i32.store offset=24
- (get_local $6)
+ (get_local $3)
(get_local $23)
)
)
)
)
(if
- (tee_local $6
+ (tee_local $3
(i32.load offset=20
(get_local $1)
)
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $3)
(i32.load
(i32.const 1224)
)
@@ -1221,10 +1221,10 @@
(block
(i32.store offset=20
(get_local $23)
- (get_local $6)
+ (get_local $3)
)
(i32.store offset=24
- (get_local $6)
+ (get_local $3)
(get_local $23)
)
)
@@ -1242,28 +1242,28 @@
(i32.store offset=4
(get_local $1)
(i32.or
- (tee_local $3
+ (tee_local $0
(i32.add
(get_local $7)
- (get_local $0)
+ (get_local $2)
)
)
(i32.const 3)
)
)
(i32.store
- (tee_local $6
+ (tee_local $3
(i32.add
(i32.add
(get_local $1)
- (get_local $3)
+ (get_local $0)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $6)
+ (get_local $3)
)
(i32.const 1)
)
@@ -1273,7 +1273,7 @@
(i32.store offset=4
(get_local $1)
(i32.or
- (get_local $0)
+ (get_local $2)
(i32.const 3)
)
)
@@ -1292,25 +1292,25 @@
(get_local $7)
)
(if
- (tee_local $6
+ (tee_local $3
(i32.load
(i32.const 1216)
)
)
(block
- (set_local $3
+ (set_local $0
(i32.load
(i32.const 1228)
)
)
- (set_local $6
+ (set_local $3
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (tee_local $8
+ (tee_local $17
(i32.shr_u
- (get_local $6)
+ (get_local $3)
(i32.const 3)
)
)
@@ -1322,25 +1322,25 @@
)
(if
(i32.and
- (tee_local $9
+ (tee_local $10
(i32.load
(i32.const 1208)
)
)
- (tee_local $2
+ (tee_local $6
(i32.shl
(i32.const 1)
- (get_local $8)
+ (get_local $17)
)
)
)
(if
(i32.lt_u
- (tee_local $9
+ (tee_local $10
(i32.load
- (tee_local $2
+ (tee_local $6
(i32.add
- (get_local $6)
+ (get_local $3)
(i32.const 8)
)
)
@@ -1353,10 +1353,10 @@
(call_import $qa)
(block
(set_local $42
- (get_local $2)
+ (get_local $6)
)
(set_local $35
- (get_local $9)
+ (get_local $10)
)
)
)
@@ -1364,36 +1364,36 @@
(i32.store
(i32.const 1208)
(i32.or
- (get_local $9)
- (get_local $2)
+ (get_local $10)
+ (get_local $6)
)
)
(set_local $42
(i32.add
- (get_local $6)
+ (get_local $3)
(i32.const 8)
)
)
(set_local $35
- (get_local $6)
+ (get_local $3)
)
)
)
(i32.store
(get_local $42)
- (get_local $3)
+ (get_local $0)
)
(i32.store offset=12
(get_local $35)
- (get_local $3)
+ (get_local $0)
)
(i32.store offset=8
- (get_local $3)
+ (get_local $0)
(get_local $35)
)
(i32.store offset=12
+ (get_local $0)
(get_local $3)
- (get_local $6)
)
)
)
@@ -1417,8 +1417,14 @@
)
)
)
+ (set_local $6
+ (get_local $2)
+ )
)
)
+ (set_local $6
+ (get_local $2)
+ )
)
)
(if
@@ -1426,13 +1432,13 @@
(get_local $0)
(i32.const -65)
)
- (set_local $0
+ (set_local $6
(i32.const -1)
)
(block
- (set_local $3
+ (set_local $0
(i32.and
- (tee_local $6
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 11)
@@ -1442,61 +1448,61 @@
)
)
(if
- (tee_local $9
+ (tee_local $10
(i32.load
(i32.const 1212)
)
)
(block
- (set_local $2
+ (set_local $6
(i32.sub
(i32.const 0)
- (get_local $3)
+ (get_local $0)
)
)
(block $label$break$a
(if
- (tee_local $12
+ (tee_local $15
(i32.load
(i32.add
(i32.shl
- (tee_local $0
+ (tee_local $27
(if
- (tee_local $8
+ (tee_local $17
(i32.shr_u
- (get_local $6)
+ (get_local $3)
(i32.const 8)
)
)
(if
(i32.gt_u
- (get_local $3)
+ (get_local $0)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $3)
+ (get_local $0)
(i32.add
- (tee_local $12
+ (tee_local $15
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (tee_local $8
+ (tee_local $17
(i32.and
(i32.shr_u
(i32.add
- (tee_local $21
+ (tee_local $9
(i32.shl
- (get_local $8)
- (tee_local $6
+ (get_local $17)
+ (tee_local $3
(i32.and
(i32.shr_u
(i32.add
- (get_local $8)
+ (get_local $17)
(i32.const 1048320)
)
(i32.const 16)
@@ -1513,16 +1519,16 @@
(i32.const 4)
)
)
- (get_local $6)
+ (get_local $3)
)
- (tee_local $21
+ (tee_local $9
(i32.and
(i32.shr_u
(i32.add
- (tee_local $14
+ (tee_local $4
(i32.shl
- (get_local $21)
- (get_local $8)
+ (get_local $9)
+ (get_local $17)
)
)
(i32.const 245760)
@@ -1536,8 +1542,8 @@
)
(i32.shr_u
(i32.shl
- (get_local $14)
- (get_local $21)
+ (get_local $4)
+ (get_local $9)
)
(i32.const 15)
)
@@ -1549,7 +1555,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $12)
+ (get_local $15)
(i32.const 1)
)
)
@@ -1564,109 +1570,109 @@
)
)
(block
- (set_local $21
- (get_local $2)
+ (set_local $9
+ (get_local $6)
)
- (set_local $14
+ (set_local $4
(i32.const 0)
)
- (set_local $6
+ (set_local $3
(i32.shl
- (get_local $3)
+ (get_local $0)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $0)
+ (get_local $27)
(i32.const 1)
)
)
(i32.eq
- (get_local $0)
+ (get_local $27)
(i32.const 31)
)
)
)
)
- (set_local $8
- (get_local $12)
+ (set_local $17
+ (get_local $15)
)
- (set_local $1
+ (set_local $8
(i32.const 0)
)
(loop $while-in$18
(if
(i32.lt_u
- (tee_local $5
+ (tee_local $2
(i32.sub
- (tee_local $12
+ (tee_local $5
(i32.and
(i32.load offset=4
- (get_local $8)
+ (get_local $17)
)
(i32.const -8)
)
)
- (get_local $3)
+ (get_local $0)
)
)
- (get_local $21)
+ (get_local $9)
)
(if
(i32.eq
- (get_local $12)
- (get_local $3)
+ (get_local $5)
+ (get_local $0)
)
(block
- (set_local $28
- (get_local $5)
+ (set_local $29
+ (get_local $2)
)
- (set_local $27
- (get_local $8)
+ (set_local $28
+ (get_local $17)
)
- (set_local $31
- (get_local $8)
+ (set_local $32
+ (get_local $17)
)
- (set_local $8
+ (set_local $9
(i32.const 90)
)
(br $label$break$a)
)
(block
- (set_local $21
- (get_local $5)
+ (set_local $9
+ (get_local $2)
)
- (set_local $1
- (get_local $8)
+ (set_local $8
+ (get_local $17)
)
)
)
)
- (set_local $12
+ (set_local $5
(select
- (get_local $14)
- (tee_local $5
+ (get_local $4)
+ (tee_local $2
(i32.load offset=20
- (get_local $8)
+ (get_local $17)
)
)
(i32.or
(i32.eqz
- (get_local $5)
+ (get_local $2)
)
(i32.eq
- (get_local $5)
- (tee_local $8
+ (get_local $2)
+ (tee_local $17
(i32.load
(i32.add
(i32.add
- (get_local $8)
+ (get_local $17)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $6)
+ (get_local $3)
(i32.const 31)
)
(i32.const 2)
@@ -1679,35 +1685,35 @@
)
)
(if
- (tee_local $5
+ (tee_local $2
(i32.eqz
- (get_local $8)
+ (get_local $17)
)
)
(block
(set_local $36
- (get_local $21)
+ (get_local $9)
)
(set_local $37
- (get_local $12)
+ (get_local $5)
)
- (set_local $32
- (get_local $1)
+ (set_local $33
+ (get_local $8)
)
- (set_local $8
+ (set_local $9
(i32.const 86)
)
)
(block
- (set_local $14
- (get_local $12)
+ (set_local $4
+ (get_local $5)
)
- (set_local $6
+ (set_local $3
(i32.shl
- (get_local $6)
+ (get_local $3)
(i32.xor
(i32.and
- (get_local $5)
+ (get_local $2)
(i32.const 1)
)
(i32.const 1)
@@ -1721,15 +1727,15 @@
)
(block
(set_local $36
- (get_local $2)
+ (get_local $6)
)
(set_local $37
(i32.const 0)
)
- (set_local $32
+ (set_local $33
(i32.const 0)
)
- (set_local $8
+ (set_local $9
(i32.const 86)
)
)
@@ -1737,58 +1743,58 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 86)
)
(if
- (tee_local $0
+ (tee_local $2
(if
(i32.and
(i32.eqz
(get_local $37)
)
(i32.eqz
- (get_local $32)
+ (get_local $33)
)
)
(block
(if
(i32.eqz
- (tee_local $2
+ (tee_local $6
(i32.and
- (get_local $9)
+ (get_local $10)
(i32.or
- (tee_local $12
+ (tee_local $15
(i32.shl
(i32.const 2)
- (get_local $0)
+ (get_local $27)
)
)
(i32.sub
(i32.const 0)
- (get_local $12)
+ (get_local $15)
)
)
)
)
)
(block
- (set_local $0
- (get_local $3)
+ (set_local $6
+ (get_local $0)
)
(br $do-once$0)
)
)
- (set_local $2
+ (set_local $6
(i32.and
(i32.shr_u
- (tee_local $12
+ (tee_local $15
(i32.add
(i32.and
- (get_local $2)
+ (get_local $6)
(i32.sub
(i32.const 0)
- (get_local $2)
+ (get_local $6)
)
)
(i32.const -1)
@@ -1807,13 +1813,13 @@
(i32.or
(i32.or
(i32.or
- (tee_local $12
+ (tee_local $15
(i32.and
(i32.shr_u
- (tee_local $0
+ (tee_local $2
(i32.shr_u
- (get_local $12)
- (get_local $2)
+ (get_local $15)
+ (get_local $6)
)
)
(i32.const 5)
@@ -1821,15 +1827,15 @@
(i32.const 8)
)
)
- (get_local $2)
+ (get_local $6)
)
- (tee_local $0
+ (tee_local $2
(i32.and
(i32.shr_u
(tee_local $5
(i32.shr_u
- (get_local $0)
- (get_local $12)
+ (get_local $2)
+ (get_local $15)
)
)
(i32.const 2)
@@ -1841,10 +1847,10 @@
(tee_local $5
(i32.and
(i32.shr_u
- (tee_local $1
+ (tee_local $8
(i32.shr_u
(get_local $5)
- (get_local $0)
+ (get_local $2)
)
)
(i32.const 1)
@@ -1853,12 +1859,12 @@
)
)
)
- (tee_local $1
+ (tee_local $8
(i32.and
(i32.shr_u
- (tee_local $6
+ (tee_local $3
(i32.shr_u
- (get_local $1)
+ (get_local $8)
(get_local $5)
)
)
@@ -1869,8 +1875,8 @@
)
)
(i32.shr_u
- (get_local $6)
- (get_local $1)
+ (get_local $3)
+ (get_local $8)
)
)
(i32.const 2)
@@ -1883,16 +1889,16 @@
)
)
(block
- (set_local $28
+ (set_local $29
(get_local $36)
)
- (set_local $27
- (get_local $0)
+ (set_local $28
+ (get_local $2)
)
- (set_local $31
- (get_local $32)
+ (set_local $32
+ (get_local $33)
)
- (set_local $8
+ (set_local $9
(i32.const 90)
)
)
@@ -1900,82 +1906,82 @@
(set_local $16
(get_local $36)
)
- (set_local $10
- (get_local $32)
+ (set_local $11
+ (get_local $33)
)
)
)
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 90)
)
(loop $while-in$20
- (set_local $8
+ (set_local $9
(i32.const 0)
)
- (set_local $6
+ (set_local $3
(i32.lt_u
- (tee_local $1
+ (tee_local $8
(i32.sub
(i32.and
(i32.load offset=4
- (get_local $27)
+ (get_local $28)
)
(i32.const -8)
)
- (get_local $3)
+ (get_local $0)
)
)
- (get_local $28)
+ (get_local $29)
)
)
(set_local $5
(select
- (get_local $1)
- (get_local $28)
- (get_local $6)
+ (get_local $8)
+ (get_local $29)
+ (get_local $3)
)
)
- (set_local $1
+ (set_local $8
(select
- (get_local $27)
- (get_local $31)
- (get_local $6)
+ (get_local $28)
+ (get_local $32)
+ (get_local $3)
)
)
(if
- (tee_local $6
+ (tee_local $3
(i32.load offset=16
- (get_local $27)
+ (get_local $28)
)
)
(block
- (set_local $28
+ (set_local $29
(get_local $5)
)
- (set_local $27
- (get_local $6)
+ (set_local $28
+ (get_local $3)
)
- (set_local $31
- (get_local $1)
+ (set_local $32
+ (get_local $8)
)
(br $while-in$20)
)
)
(if
- (tee_local $27
+ (tee_local $28
(i32.load offset=20
- (get_local $27)
+ (get_local $28)
)
)
(block
- (set_local $28
+ (set_local $29
(get_local $5)
)
- (set_local $31
- (get_local $1)
+ (set_local $32
+ (get_local $8)
)
(br $while-in$20)
)
@@ -1983,15 +1989,15 @@
(set_local $16
(get_local $5)
)
- (set_local $10
- (get_local $1)
+ (set_local $11
+ (get_local $8)
)
)
)
)
)
(if
- (get_local $10)
+ (get_local $11)
(if
(i32.lt_u
(get_local $16)
@@ -1999,14 +2005,14 @@
(i32.load
(i32.const 1216)
)
- (get_local $3)
+ (get_local $0)
)
)
(block
(if
(i32.lt_u
- (get_local $10)
- (tee_local $9
+ (get_local $11)
+ (tee_local $10
(i32.load
(i32.const 1224)
)
@@ -2016,11 +2022,11 @@
)
(if
(i32.ge_u
- (get_local $10)
- (tee_local $1
+ (get_local $11)
+ (tee_local $8
(i32.add
- (get_local $10)
- (get_local $3)
+ (get_local $11)
+ (get_local $0)
)
)
)
@@ -2028,54 +2034,55 @@
)
(set_local $5
(i32.load offset=24
- (get_local $10)
+ (get_local $11)
)
)
(block $do-once$21
(if
(i32.eq
- (tee_local $6
+ (tee_local $3
(i32.load offset=12
- (get_local $10)
+ (get_local $11)
)
)
- (get_local $10)
+ (get_local $11)
)
(block
(if
- (tee_local $2
+ (tee_local $6
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $10)
+ (get_local $11)
(i32.const 20)
)
)
)
)
(block
- (set_local $14
- (get_local $2)
+ (set_local $4
+ (get_local $6)
)
- (set_local $12
- (get_local $0)
+ (set_local $3
+ (get_local $2)
)
)
(if
- (i32.eqz
- (tee_local $14
- (i32.load
- (tee_local $12
- (i32.add
- (get_local $10)
- (i32.const 16)
- )
+ (tee_local $4
+ (i32.load
+ (tee_local $15
+ (i32.add
+ (get_local $11)
+ (i32.const 16)
)
)
)
)
+ (set_local $3
+ (get_local $15)
+ )
(block
- (set_local $19
+ (set_local $22
(i32.const 0)
)
(br $do-once$21)
@@ -2084,43 +2091,43 @@
)
(loop $while-in$24
(if
- (tee_local $2
+ (tee_local $6
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $14)
+ (get_local $4)
(i32.const 20)
)
)
)
)
(block
- (set_local $14
- (get_local $2)
+ (set_local $4
+ (get_local $6)
)
- (set_local $12
- (get_local $0)
+ (set_local $3
+ (get_local $2)
)
(br $while-in$24)
)
)
(if
- (tee_local $2
+ (tee_local $6
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $14)
+ (get_local $4)
(i32.const 16)
)
)
)
)
(block
- (set_local $14
- (get_local $2)
+ (set_local $4
+ (get_local $6)
)
- (set_local $12
- (get_local $0)
+ (set_local $3
+ (get_local $2)
)
(br $while-in$24)
)
@@ -2128,17 +2135,17 @@
)
(if
(i32.lt_u
- (get_local $12)
- (get_local $9)
+ (get_local $3)
+ (get_local $10)
)
(call_import $qa)
(block
(i32.store
- (get_local $12)
+ (get_local $3)
(i32.const 0)
)
- (set_local $19
- (get_local $14)
+ (set_local $22
+ (get_local $4)
)
)
)
@@ -2146,52 +2153,52 @@
(block
(if
(i32.lt_u
- (tee_local $0
+ (tee_local $2
(i32.load offset=8
- (get_local $10)
+ (get_local $11)
)
)
- (get_local $9)
+ (get_local $10)
)
(call_import $qa)
)
(if
(i32.ne
(i32.load
- (tee_local $2
+ (tee_local $6
(i32.add
- (get_local $0)
+ (get_local $2)
(i32.const 12)
)
)
)
- (get_local $10)
+ (get_local $11)
)
(call_import $qa)
)
(if
(i32.eq
(i32.load
- (tee_local $12
+ (tee_local $15
(i32.add
- (get_local $6)
+ (get_local $3)
(i32.const 8)
)
)
)
- (get_local $10)
+ (get_local $11)
)
(block
(i32.store
- (get_local $2)
(get_local $6)
+ (get_local $3)
)
(i32.store
- (get_local $12)
- (get_local $0)
+ (get_local $15)
+ (get_local $2)
)
- (set_local $19
- (get_local $6)
+ (set_local $22
+ (get_local $3)
)
)
(call_import $qa)
@@ -2205,15 +2212,15 @@
(block
(if
(i32.eq
- (get_local $10)
+ (get_local $11)
(i32.load
- (tee_local $9
+ (tee_local $10
(i32.add
(i32.const 1512)
(i32.shl
- (tee_local $6
+ (tee_local $3
(i32.load offset=28
- (get_local $10)
+ (get_local $11)
)
)
(i32.const 2)
@@ -2224,12 +2231,12 @@
)
(block
(i32.store
- (get_local $9)
- (get_local $19)
+ (get_local $10)
+ (get_local $22)
)
(if
(i32.eqz
- (get_local $19)
+ (get_local $22)
)
(block
(i32.store
@@ -2241,7 +2248,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $6)
+ (get_local $3)
)
(i32.const -1)
)
@@ -2264,35 +2271,35 @@
(if
(i32.eq
(i32.load
- (tee_local $6
+ (tee_local $3
(i32.add
(get_local $5)
(i32.const 16)
)
)
)
- (get_local $10)
+ (get_local $11)
)
(i32.store
- (get_local $6)
- (get_local $19)
+ (get_local $3)
+ (get_local $22)
)
(i32.store offset=20
(get_local $5)
- (get_local $19)
+ (get_local $22)
)
)
(br_if $do-once$25
(i32.eqz
- (get_local $19)
+ (get_local $22)
)
)
)
)
(if
(i32.lt_u
- (get_local $19)
- (tee_local $6
+ (get_local $22)
+ (tee_local $3
(i32.load
(i32.const 1224)
)
@@ -2301,42 +2308,42 @@
(call_import $qa)
)
(i32.store offset=24
- (get_local $19)
+ (get_local $22)
(get_local $5)
)
(if
- (tee_local $9
+ (tee_local $10
(i32.load offset=16
- (get_local $10)
+ (get_local $11)
)
)
(if
(i32.lt_u
- (get_local $9)
- (get_local $6)
+ (get_local $10)
+ (get_local $3)
)
(call_import $qa)
(block
(i32.store offset=16
- (get_local $19)
- (get_local $9)
+ (get_local $22)
+ (get_local $10)
)
(i32.store offset=24
- (get_local $9)
- (get_local $19)
+ (get_local $10)
+ (get_local $22)
)
)
)
)
(if
- (tee_local $9
+ (tee_local $10
(i32.load offset=20
- (get_local $10)
+ (get_local $11)
)
)
(if
(i32.lt_u
- (get_local $9)
+ (get_local $10)
(i32.load
(i32.const 1224)
)
@@ -2344,12 +2351,12 @@
(call_import $qa)
(block
(i32.store offset=20
- (get_local $19)
- (get_local $9)
+ (get_local $22)
+ (get_local $10)
)
(i32.store offset=24
- (get_local $9)
- (get_local $19)
+ (get_local $10)
+ (get_local $22)
)
)
)
@@ -2365,22 +2372,22 @@
)
(block
(i32.store offset=4
- (get_local $10)
+ (get_local $11)
(i32.or
(tee_local $5
(i32.add
(get_local $16)
- (get_local $3)
+ (get_local $0)
)
)
(i32.const 3)
)
)
(i32.store
- (tee_local $9
+ (tee_local $10
(i32.add
(i32.add
- (get_local $10)
+ (get_local $11)
(get_local $5)
)
(i32.const 4)
@@ -2388,7 +2395,7 @@
)
(i32.or
(i32.load
- (get_local $9)
+ (get_local $10)
)
(i32.const 1)
)
@@ -2396,14 +2403,14 @@
)
(block
(i32.store offset=4
- (get_local $10)
+ (get_local $11)
(i32.or
- (get_local $3)
+ (get_local $0)
(i32.const 3)
)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $8)
(i32.or
(get_local $16)
(i32.const 1)
@@ -2411,12 +2418,12 @@
)
(i32.store
(i32.add
- (get_local $1)
+ (get_local $8)
(get_local $16)
)
(get_local $16)
)
- (set_local $9
+ (set_local $10
(i32.shr_u
(get_local $16)
(i32.const 3)
@@ -2433,7 +2440,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $9)
+ (get_local $10)
(i32.const 1)
)
(i32.const 2)
@@ -2442,23 +2449,23 @@
)
(if
(i32.and
- (tee_local $6
+ (tee_local $3
(i32.load
(i32.const 1208)
)
)
- (tee_local $0
+ (tee_local $2
(i32.shl
(i32.const 1)
- (get_local $9)
+ (get_local $10)
)
)
)
(if
(i32.lt_u
- (tee_local $6
+ (tee_local $3
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
(get_local $5)
(i32.const 8)
@@ -2472,11 +2479,11 @@
)
(call_import $qa)
(block
- (set_local $18
- (get_local $0)
+ (set_local $19
+ (get_local $2)
)
- (set_local $13
- (get_local $6)
+ (set_local $7
+ (get_local $3)
)
)
)
@@ -2484,45 +2491,45 @@
(i32.store
(i32.const 1208)
(i32.or
- (get_local $6)
- (get_local $0)
+ (get_local $3)
+ (get_local $2)
)
)
- (set_local $18
+ (set_local $19
(i32.add
(get_local $5)
(i32.const 8)
)
)
- (set_local $13
+ (set_local $7
(get_local $5)
)
)
)
(i32.store
- (get_local $18)
- (get_local $1)
+ (get_local $19)
+ (get_local $8)
)
(i32.store offset=12
- (get_local $13)
- (get_local $1)
+ (get_local $7)
+ (get_local $8)
)
(i32.store offset=8
- (get_local $1)
- (get_local $13)
+ (get_local $8)
+ (get_local $7)
)
(i32.store offset=12
- (get_local $1)
+ (get_local $8)
(get_local $5)
)
(br $do-once$29)
)
)
- (set_local $12
+ (set_local $15
(i32.add
(i32.const 1512)
(i32.shl
- (tee_local $2
+ (tee_local $3
(if
(tee_local $5
(i32.shr_u
@@ -2541,7 +2548,7 @@
(i32.shr_u
(get_local $16)
(i32.add
- (tee_local $12
+ (tee_local $15
(i32.add
(i32.sub
(i32.const 14)
@@ -2551,10 +2558,10 @@
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (tee_local $2
(i32.shl
(get_local $5)
- (tee_local $6
+ (tee_local $3
(i32.and
(i32.shr_u
(i32.add
@@ -2575,15 +2582,15 @@
(i32.const 4)
)
)
- (get_local $6)
+ (get_local $3)
)
- (tee_local $0
+ (tee_local $2
(i32.and
(i32.shr_u
(i32.add
- (tee_local $9
+ (tee_local $10
(i32.shl
- (get_local $0)
+ (get_local $2)
(get_local $5)
)
)
@@ -2598,8 +2605,8 @@
)
(i32.shr_u
(i32.shl
- (get_local $9)
- (get_local $0)
+ (get_local $10)
+ (get_local $2)
)
(i32.const 15)
)
@@ -2611,7 +2618,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $12)
+ (get_local $15)
(i32.const 1)
)
)
@@ -2624,34 +2631,34 @@
)
)
(i32.store offset=28
- (get_local $1)
- (get_local $2)
+ (get_local $8)
+ (get_local $3)
)
(i32.store offset=4
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $1)
+ (get_local $8)
(i32.const 16)
)
)
(i32.const 0)
)
(i32.store
- (get_local $0)
+ (get_local $2)
(i32.const 0)
)
(if
(i32.eqz
(i32.and
- (tee_local $0
+ (tee_local $2
(i32.load
(i32.const 1212)
)
)
- (tee_local $9
+ (tee_local $10
(i32.shl
(i32.const 1)
- (get_local $2)
+ (get_local $3)
)
)
)
@@ -2660,30 +2667,30 @@
(i32.store
(i32.const 1212)
(i32.or
- (get_local $0)
- (get_local $9)
+ (get_local $2)
+ (get_local $10)
)
)
(i32.store
- (get_local $12)
- (get_local $1)
+ (get_local $15)
+ (get_local $8)
)
(i32.store offset=24
- (get_local $1)
- (get_local $12)
+ (get_local $8)
+ (get_local $15)
)
(i32.store offset=12
- (get_local $1)
- (get_local $1)
+ (get_local $8)
+ (get_local $8)
)
(i32.store offset=8
- (get_local $1)
- (get_local $1)
+ (get_local $8)
+ (get_local $8)
)
(br $do-once$29)
)
)
- (set_local $9
+ (set_local $10
(i32.shl
(get_local $16)
(select
@@ -2691,20 +2698,20 @@
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $2)
+ (get_local $3)
(i32.const 1)
)
)
(i32.eq
- (get_local $2)
+ (get_local $3)
(i32.const 31)
)
)
)
)
- (set_local $0
+ (set_local $2
(i32.load
- (get_local $12)
+ (get_local $15)
)
)
(loop $while-in$32
@@ -2713,34 +2720,34 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $0)
+ (get_local $2)
)
(i32.const -8)
)
(get_local $16)
)
(block
- (set_local $17
- (get_local $0)
+ (set_local $18
+ (get_local $2)
)
- (set_local $8
+ (set_local $9
(i32.const 148)
)
(br $while-out$31)
)
)
(if
- (tee_local $6
+ (tee_local $3
(i32.load
- (tee_local $12
+ (tee_local $15
(i32.add
(i32.add
- (get_local $0)
+ (get_local $2)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $9)
+ (get_local $10)
(i32.const 31)
)
(i32.const 2)
@@ -2750,25 +2757,25 @@
)
)
(block
- (set_local $9
+ (set_local $10
(i32.shl
- (get_local $9)
+ (get_local $10)
(i32.const 1)
)
)
- (set_local $0
- (get_local $6)
+ (set_local $2
+ (get_local $3)
)
(br $while-in$32)
)
(block
- (set_local $22
- (get_local $12)
+ (set_local $21
+ (get_local $15)
)
- (set_local $15
- (get_local $0)
+ (set_local $14
+ (get_local $2)
)
- (set_local $8
+ (set_local $9
(i32.const 145)
)
)
@@ -2777,12 +2784,12 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 145)
)
(if
(i32.lt_u
- (get_local $22)
+ (get_local $21)
(i32.load
(i32.const 1224)
)
@@ -2790,71 +2797,71 @@
(call_import $qa)
(block
(i32.store
- (get_local $22)
- (get_local $1)
+ (get_local $21)
+ (get_local $8)
)
(i32.store offset=24
- (get_local $1)
- (get_local $15)
+ (get_local $8)
+ (get_local $14)
)
(i32.store offset=12
- (get_local $1)
- (get_local $1)
+ (get_local $8)
+ (get_local $8)
)
(i32.store offset=8
- (get_local $1)
- (get_local $1)
+ (get_local $8)
+ (get_local $8)
)
)
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 148)
)
(if
(i32.and
(i32.ge_u
- (tee_local $9
+ (tee_local $10
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
)
)
- (tee_local $6
+ (tee_local $3
(i32.load
(i32.const 1224)
)
)
)
(i32.ge_u
- (get_local $17)
- (get_local $6)
+ (get_local $18)
+ (get_local $3)
)
)
(block
(i32.store offset=12
- (get_local $9)
- (get_local $1)
+ (get_local $10)
+ (get_local $8)
)
(i32.store
- (get_local $0)
- (get_local $1)
+ (get_local $2)
+ (get_local $8)
)
(i32.store offset=8
- (get_local $1)
- (get_local $9)
+ (get_local $8)
+ (get_local $10)
)
(i32.store offset=12
- (get_local $1)
- (get_local $17)
+ (get_local $8)
+ (get_local $18)
)
(i32.store offset=24
- (get_local $1)
+ (get_local $8)
(i32.const 0)
)
)
@@ -2870,22 +2877,22 @@
)
(return
(i32.add
- (get_local $10)
+ (get_local $11)
(i32.const 8)
)
)
)
- (set_local $0
- (get_local $3)
+ (set_local $6
+ (get_local $0)
)
)
- (set_local $0
- (get_local $3)
+ (set_local $6
+ (get_local $0)
)
)
)
- (set_local $0
- (get_local $3)
+ (set_local $6
+ (get_local $0)
)
)
)
@@ -2894,25 +2901,25 @@
)
(if
(i32.ge_u
- (tee_local $10
+ (tee_local $11
(i32.load
(i32.const 1216)
)
)
- (get_local $0)
+ (get_local $6)
)
(block
- (set_local $15
+ (set_local $14
(i32.load
(i32.const 1228)
)
)
(if
(i32.gt_u
- (tee_local $17
+ (tee_local $18
(i32.sub
- (get_local $10)
- (get_local $0)
+ (get_local $11)
+ (get_local $6)
)
)
(i32.const 15)
@@ -2920,35 +2927,35 @@
(block
(i32.store
(i32.const 1228)
- (tee_local $22
+ (tee_local $21
(i32.add
- (get_local $15)
- (get_local $0)
+ (get_local $14)
+ (get_local $6)
)
)
)
(i32.store
(i32.const 1216)
- (get_local $17)
+ (get_local $18)
)
(i32.store offset=4
- (get_local $22)
+ (get_local $21)
(i32.or
- (get_local $17)
+ (get_local $18)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $22)
- (get_local $17)
+ (get_local $21)
+ (get_local $18)
)
- (get_local $17)
+ (get_local $18)
)
(i32.store offset=4
- (get_local $15)
+ (get_local $14)
(i32.or
- (get_local $0)
+ (get_local $6)
(i32.const 3)
)
)
@@ -2963,25 +2970,25 @@
(i32.const 0)
)
(i32.store offset=4
- (get_local $15)
+ (get_local $14)
(i32.or
- (get_local $10)
+ (get_local $11)
(i32.const 3)
)
)
(i32.store
- (tee_local $17
+ (tee_local $18
(i32.add
(i32.add
- (get_local $15)
- (get_local $10)
+ (get_local $14)
+ (get_local $11)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $17)
+ (get_local $18)
)
(i32.const 1)
)
@@ -2993,7 +3000,7 @@
)
(return
(i32.add
- (get_local $15)
+ (get_local $14)
(i32.const 8)
)
)
@@ -3001,47 +3008,47 @@
)
(if
(i32.gt_u
- (tee_local $15
+ (tee_local $14
(i32.load
(i32.const 1220)
)
)
- (get_local $0)
+ (get_local $6)
)
(block
(i32.store
(i32.const 1220)
- (tee_local $17
+ (tee_local $18
(i32.sub
- (get_local $15)
- (get_local $0)
+ (get_local $14)
+ (get_local $6)
)
)
)
(i32.store
(i32.const 1232)
- (tee_local $10
+ (tee_local $11
(i32.add
- (tee_local $15
+ (tee_local $14
(i32.load
(i32.const 1232)
)
)
- (get_local $0)
+ (get_local $6)
)
)
)
(i32.store offset=4
- (get_local $10)
+ (get_local $11)
(i32.or
- (get_local $17)
+ (get_local $18)
(i32.const 1)
)
)
(i32.store offset=4
- (get_local $15)
+ (get_local $14)
(i32.or
- (get_local $0)
+ (get_local $6)
(i32.const 3)
)
)
@@ -3050,7 +3057,7 @@
)
(return
(i32.add
- (get_local $15)
+ (get_local $14)
(i32.const 8)
)
)
@@ -3088,11 +3095,11 @@
(i32.const 0)
)
(i32.store
- (get_local $7)
- (tee_local $15
+ (get_local $13)
+ (tee_local $14
(i32.xor
(i32.and
- (get_local $7)
+ (get_local $13)
(i32.const -16)
)
(i32.const 1431655768)
@@ -3101,44 +3108,44 @@
)
(i32.store
(i32.const 1680)
- (get_local $15)
+ (get_local $14)
)
)
)
- (set_local $15
+ (set_local $14
(i32.add
- (get_local $0)
+ (get_local $6)
(i32.const 48)
)
)
(if
(i32.le_u
- (tee_local $7
+ (tee_local $13
(i32.and
- (tee_local $10
+ (tee_local $11
(i32.add
- (tee_local $7
+ (tee_local $13
(i32.load
(i32.const 1688)
)
)
- (tee_local $17
+ (tee_local $18
(i32.add
- (get_local $0)
+ (get_local $6)
(i32.const 47)
)
)
)
)
- (tee_local $22
+ (tee_local $21
(i32.sub
(i32.const 0)
- (get_local $7)
+ (get_local $13)
)
)
)
)
- (get_local $0)
+ (get_local $6)
)
(block
(set_global $r
@@ -3158,20 +3165,20 @@
(if
(i32.or
(i32.le_u
- (tee_local $13
+ (tee_local $7
(i32.add
- (tee_local $2
+ (tee_local $3
(i32.load
(i32.const 1640)
)
)
- (get_local $7)
+ (get_local $13)
)
)
- (get_local $2)
+ (get_local $3)
)
(i32.gt_u
- (get_local $13)
+ (get_local $7)
(get_local $16)
)
)
@@ -3187,7 +3194,7 @@
)
(if
(i32.eq
- (tee_local $8
+ (tee_local $9
(block $label$break$b
(if
(i32.and
@@ -3206,16 +3213,16 @@
)
)
(block
- (set_local $13
+ (set_local $7
(i32.const 1656)
)
(loop $while-in$36
(block $while-out$35
(if
(i32.le_u
- (tee_local $2
+ (tee_local $3
(i32.load
- (get_local $13)
+ (get_local $7)
)
)
(get_local $16)
@@ -3223,11 +3230,11 @@
(if
(i32.gt_u
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.load
- (tee_local $18
+ (tee_local $19
(i32.add
- (get_local $13)
+ (get_local $7)
(i32.const 4)
)
)
@@ -3236,25 +3243,25 @@
(get_local $16)
)
(block
- (set_local $3
- (get_local $13)
+ (set_local $0
+ (get_local $7)
)
(set_local $5
- (get_local $18)
+ (get_local $19)
)
(br $while-out$35)
)
)
)
(if
- (tee_local $13
+ (tee_local $7
(i32.load offset=8
- (get_local $13)
+ (get_local $7)
)
)
(br $while-in$36)
(block
- (set_local $8
+ (set_local $9
(i32.const 171)
)
(br $label$break$c)
@@ -3264,29 +3271,29 @@
)
(if
(i32.lt_u
- (tee_local $13
+ (tee_local $7
(i32.and
(i32.sub
- (get_local $10)
+ (get_local $11)
(i32.load
(i32.const 1220)
)
)
- (get_local $22)
+ (get_local $21)
)
)
(i32.const 2147483647)
)
(if
(i32.eq
- (tee_local $18
+ (tee_local $19
(call_import $ta
- (get_local $13)
+ (get_local $7)
)
)
(i32.add
(i32.load
- (get_local $3)
+ (get_local $0)
)
(i32.load
(get_local $5)
@@ -3295,15 +3302,15 @@
)
(if
(i32.ne
- (get_local $18)
+ (get_local $19)
(i32.const -1)
)
(block
(set_local $20
- (get_local $18)
+ (get_local $19)
)
(set_local $26
- (get_local $13)
+ (get_local $7)
)
(br $label$break$b
(i32.const 191)
@@ -3311,20 +3318,20 @@
)
)
(block
- (set_local $11
- (get_local $18)
+ (set_local $12
+ (get_local $19)
)
- (set_local $4
- (get_local $13)
+ (set_local $1
+ (get_local $7)
)
- (set_local $8
+ (set_local $9
(i32.const 181)
)
)
)
)
)
- (set_local $8
+ (set_local $9
(i32.const 171)
)
)
@@ -3332,7 +3339,7 @@
(block $do-once$37
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 171)
)
(if
@@ -3348,9 +3355,9 @@
(set_local $2
(if
(i32.and
- (tee_local $18
+ (tee_local $19
(i32.add
- (tee_local $13
+ (tee_local $7
(i32.load
(i32.const 1684)
)
@@ -3358,32 +3365,32 @@
(i32.const -1)
)
)
- (tee_local $3
+ (tee_local $0
(get_local $16)
)
)
(i32.add
(i32.sub
- (get_local $7)
- (get_local $3)
+ (get_local $13)
+ (get_local $0)
)
(i32.and
(i32.add
- (get_local $18)
- (get_local $3)
+ (get_local $19)
+ (get_local $0)
)
(i32.sub
(i32.const 0)
- (get_local $13)
+ (get_local $7)
)
)
)
- (get_local $7)
+ (get_local $13)
)
)
- (set_local $3
+ (set_local $0
(i32.add
- (tee_local $13
+ (tee_local $7
(i32.load
(i32.const 1640)
)
@@ -3395,7 +3402,7 @@
(i32.and
(i32.gt_u
(get_local $2)
- (get_local $0)
+ (get_local $6)
)
(i32.lt_u
(get_local $2)
@@ -3404,7 +3411,7 @@
)
(block
(if
- (tee_local $18
+ (tee_local $19
(i32.load
(i32.const 1648)
)
@@ -3412,19 +3419,19 @@
(br_if $do-once$37
(i32.or
(i32.le_u
- (get_local $3)
- (get_local $13)
+ (get_local $0)
+ (get_local $7)
)
(i32.gt_u
- (get_local $3)
- (get_local $18)
+ (get_local $0)
+ (get_local $19)
)
)
)
)
(if
(i32.eq
- (tee_local $18
+ (tee_local $19
(call_import $ta
(get_local $2)
)
@@ -3443,13 +3450,13 @@
)
)
(block
- (set_local $11
- (get_local $18)
+ (set_local $12
+ (get_local $19)
)
- (set_local $4
+ (set_local $1
(get_local $2)
)
- (set_local $8
+ (set_local $9
(i32.const 181)
)
)
@@ -3463,41 +3470,41 @@
(block $label$break$d
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 181)
)
(block
- (set_local $18
+ (set_local $19
(i32.sub
(i32.const 0)
- (get_local $4)
+ (get_local $1)
)
)
(if
(i32.and
(i32.gt_u
- (get_local $15)
- (get_local $4)
+ (get_local $14)
+ (get_local $1)
)
(i32.and
(i32.lt_u
- (get_local $4)
+ (get_local $1)
(i32.const 2147483647)
)
(i32.ne
- (get_local $11)
+ (get_local $12)
(i32.const -1)
)
)
)
(if
(i32.lt_u
- (tee_local $3
+ (tee_local $0
(i32.and
(i32.add
(i32.sub
- (get_local $17)
- (get_local $4)
+ (get_local $18)
+ (get_local $1)
)
(tee_local $16
(i32.load
@@ -3516,44 +3523,44 @@
(if
(i32.eq
(call_import $ta
- (get_local $3)
+ (get_local $0)
)
(i32.const -1)
)
(block
(drop
(call_import $ta
- (get_local $18)
+ (get_local $19)
)
)
(br $label$break$d)
)
- (set_local $1
+ (set_local $4
(i32.add
- (get_local $3)
- (get_local $4)
+ (get_local $0)
+ (get_local $1)
)
)
)
- (set_local $1
- (get_local $4)
+ (set_local $4
+ (get_local $1)
)
)
- (set_local $1
- (get_local $4)
+ (set_local $4
+ (get_local $1)
)
)
(if
(i32.ne
- (get_local $11)
+ (get_local $12)
(i32.const -1)
)
(block
(set_local $20
- (get_local $11)
+ (get_local $12)
)
(set_local $26
- (get_local $1)
+ (get_local $4)
)
(br $label$break$b
(i32.const 191)
@@ -3581,18 +3588,18 @@
)
(if
(i32.lt_u
- (get_local $7)
+ (get_local $13)
(i32.const 2147483647)
)
(if
(i32.and
(i32.lt_u
- (tee_local $1
+ (tee_local $4
(call_import $ta
- (get_local $7)
+ (get_local $13)
)
)
- (tee_local $7
+ (tee_local $13
(call_import $ta
(i32.const 0)
)
@@ -3600,36 +3607,36 @@
)
(i32.and
(i32.ne
- (get_local $1)
+ (get_local $4)
(i32.const -1)
)
(i32.ne
- (get_local $7)
+ (get_local $13)
(i32.const -1)
)
)
)
(if
(i32.gt_u
- (tee_local $11
+ (tee_local $12
(i32.sub
- (get_local $7)
- (get_local $1)
+ (get_local $13)
+ (get_local $4)
)
)
(i32.add
- (get_local $0)
+ (get_local $6)
(i32.const 40)
)
)
(block
(set_local $20
- (get_local $1)
+ (get_local $4)
)
(set_local $26
- (get_local $11)
+ (get_local $12)
)
- (set_local $8
+ (set_local $9
(i32.const 191)
)
)
@@ -3639,13 +3646,13 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 191)
)
(block
(i32.store
(i32.const 1640)
- (tee_local $11
+ (tee_local $12
(i32.add
(i32.load
(i32.const 1640)
@@ -3656,25 +3663,25 @@
)
(if
(i32.gt_u
- (get_local $11)
+ (get_local $12)
(i32.load
(i32.const 1644)
)
)
(i32.store
(i32.const 1644)
- (get_local $11)
+ (get_local $12)
)
)
(block $do-once$42
(if
- (tee_local $11
+ (tee_local $12
(i32.load
(i32.const 1232)
)
)
(block
- (set_local $4
+ (set_local $1
(i32.const 1656)
)
(loop $do-in$47
@@ -3683,16 +3690,16 @@
(i32.eq
(get_local $20)
(i32.add
- (tee_local $1
+ (tee_local $4
(i32.load
- (get_local $4)
+ (get_local $1)
)
)
- (tee_local $17
+ (tee_local $18
(i32.load
- (tee_local $7
+ (tee_local $13
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.const 4)
)
)
@@ -3702,18 +3709,18 @@
)
(block
(set_local $49
- (get_local $1)
+ (get_local $4)
)
(set_local $50
- (get_local $7)
+ (get_local $13)
)
(set_local $51
- (get_local $17)
+ (get_local $18)
)
(set_local $52
- (get_local $4)
+ (get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.const 201)
)
(br $do-out$46)
@@ -3721,9 +3728,9 @@
)
(br_if $do-in$47
(i32.ne
- (tee_local $4
+ (tee_local $1
(i32.load offset=8
- (get_local $4)
+ (get_local $1)
)
)
(i32.const 0)
@@ -3733,7 +3740,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 201)
)
(if
@@ -3748,11 +3755,11 @@
(if
(i32.and
(i32.lt_u
- (get_local $11)
+ (get_local $12)
(get_local $20)
)
(i32.ge_u
- (get_local $11)
+ (get_local $12)
(get_local $49)
)
)
@@ -3764,17 +3771,17 @@
(get_local $26)
)
)
- (set_local $4
+ (set_local $1
(i32.add
- (get_local $11)
- (tee_local $17
+ (get_local $12)
+ (tee_local $18
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $4
+ (tee_local $1
(i32.add
- (get_local $11)
+ (get_local $12)
(i32.const 8)
)
)
@@ -3783,18 +3790,18 @@
)
(i32.const 0)
(i32.and
- (get_local $4)
+ (get_local $1)
(i32.const 7)
)
)
)
)
)
- (set_local $7
+ (set_local $13
(i32.add
(i32.sub
(get_local $26)
- (get_local $17)
+ (get_local $18)
)
(i32.load
(i32.const 1220)
@@ -3803,23 +3810,23 @@
)
(i32.store
(i32.const 1232)
- (get_local $4)
+ (get_local $1)
)
(i32.store
(i32.const 1220)
- (get_local $7)
+ (get_local $13)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $1)
(i32.or
- (get_local $7)
+ (get_local $13)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
- (get_local $4)
- (get_local $7)
+ (get_local $1)
+ (get_local $13)
)
(i32.const 40)
)
@@ -3834,11 +3841,11 @@
)
)
)
- (set_local $14
+ (set_local $8
(if
(i32.lt_u
(get_local $20)
- (tee_local $7
+ (tee_local $13
(i32.load
(i32.const 1224)
)
@@ -3851,16 +3858,16 @@
)
(get_local $20)
)
- (get_local $7)
+ (get_local $13)
)
)
- (set_local $7
+ (set_local $13
(i32.add
(get_local $20)
(get_local $26)
)
)
- (set_local $4
+ (set_local $1
(i32.const 1656)
)
(loop $while-in$49
@@ -3868,31 +3875,31 @@
(if
(i32.eq
(i32.load
- (get_local $4)
+ (get_local $1)
)
- (get_local $7)
+ (get_local $13)
)
(block
(set_local $53
- (get_local $4)
+ (get_local $1)
)
(set_local $43
- (get_local $4)
+ (get_local $1)
)
- (set_local $8
+ (set_local $9
(i32.const 209)
)
(br $while-out$48)
)
)
(if
- (tee_local $4
+ (tee_local $1
(i32.load offset=8
- (get_local $4)
+ (get_local $1)
)
)
(br $while-in$49)
- (set_local $29
+ (set_local $30
(i32.const 1656)
)
)
@@ -3900,7 +3907,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 209)
)
(if
@@ -3910,7 +3917,7 @@
)
(i32.const 8)
)
- (set_local $29
+ (set_local $30
(i32.const 1656)
)
(block
@@ -3919,7 +3926,7 @@
(get_local $20)
)
(i32.store
- (tee_local $4
+ (tee_local $1
(i32.add
(get_local $43)
(i32.const 4)
@@ -3927,19 +3934,19 @@
)
(i32.add
(i32.load
- (get_local $4)
+ (get_local $1)
)
(get_local $26)
)
)
- (set_local $17
+ (set_local $18
(i32.add
(get_local $20)
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $4
+ (tee_local $1
(i32.add
(get_local $20)
(i32.const 8)
@@ -3950,22 +3957,22 @@
)
(i32.const 0)
(i32.and
- (get_local $4)
+ (get_local $1)
(i32.const 7)
)
)
)
)
- (set_local $1
+ (set_local $4
(i32.add
- (get_local $7)
+ (get_local $13)
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $4
+ (tee_local $1
(i32.add
- (get_local $7)
+ (get_local $13)
(i32.const 8)
)
)
@@ -3974,39 +3981,39 @@
)
(i32.const 0)
(i32.and
- (get_local $4)
+ (get_local $1)
(i32.const 7)
)
)
)
)
- (set_local $4
+ (set_local $1
(i32.add
- (get_local $17)
- (get_local $0)
+ (get_local $18)
+ (get_local $6)
)
)
- (set_local $15
+ (set_local $14
(i32.sub
(i32.sub
- (get_local $1)
- (get_local $17)
+ (get_local $4)
+ (get_local $18)
)
- (get_local $0)
+ (get_local $6)
)
)
(i32.store offset=4
- (get_local $17)
+ (get_local $18)
(i32.or
- (get_local $0)
+ (get_local $6)
(i32.const 3)
)
)
(block $do-once$50
(if
(i32.eq
- (get_local $1)
- (get_local $11)
+ (get_local $4)
+ (get_local $12)
)
(block
(i32.store
@@ -4016,16 +4023,16 @@
(i32.load
(i32.const 1220)
)
- (get_local $15)
+ (get_local $14)
)
)
)
(i32.store
(i32.const 1232)
- (get_local $4)
+ (get_local $1)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $1)
(i32.or
(get_local $2)
(i32.const 1)
@@ -4035,7 +4042,7 @@
(block
(if
(i32.eq
- (get_local $1)
+ (get_local $4)
(i32.load
(i32.const 1228)
)
@@ -4048,16 +4055,16 @@
(i32.load
(i32.const 1216)
)
- (get_local $15)
+ (get_local $14)
)
)
)
(i32.store
(i32.const 1228)
- (get_local $4)
+ (get_local $1)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $1)
(i32.or
(get_local $2)
(i32.const 1)
@@ -4065,7 +4072,7 @@
)
(i32.store
(i32.add
- (get_local $4)
+ (get_local $1)
(get_local $2)
)
(get_local $2)
@@ -4074,14 +4081,14 @@
)
)
(i32.store
- (tee_local $3
+ (tee_local $0
(i32.add
(if
(i32.eq
(i32.and
(tee_local $2
(i32.load offset=4
- (get_local $1)
+ (get_local $4)
)
)
(i32.const 3)
@@ -4095,7 +4102,7 @@
(i32.const -8)
)
)
- (set_local $3
+ (set_local $0
(i32.shr_u
(get_local $2)
(i32.const 3)
@@ -4108,25 +4115,25 @@
(i32.const 256)
)
(block
- (set_local $10
+ (set_local $11
(i32.load offset=12
- (get_local $1)
+ (get_local $4)
)
)
(block $do-once$53
(if
(i32.ne
- (tee_local $22
+ (tee_local $21
(i32.load offset=8
- (get_local $1)
+ (get_local $4)
)
)
- (tee_local $18
+ (tee_local $19
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $3)
+ (get_local $0)
(i32.const 1)
)
(i32.const 2)
@@ -4137,17 +4144,17 @@
(block
(if
(i32.lt_u
- (get_local $22)
- (get_local $14)
+ (get_local $21)
+ (get_local $8)
)
(call_import $qa)
)
(br_if $do-once$53
(i32.eq
(i32.load offset=12
- (get_local $22)
+ (get_local $21)
)
- (get_local $1)
+ (get_local $4)
)
)
(call_import $qa)
@@ -4156,8 +4163,8 @@
)
(if
(i32.eq
- (get_local $10)
- (get_local $22)
+ (get_local $11)
+ (get_local $21)
)
(block
(i32.store
@@ -4169,7 +4176,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $3)
+ (get_local $0)
)
(i32.const -1)
)
@@ -4181,38 +4188,38 @@
(block $do-once$55
(if
(i32.eq
- (get_local $10)
- (get_local $18)
+ (get_local $11)
+ (get_local $19)
)
(set_local $44
(i32.add
- (get_local $10)
+ (get_local $11)
(i32.const 8)
)
)
(block
(if
(i32.lt_u
- (get_local $10)
- (get_local $14)
+ (get_local $11)
+ (get_local $8)
)
(call_import $qa)
)
(if
(i32.eq
(i32.load
- (tee_local $3
+ (tee_local $0
(i32.add
- (get_local $10)
+ (get_local $11)
(i32.const 8)
)
)
)
- (get_local $1)
+ (get_local $4)
)
(block
(set_local $44
- (get_local $3)
+ (get_local $0)
)
(br $do-once$55)
)
@@ -4222,39 +4229,39 @@
)
)
(i32.store offset=12
- (get_local $22)
- (get_local $10)
+ (get_local $21)
+ (get_local $11)
)
(i32.store
(get_local $44)
- (get_local $22)
+ (get_local $21)
)
)
(block
- (set_local $18
+ (set_local $19
(i32.load offset=24
- (get_local $1)
+ (get_local $4)
)
)
(block $do-once$57
(if
(i32.eq
- (tee_local $3
+ (tee_local $0
(i32.load offset=12
- (get_local $1)
+ (get_local $4)
)
)
- (get_local $1)
+ (get_local $4)
)
(block
(if
- (tee_local $2
+ (tee_local $3
(i32.load
- (tee_local $13
+ (tee_local $7
(i32.add
(tee_local $16
(i32.add
- (get_local $1)
+ (get_local $4)
(i32.const 16)
)
)
@@ -4264,21 +4271,22 @@
)
)
(block
- (set_local $19
- (get_local $2)
+ (set_local $0
+ (get_local $3)
)
(set_local $16
- (get_local $13)
+ (get_local $7)
)
)
(if
- (i32.eqz
- (tee_local $19
- (i32.load
- (get_local $16)
- )
+ (tee_local $22
+ (i32.load
+ (get_local $16)
)
)
+ (set_local $0
+ (get_local $22)
+ )
(block
(set_local $24
(i32.const 0)
@@ -4289,43 +4297,43 @@
)
(loop $while-in$60
(if
- (tee_local $2
+ (tee_local $3
(i32.load
- (tee_local $13
+ (tee_local $7
(i32.add
- (get_local $19)
+ (get_local $0)
(i32.const 20)
)
)
)
)
(block
- (set_local $19
- (get_local $2)
+ (set_local $0
+ (get_local $3)
)
(set_local $16
- (get_local $13)
+ (get_local $7)
)
(br $while-in$60)
)
)
(if
- (tee_local $2
+ (tee_local $3
(i32.load
- (tee_local $13
+ (tee_local $7
(i32.add
- (get_local $19)
+ (get_local $0)
(i32.const 16)
)
)
)
)
(block
- (set_local $19
- (get_local $2)
+ (set_local $0
+ (get_local $3)
)
(set_local $16
- (get_local $13)
+ (get_local $7)
)
(br $while-in$60)
)
@@ -4334,7 +4342,7 @@
(if
(i32.lt_u
(get_local $16)
- (get_local $14)
+ (get_local $8)
)
(call_import $qa)
(block
@@ -4343,7 +4351,7 @@
(i32.const 0)
)
(set_local $24
- (get_local $19)
+ (get_local $0)
)
)
)
@@ -4351,26 +4359,26 @@
(block
(if
(i32.lt_u
- (tee_local $13
+ (tee_local $7
(i32.load offset=8
- (get_local $1)
+ (get_local $4)
)
)
- (get_local $14)
+ (get_local $8)
)
(call_import $qa)
)
(if
(i32.ne
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
- (get_local $13)
+ (get_local $7)
(i32.const 12)
)
)
)
- (get_local $1)
+ (get_local $4)
)
(call_import $qa)
)
@@ -4379,24 +4387,24 @@
(i32.load
(tee_local $16
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 8)
)
)
)
- (get_local $1)
+ (get_local $4)
)
(block
(i32.store
- (get_local $2)
(get_local $3)
+ (get_local $0)
)
(i32.store
(get_local $16)
- (get_local $13)
+ (get_local $7)
)
(set_local $24
- (get_local $3)
+ (get_local $0)
)
)
(call_import $qa)
@@ -4406,21 +4414,21 @@
)
(br_if $label$break$e
(i32.eqz
- (get_local $18)
+ (get_local $19)
)
)
(block $do-once$61
(if
(i32.eq
- (get_local $1)
+ (get_local $4)
(i32.load
- (tee_local $22
+ (tee_local $21
(i32.add
(i32.const 1512)
(i32.shl
- (tee_local $3
+ (tee_local $0
(i32.load offset=28
- (get_local $1)
+ (get_local $4)
)
)
(i32.const 2)
@@ -4431,7 +4439,7 @@
)
(block
(i32.store
- (get_local $22)
+ (get_local $21)
(get_local $24)
)
(br_if $do-once$61
@@ -4446,7 +4454,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $3)
+ (get_local $0)
)
(i32.const -1)
)
@@ -4457,7 +4465,7 @@
(block
(if
(i32.lt_u
- (get_local $18)
+ (get_local $19)
(i32.load
(i32.const 1224)
)
@@ -4467,21 +4475,21 @@
(if
(i32.eq
(i32.load
- (tee_local $10
+ (tee_local $11
(i32.add
- (get_local $18)
+ (get_local $19)
(i32.const 16)
)
)
)
- (get_local $1)
+ (get_local $4)
)
(i32.store
- (get_local $10)
+ (get_local $11)
(get_local $24)
)
(i32.store offset=20
- (get_local $18)
+ (get_local $19)
(get_local $24)
)
)
@@ -4496,7 +4504,7 @@
(if
(i32.lt_u
(get_local $24)
- (tee_local $3
+ (tee_local $0
(i32.load
(i32.const 1224)
)
@@ -4506,14 +4514,14 @@
)
(i32.store offset=24
(get_local $24)
- (get_local $18)
+ (get_local $19)
)
(if
- (tee_local $10
+ (tee_local $11
(i32.load
- (tee_local $22
+ (tee_local $21
(i32.add
- (get_local $1)
+ (get_local $4)
(i32.const 16)
)
)
@@ -4521,17 +4529,17 @@
)
(if
(i32.lt_u
- (get_local $10)
- (get_local $3)
+ (get_local $11)
+ (get_local $0)
)
(call_import $qa)
(block
(i32.store offset=16
(get_local $24)
- (get_local $10)
+ (get_local $11)
)
(i32.store offset=24
- (get_local $10)
+ (get_local $11)
(get_local $24)
)
)
@@ -4539,16 +4547,16 @@
)
(br_if $label$break$e
(i32.eqz
- (tee_local $10
+ (tee_local $11
(i32.load offset=4
- (get_local $22)
+ (get_local $21)
)
)
)
)
(if
(i32.lt_u
- (get_local $10)
+ (get_local $11)
(i32.load
(i32.const 1224)
)
@@ -4557,10 +4565,10 @@
(block
(i32.store offset=20
(get_local $24)
- (get_local $10)
+ (get_local $11)
)
(i32.store offset=24
- (get_local $10)
+ (get_local $11)
(get_local $24)
)
)
@@ -4568,52 +4576,52 @@
)
)
)
- (set_local $15
+ (set_local $14
(i32.add
(get_local $5)
- (get_local $15)
+ (get_local $14)
)
)
(i32.add
- (get_local $1)
+ (get_local $4)
(get_local $5)
)
)
- (get_local $1)
+ (get_local $4)
)
(i32.const 4)
)
)
(i32.and
(i32.load
- (get_local $3)
+ (get_local $0)
)
(i32.const -2)
)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $1)
(i32.or
- (get_local $15)
+ (get_local $14)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $4)
- (get_local $15)
+ (get_local $1)
+ (get_local $14)
)
- (get_local $15)
+ (get_local $14)
)
- (set_local $3
+ (set_local $0
(i32.shr_u
- (get_local $15)
+ (get_local $14)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $15)
+ (get_local $14)
(i32.const 256)
)
(block
@@ -4622,7 +4630,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $3)
+ (get_local $0)
(i32.const 1)
)
(i32.const 2)
@@ -4632,24 +4640,24 @@
(block $do-once$65
(if
(i32.and
- (tee_local $10
+ (tee_local $11
(i32.load
(i32.const 1208)
)
)
- (tee_local $3
+ (tee_local $0
(i32.shl
(i32.const 1)
- (get_local $3)
+ (get_local $0)
)
)
)
(block
(if
(i32.ge_u
- (tee_local $18
+ (tee_local $19
(i32.load
- (tee_local $3
+ (tee_local $0
(i32.add
(get_local $2)
(i32.const 8)
@@ -4663,10 +4671,10 @@
)
(block
(set_local $45
- (get_local $3)
+ (get_local $0)
)
(set_local $38
- (get_local $18)
+ (get_local $19)
)
(br $do-once$65)
)
@@ -4677,8 +4685,8 @@
(i32.store
(i32.const 1208)
(i32.or
- (get_local $10)
- (get_local $3)
+ (get_local $11)
+ (get_local $0)
)
)
(set_local $45
@@ -4695,33 +4703,33 @@
)
(i32.store
(get_local $45)
- (get_local $4)
+ (get_local $1)
)
(i32.store offset=12
(get_local $38)
- (get_local $4)
+ (get_local $1)
)
(i32.store offset=8
- (get_local $4)
+ (get_local $1)
(get_local $38)
)
(i32.store offset=12
- (get_local $4)
+ (get_local $1)
(get_local $2)
)
(br $do-once$50)
)
)
- (set_local $3
+ (set_local $0
(i32.add
(i32.const 1512)
(i32.shl
- (tee_local $0
+ (tee_local $6
(block $do-once$67
(if
- (tee_local $3
+ (tee_local $0
(i32.shr_u
- (get_local $15)
+ (get_local $14)
(i32.const 8)
)
)
@@ -4729,33 +4737,33 @@
(br_if $do-once$67
(i32.const 31)
(i32.gt_u
- (get_local $15)
+ (get_local $14)
(i32.const 16777215)
)
)
(i32.or
(i32.and
(i32.shr_u
- (get_local $15)
+ (get_local $14)
(i32.add
- (tee_local $13
+ (tee_local $7
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (tee_local $18
+ (tee_local $19
(i32.and
(i32.shr_u
(i32.add
(tee_local $5
(i32.shl
- (get_local $3)
- (tee_local $10
+ (get_local $0)
+ (tee_local $11
(i32.and
(i32.shr_u
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 1048320)
)
(i32.const 16)
@@ -4772,16 +4780,16 @@
(i32.const 4)
)
)
- (get_local $10)
+ (get_local $11)
)
(tee_local $5
(i32.and
(i32.shr_u
(i32.add
- (tee_local $3
+ (tee_local $0
(i32.shl
(get_local $5)
- (get_local $18)
+ (get_local $19)
)
)
(i32.const 245760)
@@ -4795,7 +4803,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $3)
+ (get_local $0)
(get_local $5)
)
(i32.const 15)
@@ -4808,7 +4816,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $13)
+ (get_local $7)
(i32.const 1)
)
)
@@ -4822,13 +4830,13 @@
)
)
(i32.store offset=28
- (get_local $4)
- (get_local $0)
+ (get_local $1)
+ (get_local $6)
)
(i32.store offset=4
(tee_local $2
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.const 16)
)
)
@@ -4846,10 +4854,10 @@
(i32.const 1212)
)
)
- (tee_local $13
+ (tee_local $7
(i32.shl
(i32.const 1)
- (get_local $0)
+ (get_local $6)
)
)
)
@@ -4859,42 +4867,42 @@
(i32.const 1212)
(i32.or
(get_local $2)
- (get_local $13)
+ (get_local $7)
)
)
(i32.store
- (get_local $3)
- (get_local $4)
+ (get_local $0)
+ (get_local $1)
)
(i32.store offset=24
- (get_local $4)
- (get_local $3)
+ (get_local $1)
+ (get_local $0)
)
(i32.store offset=12
- (get_local $4)
- (get_local $4)
+ (get_local $1)
+ (get_local $1)
)
(i32.store offset=8
- (get_local $4)
- (get_local $4)
+ (get_local $1)
+ (get_local $1)
)
(br $do-once$50)
)
)
- (set_local $13
+ (set_local $7
(i32.shl
- (get_local $15)
+ (get_local $14)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $0)
+ (get_local $6)
(i32.const 1)
)
)
(i32.eq
- (get_local $0)
+ (get_local $6)
(i32.const 31)
)
)
@@ -4902,7 +4910,7 @@
)
(set_local $2
(i32.load
- (get_local $3)
+ (get_local $0)
)
)
(loop $while-in$70
@@ -4915,13 +4923,13 @@
)
(i32.const -8)
)
- (get_local $15)
+ (get_local $14)
)
(block
(set_local $39
(get_local $2)
)
- (set_local $8
+ (set_local $9
(i32.const 279)
)
(br $while-out$69)
@@ -4930,7 +4938,7 @@
(if
(tee_local $5
(i32.load
- (tee_local $3
+ (tee_local $0
(i32.add
(i32.add
(get_local $2)
@@ -4938,7 +4946,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $13)
+ (get_local $7)
(i32.const 31)
)
(i32.const 2)
@@ -4948,9 +4956,9 @@
)
)
(block
- (set_local $13
+ (set_local $7
(i32.shl
- (get_local $13)
+ (get_local $7)
(i32.const 1)
)
)
@@ -4961,12 +4969,12 @@
)
(block
(set_local $46
- (get_local $3)
+ (get_local $0)
)
(set_local $54
(get_local $2)
)
- (set_local $8
+ (set_local $9
(i32.const 276)
)
)
@@ -4975,7 +4983,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 276)
)
(if
@@ -4989,31 +4997,31 @@
(block
(i32.store
(get_local $46)
- (get_local $4)
+ (get_local $1)
)
(i32.store offset=24
- (get_local $4)
+ (get_local $1)
(get_local $54)
)
(i32.store offset=12
- (get_local $4)
- (get_local $4)
+ (get_local $1)
+ (get_local $1)
)
(i32.store offset=8
- (get_local $4)
- (get_local $4)
+ (get_local $1)
+ (get_local $1)
)
)
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 279)
)
(if
(i32.and
(i32.ge_u
- (tee_local $13
+ (tee_local $7
(i32.load
(tee_local $2
(i32.add
@@ -5036,23 +5044,23 @@
)
(block
(i32.store offset=12
- (get_local $13)
- (get_local $4)
+ (get_local $7)
+ (get_local $1)
)
(i32.store
(get_local $2)
- (get_local $4)
+ (get_local $1)
)
(i32.store offset=8
- (get_local $4)
- (get_local $13)
+ (get_local $1)
+ (get_local $7)
)
(i32.store offset=12
- (get_local $4)
+ (get_local $1)
(get_local $39)
)
(i32.store offset=24
- (get_local $4)
+ (get_local $1)
(i32.const 0)
)
)
@@ -5068,7 +5076,7 @@
)
(return
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
@@ -5079,81 +5087,81 @@
(block $while-out$71
(if
(i32.le_u
- (tee_local $4
+ (tee_local $1
(i32.load
- (get_local $29)
+ (get_local $30)
)
)
- (get_local $11)
+ (get_local $12)
)
(if
(i32.gt_u
- (tee_local $15
+ (tee_local $14
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.load offset=4
- (get_local $29)
+ (get_local $30)
)
)
)
- (get_local $11)
+ (get_local $12)
)
(block
- (set_local $3
- (get_local $15)
+ (set_local $0
+ (get_local $14)
)
(br $while-out$71)
)
)
)
- (set_local $29
+ (set_local $30
(i32.load offset=8
- (get_local $29)
+ (get_local $30)
)
)
(br $while-in$72)
)
)
- (set_local $15
+ (set_local $14
(i32.add
- (tee_local $17
+ (tee_local $18
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const -47)
)
)
(i32.const 8)
)
)
- (set_local $4
+ (set_local $1
(i32.add
- (tee_local $17
+ (tee_local $18
(select
- (get_local $11)
- (tee_local $4
+ (get_local $12)
+ (tee_local $1
(i32.add
- (get_local $17)
+ (get_local $18)
(select
(i32.and
(i32.sub
(i32.const 0)
- (get_local $15)
+ (get_local $14)
)
(i32.const 7)
)
(i32.const 0)
(i32.and
- (get_local $15)
+ (get_local $14)
(i32.const 7)
)
)
)
)
(i32.lt_u
- (get_local $4)
- (tee_local $15
+ (get_local $1)
+ (tee_local $14
(i32.add
- (get_local $11)
+ (get_local $12)
(i32.const 16)
)
)
@@ -5165,15 +5173,15 @@
)
(i32.store
(i32.const 1232)
- (tee_local $1
+ (tee_local $4
(i32.add
(get_local $20)
- (tee_local $7
+ (tee_local $13
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $1
+ (tee_local $4
(i32.add
(get_local $20)
(i32.const 8)
@@ -5184,7 +5192,7 @@
)
(i32.const 0)
(i32.and
- (get_local $1)
+ (get_local $4)
(i32.const 7)
)
)
@@ -5194,27 +5202,27 @@
)
(i32.store
(i32.const 1220)
- (tee_local $13
+ (tee_local $7
(i32.sub
(i32.add
(get_local $26)
(i32.const -40)
)
- (get_local $7)
+ (get_local $13)
)
)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $4)
(i32.or
- (get_local $13)
+ (get_local $7)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
- (get_local $1)
- (get_local $13)
+ (get_local $4)
+ (get_local $7)
)
(i32.const 40)
)
@@ -5225,34 +5233,34 @@
)
)
(i32.store
- (tee_local $13
+ (tee_local $7
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 4)
)
)
(i32.const 27)
)
(i32.store
- (get_local $4)
+ (get_local $1)
(i32.load
(i32.const 1656)
)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $1)
(i32.load
(i32.const 1660)
)
)
(i32.store offset=8
- (get_local $4)
+ (get_local $1)
(i32.load
(i32.const 1664)
)
)
(i32.store offset=12
- (get_local $4)
+ (get_local $1)
(i32.load
(i32.const 1668)
)
@@ -5271,19 +5279,19 @@
)
(i32.store
(i32.const 1664)
- (get_local $4)
+ (get_local $1)
)
- (set_local $4
+ (set_local $1
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 24)
)
)
(loop $do-in$74
(i32.store
- (tee_local $4
+ (tee_local $1
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.const 4)
)
)
@@ -5292,62 +5300,62 @@
(br_if $do-in$74
(i32.lt_u
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.const 4)
)
- (get_local $3)
+ (get_local $0)
)
)
)
(if
(i32.ne
- (get_local $17)
- (get_local $11)
+ (get_local $18)
+ (get_local $12)
)
(block
(i32.store
- (get_local $13)
+ (get_local $7)
(i32.and
(i32.load
- (get_local $13)
+ (get_local $7)
)
(i32.const -2)
)
)
(i32.store offset=4
- (get_local $11)
+ (get_local $12)
(i32.or
- (tee_local $4
+ (tee_local $1
(i32.sub
- (get_local $17)
- (get_local $11)
+ (get_local $18)
+ (get_local $12)
)
)
(i32.const 1)
)
)
(i32.store
- (get_local $17)
- (get_local $4)
+ (get_local $18)
+ (get_local $1)
)
- (set_local $1
+ (set_local $4
(i32.shr_u
- (get_local $4)
+ (get_local $1)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $1)
(i32.const 256)
)
(block
- (set_local $7
+ (set_local $13
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $1)
+ (get_local $4)
(i32.const 1)
)
(i32.const 2)
@@ -5364,7 +5372,7 @@
(tee_local $5
(i32.shl
(i32.const 1)
- (get_local $1)
+ (get_local $4)
)
)
)
@@ -5374,7 +5382,7 @@
(i32.load
(tee_local $5
(i32.add
- (get_local $7)
+ (get_local $13)
(i32.const 8)
)
)
@@ -5404,75 +5412,75 @@
)
(set_local $47
(i32.add
- (get_local $7)
+ (get_local $13)
(i32.const 8)
)
)
(set_local $40
- (get_local $7)
+ (get_local $13)
)
)
)
(i32.store
(get_local $47)
- (get_local $11)
+ (get_local $12)
)
(i32.store offset=12
(get_local $40)
- (get_local $11)
+ (get_local $12)
)
(i32.store offset=8
- (get_local $11)
+ (get_local $12)
(get_local $40)
)
(i32.store offset=12
- (get_local $11)
- (get_local $7)
+ (get_local $12)
+ (get_local $13)
)
(br $do-once$42)
)
)
- (set_local $3
+ (set_local $0
(i32.add
(i32.const 1512)
(i32.shl
- (tee_local $7
+ (tee_local $2
(if
- (tee_local $7
+ (tee_local $13
(i32.shr_u
- (get_local $4)
+ (get_local $1)
(i32.const 8)
)
)
(if
(i32.gt_u
- (get_local $4)
+ (get_local $1)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $4)
+ (get_local $1)
(i32.add
- (tee_local $3
+ (tee_local $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (tee_local $7
+ (tee_local $13
(i32.and
(i32.shr_u
(i32.add
(tee_local $5
(i32.shl
- (get_local $7)
+ (get_local $13)
(tee_local $2
(i32.and
(i32.shr_u
(i32.add
- (get_local $7)
+ (get_local $13)
(i32.const 1048320)
)
(i32.const 16)
@@ -5495,10 +5503,10 @@
(i32.and
(i32.shr_u
(i32.add
- (tee_local $1
+ (tee_local $4
(i32.shl
(get_local $5)
- (get_local $7)
+ (get_local $13)
)
)
(i32.const 245760)
@@ -5512,7 +5520,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $1)
+ (get_local $4)
(get_local $5)
)
(i32.const 15)
@@ -5525,7 +5533,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $3)
+ (get_local $0)
(i32.const 1)
)
)
@@ -5538,15 +5546,15 @@
)
)
(i32.store offset=28
- (get_local $11)
- (get_local $7)
+ (get_local $12)
+ (get_local $2)
)
(i32.store offset=20
- (get_local $11)
+ (get_local $12)
(i32.const 0)
)
(i32.store
- (get_local $15)
+ (get_local $14)
(i32.const 0)
)
(if
@@ -5557,10 +5565,10 @@
(i32.const 1212)
)
)
- (tee_local $1
+ (tee_local $4
(i32.shl
(i32.const 1)
- (get_local $7)
+ (get_local $2)
)
)
)
@@ -5570,42 +5578,42 @@
(i32.const 1212)
(i32.or
(get_local $5)
- (get_local $1)
+ (get_local $4)
)
)
(i32.store
- (get_local $3)
- (get_local $11)
+ (get_local $0)
+ (get_local $12)
)
(i32.store offset=24
- (get_local $11)
- (get_local $3)
+ (get_local $12)
+ (get_local $0)
)
(i32.store offset=12
- (get_local $11)
- (get_local $11)
+ (get_local $12)
+ (get_local $12)
)
(i32.store offset=8
- (get_local $11)
- (get_local $11)
+ (get_local $12)
+ (get_local $12)
)
(br $do-once$42)
)
)
- (set_local $1
+ (set_local $4
(i32.shl
- (get_local $4)
+ (get_local $1)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $7)
+ (get_local $2)
(i32.const 1)
)
)
(i32.eq
- (get_local $7)
+ (get_local $2)
(i32.const 31)
)
)
@@ -5613,7 +5621,7 @@
)
(set_local $5
(i32.load
- (get_local $3)
+ (get_local $0)
)
)
(loop $while-in$76
@@ -5626,13 +5634,13 @@
)
(i32.const -8)
)
- (get_local $4)
+ (get_local $1)
)
(block
- (set_local $30
+ (set_local $31
(get_local $5)
)
- (set_local $8
+ (set_local $9
(i32.const 305)
)
(br $while-out$75)
@@ -5641,7 +5649,7 @@
(if
(tee_local $2
(i32.load
- (tee_local $3
+ (tee_local $0
(i32.add
(i32.add
(get_local $5)
@@ -5649,7 +5657,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $1)
+ (get_local $4)
(i32.const 31)
)
(i32.const 2)
@@ -5659,9 +5667,9 @@
)
)
(block
- (set_local $1
+ (set_local $4
(i32.shl
- (get_local $1)
+ (get_local $4)
(i32.const 1)
)
)
@@ -5672,12 +5680,12 @@
)
(block
(set_local $48
- (get_local $3)
+ (get_local $0)
)
(set_local $55
(get_local $5)
)
- (set_local $8
+ (set_local $9
(i32.const 302)
)
)
@@ -5686,7 +5694,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 302)
)
(if
@@ -5700,70 +5708,70 @@
(block
(i32.store
(get_local $48)
- (get_local $11)
+ (get_local $12)
)
(i32.store offset=24
- (get_local $11)
+ (get_local $12)
(get_local $55)
)
(i32.store offset=12
- (get_local $11)
- (get_local $11)
+ (get_local $12)
+ (get_local $12)
)
(i32.store offset=8
- (get_local $11)
- (get_local $11)
+ (get_local $12)
+ (get_local $12)
)
)
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 305)
)
(if
(i32.and
(i32.ge_u
- (tee_local $1
+ (tee_local $4
(i32.load
(tee_local $5
(i32.add
- (get_local $30)
+ (get_local $31)
(i32.const 8)
)
)
)
)
- (tee_local $4
+ (tee_local $1
(i32.load
(i32.const 1224)
)
)
)
(i32.ge_u
- (get_local $30)
- (get_local $4)
+ (get_local $31)
+ (get_local $1)
)
)
(block
(i32.store offset=12
- (get_local $1)
- (get_local $11)
+ (get_local $4)
+ (get_local $12)
)
(i32.store
(get_local $5)
- (get_local $11)
+ (get_local $12)
)
(i32.store offset=8
- (get_local $11)
- (get_local $1)
+ (get_local $12)
+ (get_local $4)
)
(i32.store offset=12
- (get_local $11)
- (get_local $30)
+ (get_local $12)
+ (get_local $31)
)
(i32.store offset=24
- (get_local $11)
+ (get_local $12)
(i32.const 0)
)
)
@@ -5778,7 +5786,7 @@
(if
(i32.or
(i32.eqz
- (tee_local $1
+ (tee_local $4
(i32.load
(i32.const 1224)
)
@@ -5786,7 +5794,7 @@
)
(i32.lt_u
(get_local $20)
- (get_local $1)
+ (get_local $4)
)
)
(i32.store
@@ -5816,34 +5824,34 @@
(i32.const 1240)
(i32.const -1)
)
- (set_local $1
+ (set_local $4
(i32.const 0)
)
(loop $do-in$45
(i32.store offset=12
- (tee_local $7
+ (tee_local $13
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $1)
+ (get_local $4)
(i32.const 1)
)
(i32.const 2)
)
)
)
- (get_local $7)
+ (get_local $13)
)
(i32.store offset=8
- (get_local $7)
- (get_local $7)
+ (get_local $13)
+ (get_local $13)
)
(br_if $do-in$45
(i32.ne
- (tee_local $1
+ (tee_local $4
(i32.add
- (get_local $1)
+ (get_local $4)
(i32.const 1)
)
)
@@ -5853,15 +5861,15 @@
)
(i32.store
(i32.const 1232)
- (tee_local $1
+ (tee_local $4
(i32.add
(get_local $20)
- (tee_local $7
+ (tee_local $13
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $1
+ (tee_local $4
(i32.add
(get_local $20)
(i32.const 8)
@@ -5872,7 +5880,7 @@
)
(i32.const 0)
(i32.and
- (get_local $1)
+ (get_local $4)
(i32.const 7)
)
)
@@ -5882,27 +5890,27 @@
)
(i32.store
(i32.const 1220)
- (tee_local $4
+ (tee_local $1
(i32.sub
(i32.add
(get_local $26)
(i32.const -40)
)
- (get_local $7)
+ (get_local $13)
)
)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $4)
(i32.or
- (get_local $4)
+ (get_local $1)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
- (get_local $1)
(get_local $4)
+ (get_local $1)
)
(i32.const 40)
)
@@ -5917,47 +5925,47 @@
)
(if
(i32.gt_u
- (tee_local $11
+ (tee_local $12
(i32.load
(i32.const 1220)
)
)
- (get_local $0)
+ (get_local $6)
)
(block
(i32.store
(i32.const 1220)
- (tee_local $30
+ (tee_local $31
(i32.sub
- (get_local $11)
- (get_local $0)
+ (get_local $12)
+ (get_local $6)
)
)
)
(i32.store
(i32.const 1232)
- (tee_local $8
+ (tee_local $9
(i32.add
- (tee_local $11
+ (tee_local $12
(i32.load
(i32.const 1232)
)
)
- (get_local $0)
+ (get_local $6)
)
)
)
(i32.store offset=4
- (get_local $8)
+ (get_local $9)
(i32.or
- (get_local $30)
+ (get_local $31)
(i32.const 1)
)
)
(i32.store offset=4
- (get_local $11)
+ (get_local $12)
(i32.or
- (get_local $0)
+ (get_local $6)
(i32.const 3)
)
)
@@ -5966,7 +5974,7 @@
)
(return
(i32.add
- (get_local $11)
+ (get_local $12)
(i32.const 8)
)
)
@@ -6029,7 +6037,7 @@
(i32.eq
(tee_local $0
(i32.and
- (tee_local $9
+ (tee_local $3
(i32.load
(i32.add
(get_local $0)
@@ -6044,12 +6052,12 @@
)
(call_import $qa)
)
- (set_local $7
+ (set_local $8
(i32.add
(get_local $1)
(tee_local $5
(i32.and
- (get_local $9)
+ (get_local $3)
(i32.const -8)
)
)
@@ -6058,19 +6066,19 @@
(block $do-once$0
(if
(i32.and
- (get_local $9)
+ (get_local $3)
(i32.const 1)
)
(block
(set_local $2
(get_local $1)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
)
(block
- (set_local $9
+ (set_local $11
(i32.load
(get_local $1)
)
@@ -6083,7 +6091,7 @@
)
(set_local $5
(i32.add
- (get_local $9)
+ (get_local $11)
(get_local $5)
)
)
@@ -6094,7 +6102,7 @@
(get_local $1)
(i32.sub
(i32.const 0)
- (get_local $9)
+ (get_local $11)
)
)
)
@@ -6117,7 +6125,7 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 4)
)
)
@@ -6131,7 +6139,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
(br $do-once$0)
@@ -6167,13 +6175,13 @@
)
(set_local $6
(i32.shr_u
- (get_local $9)
+ (get_local $11)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $9)
+ (get_local $11)
(i32.const 256)
)
(block
@@ -6184,12 +6192,12 @@
)
(if
(i32.ne
- (tee_local $9
+ (tee_local $11
(i32.load offset=8
(get_local $0)
)
)
- (tee_local $4
+ (tee_local $3
(i32.add
(i32.const 1248)
(i32.shl
@@ -6205,7 +6213,7 @@
(block
(if
(i32.lt_u
- (get_local $9)
+ (get_local $11)
(get_local $14)
)
(call_import $qa)
@@ -6213,7 +6221,7 @@
(if
(i32.ne
(i32.load offset=12
- (get_local $9)
+ (get_local $11)
)
(get_local $0)
)
@@ -6224,7 +6232,7 @@
(if
(i32.eq
(get_local $1)
- (get_local $9)
+ (get_local $11)
)
(block
(i32.store
@@ -6245,7 +6253,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
(br $do-once$0)
@@ -6254,9 +6262,9 @@
(if
(i32.eq
(get_local $1)
- (get_local $4)
+ (get_local $3)
)
- (set_local $11
+ (set_local $10
(i32.add
(get_local $1)
(i32.const 8)
@@ -6273,7 +6281,7 @@
(if
(i32.eq
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 8)
@@ -6282,31 +6290,31 @@
)
(get_local $0)
)
- (set_local $11
- (get_local $4)
+ (set_local $10
+ (get_local $3)
)
(call_import $qa)
)
)
)
(i32.store offset=12
- (get_local $9)
+ (get_local $11)
(get_local $1)
)
(i32.store
+ (get_local $10)
(get_local $11)
- (get_local $9)
)
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
(br $do-once$0)
)
)
- (set_local $9
+ (set_local $11
(i32.load offset=24
(get_local $0)
)
@@ -6323,11 +6331,11 @@
)
(block
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $6
(i32.add
- (tee_local $4
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 16)
@@ -6340,9 +6348,9 @@
)
(block
(set_local $1
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $6)
)
)
@@ -6350,12 +6358,12 @@
(i32.eqz
(tee_local $1
(i32.load
- (get_local $4)
+ (get_local $3)
)
)
)
(block
- (set_local $3
+ (set_local $4
(i32.const 0)
)
(br $do-once$2)
@@ -6364,7 +6372,7 @@
)
(loop $while-in$5
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $6
(i32.add
@@ -6376,16 +6384,16 @@
)
(block
(set_local $1
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $6)
)
(br $while-in$5)
)
)
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $6
(i32.add
@@ -6397,9 +6405,9 @@
)
(block
(set_local $1
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $6)
)
(br $while-in$5)
@@ -6408,24 +6416,24 @@
(set_local $6
(get_local $1)
)
- (set_local $10
- (get_local $4)
+ (set_local $9
+ (get_local $3)
)
)
)
)
(if
(i32.lt_u
- (get_local $10)
+ (get_local $9)
(get_local $14)
)
(call_import $qa)
(block
(i32.store
- (get_local $10)
+ (get_local $9)
(i32.const 0)
)
- (set_local $3
+ (set_local $4
(get_local $6)
)
)
@@ -6446,7 +6454,7 @@
(if
(i32.ne
(i32.load
- (tee_local $11
+ (tee_local $10
(i32.add
(get_local $6)
(i32.const 12)
@@ -6460,7 +6468,7 @@
(if
(i32.eq
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 8)
@@ -6471,14 +6479,14 @@
)
(block
(i32.store
- (get_local $11)
+ (get_local $10)
(get_local $1)
)
(i32.store
- (get_local $4)
+ (get_local $3)
(get_local $6)
)
- (set_local $3
+ (set_local $4
(get_local $1)
)
)
@@ -6488,7 +6496,7 @@
)
)
(if
- (get_local $9)
+ (get_local $11)
(block
(if
(i32.eq
@@ -6512,11 +6520,11 @@
(block
(i32.store
(get_local $6)
- (get_local $3)
+ (get_local $4)
)
(if
(i32.eqz
- (get_local $3)
+ (get_local $4)
)
(block
(i32.store
@@ -6537,7 +6545,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
(br $do-once$0)
@@ -6547,7 +6555,7 @@
(block
(if
(i32.lt_u
- (get_local $9)
+ (get_local $11)
(i32.load
(i32.const 1224)
)
@@ -6559,7 +6567,7 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 16)
)
)
@@ -6568,22 +6576,22 @@
)
(i32.store
(get_local $1)
- (get_local $3)
+ (get_local $4)
)
(i32.store offset=20
- (get_local $9)
- (get_local $3)
+ (get_local $11)
+ (get_local $4)
)
)
(if
(i32.eqz
- (get_local $3)
+ (get_local $4)
)
(block
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
(br $do-once$0)
@@ -6593,7 +6601,7 @@
)
(if
(i32.lt_u
- (get_local $3)
+ (get_local $4)
(tee_local $1
(i32.load
(i32.const 1224)
@@ -6603,11 +6611,11 @@
(call_import $qa)
)
(i32.store offset=24
- (get_local $3)
- (get_local $9)
+ (get_local $4)
+ (get_local $11)
)
(if
- (tee_local $4
+ (tee_local $3
(i32.load
(tee_local $6
(i32.add
@@ -6619,31 +6627,31 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $3)
(get_local $1)
)
(call_import $qa)
(block
(i32.store offset=16
- (get_local $3)
(get_local $4)
+ (get_local $3)
)
(i32.store offset=24
- (get_local $4)
(get_local $3)
+ (get_local $4)
)
)
)
)
(if
- (tee_local $4
+ (tee_local $3
(i32.load offset=4
(get_local $6)
)
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $3)
(i32.load
(i32.const 1224)
)
@@ -6651,17 +6659,17 @@
(call_import $qa)
(block
(i32.store offset=20
- (get_local $3)
(get_local $4)
+ (get_local $3)
)
(i32.store offset=24
- (get_local $4)
(get_local $3)
+ (get_local $4)
)
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
)
@@ -6670,7 +6678,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
)
@@ -6680,7 +6688,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
)
@@ -6691,7 +6699,7 @@
(if
(i32.ge_u
(get_local $2)
- (get_local $7)
+ (get_local $8)
)
(call_import $qa)
)
@@ -6702,7 +6710,7 @@
(i32.load
(tee_local $5
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 4)
)
)
@@ -6729,25 +6737,25 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $8)
+ (get_local $7)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $2)
- (get_local $8)
+ (get_local $7)
)
- (get_local $8)
+ (get_local $7)
)
(set_local $0
- (get_local $8)
+ (get_local $7)
)
)
(block
(if
(i32.eq
- (get_local $7)
+ (get_local $8)
(i32.load
(i32.const 1232)
)
@@ -6755,12 +6763,12 @@
(block
(i32.store
(i32.const 1220)
- (tee_local $3
+ (tee_local $4
(i32.add
(i32.load
(i32.const 1220)
)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -6771,7 +6779,7 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $3)
+ (get_local $4)
(i32.const 1)
)
)
@@ -6797,7 +6805,7 @@
)
(if
(i32.eq
- (get_local $7)
+ (get_local $8)
(i32.load
(i32.const 1228)
)
@@ -6805,12 +6813,12 @@
(block
(i32.store
(i32.const 1216)
- (tee_local $3
+ (tee_local $4
(i32.add
(i32.load
(i32.const 1216)
)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -6821,27 +6829,27 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $3)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $2)
- (get_local $3)
+ (get_local $4)
)
- (get_local $3)
+ (get_local $4)
)
(return)
)
)
- (set_local $3
+ (set_local $4
(i32.add
(i32.and
(get_local $1)
(i32.const -8)
)
- (get_local $8)
+ (get_local $7)
)
)
(set_local $14
@@ -6857,19 +6865,19 @@
(i32.const 256)
)
(block
- (set_local $10
+ (set_local $9
(i32.load offset=12
- (get_local $7)
+ (get_local $8)
)
)
(if
(i32.ne
(tee_local $6
(i32.load offset=8
- (get_local $7)
+ (get_local $8)
)
)
- (tee_local $4
+ (tee_local $3
(i32.add
(i32.const 1248)
(i32.shl
@@ -6897,7 +6905,7 @@
(i32.load offset=12
(get_local $6)
)
- (get_local $7)
+ (get_local $8)
)
(call_import $qa)
)
@@ -6905,7 +6913,7 @@
)
(if
(i32.eq
- (get_local $10)
+ (get_local $9)
(get_local $6)
)
(block
@@ -6929,19 +6937,19 @@
)
(if
(i32.eq
- (get_local $10)
- (get_local $4)
+ (get_local $9)
+ (get_local $3)
)
(set_local $17
(i32.add
- (get_local $10)
+ (get_local $9)
(i32.const 8)
)
)
(block
(if
(i32.lt_u
- (get_local $10)
+ (get_local $9)
(i32.load
(i32.const 1224)
)
@@ -6951,17 +6959,17 @@
(if
(i32.eq
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
- (get_local $10)
+ (get_local $9)
(i32.const 8)
)
)
)
- (get_local $7)
+ (get_local $8)
)
(set_local $17
- (get_local $4)
+ (get_local $3)
)
(call_import $qa)
)
@@ -6969,7 +6977,7 @@
)
(i32.store offset=12
(get_local $6)
- (get_local $10)
+ (get_local $9)
)
(i32.store
(get_local $17)
@@ -6979,28 +6987,28 @@
(block
(set_local $6
(i32.load offset=24
- (get_local $7)
+ (get_local $8)
)
)
(block $do-once$10
(if
(i32.eq
- (tee_local $10
+ (tee_local $9
(i32.load offset=12
- (get_local $7)
+ (get_local $8)
)
)
- (get_local $7)
+ (get_local $8)
)
(block
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $1
(i32.add
- (tee_local $4
+ (tee_local $3
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 16)
)
)
@@ -7011,9 +7019,9 @@
)
(block
(set_local $0
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $1)
)
)
@@ -7021,7 +7029,7 @@
(i32.eqz
(tee_local $0
(i32.load
- (get_local $4)
+ (get_local $3)
)
)
)
@@ -7035,7 +7043,7 @@
)
(loop $while-in$13
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $1
(i32.add
@@ -7047,16 +7055,16 @@
)
(block
(set_local $0
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $1)
)
(br $while-in$13)
)
)
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $1
(i32.add
@@ -7068,9 +7076,9 @@
)
(block
(set_local $0
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $1)
)
(br $while-in$13)
@@ -7079,7 +7087,7 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $3)
(i32.load
(i32.const 1224)
)
@@ -7087,7 +7095,7 @@
(call_import $qa)
(block
(i32.store
- (get_local $4)
+ (get_local $3)
(i32.const 0)
)
(set_local $12
@@ -7101,7 +7109,7 @@
(i32.lt_u
(tee_local $1
(i32.load offset=8
- (get_local $7)
+ (get_local $8)
)
)
(i32.load
@@ -7113,40 +7121,40 @@
(if
(i32.ne
(i32.load
- (tee_local $11
+ (tee_local $10
(i32.add
(get_local $1)
(i32.const 12)
)
)
)
- (get_local $7)
+ (get_local $8)
)
(call_import $qa)
)
(if
(i32.eq
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
- (get_local $10)
+ (get_local $9)
(i32.const 8)
)
)
)
- (get_local $7)
+ (get_local $8)
)
(block
(i32.store
- (get_local $11)
(get_local $10)
+ (get_local $9)
)
(i32.store
- (get_local $4)
+ (get_local $3)
(get_local $1)
)
(set_local $12
- (get_local $10)
+ (get_local $9)
)
)
(call_import $qa)
@@ -7159,15 +7167,15 @@
(block
(if
(i32.eq
- (get_local $7)
+ (get_local $8)
(i32.load
(tee_local $5
(i32.add
(i32.const 1512)
(i32.shl
- (tee_local $10
+ (tee_local $9
(i32.load offset=28
- (get_local $7)
+ (get_local $8)
)
)
(i32.const 2)
@@ -7195,7 +7203,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $10)
+ (get_local $9)
)
(i32.const -1)
)
@@ -7218,17 +7226,17 @@
(if
(i32.eq
(i32.load
- (tee_local $10
+ (tee_local $9
(i32.add
(get_local $6)
(i32.const 16)
)
)
)
- (get_local $7)
+ (get_local $8)
)
(i32.store
- (get_local $10)
+ (get_local $9)
(get_local $12)
)
(i32.store offset=20
@@ -7246,7 +7254,7 @@
(if
(i32.lt_u
(get_local $12)
- (tee_local $10
+ (tee_local $9
(i32.load
(i32.const 1224)
)
@@ -7263,7 +7271,7 @@
(i32.load
(tee_local $5
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 16)
)
)
@@ -7272,7 +7280,7 @@
(if
(i32.lt_u
(get_local $0)
- (get_local $10)
+ (get_local $9)
)
(call_import $qa)
(block
@@ -7321,16 +7329,16 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $3)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $2)
- (get_local $3)
+ (get_local $4)
)
- (get_local $3)
+ (get_local $4)
)
(if
(i32.eq
@@ -7342,17 +7350,17 @@
(block
(i32.store
(i32.const 1216)
- (get_local $3)
+ (get_local $4)
)
(return)
)
(set_local $0
- (get_local $3)
+ (get_local $4)
)
)
)
)
- (set_local $8
+ (set_local $7
(i32.shr_u
(get_local $0)
(i32.const 3)
@@ -7369,7 +7377,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $8)
+ (get_local $7)
(i32.const 1)
)
(i32.const 2)
@@ -7383,10 +7391,10 @@
(i32.const 1208)
)
)
- (tee_local $3
+ (tee_local $4
(i32.shl
(i32.const 1)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -7394,7 +7402,7 @@
(i32.lt_u
(tee_local $5
(i32.load
- (tee_local $3
+ (tee_local $4
(i32.add
(get_local $1)
(i32.const 8)
@@ -7409,7 +7417,7 @@
(call_import $qa)
(block
(set_local $15
- (get_local $3)
+ (get_local $4)
)
(set_local $13
(get_local $5)
@@ -7421,7 +7429,7 @@
(i32.const 1208)
(i32.or
(get_local $5)
- (get_local $3)
+ (get_local $4)
)
)
(set_local $15
@@ -7454,11 +7462,11 @@
(return)
)
)
- (set_local $3
+ (set_local $4
(i32.add
(i32.const 1512)
(i32.shl
- (tee_local $1
+ (tee_local $7
(if
(tee_local $1
(i32.shr_u
@@ -7477,7 +7485,7 @@
(i32.shr_u
(get_local $0)
(i32.add
- (tee_local $3
+ (tee_local $4
(i32.add
(i32.sub
(i32.const 14)
@@ -7547,7 +7555,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $3)
+ (get_local $4)
(i32.const 1)
)
)
@@ -7561,7 +7569,7 @@
)
(i32.store offset=28
(get_local $2)
- (get_local $1)
+ (get_local $7)
)
(i32.store offset=20
(get_local $2)
@@ -7581,7 +7589,7 @@
(tee_local $5
(i32.shl
(i32.const 1)
- (get_local $1)
+ (get_local $7)
)
)
)
@@ -7594,12 +7602,12 @@
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $1)
+ (get_local $7)
(i32.const 1)
)
)
(i32.eq
- (get_local $1)
+ (get_local $7)
(i32.const 31)
)
)
@@ -7607,7 +7615,7 @@
)
(set_local $1
(i32.load
- (get_local $3)
+ (get_local $4)
)
)
(loop $while-in$19
@@ -7635,7 +7643,7 @@
(if
(tee_local $12
(i32.load
- (tee_local $8
+ (tee_local $7
(i32.add
(i32.add
(get_local $1)
@@ -7666,7 +7674,7 @@
)
(block
(set_local $18
- (get_local $8)
+ (get_local $7)
)
(set_local $19
(get_local $1)
@@ -7775,12 +7783,12 @@
)
)
(i32.store
- (get_local $3)
+ (get_local $4)
(get_local $2)
)
(i32.store offset=24
(get_local $2)
- (get_local $3)
+ (get_local $4)
)
(i32.store offset=12
(get_local $2)
@@ -7849,8 +7857,7 @@
(local $15 i32)
(local $16 i32)
(local $17 i32)
- (local $18 i32)
- (set_local $11
+ (set_local $10
(get_global $r)
)
(set_global $r
@@ -7859,25 +7866,25 @@
(i32.const 48)
)
)
- (set_local $12
+ (set_local $11
(i32.add
- (get_local $11)
+ (get_local $10)
(i32.const 16)
)
)
- (set_local $13
- (get_local $11)
+ (set_local $12
+ (get_local $10)
)
(i32.store
- (tee_local $3
+ (tee_local $4
(i32.add
- (get_local $11)
+ (get_local $10)
(i32.const 32)
)
)
- (tee_local $8
+ (tee_local $7
(i32.load
- (tee_local $9
+ (tee_local $8
(i32.add
(get_local $0)
(i32.const 28)
@@ -7887,27 +7894,27 @@
)
)
(i32.store offset=4
- (get_local $3)
- (tee_local $10
+ (get_local $4)
+ (tee_local $9
(i32.sub
(i32.load
- (tee_local $14
+ (tee_local $13
(i32.add
(get_local $0)
(i32.const 20)
)
)
)
- (get_local $8)
+ (get_local $7)
)
)
)
(i32.store offset=8
- (get_local $3)
+ (get_local $4)
(get_local $1)
)
(i32.store offset=12
- (get_local $3)
+ (get_local $4)
(get_local $2)
)
(set_local $1
@@ -7916,21 +7923,21 @@
(i32.const 60)
)
)
- (set_local $8
+ (set_local $7
(i32.add
(get_local $0)
(i32.const 44)
)
)
- (set_local $4
- (get_local $3)
+ (set_local $5
+ (get_local $4)
)
- (set_local $3
+ (set_local $4
(i32.const 2)
)
- (set_local $5
+ (set_local $3
(i32.add
- (get_local $10)
+ (get_local $9)
(get_local $2)
)
)
@@ -7938,7 +7945,7 @@
(block $while-out$0
(if
(i32.eq
- (get_local $5)
+ (get_local $3)
(tee_local $6
(if
(i32.load
@@ -7950,51 +7957,51 @@
(get_local $0)
)
(i32.store
- (get_local $13)
+ (get_local $12)
(i32.load
(get_local $1)
)
)
(i32.store offset=4
- (get_local $13)
- (get_local $4)
+ (get_local $12)
+ (get_local $5)
)
(i32.store offset=8
- (get_local $13)
- (get_local $3)
+ (get_local $12)
+ (get_local $4)
)
- (set_local $10
+ (set_local $9
(call $Pa
(call_import $ya
(i32.const 146)
- (get_local $13)
+ (get_local $12)
)
)
)
(call_import $oa
(i32.const 0)
)
- (get_local $10)
+ (get_local $9)
)
(block
(i32.store
- (get_local $12)
+ (get_local $11)
(i32.load
(get_local $1)
)
)
(i32.store offset=4
- (get_local $12)
- (get_local $4)
+ (get_local $11)
+ (get_local $5)
)
(i32.store offset=8
- (get_local $12)
- (get_local $3)
+ (get_local $11)
+ (get_local $4)
)
(call $Pa
(call_import $ya
(i32.const 146)
- (get_local $12)
+ (get_local $11)
)
)
)
@@ -8014,127 +8021,121 @@
(i32.const 0)
)
(block
+ (set_local $16
+ (get_local $5)
+ )
(set_local $17
(get_local $4)
)
- (set_local $18
- (get_local $3)
- )
(set_local $1
(i32.const 8)
)
)
(block
- (set_local $10
+ (set_local $9
(i32.sub
- (get_local $5)
+ (get_local $3)
(get_local $6)
)
)
- (set_local $3
+ (set_local $5
(if
(i32.gt_u
(get_local $6)
- (tee_local $5
+ (tee_local $14
(i32.load offset=4
- (get_local $4)
+ (get_local $5)
)
)
)
(block
(i32.store
- (get_local $9)
- (tee_local $7
+ (get_local $8)
+ (tee_local $3
(i32.load
- (get_local $8)
+ (get_local $7)
)
)
)
(i32.store
- (get_local $14)
- (get_local $7)
+ (get_local $13)
+ (get_local $3)
)
(set_local $6
(i32.sub
(get_local $6)
- (get_local $5)
+ (get_local $14)
)
)
- (set_local $7
+ (set_local $3
(i32.add
- (get_local $4)
+ (get_local $5)
(i32.const 8)
)
)
- (set_local $15
+ (set_local $4
(i32.add
- (get_local $3)
+ (get_local $4)
(i32.const -1)
)
)
(i32.load offset=12
- (get_local $4)
+ (get_local $5)
)
)
(if
(i32.eq
- (get_local $3)
+ (get_local $4)
(i32.const 2)
)
(block
(i32.store
- (get_local $9)
+ (get_local $8)
(i32.add
(i32.load
- (get_local $9)
+ (get_local $8)
)
(get_local $6)
)
)
- (set_local $7
- (get_local $4)
+ (set_local $3
+ (get_local $5)
)
- (set_local $15
+ (set_local $4
(i32.const 2)
)
- (get_local $5)
+ (get_local $14)
)
(block
- (set_local $7
- (get_local $4)
- )
- (set_local $15
- (get_local $3)
+ (set_local $3
+ (get_local $5)
)
- (get_local $5)
+ (get_local $14)
)
)
)
)
(i32.store
- (get_local $7)
+ (get_local $3)
(i32.add
(i32.load
- (get_local $7)
+ (get_local $3)
)
(get_local $6)
)
)
(i32.store offset=4
- (get_local $7)
+ (get_local $3)
(i32.sub
- (get_local $3)
+ (get_local $5)
(get_local $6)
)
)
- (set_local $4
- (get_local $7)
+ (set_local $5
+ (get_local $3)
)
(set_local $3
- (get_local $15)
- )
- (set_local $5
- (get_local $10)
+ (get_local $9)
)
(br $while-in$1)
)
@@ -8150,9 +8151,9 @@
(i32.store offset=16
(get_local $0)
(i32.add
- (tee_local $5
+ (tee_local $3
(i32.load
- (get_local $8)
+ (get_local $7)
)
)
(i32.load offset=48
@@ -8161,16 +8162,16 @@
)
)
(i32.store
- (get_local $9)
- (tee_local $8
- (get_local $5)
+ (get_local $8)
+ (tee_local $7
+ (get_local $3)
)
)
(i32.store
- (get_local $14)
- (get_local $8)
+ (get_local $13)
+ (get_local $7)
)
- (set_local $16
+ (set_local $15
(get_local $2)
)
)
@@ -8185,11 +8186,11 @@
(i32.const 0)
)
(i32.store
- (get_local $9)
+ (get_local $8)
(i32.const 0)
)
(i32.store
- (get_local $14)
+ (get_local $13)
(i32.const 0)
)
(i32.store
@@ -8201,17 +8202,17 @@
(i32.const 32)
)
)
- (set_local $16
+ (set_local $15
(select
(i32.const 0)
(i32.sub
(get_local $2)
(i32.load offset=4
- (get_local $17)
+ (get_local $16)
)
)
(i32.eq
- (get_local $18)
+ (get_local $17)
(i32.const 2)
)
)
@@ -8220,9 +8221,9 @@
)
)
(set_global $r
- (get_local $11)
+ (get_local $10)
)
- (get_local $16)
+ (get_local $15)
)
(func $Wa (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
@@ -8242,10 +8243,10 @@
)
)
(block
- (set_local $7
+ (set_local $6
(get_local $5)
)
- (set_local $6
+ (set_local $7
(i32.const 5)
)
)
@@ -8257,12 +8258,12 @@
(i32.const 0)
)
(block
- (set_local $7
+ (set_local $6
(i32.load
(get_local $3)
)
)
- (set_local $6
+ (set_local $7
(i32.const 5)
)
)
@@ -8271,11 +8272,11 @@
(block $label$break$a
(if
(i32.eq
- (get_local $6)
+ (get_local $7)
(i32.const 5)
)
(block
- (set_local $6
+ (set_local $4
(tee_local $3
(i32.load
(tee_local $5
@@ -8290,7 +8291,7 @@
(if
(i32.lt_u
(i32.sub
- (get_local $7)
+ (get_local $6)
(get_local $3)
)
(get_local $1)
@@ -8315,7 +8316,7 @@
(br $label$break$a)
)
)
- (set_local $0
+ (set_local $1
(block $label$break$b
(if
(i32.gt_s
@@ -8335,9 +8336,6 @@
)
(block
(set_local $2
- (get_local $0)
- )
- (set_local $3
(i32.const 0)
)
(br $label$break$b
@@ -8346,11 +8344,11 @@
)
)
(if
- (i32.eq
+ (i32.ne
(i32.load8_s
(i32.add
(get_local $0)
- (tee_local $7
+ (tee_local $6
(i32.add
(get_local $3)
(i32.const -1)
@@ -8360,23 +8358,20 @@
)
(i32.const 10)
)
- (set_local $4
- (get_local $3)
- )
(block
(set_local $3
- (get_local $7)
+ (get_local $6)
)
(br $while-in$3)
)
)
)
- (br_if $label$break$a
+ (if
(i32.lt_u
(call_indirect $FUNCSIG$iiii
(get_local $2)
(get_local $0)
- (get_local $4)
+ (get_local $3)
(i32.add
(i32.and
(i32.load offset=36
@@ -8387,33 +8382,36 @@
(i32.const 2)
)
)
- (get_local $4)
+ (get_local $3)
+ )
+ (block
+ (set_local $4
+ (get_local $3)
+ )
+ (br $label$break$a)
)
)
- (set_local $2
+ (set_local $0
(i32.add
(get_local $0)
- (get_local $4)
+ (get_local $3)
)
)
- (set_local $6
+ (set_local $4
(i32.load
(get_local $5)
)
)
- (set_local $3
- (get_local $4)
+ (set_local $2
+ (get_local $3)
)
(i32.sub
(get_local $1)
- (get_local $4)
+ (get_local $3)
)
)
(block
(set_local $2
- (get_local $0)
- )
- (set_local $3
(i32.const 0)
)
(get_local $1)
@@ -8423,9 +8421,9 @@
)
(drop
(call $jb
- (get_local $6)
- (get_local $2)
+ (get_local $4)
(get_local $0)
+ (get_local $1)
)
)
(i32.store
@@ -8434,13 +8432,13 @@
(i32.load
(get_local $5)
)
- (get_local $0)
+ (get_local $1)
)
)
(set_local $4
(i32.add
- (get_local $3)
- (get_local $0)
+ (get_local $2)
+ (get_local $1)
)
)
)
@@ -8494,10 +8492,10 @@
)
(br $while-in$2)
(block
- (set_local $2
+ (set_local $1
(get_local $0)
)
- (set_local $1
+ (set_local $2
(i32.const 4)
)
)
@@ -8505,10 +8503,10 @@
)
)
(block
- (set_local $2
+ (set_local $1
(get_local $0)
)
- (set_local $1
+ (set_local $2
(i32.const 4)
)
)
@@ -8516,38 +8514,39 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $2)
(i32.const 4)
)
(block
- (set_local $1
- (get_local $2)
+ (set_local $2
+ (get_local $1)
)
(loop $while-in$4
(if
- (i32.eqz
- (i32.and
- (i32.xor
- (i32.and
- (tee_local $2
- (i32.load
- (get_local $1)
- )
+ (i32.and
+ (i32.xor
+ (i32.and
+ (tee_local $1
+ (i32.load
+ (get_local $2)
)
- (i32.const -2139062144)
)
(i32.const -2139062144)
)
- (i32.add
- (get_local $2)
- (i32.const -16843009)
- )
+ (i32.const -2139062144)
+ )
+ (i32.add
+ (get_local $1)
+ (i32.const -16843009)
)
)
+ (set_local $0
+ (get_local $2)
+ )
(block
- (set_local $1
+ (set_local $2
(i32.add
- (get_local $1)
+ (get_local $2)
(i32.const 4)
)
)
@@ -8559,7 +8558,7 @@
(i32.shr_s
(i32.shl
(i32.and
- (get_local $2)
+ (get_local $1)
(i32.const 255)
)
(i32.const 24)
@@ -8567,22 +8566,22 @@
(i32.const 24)
)
(block
- (set_local $2
- (get_local $1)
+ (set_local $1
+ (get_local $0)
)
(loop $while-in$6
(if
(i32.load8_s
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $2)
+ (get_local $1)
(i32.const 1)
)
)
)
(block
- (set_local $2
- (get_local $1)
+ (set_local $1
+ (get_local $0)
)
(br $while-in$6)
)
@@ -8591,7 +8590,7 @@
)
)
(set_local $5
- (get_local $1)
+ (get_local $0)
)
)
)
@@ -8713,24 +8712,23 @@
(get_local $1)
)
)
- (if
+ (br_if $while-in$3
(tee_local $1
(i32.load offset=56
(get_local $1)
)
)
- (br $while-in$3)
- (set_local $0
- (get_local $2)
- )
)
)
)
+ (set_local $2
+ (get_local $0)
+ )
)
(call_import $xa
(i32.const 1188)
)
- (get_local $0)
+ (get_local $2)
)
)
)