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.imprecise1050
1 files changed, 529 insertions, 521 deletions
diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise
index 5482b08f6..b876bc869 100644
--- a/test/memorygrowth.fromasm.imprecise
+++ b/test/memorygrowth.fromasm.imprecise
@@ -122,16 +122,16 @@
(block
(if
(i32.and
- (set_local $12
+ (tee_local $12
(i32.shr_u
- (set_local $16
+ (tee_local $16
(i32.load
(i32.const 1208)
)
)
- (set_local $2
+ (tee_local $2
(i32.shr_u
- (set_local $14
+ (tee_local $14
(select
(i32.const 16)
(i32.and
@@ -157,18 +157,18 @@
(block
(set_local $11
(i32.load
- (set_local $27
+ (tee_local $27
(i32.add
- (set_local $29
+ (tee_local $29
(i32.load
- (set_local $25
+ (tee_local $25
(i32.add
- (set_local $5
+ (tee_local $5
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (set_local $0
+ (tee_local $0
(i32.add
(i32.xor
(i32.and
@@ -227,7 +227,7 @@
(if
(i32.eq
(i32.load
- (set_local $19
+ (tee_local $19
(i32.add
(get_local $11)
(i32.const 12)
@@ -253,7 +253,7 @@
(i32.store offset=4
(get_local $29)
(i32.or
- (set_local $11
+ (tee_local $11
(i32.shl
(get_local $0)
(i32.const 3)
@@ -263,7 +263,7 @@
)
)
(i32.store
- (set_local $25
+ (tee_local $25
(i32.add
(i32.add
(get_local $29)
@@ -291,7 +291,7 @@
(if
(i32.gt_u
(get_local $14)
- (set_local $25
+ (tee_local $25
(i32.load
(i32.const 1216)
)
@@ -304,17 +304,17 @@
(set_local $5
(i32.and
(i32.shr_u
- (set_local $11
+ (tee_local $11
(i32.add
(i32.and
- (set_local $5
+ (tee_local $5
(i32.and
(i32.shl
(get_local $12)
(get_local $2)
)
(i32.or
- (set_local $11
+ (tee_local $11
(i32.shl
(i32.const 2)
(get_local $2)
@@ -342,27 +342,27 @@
)
(set_local $5
(i32.load
- (set_local $19
+ (tee_local $19
(i32.add
- (set_local $8
+ (tee_local $8
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
- (set_local $3
+ (tee_local $3
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (set_local $7
+ (tee_local $7
(i32.add
(i32.or
(i32.or
(i32.or
(i32.or
- (set_local $11
+ (tee_local $11
(i32.and
(i32.shr_u
- (set_local $19
+ (tee_local $19
(i32.shr_u
(get_local $11)
(get_local $5)
@@ -375,10 +375,10 @@
)
(get_local $5)
)
- (set_local $19
+ (tee_local $19
(i32.and
(i32.shr_u
- (set_local $8
+ (tee_local $8
(i32.shr_u
(get_local $19)
(get_local $11)
@@ -390,10 +390,10 @@
)
)
)
- (set_local $8
+ (tee_local $8
(i32.and
(i32.shr_u
- (set_local $3
+ (tee_local $3
(i32.shr_u
(get_local $8)
(get_local $19)
@@ -405,10 +405,10 @@
)
)
)
- (set_local $3
+ (tee_local $3
(i32.and
(i32.shr_u
- (set_local $0
+ (tee_local $0
(i32.shr_u
(get_local $3)
(get_local $8)
@@ -478,7 +478,7 @@
(if
(i32.eq
(i32.load
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $5)
(i32.const 12)
@@ -514,14 +514,14 @@
)
)
(i32.store offset=4
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $8)
(get_local $14)
)
)
(i32.or
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.shl
(get_local $7)
@@ -553,7 +553,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (set_local $25
+ (tee_local $25
(i32.shr_u
(get_local $39)
(i32.const 3)
@@ -567,12 +567,12 @@
)
(if
(i32.and
- (set_local $2
+ (tee_local $2
(i32.load
(i32.const 1208)
)
)
- (set_local $12
+ (tee_local $12
(i32.shl
(i32.const 1)
(get_local $25)
@@ -581,9 +581,9 @@
)
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $12
+ (tee_local $12
(i32.add
(get_local $16)
(i32.const 8)
@@ -660,7 +660,7 @@
)
)
(if
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 1212)
)
@@ -669,7 +669,7 @@
(set_local $0
(i32.and
(i32.shr_u
- (set_local $5
+ (tee_local $5
(i32.add
(i32.and
(get_local $0)
@@ -690,7 +690,7 @@
(i32.sub
(i32.and
(i32.load offset=4
- (set_local $25
+ (tee_local $25
(i32.load
(i32.add
(i32.shl
@@ -699,10 +699,10 @@
(i32.or
(i32.or
(i32.or
- (set_local $5
+ (tee_local $5
(i32.and
(i32.shr_u
- (set_local $16
+ (tee_local $16
(i32.shr_u
(get_local $5)
(get_local $0)
@@ -715,10 +715,10 @@
)
(get_local $0)
)
- (set_local $16
+ (tee_local $16
(i32.and
(i32.shr_u
- (set_local $3
+ (tee_local $3
(i32.shr_u
(get_local $16)
(get_local $5)
@@ -730,10 +730,10 @@
)
)
)
- (set_local $3
+ (tee_local $3
(i32.and
(i32.shr_u
- (set_local $2
+ (tee_local $2
(i32.shr_u
(get_local $3)
(get_local $16)
@@ -745,10 +745,10 @@
)
)
)
- (set_local $2
+ (tee_local $2
(i32.and
(i32.shr_u
- (set_local $12
+ (tee_local $12
(i32.shr_u
(get_local $2)
(get_local $3)
@@ -783,9 +783,9 @@
(set_local $3
(get_local $25)
)
- (loop $while-out$6 $while-in$7
+ (loop $while-out$23 $while-in$24
(if
- (set_local $25
+ (tee_local $25
(i32.load offset=16
(get_local $12)
)
@@ -794,7 +794,7 @@
(get_local $25)
)
(if
- (set_local $16
+ (tee_local $16
(i32.load offset=20
(get_local $12)
)
@@ -809,13 +809,13 @@
(set_local $26
(get_local $3)
)
- (br $while-out$6)
+ (br $while-out$23)
)
)
)
(set_local $16
(i32.lt_u
- (set_local $25
+ (tee_local $25
(i32.sub
(i32.and
(i32.load offset=4
@@ -846,12 +846,12 @@
(get_local $16)
)
)
- (br $while-in$7)
+ (br $while-in$24)
)
(if
(i32.lt_u
(get_local $26)
- (set_local $3
+ (tee_local $3
(i32.load
(i32.const 1224)
)
@@ -862,7 +862,7 @@
(if
(i32.ge_u
(get_local $26)
- (set_local $12
+ (tee_local $12
(i32.add
(get_local $26)
(get_local $14)
@@ -876,10 +876,10 @@
(get_local $26)
)
)
- (block $do-once$8
+ (block $do-once$25
(if
(i32.eq
- (set_local $19
+ (tee_local $19
(i32.load offset=12
(get_local $26)
)
@@ -888,9 +888,9 @@
)
(block
(if
- (set_local $7
+ (tee_local $7
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $26)
(i32.const 20)
@@ -907,9 +907,9 @@
)
)
(if
- (set_local $25
+ (tee_local $25
(i32.load
- (set_local $16
+ (tee_local $16
(i32.add
(get_local $26)
(i32.const 16)
@@ -929,15 +929,15 @@
(set_local $27
(i32.const 0)
)
- (br $do-once$8)
+ (br $do-once$25)
)
)
)
- (loop $while-out$10 $while-in$11
+ (loop $while-out$27 $while-in$28
(if
- (set_local $7
+ (tee_local $7
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $11)
(i32.const 20)
@@ -952,13 +952,13 @@
(set_local $0
(get_local $8)
)
- (br $while-in$11)
+ (br $while-in$28)
)
)
(if
- (set_local $7
+ (tee_local $7
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $11)
(i32.const 16)
@@ -974,9 +974,9 @@
(get_local $8)
)
)
- (br $while-out$10)
+ (br $while-out$27)
)
- (br $while-in$11)
+ (br $while-in$28)
)
(if
(i32.lt_u
@@ -998,7 +998,7 @@
(block
(if
(i32.lt_u
- (set_local $8
+ (tee_local $8
(i32.load offset=8
(get_local $26)
)
@@ -1010,7 +1010,7 @@
(if
(i32.ne
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $8)
(i32.const 12)
@@ -1024,7 +1024,7 @@
(if
(i32.eq
(i32.load
- (set_local $16
+ (tee_local $16
(i32.add
(get_local $19)
(i32.const 8)
@@ -1051,7 +1051,7 @@
)
)
)
- (block $do-once$12
+ (block $do-once$29
(if
(get_local $2)
(block
@@ -1059,11 +1059,11 @@
(i32.eq
(get_local $26)
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $19
+ (tee_local $19
(i32.load offset=28
(get_local $26)
)
@@ -1099,7 +1099,7 @@
)
)
)
- (br $do-once$12)
+ (br $do-once$29)
)
)
)
@@ -1116,7 +1116,7 @@
(if
(i32.eq
(i32.load
- (set_local $19
+ (tee_local $19
(i32.add
(get_local $2)
(i32.const 16)
@@ -1134,7 +1134,7 @@
(get_local $27)
)
)
- (br_if $do-once$12
+ (br_if $do-once$29
(i32.eqz
(get_local $27)
)
@@ -1144,7 +1144,7 @@
(if
(i32.lt_u
(get_local $27)
- (set_local $19
+ (tee_local $19
(i32.load
(i32.const 1224)
)
@@ -1157,7 +1157,7 @@
(get_local $2)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load offset=16
(get_local $26)
)
@@ -1181,7 +1181,7 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load offset=20
(get_local $26)
)
@@ -1218,7 +1218,7 @@
(i32.store offset=4
(get_local $26)
(i32.or
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $32)
(get_local $14)
@@ -1228,7 +1228,7 @@
)
)
(i32.store
- (set_local $3
+ (tee_local $3
(i32.add
(i32.add
(get_local $26)
@@ -1268,7 +1268,7 @@
(get_local $32)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load
(i32.const 1216)
)
@@ -1284,7 +1284,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (set_local $19
+ (tee_local $19
(i32.shr_u
(get_local $3)
(i32.const 3)
@@ -1298,12 +1298,12 @@
)
(if
(i32.and
- (set_local $8
+ (tee_local $8
(i32.load
(i32.const 1208)
)
)
- (set_local $16
+ (tee_local $16
(i32.shl
(i32.const 1)
(get_local $19)
@@ -1312,9 +1312,9 @@
)
(if
(i32.lt_u
- (set_local $8
+ (tee_local $8
(i32.load
- (set_local $16
+ (tee_local $16
(i32.add
(get_local $3)
(i32.const 8)
@@ -1415,7 +1415,7 @@
(block
(set_local $2
(i32.and
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 11)
@@ -1425,7 +1425,7 @@
)
)
(if
- (set_local $8
+ (tee_local $8
(i32.load
(i32.const 1212)
)
@@ -1439,13 +1439,13 @@
)
(block $label$break$a
(if
- (set_local $0
+ (tee_local $0
(i32.load
(i32.add
(i32.shl
- (set_local $34
+ (tee_local $34
(if
- (set_local $19
+ (tee_local $19
(i32.shr_u
(get_local $3)
(i32.const 8)
@@ -1462,20 +1462,20 @@
(i32.shr_u
(get_local $2)
(i32.add
- (set_local $0
+ (tee_local $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $19
+ (tee_local $19
(i32.and
(i32.shr_u
(i32.add
- (set_local $7
+ (tee_local $7
(i32.shl
(get_local $19)
- (set_local $3
+ (tee_local $3
(i32.and
(i32.shr_u
(i32.add
@@ -1498,11 +1498,11 @@
)
(get_local $3)
)
- (set_local $7
+ (tee_local $7
(i32.and
(i32.shr_u
(i32.add
- (set_local $25
+ (tee_local $25
(i32.shl
(get_local $7)
(get_local $19)
@@ -1578,12 +1578,12 @@
(set_local $5
(i32.const 0)
)
- (loop $while-out$17 $while-in$18
+ (loop $while-out$3 $while-in$4
(if
(i32.lt_u
- (set_local $29
+ (tee_local $29
(i32.sub
- (set_local $27
+ (tee_local $27
(i32.and
(i32.load offset=4
(get_local $19)
@@ -1637,7 +1637,7 @@
(set_local $27
(select
(get_local $25)
- (set_local $29
+ (tee_local $29
(i32.load offset=20
(get_local $19)
)
@@ -1649,7 +1649,7 @@
)
(i32.eq
(get_local $29)
- (set_local $19
+ (tee_local $19
(i32.load
(i32.add
(i32.add
@@ -1671,7 +1671,7 @@
)
)
(if
- (set_local $29
+ (tee_local $29
(i32.eq
(get_local $19)
(i32.const 0)
@@ -1690,7 +1690,7 @@
(set_local $7
(i32.const 86)
)
- (br $while-out$17)
+ (br $while-out$3)
)
(block
(set_local $7
@@ -1716,7 +1716,7 @@
)
)
)
- (br $while-in$18)
+ (br $while-in$4)
)
)
(block
@@ -1741,7 +1741,7 @@
(i32.const 86)
)
(if
- (set_local $0
+ (tee_local $0
(if
(i32.and
(i32.eq
@@ -1756,11 +1756,11 @@
(block
(if
(i32.eqz
- (set_local $16
+ (tee_local $16
(i32.and
(get_local $8)
(i32.or
- (set_local $0
+ (tee_local $0
(i32.shl
(i32.const 2)
(get_local $34)
@@ -1784,7 +1784,7 @@
(set_local $16
(i32.and
(i32.shr_u
- (set_local $0
+ (tee_local $0
(i32.add
(i32.and
(get_local $16)
@@ -1809,10 +1809,10 @@
(i32.or
(i32.or
(i32.or
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $14
+ (tee_local $14
(i32.shr_u
(get_local $0)
(get_local $16)
@@ -1825,10 +1825,10 @@
)
(get_local $16)
)
- (set_local $14
+ (tee_local $14
(i32.and
(i32.shr_u
- (set_local $12
+ (tee_local $12
(i32.shr_u
(get_local $14)
(get_local $0)
@@ -1840,10 +1840,10 @@
)
)
)
- (set_local $12
+ (tee_local $12
(i32.and
(i32.shr_u
- (set_local $5
+ (tee_local $5
(i32.shr_u
(get_local $12)
(get_local $14)
@@ -1855,10 +1855,10 @@
)
)
)
- (set_local $5
+ (tee_local $5
(i32.and
(i32.shr_u
- (set_local $3
+ (tee_local $3
(i32.shr_u
(get_local $5)
(get_local $12)
@@ -1913,13 +1913,13 @@
(get_local $7)
(i32.const 90)
)
- (loop $while-out$19 $while-in$20
+ (loop $while-out$5 $while-in$6
(set_local $7
(i32.const 0)
)
(set_local $3
(i32.lt_u
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.and
(i32.load offset=4
@@ -1948,7 +1948,7 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load offset=16
(get_local $18)
)
@@ -1963,11 +1963,11 @@
(set_local $17
(get_local $5)
)
- (br $while-in$20)
+ (br $while-in$6)
)
)
(if
- (set_local $18
+ (tee_local $18
(i32.load offset=20
(get_local $18)
)
@@ -1987,10 +1987,10 @@
(set_local $9
(get_local $5)
)
- (br $while-out$19)
+ (br $while-out$5)
)
)
- (br $while-in$20)
+ (br $while-in$6)
)
)
(if
@@ -2009,7 +2009,7 @@
(if
(i32.lt_u
(get_local $9)
- (set_local $8
+ (tee_local $8
(i32.load
(i32.const 1224)
)
@@ -2020,7 +2020,7 @@
(if
(i32.ge_u
(get_local $9)
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $9)
(get_local $2)
@@ -2034,10 +2034,10 @@
(get_local $9)
)
)
- (block $do-once$21
+ (block $do-once$7
(if
(i32.eq
- (set_local $3
+ (tee_local $3
(i32.load offset=12
(get_local $9)
)
@@ -2046,9 +2046,9 @@
)
(block
(if
- (set_local $16
+ (tee_local $16
(i32.load
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $9)
(i32.const 20)
@@ -2065,9 +2065,9 @@
)
)
(if
- (set_local $25
+ (tee_local $25
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $9)
(i32.const 16)
@@ -2082,15 +2082,15 @@
(set_local $20
(i32.const 0)
)
- (br $do-once$21)
+ (br $do-once$7)
)
)
)
- (loop $while-out$23 $while-in$24
+ (loop $while-out$9 $while-in$10
(if
- (set_local $16
+ (tee_local $16
(i32.load
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $11)
(i32.const 20)
@@ -2105,13 +2105,13 @@
(set_local $0
(get_local $14)
)
- (br $while-in$24)
+ (br $while-in$10)
)
)
(if
- (set_local $16
+ (tee_local $16
(i32.load
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $11)
(i32.const 16)
@@ -2127,9 +2127,9 @@
(get_local $14)
)
)
- (br $while-out$23)
+ (br $while-out$9)
)
- (br $while-in$24)
+ (br $while-in$10)
)
(if
(i32.lt_u
@@ -2151,7 +2151,7 @@
(block
(if
(i32.lt_u
- (set_local $14
+ (tee_local $14
(i32.load offset=8
(get_local $9)
)
@@ -2163,7 +2163,7 @@
(if
(i32.ne
(i32.load
- (set_local $16
+ (tee_local $16
(i32.add
(get_local $14)
(i32.const 12)
@@ -2177,7 +2177,7 @@
(if
(i32.eq
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $3)
(i32.const 8)
@@ -2204,7 +2204,7 @@
)
)
)
- (block $do-once$25
+ (block $do-once$11
(if
(get_local $12)
(block
@@ -2212,11 +2212,11 @@
(i32.eq
(get_local $9)
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $3
+ (tee_local $3
(i32.load offset=28
(get_local $9)
)
@@ -2252,7 +2252,7 @@
)
)
)
- (br $do-once$25)
+ (br $do-once$11)
)
)
)
@@ -2269,7 +2269,7 @@
(if
(i32.eq
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $12)
(i32.const 16)
@@ -2287,7 +2287,7 @@
(get_local $20)
)
)
- (br_if $do-once$25
+ (br_if $do-once$11
(i32.eqz
(get_local $20)
)
@@ -2297,7 +2297,7 @@
(if
(i32.lt_u
(get_local $20)
- (set_local $3
+ (tee_local $3
(i32.load
(i32.const 1224)
)
@@ -2310,7 +2310,7 @@
(get_local $12)
)
(if
- (set_local $8
+ (tee_local $8
(i32.load offset=16
(get_local $9)
)
@@ -2334,7 +2334,7 @@
)
)
(if
- (set_local $8
+ (tee_local $8
(i32.load offset=20
(get_local $9)
)
@@ -2362,7 +2362,7 @@
)
)
)
- (block $do-once$29
+ (block $do-once$15
(if
(i32.lt_u
(get_local $22)
@@ -2372,7 +2372,7 @@
(i32.store offset=4
(get_local $9)
(i32.or
- (set_local $12
+ (tee_local $12
(i32.add
(get_local $22)
(get_local $2)
@@ -2382,7 +2382,7 @@
)
)
(i32.store
- (set_local $8
+ (tee_local $8
(i32.add
(i32.add
(get_local $9)
@@ -2447,12 +2447,12 @@
)
(if
(i32.and
- (set_local $3
+ (tee_local $3
(i32.load
(i32.const 1208)
)
)
- (set_local $14
+ (tee_local $14
(i32.shl
(i32.const 1)
(get_local $8)
@@ -2461,9 +2461,9 @@
)
(if
(i32.lt_u
- (set_local $3
+ (tee_local $3
(i32.load
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $12)
(i32.const 8)
@@ -2520,16 +2520,16 @@
(get_local $5)
(get_local $12)
)
- (br $do-once$29)
+ (br $do-once$15)
)
)
(set_local $0
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $20
+ (tee_local $20
(if
- (set_local $12
+ (tee_local $12
(i32.shr_u
(get_local $22)
(i32.const 8)
@@ -2546,20 +2546,20 @@
(i32.shr_u
(get_local $22)
(i32.add
- (set_local $0
+ (tee_local $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $12
+ (tee_local $12
(i32.and
(i32.shr_u
(i32.add
- (set_local $14
+ (tee_local $14
(i32.shl
(get_local $12)
- (set_local $3
+ (tee_local $3
(i32.and
(i32.shr_u
(i32.add
@@ -2582,11 +2582,11 @@
)
(get_local $3)
)
- (set_local $14
+ (tee_local $14
(i32.and
(i32.shr_u
(i32.add
- (set_local $8
+ (tee_local $8
(i32.shl
(get_local $14)
(get_local $12)
@@ -2633,7 +2633,7 @@
(get_local $20)
)
(i32.store offset=4
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $5)
(i32.const 16)
@@ -2648,12 +2648,12 @@
(if
(i32.eqz
(i32.and
- (set_local $14
+ (tee_local $14
(i32.load
(i32.const 1212)
)
)
- (set_local $8
+ (tee_local $8
(i32.shl
(i32.const 1)
(get_local $20)
@@ -2685,7 +2685,7 @@
(get_local $5)
(get_local $5)
)
- (br $do-once$29)
+ (br $do-once$15)
)
)
(set_local $8
@@ -2712,7 +2712,7 @@
(get_local $0)
)
)
- (loop $while-out$31 $while-in$32
+ (loop $while-out$17 $while-in$18
(if
(i32.eq
(i32.and
@@ -2730,13 +2730,13 @@
(set_local $7
(i32.const 148)
)
- (br $while-out$31)
+ (br $while-out$17)
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(i32.add
(get_local $14)
@@ -2774,10 +2774,10 @@
(set_local $7
(i32.const 145)
)
- (br $while-out$31)
+ (br $while-out$17)
)
)
- (br $while-in$32)
+ (br $while-in$18)
)
(if
(i32.eq
@@ -2819,9 +2819,9 @@
(if
(i32.and
(i32.ge_u
- (set_local $8
+ (tee_local $8
(i32.load
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $21)
(i32.const 8)
@@ -2829,7 +2829,7 @@
)
)
)
- (set_local $3
+ (tee_local $3
(i32.load
(i32.const 1224)
)
@@ -2899,7 +2899,7 @@
)
(if
(i32.ge_u
- (set_local $9
+ (tee_local $9
(i32.load
(i32.const 1216)
)
@@ -2914,7 +2914,7 @@
)
(if
(i32.gt_u
- (set_local $21
+ (tee_local $21
(i32.sub
(get_local $9)
(get_local $18)
@@ -2925,7 +2925,7 @@
(block
(i32.store
(i32.const 1228)
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $24)
(get_local $18)
@@ -2975,7 +2975,7 @@
)
)
(i32.store
- (set_local $21
+ (tee_local $21
(i32.add
(i32.add
(get_local $24)
@@ -3007,7 +3007,7 @@
)
(if
(i32.gt_u
- (set_local $24
+ (tee_local $24
(i32.load
(i32.const 1220)
)
@@ -3017,7 +3017,7 @@
(block
(i32.store
(i32.const 1220)
- (set_local $21
+ (tee_local $21
(i32.sub
(get_local $24)
(get_local $18)
@@ -3026,9 +3026,9 @@
)
(i32.store
(i32.const 1232)
- (set_local $9
+ (tee_local $9
(i32.add
- (set_local $24
+ (tee_local $24
(i32.load
(i32.const 1232)
)
@@ -3096,7 +3096,7 @@
)
(i32.store
(get_local $15)
- (set_local $24
+ (tee_local $24
(i32.xor
(i32.and
(get_local $15)
@@ -3120,16 +3120,16 @@
)
(if
(i32.le_u
- (set_local $15
+ (tee_local $15
(i32.and
- (set_local $9
+ (tee_local $9
(i32.add
- (set_local $15
+ (tee_local $15
(i32.load
(i32.const 1688)
)
)
- (set_local $21
+ (tee_local $21
(i32.add
(get_local $18)
(i32.const 47)
@@ -3137,7 +3137,7 @@
)
)
)
- (set_local $6
+ (tee_local $6
(i32.sub
(i32.const 0)
(get_local $15)
@@ -3158,7 +3158,7 @@
)
)
(if
- (set_local $22
+ (tee_local $22
(i32.load
(i32.const 1648)
)
@@ -3166,9 +3166,9 @@
(if
(i32.or
(i32.le_u
- (set_local $13
+ (tee_local $13
(i32.add
- (set_local $20
+ (tee_local $20
(i32.load
(i32.const 1640)
)
@@ -3196,7 +3196,7 @@
)
(if
(i32.eq
- (set_local $7
+ (tee_local $7
(block $label$break$b
(if
(i32.and
@@ -3209,7 +3209,7 @@
(block
(block $label$break$c
(if
- (set_local $22
+ (tee_local $22
(i32.load
(i32.const 1232)
)
@@ -3221,7 +3221,7 @@
(loop $while-out$35 $while-in$36
(if
(i32.le_u
- (set_local $20
+ (tee_local $20
(i32.load
(get_local $13)
)
@@ -3233,7 +3233,7 @@
(i32.add
(get_local $20)
(i32.load
- (set_local $23
+ (tee_local $23
(i32.add
(get_local $13)
(i32.const 4)
@@ -3256,7 +3256,7 @@
)
(if
(i32.eqz
- (set_local $13
+ (tee_local $13
(i32.load offset=8
(get_local $13)
)
@@ -3273,7 +3273,7 @@
)
(if
(i32.lt_u
- (set_local $13
+ (tee_local $13
(i32.and
(i32.sub
(get_local $9)
@@ -3288,7 +3288,7 @@
)
(if
(i32.eq
- (set_local $23
+ (tee_local $23
(call_import $ta
(get_local $13)
)
@@ -3346,7 +3346,7 @@
)
(if
(i32.ne
- (set_local $22
+ (tee_local $22
(call_import $ta
(i32.const 0)
)
@@ -3357,9 +3357,9 @@
(set_local $6
(if
(i32.and
- (set_local $23
+ (tee_local $23
(i32.add
- (set_local $13
+ (tee_local $13
(i32.load
(i32.const 1684)
)
@@ -3367,7 +3367,7 @@
(i32.const -1)
)
)
- (set_local $2
+ (tee_local $2
(get_local $22)
)
)
@@ -3392,7 +3392,7 @@
)
(set_local $2
(i32.add
- (set_local $13
+ (tee_local $13
(i32.load
(i32.const 1640)
)
@@ -3413,7 +3413,7 @@
)
(block
(if
- (set_local $23
+ (tee_local $23
(i32.load
(i32.const 1648)
)
@@ -3433,7 +3433,7 @@
)
(if
(i32.eq
- (set_local $23
+ (tee_local $23
(call_import $ta
(get_local $6)
)
@@ -3501,14 +3501,14 @@
)
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.and
(i32.add
(i32.sub
(get_local $21)
(get_local $1)
)
- (set_local $22
+ (tee_local $22
(i32.load
(i32.const 1688)
)
@@ -3530,8 +3530,10 @@
(i32.const -1)
)
(block
- (call_import $ta
- (get_local $23)
+ (drop
+ (call_import $ta
+ (get_local $23)
+ )
)
(br $label$break$d)
)
@@ -3594,12 +3596,12 @@
(if
(i32.and
(i32.lt_u
- (set_local $4
+ (tee_local $4
(call_import $ta
(get_local $15)
)
)
- (set_local $15
+ (tee_local $15
(call_import $ta
(i32.const 0)
)
@@ -3618,7 +3620,7 @@
)
(if
(i32.gt_u
- (set_local $10
+ (tee_local $10
(i32.sub
(get_local $15)
(get_local $4)
@@ -3652,7 +3654,7 @@
(block
(i32.store
(i32.const 1640)
- (set_local $10
+ (tee_local $10
(i32.add
(i32.load
(i32.const 1640)
@@ -3675,7 +3677,7 @@
)
(block $do-once$42
(if
- (set_local $10
+ (tee_local $10
(i32.load
(i32.const 1232)
)
@@ -3684,19 +3686,19 @@
(set_local $1
(i32.const 1656)
)
- (loop $do-out$46 $do-in$47
+ (loop $do-out$44 $do-in$45
(if
(i32.eq
(get_local $28)
(i32.add
- (set_local $4
+ (tee_local $4
(i32.load
(get_local $1)
)
)
- (set_local $21
+ (tee_local $21
(i32.load
- (set_local $15
+ (tee_local $15
(i32.add
(get_local $1)
(i32.const 4)
@@ -3722,12 +3724,12 @@
(set_local $7
(i32.const 201)
)
- (br $do-out$46)
+ (br $do-out$44)
)
)
- (br_if $do-in$47
+ (br_if $do-in$45
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load offset=8
(get_local $1)
)
@@ -3772,13 +3774,13 @@
(set_local $1
(i32.add
(get_local $10)
- (set_local $21
+ (tee_local $21
(select
(i32.const 0)
(i32.and
(i32.sub
(i32.const 0)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $10)
(i32.const 8)
@@ -3846,7 +3848,7 @@
(if
(i32.lt_u
(get_local $28)
- (set_local $15
+ (tee_local $15
(i32.load
(i32.const 1224)
)
@@ -3871,7 +3873,7 @@
(set_local $1
(i32.const 1656)
)
- (loop $while-out$48 $while-in$49
+ (loop $while-out$46 $while-in$47
(if
(i32.eq
(i32.load
@@ -3889,12 +3891,12 @@
(set_local $7
(i32.const 209)
)
- (br $while-out$48)
+ (br $while-out$46)
)
)
(if
(i32.eqz
- (set_local $1
+ (tee_local $1
(i32.load offset=8
(get_local $1)
)
@@ -3904,10 +3906,10 @@
(set_local $37
(i32.const 1656)
)
- (br $while-out$48)
+ (br $while-out$46)
)
)
- (br $while-in$49)
+ (br $while-in$47)
)
(if
(i32.eq
@@ -3930,7 +3932,7 @@
(get_local $28)
)
(i32.store
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $45)
(i32.const 4)
@@ -3951,7 +3953,7 @@
(i32.and
(i32.sub
(i32.const 0)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $28)
(i32.const 8)
@@ -3978,7 +3980,7 @@
(i32.and
(i32.sub
(i32.const 0)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $15)
(i32.const 8)
@@ -4019,7 +4021,7 @@
(i32.const 3)
)
)
- (block $do-once$50
+ (block $do-once$48
(if
(i32.eq
(get_local $4)
@@ -4028,7 +4030,7 @@
(block
(i32.store
(i32.const 1220)
- (set_local $6
+ (tee_local $6
(i32.add
(i32.load
(i32.const 1220)
@@ -4060,7 +4062,7 @@
(block
(i32.store
(i32.const 1216)
- (set_local $6
+ (tee_local $6
(i32.add
(i32.load
(i32.const 1216)
@@ -4087,16 +4089,16 @@
)
(get_local $6)
)
- (br $do-once$50)
+ (br $do-once$48)
)
)
(i32.store
- (set_local $0
+ (tee_local $0
(i32.add
(if
(i32.eq
(i32.and
- (set_local $6
+ (tee_local $6
(i32.load offset=4
(get_local $4)
)
@@ -4130,15 +4132,15 @@
(get_local $4)
)
)
- (block $do-once$53
+ (block $do-once$59
(if
(i32.ne
- (set_local $6
+ (tee_local $6
(i32.load offset=8
(get_local $4)
)
)
- (set_local $23
+ (tee_local $23
(i32.add
(i32.const 1248)
(i32.shl
@@ -4159,7 +4161,7 @@
)
(call_import $qa)
)
- (br_if $do-once$53
+ (br_if $do-once$59
(i32.eq
(i32.load offset=12
(get_local $6)
@@ -4195,7 +4197,7 @@
(br $label$break$e)
)
)
- (block $do-once$55
+ (block $do-once$61
(if
(i32.eq
(get_local $9)
@@ -4218,7 +4220,7 @@
(if
(i32.eq
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $9)
(i32.const 8)
@@ -4231,7 +4233,7 @@
(set_local $46
(get_local $2)
)
- (br $do-once$55)
+ (br $do-once$61)
)
)
(call_import $qa)
@@ -4253,10 +4255,10 @@
(get_local $4)
)
)
- (block $do-once$57
+ (block $do-once$51
(if
(i32.eq
- (set_local $2
+ (tee_local $2
(i32.load offset=12
(get_local $4)
)
@@ -4265,11 +4267,11 @@
)
(block
(if
- (set_local $20
+ (tee_local $20
(i32.load
- (set_local $13
+ (tee_local $13
(i32.add
- (set_local $22
+ (tee_local $22
(i32.add
(get_local $4)
(i32.const 16)
@@ -4289,7 +4291,7 @@
)
)
(if
- (set_local $20
+ (tee_local $20
(i32.load
(get_local $22)
)
@@ -4306,15 +4308,15 @@
(set_local $30
(i32.const 0)
)
- (br $do-once$57)
+ (br $do-once$51)
)
)
)
- (loop $while-out$59 $while-in$60
+ (loop $while-out$53 $while-in$54
(if
- (set_local $20
+ (tee_local $20
(i32.load
- (set_local $13
+ (tee_local $13
(i32.add
(get_local $11)
(i32.const 20)
@@ -4329,13 +4331,13 @@
(set_local $0
(get_local $13)
)
- (br $while-in$60)
+ (br $while-in$54)
)
)
(if
- (set_local $20
+ (tee_local $20
(i32.load
- (set_local $13
+ (tee_local $13
(i32.add
(get_local $11)
(i32.const 16)
@@ -4351,9 +4353,9 @@
(get_local $13)
)
)
- (br $while-out$59)
+ (br $while-out$53)
)
- (br $while-in$60)
+ (br $while-in$54)
)
(if
(i32.lt_u
@@ -4375,7 +4377,7 @@
(block
(if
(i32.lt_u
- (set_local $13
+ (tee_local $13
(i32.load offset=8
(get_local $4)
)
@@ -4387,7 +4389,7 @@
(if
(i32.ne
(i32.load
- (set_local $20
+ (tee_local $20
(i32.add
(get_local $13)
(i32.const 12)
@@ -4401,7 +4403,7 @@
(if
(i32.eq
(i32.load
- (set_local $22
+ (tee_local $22
(i32.add
(get_local $2)
(i32.const 8)
@@ -4433,16 +4435,16 @@
(get_local $23)
)
)
- (block $do-once$61
+ (block $do-once$55
(if
(i32.eq
(get_local $4)
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $2
+ (tee_local $2
(i32.load offset=28
(get_local $4)
)
@@ -4458,7 +4460,7 @@
(get_local $6)
(get_local $30)
)
- (br_if $do-once$61
+ (br_if $do-once$55
(get_local $30)
)
(i32.store
@@ -4491,7 +4493,7 @@
(if
(i32.eq
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $23)
(i32.const 16)
@@ -4520,7 +4522,7 @@
(if
(i32.lt_u
(get_local $30)
- (set_local $2
+ (tee_local $2
(i32.load
(i32.const 1224)
)
@@ -4533,9 +4535,9 @@
(get_local $23)
)
(if
- (set_local $9
+ (tee_local $9
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $4)
(i32.const 16)
@@ -4563,7 +4565,7 @@
)
(br_if $label$break$e
(i32.eqz
- (set_local $9
+ (tee_local $9
(i32.load offset=4
(get_local $6)
)
@@ -4658,15 +4660,15 @@
)
)
)
- (block $do-once$65
+ (block $do-once$63
(if
(i32.and
- (set_local $9
+ (tee_local $9
(i32.load
(i32.const 1208)
)
)
- (set_local $2
+ (tee_local $2
(i32.shl
(i32.const 1)
(get_local $0)
@@ -4676,9 +4678,9 @@
(block
(if
(i32.ge_u
- (set_local $23
+ (tee_local $23
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $6)
(i32.const 8)
@@ -4697,7 +4699,7 @@
(set_local $41
(get_local $23)
)
- (br $do-once$65)
+ (br $do-once$63)
)
)
(call_import $qa)
@@ -4738,24 +4740,24 @@
(get_local $1)
(get_local $6)
)
- (br $do-once$50)
+ (br $do-once$48)
)
)
(set_local $2
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $0
- (block $do-once$67
+ (tee_local $0
+ (block $do-once$65
(if
- (set_local $2
+ (tee_local $2
(i32.shr_u
(get_local $11)
(i32.const 8)
)
)
(block
- (br_if $do-once$67
+ (br_if $do-once$65
(i32.const 31)
(i32.gt_u
(get_local $11)
@@ -4767,20 +4769,20 @@
(i32.shr_u
(get_local $11)
(i32.add
- (set_local $13
+ (tee_local $13
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $23
+ (tee_local $23
(i32.and
(i32.shr_u
(i32.add
- (set_local $17
+ (tee_local $17
(i32.shl
(get_local $2)
- (set_local $9
+ (tee_local $9
(i32.and
(i32.shr_u
(i32.add
@@ -4803,11 +4805,11 @@
)
(get_local $9)
)
- (set_local $17
+ (tee_local $17
(i32.and
(i32.shr_u
(i32.add
- (set_local $0
+ (tee_local $0
(i32.shl
(get_local $17)
(get_local $23)
@@ -4855,7 +4857,7 @@
(get_local $0)
)
(i32.store offset=4
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $1)
(i32.const 16)
@@ -4870,12 +4872,12 @@
(if
(i32.eqz
(i32.and
- (set_local $6
+ (tee_local $6
(i32.load
(i32.const 1212)
)
)
- (set_local $13
+ (tee_local $13
(i32.shl
(i32.const 1)
(get_local $0)
@@ -4907,7 +4909,7 @@
(get_local $1)
(get_local $1)
)
- (br $do-once$50)
+ (br $do-once$48)
)
)
(set_local $13
@@ -4934,7 +4936,7 @@
(get_local $2)
)
)
- (loop $while-out$69 $while-in$70
+ (loop $while-out$67 $while-in$68
(if
(i32.eq
(i32.and
@@ -4952,13 +4954,13 @@
(set_local $7
(i32.const 279)
)
- (br $while-out$69)
+ (br $while-out$67)
)
)
(if
- (set_local $17
+ (tee_local $17
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(i32.add
(get_local $6)
@@ -4996,10 +4998,10 @@
(set_local $7
(i32.const 276)
)
- (br $while-out$69)
+ (br $while-out$67)
)
)
- (br $while-in$70)
+ (br $while-in$68)
)
(if
(i32.eq
@@ -5041,9 +5043,9 @@
(if
(i32.and
(i32.ge_u
- (set_local $13
+ (tee_local $13
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $42)
(i32.const 8)
@@ -5051,7 +5053,7 @@
)
)
)
- (set_local $17
+ (tee_local $17
(i32.load
(i32.const 1224)
)
@@ -5104,10 +5106,10 @@
)
)
)
- (loop $while-out$71 $while-in$72
+ (loop $while-out$69 $while-in$70
(if
(i32.le_u
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $37)
)
@@ -5116,7 +5118,7 @@
)
(if
(i32.gt_u
- (set_local $24
+ (tee_local $24
(i32.add
(get_local $1)
(i32.load offset=4
@@ -5130,7 +5132,7 @@
(set_local $0
(get_local $24)
)
- (br $while-out$71)
+ (br $while-out$69)
)
)
)
@@ -5139,11 +5141,11 @@
(get_local $37)
)
)
- (br $while-in$72)
+ (br $while-in$70)
)
(set_local $24
(i32.add
- (set_local $21
+ (tee_local $21
(i32.add
(get_local $0)
(i32.const -47)
@@ -5154,10 +5156,10 @@
)
(set_local $1
(i32.add
- (set_local $21
+ (tee_local $21
(select
(get_local $10)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $21)
(select
@@ -5181,7 +5183,7 @@
)
(i32.lt_u
(get_local $1)
- (set_local $24
+ (tee_local $24
(i32.add
(get_local $10)
(i32.const 16)
@@ -5195,16 +5197,16 @@
)
(i32.store
(i32.const 1232)
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $28)
- (set_local $15
+ (tee_local $15
(select
(i32.const 0)
(i32.and
(i32.sub
(i32.const 0)
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $28)
(i32.const 8)
@@ -5227,7 +5229,7 @@
)
(i32.store
(i32.const 1220)
- (set_local $13
+ (tee_local $13
(i32.sub
(i32.add
(get_local $33)
@@ -5258,7 +5260,7 @@
)
)
(i32.store
- (set_local $13
+ (tee_local $13
(i32.add
(get_local $21)
(i32.const 4)
@@ -5312,9 +5314,9 @@
(i32.const 24)
)
)
- (loop $do-in$74
+ (loop $do-in$72
(i32.store
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const 4)
@@ -5322,7 +5324,7 @@
)
(i32.const 7)
)
- (br_if $do-in$74
+ (br_if $do-in$72
(i32.lt_u
(i32.add
(get_local $1)
@@ -5350,7 +5352,7 @@
(i32.store offset=4
(get_local $10)
(i32.or
- (set_local $1
+ (tee_local $1
(i32.sub
(get_local $21)
(get_local $10)
@@ -5389,12 +5391,12 @@
)
(if
(i32.and
- (set_local $6
+ (tee_local $6
(i32.load
(i32.const 1208)
)
)
- (set_local $17
+ (tee_local $17
(i32.shl
(i32.const 1)
(get_local $4)
@@ -5403,9 +5405,9 @@
)
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.load
- (set_local $17
+ (tee_local $17
(i32.add
(get_local $15)
(i32.const 8)
@@ -5469,9 +5471,9 @@
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $0
+ (tee_local $0
(if
- (set_local $15
+ (tee_local $15
(i32.shr_u
(get_local $1)
(i32.const 8)
@@ -5488,20 +5490,20 @@
(i32.shr_u
(get_local $1)
(i32.add
- (set_local $2
+ (tee_local $2
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $15
+ (tee_local $15
(i32.and
(i32.shr_u
(i32.add
- (set_local $17
+ (tee_local $17
(i32.shl
(get_local $15)
- (set_local $6
+ (tee_local $6
(i32.and
(i32.shr_u
(i32.add
@@ -5524,11 +5526,11 @@
)
(get_local $6)
)
- (set_local $17
+ (tee_local $17
(i32.and
(i32.shr_u
(i32.add
- (set_local $4
+ (tee_local $4
(i32.shl
(get_local $17)
(get_local $15)
@@ -5585,12 +5587,12 @@
(if
(i32.eqz
(i32.and
- (set_local $17
+ (tee_local $17
(i32.load
(i32.const 1212)
)
)
- (set_local $4
+ (tee_local $4
(i32.shl
(i32.const 1)
(get_local $0)
@@ -5649,7 +5651,7 @@
(get_local $2)
)
)
- (loop $while-out$75 $while-in$76
+ (loop $while-out$73 $while-in$74
(if
(i32.eq
(i32.and
@@ -5667,13 +5669,13 @@
(set_local $7
(i32.const 305)
)
- (br $while-out$75)
+ (br $while-out$73)
)
)
(if
- (set_local $6
+ (tee_local $6
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(i32.add
(get_local $17)
@@ -5711,10 +5713,10 @@
(set_local $7
(i32.const 302)
)
- (br $while-out$75)
+ (br $while-out$73)
)
)
- (br $while-in$76)
+ (br $while-in$74)
)
(if
(i32.eq
@@ -5756,9 +5758,9 @@
(if
(i32.and
(i32.ge_u
- (set_local $4
+ (tee_local $4
(i32.load
- (set_local $17
+ (tee_local $17
(i32.add
(get_local $32)
(i32.const 8)
@@ -5766,7 +5768,7 @@
)
)
)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 1224)
)
@@ -5810,7 +5812,7 @@
(if
(i32.or
(i32.eq
- (set_local $4
+ (tee_local $4
(i32.load
(i32.const 1224)
)
@@ -5852,9 +5854,9 @@
(set_local $4
(i32.const 0)
)
- (loop $do-in$45
+ (loop $do-in$76
(i32.store offset=12
- (set_local $15
+ (tee_local $15
(i32.add
(i32.const 1248)
(i32.shl
@@ -5872,9 +5874,9 @@
(get_local $15)
(get_local $15)
)
- (br_if $do-in$45
+ (br_if $do-in$76
(i32.ne
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $4)
(i32.const 1)
@@ -5886,16 +5888,16 @@
)
(i32.store
(i32.const 1232)
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $28)
- (set_local $15
+ (tee_local $15
(select
(i32.const 0)
(i32.and
(i32.sub
(i32.const 0)
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $28)
(i32.const 8)
@@ -5918,7 +5920,7 @@
)
(i32.store
(i32.const 1220)
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.add
(get_local $33)
@@ -5953,7 +5955,7 @@
)
(if
(i32.gt_u
- (set_local $10
+ (tee_local $10
(i32.load
(i32.const 1220)
)
@@ -5963,7 +5965,7 @@
(block
(i32.store
(i32.const 1220)
- (set_local $32
+ (tee_local $32
(i32.sub
(get_local $10)
(get_local $18)
@@ -5972,9 +5974,9 @@
)
(i32.store
(i32.const 1232)
- (set_local $7
+ (tee_local $7
(i32.add
- (set_local $10
+ (tee_local $10
(i32.load
(i32.const 1232)
)
@@ -6049,13 +6051,13 @@
)
(if
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const -8)
)
)
- (set_local $14
+ (tee_local $14
(i32.load
(i32.const 1224)
)
@@ -6065,9 +6067,9 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.and
- (set_local $9
+ (tee_local $9
(i32.load
(i32.add
(get_local $0)
@@ -6085,7 +6087,7 @@
(set_local $7
(i32.add
(get_local $1)
- (set_local $5
+ (tee_local $5
(i32.and
(get_local $9)
(i32.const -8)
@@ -6127,7 +6129,7 @@
)
(if
(i32.lt_u
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $1)
(i32.sub
@@ -6151,9 +6153,9 @@
(if
(i32.ne
(i32.and
- (set_local $6
+ (tee_local $6
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $7)
(i32.const 4)
@@ -6222,12 +6224,12 @@
)
(if
(i32.ne
- (set_local $9
+ (tee_local $9
(i32.load offset=8
(get_local $0)
)
)
- (set_local $4
+ (tee_local $4
(i32.add
(i32.const 1248)
(i32.shl
@@ -6311,7 +6313,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $1)
(i32.const 8)
@@ -6352,7 +6354,7 @@
(block $do-once$2
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=12
(get_local $0)
)
@@ -6361,11 +6363,11 @@
)
(block
(if
- (set_local $11
+ (tee_local $11
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $0)
(i32.const 16)
@@ -6386,7 +6388,7 @@
)
(if
(i32.eqz
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $4)
)
@@ -6402,9 +6404,9 @@
)
(loop $while-out$4 $while-in$5
(if
- (set_local $11
+ (tee_local $11
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $1)
(i32.const 20)
@@ -6423,9 +6425,9 @@
)
)
(if
- (set_local $11
+ (tee_local $11
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $1)
(i32.const 16)
@@ -6473,7 +6475,7 @@
(block
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.load offset=8
(get_local $0)
)
@@ -6485,7 +6487,7 @@
(if
(i32.ne
(i32.load
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $6)
(i32.const 12)
@@ -6499,7 +6501,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $1)
(i32.const 8)
@@ -6533,11 +6535,11 @@
(i32.eq
(get_local $0)
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $1
+ (tee_local $1
(i32.load offset=28
(get_local $0)
)
@@ -6596,7 +6598,7 @@
(if
(i32.eq
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $9)
(i32.const 16)
@@ -6633,7 +6635,7 @@
(if
(i32.lt_u
(get_local $3)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 1224)
)
@@ -6646,9 +6648,9 @@
(get_local $9)
)
(if
- (set_local $4
+ (tee_local $4
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $0)
(i32.const 16)
@@ -6675,7 +6677,7 @@
)
)
(if
- (set_local $4
+ (tee_local $4
(i32.load offset=4
(get_local $6)
)
@@ -6737,9 +6739,9 @@
(if
(i32.eqz
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $7)
(i32.const 4)
@@ -6794,7 +6796,7 @@
(block
(i32.store
(i32.const 1220)
- (set_local $3
+ (tee_local $3
(i32.add
(i32.load
(i32.const 1220)
@@ -6844,7 +6846,7 @@
(block
(i32.store
(i32.const 1216)
- (set_local $3
+ (tee_local $3
(i32.add
(i32.load
(i32.const 1216)
@@ -6903,12 +6905,12 @@
)
(if
(i32.ne
- (set_local $6
+ (tee_local $6
(i32.load offset=8
(get_local $7)
)
)
- (set_local $4
+ (tee_local $4
(i32.add
(i32.const 1248)
(i32.shl
@@ -6990,7 +6992,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $10)
(i32.const 8)
@@ -7024,7 +7026,7 @@
(block $do-once$10
(if
(i32.eq
- (set_local $10
+ (tee_local $10
(i32.load offset=12
(get_local $7)
)
@@ -7033,11 +7035,11 @@
)
(block
(if
- (set_local $11
+ (tee_local $11
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $7)
(i32.const 16)
@@ -7058,7 +7060,7 @@
)
(if
(i32.eqz
- (set_local $0
+ (tee_local $0
(i32.load
(get_local $4)
)
@@ -7074,9 +7076,9 @@
)
(loop $while-out$12 $while-in$13
(if
- (set_local $11
+ (tee_local $11
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 20)
@@ -7095,9 +7097,9 @@
)
)
(if
- (set_local $11
+ (tee_local $11
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 16)
@@ -7139,7 +7141,7 @@
(block
(if
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.load offset=8
(get_local $7)
)
@@ -7153,7 +7155,7 @@
(if
(i32.ne
(i32.load
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $1)
(i32.const 12)
@@ -7167,7 +7169,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $10)
(i32.const 8)
@@ -7201,11 +7203,11 @@
(i32.eq
(get_local $7)
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $10
+ (tee_local $10
(i32.load offset=28
(get_local $7)
)
@@ -7258,7 +7260,7 @@
(if
(i32.eq
(i32.load
- (set_local $10
+ (tee_local $10
(i32.add
(get_local $6)
(i32.const 16)
@@ -7286,7 +7288,7 @@
(if
(i32.lt_u
(get_local $12)
- (set_local $10
+ (tee_local $10
(i32.load
(i32.const 1224)
)
@@ -7299,9 +7301,9 @@
(get_local $6)
)
(if
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $7)
(i32.const 16)
@@ -7328,7 +7330,7 @@
)
)
(if
- (set_local $0
+ (tee_local $0
(i32.load offset=4
(get_local $5)
)
@@ -7418,12 +7420,12 @@
)
(if
(i32.and
- (set_local $5
+ (tee_local $5
(i32.load
(i32.const 1208)
)
)
- (set_local $3
+ (tee_local $3
(i32.shl
(i32.const 1)
(get_local $8)
@@ -7432,9 +7434,9 @@
)
(if
(i32.lt_u
- (set_local $5
+ (tee_local $5
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 8)
@@ -7498,9 +7500,9 @@
(i32.add
(i32.const 1512)
(i32.shl
- (set_local $1
+ (tee_local $1
(if
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $0)
(i32.const 8)
@@ -7517,20 +7519,20 @@
(i32.shr_u
(get_local $0)
(i32.add
- (set_local $3
+ (tee_local $3
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $1
+ (tee_local $1
(i32.and
(i32.shr_u
(i32.add
- (set_local $15
+ (tee_local $15
(i32.shl
(get_local $1)
- (set_local $13
+ (tee_local $13
(i32.and
(i32.shr_u
(i32.add
@@ -7553,11 +7555,11 @@
)
(get_local $13)
)
- (set_local $15
+ (tee_local $15
(i32.and
(i32.shr_u
(i32.add
- (set_local $5
+ (tee_local $5
(i32.shl
(get_local $15)
(get_local $1)
@@ -7613,12 +7615,12 @@
)
(if
(i32.and
- (set_local $15
+ (tee_local $15
(i32.load
(i32.const 1212)
)
)
- (set_local $5
+ (tee_local $5
(i32.shl
(i32.const 1)
(get_local $1)
@@ -7672,9 +7674,9 @@
)
)
(if
- (set_local $12
+ (tee_local $12
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(i32.add
(get_local $1)
@@ -7757,9 +7759,9 @@
(if
(i32.and
(i32.ge_u
- (set_local $13
+ (tee_local $13
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $16)
(i32.const 8)
@@ -7767,7 +7769,7 @@
)
)
)
- (set_local $5
+ (tee_local $5
(i32.load
(i32.const 1224)
)
@@ -7833,7 +7835,7 @@
)
(i32.store
(i32.const 1240)
- (set_local $2
+ (tee_local $2
(i32.add
(i32.load
(i32.const 1240)
@@ -7851,7 +7853,7 @@
)
(loop $while-out$20 $while-in$21
(if
- (set_local $2
+ (tee_local $2
(i32.load
(get_local $0)
)
@@ -7912,15 +7914,15 @@
(get_local $11)
)
(i32.store
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $11)
(i32.const 32)
)
)
- (set_local $8
+ (tee_local $8
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $0)
(i32.const 28)
@@ -7931,10 +7933,10 @@
)
(i32.store offset=4
(get_local $3)
- (set_local $10
+ (tee_local $10
(i32.sub
(i32.load
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $0)
(i32.const 20)
@@ -7981,7 +7983,7 @@
(if
(i32.eq
(get_local $5)
- (set_local $6
+ (tee_local $6
(if
(i32.load
(i32.const 1160)
@@ -8078,7 +8080,7 @@
(if
(i32.gt_u
(get_local $6)
- (set_local $5
+ (tee_local $5
(i32.load offset=4
(get_local $4)
)
@@ -8087,7 +8089,7 @@
(block
(i32.store
(get_local $9)
- (set_local $7
+ (tee_local $7
(i32.load
(get_local $8)
)
@@ -8190,7 +8192,7 @@
(i32.store offset=16
(get_local $0)
(i32.add
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $8)
)
@@ -8202,7 +8204,7 @@
)
(i32.store
(get_local $9)
- (set_local $8
+ (tee_local $8
(get_local $5)
)
)
@@ -8272,9 +8274,9 @@
(local $6 i32)
(local $7 i32)
(if
- (set_local $5
+ (tee_local $5
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $2)
(i32.const 16)
@@ -8317,9 +8319,9 @@
)
(block
(set_local $6
- (set_local $3
+ (tee_local $3
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $2)
(i32.const 20)
@@ -8391,7 +8393,7 @@
(i32.load8_s
(i32.add
(get_local $0)
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $3)
(i32.const -1)
@@ -8464,10 +8466,12 @@
)
)
)
- (call $jb
- (get_local $6)
- (get_local $2)
- (get_local $0)
+ (drop
+ (call $jb
+ (get_local $6)
+ (get_local $2)
+ (get_local $0)
+ )
)
(i32.store
(get_local $5)
@@ -8498,7 +8502,7 @@
(block $label$break$a
(if
(i32.and
- (set_local $3
+ (tee_local $3
(get_local $0)
)
(i32.const 3)
@@ -8522,18 +8526,19 @@
)
)
(if
- (i32.and
- (set_local $4
- (set_local $0
- (i32.add
- (get_local $0)
- (i32.const 1)
+ (i32.eqz
+ (i32.and
+ (tee_local $4
+ (tee_local $0
+ (i32.add
+ (get_local $0)
+ (i32.const 1)
+ )
)
)
+ (i32.const 3)
)
- (i32.const 3)
)
- (get_local $0)
(block
(set_local $2
(get_local $0)
@@ -8571,7 +8576,7 @@
(i32.and
(i32.xor
(i32.and
- (set_local $2
+ (tee_local $2
(i32.load
(get_local $1)
)
@@ -8613,7 +8618,7 @@
(loop $while-out$5 $while-in$6
(if
(i32.load8_s
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $2)
(i32.const 1)
@@ -8628,7 +8633,6 @@
(br $while-in$6)
)
)
- (get_local $1)
)
(set_local $5
(get_local $1)
@@ -8702,7 +8706,7 @@
(i32.const 1188)
)
(if
- (set_local $2
+ (tee_local $2
(i32.load
(i32.const 1184)
)
@@ -8755,12 +8759,13 @@
)
)
(if
- (set_local $1
- (i32.load offset=56
- (get_local $1)
+ (i32.eqz
+ (tee_local $1
+ (i32.load offset=56
+ (get_local $1)
+ )
)
)
- (get_local $2)
(block
(set_local $0
(get_local $2)
@@ -8771,7 +8776,6 @@
(br $while-in$3)
)
)
- (get_local $0)
)
(call_import $xa
(i32.const 1188)
@@ -8805,10 +8809,10 @@
)
)
(i32.store8
- (set_local $6
+ (tee_local $6
(get_local $5)
)
- (set_local $9
+ (tee_local $9
(i32.and
(get_local $1)
(i32.const 255)
@@ -8816,9 +8820,9 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $0)
(i32.const 16)
@@ -8862,9 +8866,9 @@
(block
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 20)
@@ -8876,7 +8880,7 @@
)
(if
(i32.ne
- (set_local $4
+ (tee_local $4
(i32.and
(get_local $1)
(i32.const 255)
@@ -8946,7 +8950,7 @@
(if
(i32.gt_u
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 20)
@@ -8954,7 +8958,7 @@
)
)
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $0)
(i32.const 28)
@@ -8963,19 +8967,21 @@
)
)
(block
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load offset=36
- (get_local $0)
+ (drop
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load offset=36
+ (get_local $0)
+ )
+ (i32.const 3)
)
- (i32.const 3)
+ (i32.const 2)
)
- (i32.const 2)
+ (get_local $0)
+ (i32.const 0)
+ (i32.const 0)
)
- (get_local $0)
- (i32.const 0)
- (i32.const 0)
)
(if
(i32.load
@@ -9001,9 +9007,9 @@
(block
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 4)
@@ -9011,9 +9017,9 @@
)
)
)
- (set_local $6
+ (tee_local $6
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $0)
(i32.const 8)
@@ -9234,7 +9240,7 @@
(i32.or
(i32.or
(i32.or
- (set_local $1
+ (tee_local $1
(i32.and
(get_local $1)
(i32.const 255)
@@ -9263,7 +9269,7 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.and
(get_local $0)
(i32.const 3)
@@ -9353,7 +9359,7 @@
(if
(i32.gt_s
(i32.load offset=76
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 1024)
)
@@ -9388,9 +9394,9 @@
)
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $1)
(i32.const 20)
@@ -9450,7 +9456,7 @@
(local $2 i32)
(set_local $2
(i32.load8_s
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 74)
@@ -9470,7 +9476,7 @@
)
(if
(i32.and
- (set_local $2
+ (tee_local $2
(i32.load
(get_local $0)
)
@@ -9498,7 +9504,7 @@
)
(i32.store offset=28
(get_local $0)
- (set_local $1
+ (tee_local $1
(i32.load offset=44
(get_local $0)
)
@@ -9532,7 +9538,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(if
(i32.gt_s
(i32.load offset=76
@@ -9601,7 +9607,7 @@
)
)
(i32.store
- (set_local $3
+ (tee_local $3
(get_local $4)
)
(i32.load offset=60
@@ -9618,7 +9624,7 @@
)
(i32.store offset=12
(get_local $3)
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $4)
(i32.const 20)
@@ -9818,7 +9824,7 @@
)
)
(i32.store
- (set_local $2
+ (tee_local $2
(get_local $1)
)
(i32.load offset=60
@@ -10038,8 +10044,10 @@
(i32.const 0)
)
(func $Na (result i32)
- (call $db
- (i32.const 1144)
+ (drop
+ (call $db
+ (i32.const 1144)
+ )
)
(i32.const 0)
)
@@ -10079,7 +10087,7 @@
(func $ib (result i32)
(i32.const 0)
)
- (func $__growWasmMemory (param $newSize i32)
+ (func $__growWasmMemory (param $newSize i32) (result i32)
(grow_memory
(get_local $newSize)
)