summaryrefslogtreecommitdiff
path: root/test/memorygrowth.fromasm.imprecise
diff options
context:
space:
mode:
Diffstat (limited to 'test/memorygrowth.fromasm.imprecise')
-rw-r--r--test/memorygrowth.fromasm.imprecise2964
1 files changed, 1481 insertions, 1483 deletions
diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise
index 4c6daa511..aa03ca8e4 100644
--- a/test/memorygrowth.fromasm.imprecise
+++ b/test/memorygrowth.fromasm.imprecise
@@ -139,7 +139,7 @@
(i32.const 16)
)
)
- (set_local $7
+ (set_local $13
(get_local $25)
)
(block $do-once$0
@@ -153,14 +153,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
@@ -186,13 +186,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
@@ -206,7 +206,7 @@
)
(i32.const 1)
)
- (get_local $3)
+ (get_local $0)
)
)
(i32.const 1)
@@ -227,13 +227,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)
@@ -256,22 +256,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)
)
)
@@ -280,7 +280,7 @@
)
)
(i32.store offset=4
- (get_local $5)
+ (get_local $2)
(i32.or
(tee_local $7
(i32.shl
@@ -292,10 +292,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)
@@ -303,7 +303,7 @@
)
(i32.or
(i32.load
- (get_local $14)
+ (get_local $4)
)
(i32.const 1)
)
@@ -312,14 +312,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)
)
@@ -329,23 +329,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
@@ -357,7 +357,7 @@
)
(i32.sub
(i32.const 0)
- (get_local $1)
+ (get_local $8)
)
)
(i32.const -1)
@@ -368,20 +368,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
@@ -390,10 +390,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)
@@ -401,14 +401,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)
)
)
@@ -418,13 +418,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)
@@ -433,13 +433,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)
@@ -449,8 +449,8 @@
)
)
(i32.shr_u
- (get_local $12)
- (get_local $6)
+ (get_local $15)
+ (get_local $3)
)
)
)
@@ -472,31 +472,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)
)
@@ -508,23 +508,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)
)
@@ -535,27 +535,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)
@@ -563,27 +563,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)
)
)
@@ -595,7 +595,7 @@
)
(if
(i32.and
- (tee_local $3
+ (tee_local $0
(i32.load
(i32.const 1208)
)
@@ -603,17 +603,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)
)
)
@@ -628,8 +628,8 @@
(set_local $41
(get_local $5)
)
- (set_local $34
- (get_local $3)
+ (set_local $27
+ (get_local $0)
)
)
)
@@ -637,72 +637,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)
@@ -713,11 +713,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
@@ -726,13 +726,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)
@@ -740,15 +740,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)
@@ -757,13 +757,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)
@@ -772,13 +772,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)
@@ -789,7 +789,7 @@
)
(i32.shr_u
(get_local $5)
- (get_local $3)
+ (get_local $0)
)
)
(i32.const 2)
@@ -801,49 +801,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
@@ -851,27 +851,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)
@@ -880,7 +880,7 @@
(if
(i32.lt_u
(get_local $1)
- (tee_local $6
+ (tee_local $3
(i32.load
(i32.const 1224)
)
@@ -894,13 +894,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)
)
@@ -908,7 +908,7 @@
(block $do-once$8
(if
(i32.eq
- (tee_local $8
+ (tee_local $17
(i32.load offset=12
(get_local $1)
)
@@ -917,9 +917,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)
@@ -928,18 +928,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)
@@ -958,61 +958,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)
)
)
)
@@ -1020,21 +1020,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)
)
)
@@ -1046,9 +1046,9 @@
(if
(i32.eq
(i32.load
- (tee_local $2
+ (tee_local $6
(i32.add
- (get_local $8)
+ (get_local $17)
(i32.const 8)
)
)
@@ -1057,15 +1057,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)
@@ -1075,17 +1075,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)
)
@@ -1098,7 +1098,7 @@
)
(block
(i32.store
- (get_local $6)
+ (get_local $3)
(get_local $23)
)
(if
@@ -1115,7 +1115,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $8)
+ (get_local $17)
)
(i32.const -1)
)
@@ -1128,7 +1128,7 @@
(block
(if
(i32.lt_u
- (get_local $3)
+ (get_local $0)
(i32.load
(i32.const 1224)
)
@@ -1138,9 +1138,9 @@
(if
(i32.eq
(i32.load
- (tee_local $8
+ (tee_local $17
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 16)
)
)
@@ -1148,11 +1148,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)
)
)
@@ -1166,7 +1166,7 @@
(if
(i32.lt_u
(get_local $23)
- (tee_local $8
+ (tee_local $17
(i32.load
(i32.const 1224)
)
@@ -1176,41 +1176,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)
)
@@ -1219,10 +1219,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)
)
)
@@ -1240,28 +1240,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)
)
@@ -1271,7 +1271,7 @@
(i32.store offset=4
(get_local $1)
(i32.or
- (get_local $0)
+ (get_local $2)
(i32.const 3)
)
)
@@ -1290,25 +1290,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)
)
)
@@ -1320,25 +1320,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)
)
)
@@ -1351,10 +1351,10 @@
(call_import $qa)
(block
(set_local $42
- (get_local $2)
+ (get_local $6)
)
(set_local $35
- (get_local $9)
+ (get_local $10)
)
)
)
@@ -1362,36 +1362,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)
)
)
)
@@ -1415,8 +1415,14 @@
)
)
)
+ (set_local $6
+ (get_local $2)
+ )
)
)
+ (set_local $6
+ (get_local $2)
+ )
)
)
(if
@@ -1424,13 +1430,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)
@@ -1440,61 +1446,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)
@@ -1511,16 +1517,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)
@@ -1534,8 +1540,8 @@
)
(i32.shr_u
(i32.shl
- (get_local $14)
- (get_local $21)
+ (get_local $4)
+ (get_local $9)
)
(i32.const 15)
)
@@ -1547,7 +1553,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $12)
+ (get_local $15)
(i32.const 1)
)
)
@@ -1562,109 +1568,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)
@@ -1677,35 +1683,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)
@@ -1719,15 +1725,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)
)
)
@@ -1735,58 +1741,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)
@@ -1805,13 +1811,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)
@@ -1819,15 +1825,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)
@@ -1839,10 +1845,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)
@@ -1851,12 +1857,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)
)
)
@@ -1867,8 +1873,8 @@
)
)
(i32.shr_u
- (get_local $6)
- (get_local $1)
+ (get_local $3)
+ (get_local $8)
)
)
(i32.const 2)
@@ -1881,16 +1887,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)
)
)
@@ -1898,82 +1904,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)
)
@@ -1981,15 +1987,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)
@@ -1997,14 +2003,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)
)
@@ -2014,11 +2020,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)
)
)
)
@@ -2026,54 +2032,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)
@@ -2082,43 +2089,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)
)
@@ -2126,17 +2133,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)
)
)
)
@@ -2144,52 +2151,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)
@@ -2203,15 +2210,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)
@@ -2222,12 +2229,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
@@ -2239,7 +2246,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $6)
+ (get_local $3)
)
(i32.const -1)
)
@@ -2262,35 +2269,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)
)
@@ -2299,42 +2306,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)
)
@@ -2342,12 +2349,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)
)
)
)
@@ -2363,22 +2370,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)
@@ -2386,7 +2393,7 @@
)
(i32.or
(i32.load
- (get_local $9)
+ (get_local $10)
)
(i32.const 1)
)
@@ -2394,14 +2401,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)
@@ -2409,12 +2416,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)
@@ -2431,7 +2438,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $9)
+ (get_local $10)
(i32.const 1)
)
(i32.const 2)
@@ -2440,23 +2447,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)
@@ -2470,11 +2477,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)
)
)
)
@@ -2482,45 +2489,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
@@ -2539,7 +2546,7 @@
(i32.shr_u
(get_local $16)
(i32.add
- (tee_local $12
+ (tee_local $15
(i32.add
(i32.sub
(i32.const 14)
@@ -2549,10 +2556,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
@@ -2573,15 +2580,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)
)
)
@@ -2596,8 +2603,8 @@
)
(i32.shr_u
(i32.shl
- (get_local $9)
- (get_local $0)
+ (get_local $10)
+ (get_local $2)
)
(i32.const 15)
)
@@ -2609,7 +2616,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $12)
+ (get_local $15)
(i32.const 1)
)
)
@@ -2622,34 +2629,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)
)
)
)
@@ -2658,30 +2665,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
@@ -2689,20 +2696,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
@@ -2711,34 +2718,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)
@@ -2748,25 +2755,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)
)
)
@@ -2775,12 +2782,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)
)
@@ -2788,71 +2795,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)
)
)
@@ -2868,22 +2875,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)
)
)
)
@@ -2892,25 +2899,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)
@@ -2918,35 +2925,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)
)
)
@@ -2961,25 +2968,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)
)
@@ -2991,7 +2998,7 @@
)
(return
(i32.add
- (get_local $15)
+ (get_local $14)
(i32.const 8)
)
)
@@ -2999,47 +3006,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)
)
)
@@ -3048,7 +3055,7 @@
)
(return
(i32.add
- (get_local $15)
+ (get_local $14)
(i32.const 8)
)
)
@@ -3086,11 +3093,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)
@@ -3099,44 +3106,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
@@ -3156,20 +3163,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)
)
)
@@ -3185,7 +3192,7 @@
)
(if
(i32.eq
- (tee_local $8
+ (tee_local $9
(block $label$break$b
(if
(i32.and
@@ -3204,16 +3211,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)
@@ -3221,11 +3228,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)
)
)
@@ -3234,25 +3241,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)
@@ -3262,29 +3269,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)
@@ -3293,15 +3300,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)
@@ -3309,20 +3316,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)
)
)
@@ -3330,7 +3337,7 @@
(block $do-once$37
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 171)
)
(if
@@ -3346,9 +3353,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)
)
@@ -3356,32 +3363,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)
)
@@ -3393,7 +3400,7 @@
(i32.and
(i32.gt_u
(get_local $2)
- (get_local $0)
+ (get_local $6)
)
(i32.lt_u
(get_local $2)
@@ -3402,7 +3409,7 @@
)
(block
(if
- (tee_local $18
+ (tee_local $19
(i32.load
(i32.const 1648)
)
@@ -3410,19 +3417,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)
)
@@ -3441,13 +3448,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)
)
)
@@ -3461,41 +3468,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
@@ -3514,44 +3521,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)
@@ -3579,18 +3586,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)
)
@@ -3598,36 +3605,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)
)
)
@@ -3637,13 +3644,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)
@@ -3654,25 +3661,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
@@ -3681,16 +3688,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)
)
)
@@ -3700,18 +3707,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)
@@ -3719,9 +3726,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)
@@ -3731,7 +3738,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 201)
)
(if
@@ -3746,11 +3753,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)
)
)
@@ -3762,17 +3769,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)
)
)
@@ -3781,18 +3788,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)
@@ -3801,23 +3808,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)
)
@@ -3832,11 +3839,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)
)
@@ -3849,16 +3856,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
@@ -3866,31 +3873,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)
)
)
@@ -3898,7 +3905,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 209)
)
(if
@@ -3908,7 +3915,7 @@
)
(i32.const 8)
)
- (set_local $29
+ (set_local $30
(i32.const 1656)
)
(block
@@ -3917,7 +3924,7 @@
(get_local $20)
)
(i32.store
- (tee_local $4
+ (tee_local $1
(i32.add
(get_local $43)
(i32.const 4)
@@ -3925,19 +3932,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)
@@ -3948,22 +3955,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)
)
)
@@ -3972,39 +3979,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
@@ -4014,16 +4021,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)
@@ -4033,7 +4040,7 @@
(block
(if
(i32.eq
- (get_local $1)
+ (get_local $4)
(i32.load
(i32.const 1228)
)
@@ -4046,16 +4053,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)
@@ -4063,7 +4070,7 @@
)
(i32.store
(i32.add
- (get_local $4)
+ (get_local $1)
(get_local $2)
)
(get_local $2)
@@ -4072,14 +4079,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)
@@ -4093,7 +4100,7 @@
(i32.const -8)
)
)
- (set_local $3
+ (set_local $0
(i32.shr_u
(get_local $2)
(i32.const 3)
@@ -4106,25 +4113,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)
@@ -4135,17 +4142,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)
@@ -4154,8 +4161,8 @@
)
(if
(i32.eq
- (get_local $10)
- (get_local $22)
+ (get_local $11)
+ (get_local $21)
)
(block
(i32.store
@@ -4167,7 +4174,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $3)
+ (get_local $0)
)
(i32.const -1)
)
@@ -4179,38 +4186,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)
)
@@ -4220,39 +4227,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)
)
)
@@ -4262,21 +4269,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)
@@ -4287,43 +4295,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)
)
@@ -4332,7 +4340,7 @@
(if
(i32.lt_u
(get_local $16)
- (get_local $14)
+ (get_local $8)
)
(call_import $qa)
(block
@@ -4341,7 +4349,7 @@
(i32.const 0)
)
(set_local $24
- (get_local $19)
+ (get_local $0)
)
)
)
@@ -4349,26 +4357,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)
)
@@ -4377,24 +4385,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)
@@ -4404,21 +4412,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)
@@ -4429,7 +4437,7 @@
)
(block
(i32.store
- (get_local $22)
+ (get_local $21)
(get_local $24)
)
(br_if $do-once$61
@@ -4444,7 +4452,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $3)
+ (get_local $0)
)
(i32.const -1)
)
@@ -4455,7 +4463,7 @@
(block
(if
(i32.lt_u
- (get_local $18)
+ (get_local $19)
(i32.load
(i32.const 1224)
)
@@ -4465,21 +4473,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)
)
)
@@ -4494,7 +4502,7 @@
(if
(i32.lt_u
(get_local $24)
- (tee_local $3
+ (tee_local $0
(i32.load
(i32.const 1224)
)
@@ -4504,14 +4512,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)
)
)
@@ -4519,17 +4527,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)
)
)
@@ -4537,16 +4545,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)
)
@@ -4555,10 +4563,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)
)
)
@@ -4566,52 +4574,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
@@ -4620,7 +4628,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $3)
+ (get_local $0)
(i32.const 1)
)
(i32.const 2)
@@ -4630,24 +4638,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)
@@ -4661,10 +4669,10 @@
)
(block
(set_local $45
- (get_local $3)
+ (get_local $0)
)
(set_local $38
- (get_local $18)
+ (get_local $19)
)
(br $do-once$65)
)
@@ -4675,8 +4683,8 @@
(i32.store
(i32.const 1208)
(i32.or
- (get_local $10)
- (get_local $3)
+ (get_local $11)
+ (get_local $0)
)
)
(set_local $45
@@ -4693,33 +4701,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)
)
)
@@ -4727,33 +4735,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)
@@ -4770,16 +4778,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)
@@ -4793,7 +4801,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $3)
+ (get_local $0)
(get_local $5)
)
(i32.const 15)
@@ -4806,7 +4814,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $13)
+ (get_local $7)
(i32.const 1)
)
)
@@ -4820,13 +4828,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)
)
)
@@ -4844,10 +4852,10 @@
(i32.const 1212)
)
)
- (tee_local $13
+ (tee_local $7
(i32.shl
(i32.const 1)
- (get_local $0)
+ (get_local $6)
)
)
)
@@ -4857,42 +4865,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)
)
)
@@ -4900,7 +4908,7 @@
)
(set_local $2
(i32.load
- (get_local $3)
+ (get_local $0)
)
)
(loop $while-in$70
@@ -4913,13 +4921,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)
@@ -4928,7 +4936,7 @@
(if
(tee_local $5
(i32.load
- (tee_local $3
+ (tee_local $0
(i32.add
(i32.add
(get_local $2)
@@ -4936,7 +4944,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $13)
+ (get_local $7)
(i32.const 31)
)
(i32.const 2)
@@ -4946,9 +4954,9 @@
)
)
(block
- (set_local $13
+ (set_local $7
(i32.shl
- (get_local $13)
+ (get_local $7)
(i32.const 1)
)
)
@@ -4959,12 +4967,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)
)
)
@@ -4973,7 +4981,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 276)
)
(if
@@ -4987,31 +4995,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
@@ -5034,23 +5042,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)
)
)
@@ -5066,7 +5074,7 @@
)
(return
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
@@ -5077,81 +5085,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)
)
)
@@ -5163,15 +5171,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)
@@ -5182,7 +5190,7 @@
)
(i32.const 0)
(i32.and
- (get_local $1)
+ (get_local $4)
(i32.const 7)
)
)
@@ -5192,27 +5200,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)
)
@@ -5223,34 +5231,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)
)
@@ -5269,19 +5277,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)
)
)
@@ -5290,62 +5298,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)
@@ -5362,7 +5370,7 @@
(tee_local $5
(i32.shl
(i32.const 1)
- (get_local $1)
+ (get_local $4)
)
)
)
@@ -5372,7 +5380,7 @@
(i32.load
(tee_local $5
(i32.add
- (get_local $7)
+ (get_local $13)
(i32.const 8)
)
)
@@ -5402,75 +5410,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)
@@ -5493,10 +5501,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)
@@ -5510,7 +5518,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $1)
+ (get_local $4)
(get_local $5)
)
(i32.const 15)
@@ -5523,7 +5531,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $3)
+ (get_local $0)
(i32.const 1)
)
)
@@ -5536,15 +5544,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
@@ -5555,10 +5563,10 @@
(i32.const 1212)
)
)
- (tee_local $1
+ (tee_local $4
(i32.shl
(i32.const 1)
- (get_local $7)
+ (get_local $2)
)
)
)
@@ -5568,42 +5576,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)
)
)
@@ -5611,7 +5619,7 @@
)
(set_local $5
(i32.load
- (get_local $3)
+ (get_local $0)
)
)
(loop $while-in$76
@@ -5624,13 +5632,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)
@@ -5639,7 +5647,7 @@
(if
(tee_local $2
(i32.load
- (tee_local $3
+ (tee_local $0
(i32.add
(i32.add
(get_local $5)
@@ -5647,7 +5655,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $1)
+ (get_local $4)
(i32.const 31)
)
(i32.const 2)
@@ -5657,9 +5665,9 @@
)
)
(block
- (set_local $1
+ (set_local $4
(i32.shl
- (get_local $1)
+ (get_local $4)
(i32.const 1)
)
)
@@ -5670,12 +5678,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)
)
)
@@ -5684,7 +5692,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.const 302)
)
(if
@@ -5698,70 +5706,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)
)
)
@@ -5776,7 +5784,7 @@
(if
(i32.or
(i32.eqz
- (tee_local $1
+ (tee_local $4
(i32.load
(i32.const 1224)
)
@@ -5784,7 +5792,7 @@
)
(i32.lt_u
(get_local $20)
- (get_local $1)
+ (get_local $4)
)
)
(i32.store
@@ -5814,34 +5822,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)
)
)
@@ -5851,15 +5859,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)
@@ -5870,7 +5878,7 @@
)
(i32.const 0)
(i32.and
- (get_local $1)
+ (get_local $4)
(i32.const 7)
)
)
@@ -5880,27 +5888,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)
)
@@ -5915,47 +5923,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)
)
)
@@ -5964,7 +5972,7 @@
)
(return
(i32.add
- (get_local $11)
+ (get_local $12)
(i32.const 8)
)
)
@@ -6027,7 +6035,7 @@
(i32.eq
(tee_local $0
(i32.and
- (tee_local $9
+ (tee_local $3
(i32.load
(i32.add
(get_local $0)
@@ -6042,12 +6050,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)
)
)
@@ -6056,19 +6064,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)
)
@@ -6081,7 +6089,7 @@
)
(set_local $5
(i32.add
- (get_local $9)
+ (get_local $11)
(get_local $5)
)
)
@@ -6092,7 +6100,7 @@
(get_local $1)
(i32.sub
(i32.const 0)
- (get_local $9)
+ (get_local $11)
)
)
)
@@ -6115,7 +6123,7 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 4)
)
)
@@ -6129,7 +6137,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
(br $do-once$0)
@@ -6165,13 +6173,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
@@ -6182,12 +6190,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
@@ -6203,7 +6211,7 @@
(block
(if
(i32.lt_u
- (get_local $9)
+ (get_local $11)
(get_local $14)
)
(call_import $qa)
@@ -6211,7 +6219,7 @@
(if
(i32.ne
(i32.load offset=12
- (get_local $9)
+ (get_local $11)
)
(get_local $0)
)
@@ -6222,7 +6230,7 @@
(if
(i32.eq
(get_local $1)
- (get_local $9)
+ (get_local $11)
)
(block
(i32.store
@@ -6243,7 +6251,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
(br $do-once$0)
@@ -6252,9 +6260,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)
@@ -6271,7 +6279,7 @@
(if
(i32.eq
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 8)
@@ -6280,31 +6288,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)
)
@@ -6321,11 +6329,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)
@@ -6338,9 +6346,9 @@
)
(block
(set_local $1
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $6)
)
)
@@ -6348,12 +6356,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)
@@ -6362,7 +6370,7 @@
)
(loop $while-in$5
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $6
(i32.add
@@ -6374,16 +6382,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
@@ -6395,9 +6403,9 @@
)
(block
(set_local $1
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $6)
)
(br $while-in$5)
@@ -6406,24 +6414,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)
)
)
@@ -6444,7 +6452,7 @@
(if
(i32.ne
(i32.load
- (tee_local $11
+ (tee_local $10
(i32.add
(get_local $6)
(i32.const 12)
@@ -6458,7 +6466,7 @@
(if
(i32.eq
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 8)
@@ -6469,14 +6477,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)
)
)
@@ -6486,7 +6494,7 @@
)
)
(if
- (get_local $9)
+ (get_local $11)
(block
(if
(i32.eq
@@ -6510,11 +6518,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
@@ -6535,7 +6543,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
(br $do-once$0)
@@ -6545,7 +6553,7 @@
(block
(if
(i32.lt_u
- (get_local $9)
+ (get_local $11)
(i32.load
(i32.const 1224)
)
@@ -6557,7 +6565,7 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 16)
)
)
@@ -6566,22 +6574,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)
@@ -6591,7 +6599,7 @@
)
(if
(i32.lt_u
- (get_local $3)
+ (get_local $4)
(tee_local $1
(i32.load
(i32.const 1224)
@@ -6601,11 +6609,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
@@ -6617,31 +6625,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)
)
@@ -6649,17 +6657,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)
)
)
@@ -6668,7 +6676,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
)
@@ -6678,7 +6686,7 @@
(set_local $2
(get_local $0)
)
- (set_local $8
+ (set_local $7
(get_local $5)
)
)
@@ -6689,7 +6697,7 @@
(if
(i32.ge_u
(get_local $2)
- (get_local $7)
+ (get_local $8)
)
(call_import $qa)
)
@@ -6700,7 +6708,7 @@
(i32.load
(tee_local $5
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 4)
)
)
@@ -6727,25 +6735,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)
)
@@ -6753,12 +6761,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)
)
)
)
@@ -6769,7 +6777,7 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $3)
+ (get_local $4)
(i32.const 1)
)
)
@@ -6795,7 +6803,7 @@
)
(if
(i32.eq
- (get_local $7)
+ (get_local $8)
(i32.load
(i32.const 1228)
)
@@ -6803,12 +6811,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)
)
)
)
@@ -6819,27 +6827,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
@@ -6855,19 +6863,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
@@ -6895,7 +6903,7 @@
(i32.load offset=12
(get_local $6)
)
- (get_local $7)
+ (get_local $8)
)
(call_import $qa)
)
@@ -6903,7 +6911,7 @@
)
(if
(i32.eq
- (get_local $10)
+ (get_local $9)
(get_local $6)
)
(block
@@ -6927,19 +6935,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)
)
@@ -6949,17 +6957,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)
)
@@ -6967,7 +6975,7 @@
)
(i32.store offset=12
(get_local $6)
- (get_local $10)
+ (get_local $9)
)
(i32.store
(get_local $17)
@@ -6977,28 +6985,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)
)
)
@@ -7009,9 +7017,9 @@
)
(block
(set_local $0
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $1)
)
)
@@ -7019,7 +7027,7 @@
(i32.eqz
(tee_local $0
(i32.load
- (get_local $4)
+ (get_local $3)
)
)
)
@@ -7033,7 +7041,7 @@
)
(loop $while-in$13
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $1
(i32.add
@@ -7045,16 +7053,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
@@ -7066,9 +7074,9 @@
)
(block
(set_local $0
- (get_local $11)
+ (get_local $10)
)
- (set_local $4
+ (set_local $3
(get_local $1)
)
(br $while-in$13)
@@ -7077,7 +7085,7 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $3)
(i32.load
(i32.const 1224)
)
@@ -7085,7 +7093,7 @@
(call_import $qa)
(block
(i32.store
- (get_local $4)
+ (get_local $3)
(i32.const 0)
)
(set_local $12
@@ -7099,7 +7107,7 @@
(i32.lt_u
(tee_local $1
(i32.load offset=8
- (get_local $7)
+ (get_local $8)
)
)
(i32.load
@@ -7111,40 +7119,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)
@@ -7157,15 +7165,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)
@@ -7193,7 +7201,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $10)
+ (get_local $9)
)
(i32.const -1)
)
@@ -7216,17 +7224,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
@@ -7244,7 +7252,7 @@
(if
(i32.lt_u
(get_local $12)
- (tee_local $10
+ (tee_local $9
(i32.load
(i32.const 1224)
)
@@ -7261,7 +7269,7 @@
(i32.load
(tee_local $5
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 16)
)
)
@@ -7270,7 +7278,7 @@
(if
(i32.lt_u
(get_local $0)
- (get_local $10)
+ (get_local $9)
)
(call_import $qa)
(block
@@ -7319,16 +7327,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
@@ -7340,17 +7348,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)
@@ -7367,7 +7375,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $8)
+ (get_local $7)
(i32.const 1)
)
(i32.const 2)
@@ -7381,10 +7389,10 @@
(i32.const 1208)
)
)
- (tee_local $3
+ (tee_local $4
(i32.shl
(i32.const 1)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -7392,7 +7400,7 @@
(i32.lt_u
(tee_local $5
(i32.load
- (tee_local $3
+ (tee_local $4
(i32.add
(get_local $1)
(i32.const 8)
@@ -7407,7 +7415,7 @@
(call_import $qa)
(block
(set_local $15
- (get_local $3)
+ (get_local $4)
)
(set_local $13
(get_local $5)
@@ -7419,7 +7427,7 @@
(i32.const 1208)
(i32.or
(get_local $5)
- (get_local $3)
+ (get_local $4)
)
)
(set_local $15
@@ -7452,11 +7460,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
@@ -7475,7 +7483,7 @@
(i32.shr_u
(get_local $0)
(i32.add
- (tee_local $3
+ (tee_local $4
(i32.add
(i32.sub
(i32.const 14)
@@ -7545,7 +7553,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $3)
+ (get_local $4)
(i32.const 1)
)
)
@@ -7559,7 +7567,7 @@
)
(i32.store offset=28
(get_local $2)
- (get_local $1)
+ (get_local $7)
)
(i32.store offset=20
(get_local $2)
@@ -7579,7 +7587,7 @@
(tee_local $5
(i32.shl
(i32.const 1)
- (get_local $1)
+ (get_local $7)
)
)
)
@@ -7592,12 +7600,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)
)
)
@@ -7605,7 +7613,7 @@
)
(set_local $1
(i32.load
- (get_local $3)
+ (get_local $4)
)
)
(loop $while-in$19
@@ -7633,7 +7641,7 @@
(if
(tee_local $12
(i32.load
- (tee_local $8
+ (tee_local $7
(i32.add
(i32.add
(get_local $1)
@@ -7664,7 +7672,7 @@
)
(block
(set_local $18
- (get_local $8)
+ (get_local $7)
)
(set_local $19
(get_local $1)
@@ -7773,12 +7781,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)
@@ -7847,8 +7855,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
@@ -7857,25 +7864,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)
@@ -7885,27 +7892,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
@@ -7914,21 +7921,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)
)
)
@@ -7936,7 +7943,7 @@
(block $while-out$0
(if
(i32.eq
- (get_local $5)
+ (get_local $3)
(tee_local $6
(if
(i32.load
@@ -7948,51 +7955,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)
)
)
)
@@ -8012,127 +8019,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)
)
@@ -8148,9 +8149,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
@@ -8159,16 +8160,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)
)
)
@@ -8183,11 +8184,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
@@ -8199,17 +8200,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)
)
)
@@ -8218,9 +8219,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)
@@ -8240,10 +8241,10 @@
)
)
(block
- (set_local $7
+ (set_local $6
(get_local $5)
)
- (set_local $6
+ (set_local $7
(i32.const 5)
)
)
@@ -8255,12 +8256,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)
)
)
@@ -8269,11 +8270,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
@@ -8288,7 +8289,7 @@
(if
(i32.lt_u
(i32.sub
- (get_local $7)
+ (get_local $6)
(get_local $3)
)
(get_local $1)
@@ -8313,7 +8314,7 @@
(br $label$break$a)
)
)
- (set_local $0
+ (set_local $1
(block $label$break$b
(if
(i32.gt_s
@@ -8333,9 +8334,6 @@
)
(block
(set_local $2
- (get_local $0)
- )
- (set_local $3
(i32.const 0)
)
(br $label$break$b
@@ -8344,11 +8342,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)
@@ -8358,23 +8356,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
@@ -8385,33 +8380,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)
@@ -8421,9 +8419,9 @@
)
(drop
(call $jb
- (get_local $6)
- (get_local $2)
+ (get_local $4)
(get_local $0)
+ (get_local $1)
)
)
(i32.store
@@ -8432,13 +8430,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)
)
)
)
@@ -8492,10 +8490,10 @@
)
(br $while-in$2)
(block
- (set_local $2
+ (set_local $1
(get_local $0)
)
- (set_local $1
+ (set_local $2
(i32.const 4)
)
)
@@ -8503,10 +8501,10 @@
)
)
(block
- (set_local $2
+ (set_local $1
(get_local $0)
)
- (set_local $1
+ (set_local $2
(i32.const 4)
)
)
@@ -8514,38 +8512,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)
)
)
@@ -8557,7 +8556,7 @@
(i32.shr_s
(i32.shl
(i32.and
- (get_local $2)
+ (get_local $1)
(i32.const 255)
)
(i32.const 24)
@@ -8565,22 +8564,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)
)
@@ -8589,7 +8588,7 @@
)
)
(set_local $5
- (get_local $1)
+ (get_local $0)
)
)
)
@@ -8711,24 +8710,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)
)
)
)