summaryrefslogtreecommitdiff
path: root/test/memorygrowth.fromasm
diff options
context:
space:
mode:
Diffstat (limited to 'test/memorygrowth.fromasm')
-rw-r--r--test/memorygrowth.fromasm1050
1 files changed, 529 insertions, 521 deletions
diff --git a/test/memorygrowth.fromasm b/test/memorygrowth.fromasm
index c07cc247e..d39786018 100644
--- a/test/memorygrowth.fromasm
+++ b/test/memorygrowth.fromasm
@@ -123,16 +123,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
@@ -158,18 +158,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
@@ -228,7 +228,7 @@
(if
(i32.eq
(i32.load
- (set_local $19
+ (tee_local $19
(i32.add
(get_local $11)
(i32.const 12)
@@ -254,7 +254,7 @@
(i32.store offset=4
(get_local $29)
(i32.or
- (set_local $11
+ (tee_local $11
(i32.shl
(get_local $0)
(i32.const 3)
@@ -264,7 +264,7 @@
)
)
(i32.store
- (set_local $25
+ (tee_local $25
(i32.add
(i32.add
(get_local $29)
@@ -292,7 +292,7 @@
(if
(i32.gt_u
(get_local $14)
- (set_local $25
+ (tee_local $25
(i32.load
(i32.const 1216)
)
@@ -305,17 +305,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)
@@ -343,27 +343,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)
@@ -376,10 +376,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)
@@ -391,10 +391,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)
@@ -406,10 +406,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)
@@ -479,7 +479,7 @@
(if
(i32.eq
(i32.load
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $5)
(i32.const 12)
@@ -515,14 +515,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)
@@ -554,7 +554,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (set_local $25
+ (tee_local $25
(i32.shr_u
(get_local $39)
(i32.const 3)
@@ -568,12 +568,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)
@@ -582,9 +582,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)
@@ -661,7 +661,7 @@
)
)
(if
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 1212)
)
@@ -670,7 +670,7 @@
(set_local $0
(i32.and
(i32.shr_u
- (set_local $5
+ (tee_local $5
(i32.add
(i32.and
(get_local $0)
@@ -691,7 +691,7 @@
(i32.sub
(i32.and
(i32.load offset=4
- (set_local $25
+ (tee_local $25
(i32.load
(i32.add
(i32.shl
@@ -700,10 +700,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)
@@ -716,10 +716,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)
@@ -731,10 +731,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)
@@ -746,10 +746,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)
@@ -784,9 +784,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)
)
@@ -795,7 +795,7 @@
(get_local $25)
)
(if
- (set_local $16
+ (tee_local $16
(i32.load offset=20
(get_local $12)
)
@@ -810,13 +810,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
@@ -847,12 +847,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)
)
@@ -863,7 +863,7 @@
(if
(i32.ge_u
(get_local $26)
- (set_local $12
+ (tee_local $12
(i32.add
(get_local $26)
(get_local $14)
@@ -877,10 +877,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)
)
@@ -889,9 +889,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)
@@ -908,9 +908,9 @@
)
)
(if
- (set_local $25
+ (tee_local $25
(i32.load
- (set_local $16
+ (tee_local $16
(i32.add
(get_local $26)
(i32.const 16)
@@ -930,15 +930,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)
@@ -953,13 +953,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)
@@ -975,9 +975,9 @@
(get_local $8)
)
)
- (br $while-out$10)
+ (br $while-out$27)
)
- (br $while-in$11)
+ (br $while-in$28)
)
(if
(i32.lt_u
@@ -999,7 +999,7 @@
(block
(if
(i32.lt_u
- (set_local $8
+ (tee_local $8
(i32.load offset=8
(get_local $26)
)
@@ -1011,7 +1011,7 @@
(if
(i32.ne
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $8)
(i32.const 12)
@@ -1025,7 +1025,7 @@
(if
(i32.eq
(i32.load
- (set_local $16
+ (tee_local $16
(i32.add
(get_local $19)
(i32.const 8)
@@ -1052,7 +1052,7 @@
)
)
)
- (block $do-once$12
+ (block $do-once$29
(if
(get_local $2)
(block
@@ -1060,11 +1060,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)
)
@@ -1100,7 +1100,7 @@
)
)
)
- (br $do-once$12)
+ (br $do-once$29)
)
)
)
@@ -1117,7 +1117,7 @@
(if
(i32.eq
(i32.load
- (set_local $19
+ (tee_local $19
(i32.add
(get_local $2)
(i32.const 16)
@@ -1135,7 +1135,7 @@
(get_local $27)
)
)
- (br_if $do-once$12
+ (br_if $do-once$29
(i32.eqz
(get_local $27)
)
@@ -1145,7 +1145,7 @@
(if
(i32.lt_u
(get_local $27)
- (set_local $19
+ (tee_local $19
(i32.load
(i32.const 1224)
)
@@ -1158,7 +1158,7 @@
(get_local $2)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load offset=16
(get_local $26)
)
@@ -1182,7 +1182,7 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load offset=20
(get_local $26)
)
@@ -1219,7 +1219,7 @@
(i32.store offset=4
(get_local $26)
(i32.or
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $32)
(get_local $14)
@@ -1229,7 +1229,7 @@
)
)
(i32.store
- (set_local $3
+ (tee_local $3
(i32.add
(i32.add
(get_local $26)
@@ -1269,7 +1269,7 @@
(get_local $32)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load
(i32.const 1216)
)
@@ -1285,7 +1285,7 @@
(i32.const 1248)
(i32.shl
(i32.shl
- (set_local $19
+ (tee_local $19
(i32.shr_u
(get_local $3)
(i32.const 3)
@@ -1299,12 +1299,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)
@@ -1313,9 +1313,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)
@@ -1416,7 +1416,7 @@
(block
(set_local $2
(i32.and
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 11)
@@ -1426,7 +1426,7 @@
)
)
(if
- (set_local $8
+ (tee_local $8
(i32.load
(i32.const 1212)
)
@@ -1440,13 +1440,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)
@@ -1463,20 +1463,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
@@ -1499,11 +1499,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)
@@ -1579,12 +1579,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)
@@ -1638,7 +1638,7 @@
(set_local $27
(select
(get_local $25)
- (set_local $29
+ (tee_local $29
(i32.load offset=20
(get_local $19)
)
@@ -1650,7 +1650,7 @@
)
(i32.eq
(get_local $29)
- (set_local $19
+ (tee_local $19
(i32.load
(i32.add
(i32.add
@@ -1672,7 +1672,7 @@
)
)
(if
- (set_local $29
+ (tee_local $29
(i32.eq
(get_local $19)
(i32.const 0)
@@ -1691,7 +1691,7 @@
(set_local $7
(i32.const 86)
)
- (br $while-out$17)
+ (br $while-out$3)
)
(block
(set_local $7
@@ -1717,7 +1717,7 @@
)
)
)
- (br $while-in$18)
+ (br $while-in$4)
)
)
(block
@@ -1742,7 +1742,7 @@
(i32.const 86)
)
(if
- (set_local $0
+ (tee_local $0
(if
(i32.and
(i32.eq
@@ -1757,11 +1757,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)
@@ -1785,7 +1785,7 @@
(set_local $16
(i32.and
(i32.shr_u
- (set_local $0
+ (tee_local $0
(i32.add
(i32.and
(get_local $16)
@@ -1810,10 +1810,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)
@@ -1826,10 +1826,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)
@@ -1841,10 +1841,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)
@@ -1856,10 +1856,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)
@@ -1914,13 +1914,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
@@ -1949,7 +1949,7 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load offset=16
(get_local $18)
)
@@ -1964,11 +1964,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)
)
@@ -1988,10 +1988,10 @@
(set_local $9
(get_local $5)
)
- (br $while-out$19)
+ (br $while-out$5)
)
)
- (br $while-in$20)
+ (br $while-in$6)
)
)
(if
@@ -2010,7 +2010,7 @@
(if
(i32.lt_u
(get_local $9)
- (set_local $8
+ (tee_local $8
(i32.load
(i32.const 1224)
)
@@ -2021,7 +2021,7 @@
(if
(i32.ge_u
(get_local $9)
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $9)
(get_local $2)
@@ -2035,10 +2035,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)
)
@@ -2047,9 +2047,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)
@@ -2066,9 +2066,9 @@
)
)
(if
- (set_local $25
+ (tee_local $25
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $9)
(i32.const 16)
@@ -2083,15 +2083,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)
@@ -2106,13 +2106,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)
@@ -2128,9 +2128,9 @@
(get_local $14)
)
)
- (br $while-out$23)
+ (br $while-out$9)
)
- (br $while-in$24)
+ (br $while-in$10)
)
(if
(i32.lt_u
@@ -2152,7 +2152,7 @@
(block
(if
(i32.lt_u
- (set_local $14
+ (tee_local $14
(i32.load offset=8
(get_local $9)
)
@@ -2164,7 +2164,7 @@
(if
(i32.ne
(i32.load
- (set_local $16
+ (tee_local $16
(i32.add
(get_local $14)
(i32.const 12)
@@ -2178,7 +2178,7 @@
(if
(i32.eq
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $3)
(i32.const 8)
@@ -2205,7 +2205,7 @@
)
)
)
- (block $do-once$25
+ (block $do-once$11
(if
(get_local $12)
(block
@@ -2213,11 +2213,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)
)
@@ -2253,7 +2253,7 @@
)
)
)
- (br $do-once$25)
+ (br $do-once$11)
)
)
)
@@ -2270,7 +2270,7 @@
(if
(i32.eq
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $12)
(i32.const 16)
@@ -2288,7 +2288,7 @@
(get_local $20)
)
)
- (br_if $do-once$25
+ (br_if $do-once$11
(i32.eqz
(get_local $20)
)
@@ -2298,7 +2298,7 @@
(if
(i32.lt_u
(get_local $20)
- (set_local $3
+ (tee_local $3
(i32.load
(i32.const 1224)
)
@@ -2311,7 +2311,7 @@
(get_local $12)
)
(if
- (set_local $8
+ (tee_local $8
(i32.load offset=16
(get_local $9)
)
@@ -2335,7 +2335,7 @@
)
)
(if
- (set_local $8
+ (tee_local $8
(i32.load offset=20
(get_local $9)
)
@@ -2363,7 +2363,7 @@
)
)
)
- (block $do-once$29
+ (block $do-once$15
(if
(i32.lt_u
(get_local $22)
@@ -2373,7 +2373,7 @@
(i32.store offset=4
(get_local $9)
(i32.or
- (set_local $12
+ (tee_local $12
(i32.add
(get_local $22)
(get_local $2)
@@ -2383,7 +2383,7 @@
)
)
(i32.store
- (set_local $8
+ (tee_local $8
(i32.add
(i32.add
(get_local $9)
@@ -2448,12 +2448,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)
@@ -2462,9 +2462,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)
@@ -2521,16 +2521,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)
@@ -2547,20 +2547,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
@@ -2583,11 +2583,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)
@@ -2634,7 +2634,7 @@
(get_local $20)
)
(i32.store offset=4
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $5)
(i32.const 16)
@@ -2649,12 +2649,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)
@@ -2686,7 +2686,7 @@
(get_local $5)
(get_local $5)
)
- (br $do-once$29)
+ (br $do-once$15)
)
)
(set_local $8
@@ -2713,7 +2713,7 @@
(get_local $0)
)
)
- (loop $while-out$31 $while-in$32
+ (loop $while-out$17 $while-in$18
(if
(i32.eq
(i32.and
@@ -2731,13 +2731,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)
@@ -2775,10 +2775,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
@@ -2820,9 +2820,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)
@@ -2830,7 +2830,7 @@
)
)
)
- (set_local $3
+ (tee_local $3
(i32.load
(i32.const 1224)
)
@@ -2900,7 +2900,7 @@
)
(if
(i32.ge_u
- (set_local $9
+ (tee_local $9
(i32.load
(i32.const 1216)
)
@@ -2915,7 +2915,7 @@
)
(if
(i32.gt_u
- (set_local $21
+ (tee_local $21
(i32.sub
(get_local $9)
(get_local $18)
@@ -2926,7 +2926,7 @@
(block
(i32.store
(i32.const 1228)
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $24)
(get_local $18)
@@ -2976,7 +2976,7 @@
)
)
(i32.store
- (set_local $21
+ (tee_local $21
(i32.add
(i32.add
(get_local $24)
@@ -3008,7 +3008,7 @@
)
(if
(i32.gt_u
- (set_local $24
+ (tee_local $24
(i32.load
(i32.const 1220)
)
@@ -3018,7 +3018,7 @@
(block
(i32.store
(i32.const 1220)
- (set_local $21
+ (tee_local $21
(i32.sub
(get_local $24)
(get_local $18)
@@ -3027,9 +3027,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)
)
@@ -3097,7 +3097,7 @@
)
(i32.store
(get_local $15)
- (set_local $24
+ (tee_local $24
(i32.xor
(i32.and
(get_local $15)
@@ -3121,16 +3121,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)
@@ -3138,7 +3138,7 @@
)
)
)
- (set_local $6
+ (tee_local $6
(i32.sub
(i32.const 0)
(get_local $15)
@@ -3159,7 +3159,7 @@
)
)
(if
- (set_local $22
+ (tee_local $22
(i32.load
(i32.const 1648)
)
@@ -3167,9 +3167,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)
)
@@ -3197,7 +3197,7 @@
)
(if
(i32.eq
- (set_local $7
+ (tee_local $7
(block $label$break$b
(if
(i32.and
@@ -3210,7 +3210,7 @@
(block
(block $label$break$c
(if
- (set_local $22
+ (tee_local $22
(i32.load
(i32.const 1232)
)
@@ -3222,7 +3222,7 @@
(loop $while-out$35 $while-in$36
(if
(i32.le_u
- (set_local $20
+ (tee_local $20
(i32.load
(get_local $13)
)
@@ -3234,7 +3234,7 @@
(i32.add
(get_local $20)
(i32.load
- (set_local $23
+ (tee_local $23
(i32.add
(get_local $13)
(i32.const 4)
@@ -3257,7 +3257,7 @@
)
(if
(i32.eqz
- (set_local $13
+ (tee_local $13
(i32.load offset=8
(get_local $13)
)
@@ -3274,7 +3274,7 @@
)
(if
(i32.lt_u
- (set_local $13
+ (tee_local $13
(i32.and
(i32.sub
(get_local $9)
@@ -3289,7 +3289,7 @@
)
(if
(i32.eq
- (set_local $23
+ (tee_local $23
(call_import $ta
(get_local $13)
)
@@ -3347,7 +3347,7 @@
)
(if
(i32.ne
- (set_local $22
+ (tee_local $22
(call_import $ta
(i32.const 0)
)
@@ -3358,9 +3358,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)
)
@@ -3368,7 +3368,7 @@
(i32.const -1)
)
)
- (set_local $2
+ (tee_local $2
(get_local $22)
)
)
@@ -3393,7 +3393,7 @@
)
(set_local $2
(i32.add
- (set_local $13
+ (tee_local $13
(i32.load
(i32.const 1640)
)
@@ -3414,7 +3414,7 @@
)
(block
(if
- (set_local $23
+ (tee_local $23
(i32.load
(i32.const 1648)
)
@@ -3434,7 +3434,7 @@
)
(if
(i32.eq
- (set_local $23
+ (tee_local $23
(call_import $ta
(get_local $6)
)
@@ -3502,14 +3502,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)
)
@@ -3531,8 +3531,10 @@
(i32.const -1)
)
(block
- (call_import $ta
- (get_local $23)
+ (drop
+ (call_import $ta
+ (get_local $23)
+ )
)
(br $label$break$d)
)
@@ -3595,12 +3597,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)
)
@@ -3619,7 +3621,7 @@
)
(if
(i32.gt_u
- (set_local $10
+ (tee_local $10
(i32.sub
(get_local $15)
(get_local $4)
@@ -3653,7 +3655,7 @@
(block
(i32.store
(i32.const 1640)
- (set_local $10
+ (tee_local $10
(i32.add
(i32.load
(i32.const 1640)
@@ -3676,7 +3678,7 @@
)
(block $do-once$42
(if
- (set_local $10
+ (tee_local $10
(i32.load
(i32.const 1232)
)
@@ -3685,19 +3687,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)
@@ -3723,12 +3725,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)
)
@@ -3773,13 +3775,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)
@@ -3847,7 +3849,7 @@
(if
(i32.lt_u
(get_local $28)
- (set_local $15
+ (tee_local $15
(i32.load
(i32.const 1224)
)
@@ -3872,7 +3874,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
@@ -3890,12 +3892,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)
)
@@ -3905,10 +3907,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
@@ -3931,7 +3933,7 @@
(get_local $28)
)
(i32.store
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $45)
(i32.const 4)
@@ -3952,7 +3954,7 @@
(i32.and
(i32.sub
(i32.const 0)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $28)
(i32.const 8)
@@ -3979,7 +3981,7 @@
(i32.and
(i32.sub
(i32.const 0)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $15)
(i32.const 8)
@@ -4020,7 +4022,7 @@
(i32.const 3)
)
)
- (block $do-once$50
+ (block $do-once$48
(if
(i32.eq
(get_local $4)
@@ -4029,7 +4031,7 @@
(block
(i32.store
(i32.const 1220)
- (set_local $6
+ (tee_local $6
(i32.add
(i32.load
(i32.const 1220)
@@ -4061,7 +4063,7 @@
(block
(i32.store
(i32.const 1216)
- (set_local $6
+ (tee_local $6
(i32.add
(i32.load
(i32.const 1216)
@@ -4088,16 +4090,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)
)
@@ -4131,15 +4133,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
@@ -4160,7 +4162,7 @@
)
(call_import $qa)
)
- (br_if $do-once$53
+ (br_if $do-once$59
(i32.eq
(i32.load offset=12
(get_local $6)
@@ -4196,7 +4198,7 @@
(br $label$break$e)
)
)
- (block $do-once$55
+ (block $do-once$61
(if
(i32.eq
(get_local $9)
@@ -4219,7 +4221,7 @@
(if
(i32.eq
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $9)
(i32.const 8)
@@ -4232,7 +4234,7 @@
(set_local $46
(get_local $2)
)
- (br $do-once$55)
+ (br $do-once$61)
)
)
(call_import $qa)
@@ -4254,10 +4256,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)
)
@@ -4266,11 +4268,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)
@@ -4290,7 +4292,7 @@
)
)
(if
- (set_local $20
+ (tee_local $20
(i32.load
(get_local $22)
)
@@ -4307,15 +4309,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)
@@ -4330,13 +4332,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)
@@ -4352,9 +4354,9 @@
(get_local $13)
)
)
- (br $while-out$59)
+ (br $while-out$53)
)
- (br $while-in$60)
+ (br $while-in$54)
)
(if
(i32.lt_u
@@ -4376,7 +4378,7 @@
(block
(if
(i32.lt_u
- (set_local $13
+ (tee_local $13
(i32.load offset=8
(get_local $4)
)
@@ -4388,7 +4390,7 @@
(if
(i32.ne
(i32.load
- (set_local $20
+ (tee_local $20
(i32.add
(get_local $13)
(i32.const 12)
@@ -4402,7 +4404,7 @@
(if
(i32.eq
(i32.load
- (set_local $22
+ (tee_local $22
(i32.add
(get_local $2)
(i32.const 8)
@@ -4434,16 +4436,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)
)
@@ -4459,7 +4461,7 @@
(get_local $6)
(get_local $30)
)
- (br_if $do-once$61
+ (br_if $do-once$55
(get_local $30)
)
(i32.store
@@ -4492,7 +4494,7 @@
(if
(i32.eq
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $23)
(i32.const 16)
@@ -4521,7 +4523,7 @@
(if
(i32.lt_u
(get_local $30)
- (set_local $2
+ (tee_local $2
(i32.load
(i32.const 1224)
)
@@ -4534,9 +4536,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)
@@ -4564,7 +4566,7 @@
)
(br_if $label$break$e
(i32.eqz
- (set_local $9
+ (tee_local $9
(i32.load offset=4
(get_local $6)
)
@@ -4659,15 +4661,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)
@@ -4677,9 +4679,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)
@@ -4698,7 +4700,7 @@
(set_local $41
(get_local $23)
)
- (br $do-once$65)
+ (br $do-once$63)
)
)
(call_import $qa)
@@ -4739,24 +4741,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)
@@ -4768,20 +4770,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
@@ -4804,11 +4806,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)
@@ -4856,7 +4858,7 @@
(get_local $0)
)
(i32.store offset=4
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $1)
(i32.const 16)
@@ -4871,12 +4873,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)
@@ -4908,7 +4910,7 @@
(get_local $1)
(get_local $1)
)
- (br $do-once$50)
+ (br $do-once$48)
)
)
(set_local $13
@@ -4935,7 +4937,7 @@
(get_local $2)
)
)
- (loop $while-out$69 $while-in$70
+ (loop $while-out$67 $while-in$68
(if
(i32.eq
(i32.and
@@ -4953,13 +4955,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)
@@ -4997,10 +4999,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
@@ -5042,9 +5044,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)
@@ -5052,7 +5054,7 @@
)
)
)
- (set_local $17
+ (tee_local $17
(i32.load
(i32.const 1224)
)
@@ -5105,10 +5107,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)
)
@@ -5117,7 +5119,7 @@
)
(if
(i32.gt_u
- (set_local $24
+ (tee_local $24
(i32.add
(get_local $1)
(i32.load offset=4
@@ -5131,7 +5133,7 @@
(set_local $0
(get_local $24)
)
- (br $while-out$71)
+ (br $while-out$69)
)
)
)
@@ -5140,11 +5142,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)
@@ -5155,10 +5157,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
@@ -5182,7 +5184,7 @@
)
(i32.lt_u
(get_local $1)
- (set_local $24
+ (tee_local $24
(i32.add
(get_local $10)
(i32.const 16)
@@ -5196,16 +5198,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)
@@ -5228,7 +5230,7 @@
)
(i32.store
(i32.const 1220)
- (set_local $13
+ (tee_local $13
(i32.sub
(i32.add
(get_local $33)
@@ -5259,7 +5261,7 @@
)
)
(i32.store
- (set_local $13
+ (tee_local $13
(i32.add
(get_local $21)
(i32.const 4)
@@ -5313,9 +5315,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)
@@ -5323,7 +5325,7 @@
)
(i32.const 7)
)
- (br_if $do-in$74
+ (br_if $do-in$72
(i32.lt_u
(i32.add
(get_local $1)
@@ -5351,7 +5353,7 @@
(i32.store offset=4
(get_local $10)
(i32.or
- (set_local $1
+ (tee_local $1
(i32.sub
(get_local $21)
(get_local $10)
@@ -5390,12 +5392,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)
@@ -5404,9 +5406,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)
@@ -5470,9 +5472,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)
@@ -5489,20 +5491,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
@@ -5525,11 +5527,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)
@@ -5586,12 +5588,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)
@@ -5650,7 +5652,7 @@
(get_local $2)
)
)
- (loop $while-out$75 $while-in$76
+ (loop $while-out$73 $while-in$74
(if
(i32.eq
(i32.and
@@ -5668,13 +5670,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)
@@ -5712,10 +5714,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
@@ -5757,9 +5759,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)
@@ -5767,7 +5769,7 @@
)
)
)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 1224)
)
@@ -5811,7 +5813,7 @@
(if
(i32.or
(i32.eq
- (set_local $4
+ (tee_local $4
(i32.load
(i32.const 1224)
)
@@ -5853,9 +5855,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
@@ -5873,9 +5875,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)
@@ -5887,16 +5889,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)
@@ -5919,7 +5921,7 @@
)
(i32.store
(i32.const 1220)
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.add
(get_local $33)
@@ -5954,7 +5956,7 @@
)
(if
(i32.gt_u
- (set_local $10
+ (tee_local $10
(i32.load
(i32.const 1220)
)
@@ -5964,7 +5966,7 @@
(block
(i32.store
(i32.const 1220)
- (set_local $32
+ (tee_local $32
(i32.sub
(get_local $10)
(get_local $18)
@@ -5973,9 +5975,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)
)
@@ -6050,13 +6052,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)
)
@@ -6066,9 +6068,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)
@@ -6086,7 +6088,7 @@
(set_local $7
(i32.add
(get_local $1)
- (set_local $5
+ (tee_local $5
(i32.and
(get_local $9)
(i32.const -8)
@@ -6128,7 +6130,7 @@
)
(if
(i32.lt_u
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $1)
(i32.sub
@@ -6152,9 +6154,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)
@@ -6223,12 +6225,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
@@ -6312,7 +6314,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $1)
(i32.const 8)
@@ -6353,7 +6355,7 @@
(block $do-once$2
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=12
(get_local $0)
)
@@ -6362,11 +6364,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)
@@ -6387,7 +6389,7 @@
)
(if
(i32.eqz
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $4)
)
@@ -6403,9 +6405,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)
@@ -6424,9 +6426,9 @@
)
)
(if
- (set_local $11
+ (tee_local $11
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $1)
(i32.const 16)
@@ -6474,7 +6476,7 @@
(block
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.load offset=8
(get_local $0)
)
@@ -6486,7 +6488,7 @@
(if
(i32.ne
(i32.load
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $6)
(i32.const 12)
@@ -6500,7 +6502,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $1)
(i32.const 8)
@@ -6534,11 +6536,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)
)
@@ -6597,7 +6599,7 @@
(if
(i32.eq
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $9)
(i32.const 16)
@@ -6634,7 +6636,7 @@
(if
(i32.lt_u
(get_local $3)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 1224)
)
@@ -6647,9 +6649,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)
@@ -6676,7 +6678,7 @@
)
)
(if
- (set_local $4
+ (tee_local $4
(i32.load offset=4
(get_local $6)
)
@@ -6738,9 +6740,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)
@@ -6795,7 +6797,7 @@
(block
(i32.store
(i32.const 1220)
- (set_local $3
+ (tee_local $3
(i32.add
(i32.load
(i32.const 1220)
@@ -6845,7 +6847,7 @@
(block
(i32.store
(i32.const 1216)
- (set_local $3
+ (tee_local $3
(i32.add
(i32.load
(i32.const 1216)
@@ -6904,12 +6906,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
@@ -6991,7 +6993,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $10)
(i32.const 8)
@@ -7025,7 +7027,7 @@
(block $do-once$10
(if
(i32.eq
- (set_local $10
+ (tee_local $10
(i32.load offset=12
(get_local $7)
)
@@ -7034,11 +7036,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)
@@ -7059,7 +7061,7 @@
)
(if
(i32.eqz
- (set_local $0
+ (tee_local $0
(i32.load
(get_local $4)
)
@@ -7075,9 +7077,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)
@@ -7096,9 +7098,9 @@
)
)
(if
- (set_local $11
+ (tee_local $11
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 16)
@@ -7140,7 +7142,7 @@
(block
(if
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.load offset=8
(get_local $7)
)
@@ -7154,7 +7156,7 @@
(if
(i32.ne
(i32.load
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $1)
(i32.const 12)
@@ -7168,7 +7170,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $10)
(i32.const 8)
@@ -7202,11 +7204,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)
)
@@ -7259,7 +7261,7 @@
(if
(i32.eq
(i32.load
- (set_local $10
+ (tee_local $10
(i32.add
(get_local $6)
(i32.const 16)
@@ -7287,7 +7289,7 @@
(if
(i32.lt_u
(get_local $12)
- (set_local $10
+ (tee_local $10
(i32.load
(i32.const 1224)
)
@@ -7300,9 +7302,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)
@@ -7329,7 +7331,7 @@
)
)
(if
- (set_local $0
+ (tee_local $0
(i32.load offset=4
(get_local $5)
)
@@ -7419,12 +7421,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)
@@ -7433,9 +7435,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)
@@ -7499,9 +7501,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)
@@ -7518,20 +7520,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
@@ -7554,11 +7556,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)
@@ -7614,12 +7616,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)
@@ -7673,9 +7675,9 @@
)
)
(if
- (set_local $12
+ (tee_local $12
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(i32.add
(get_local $1)
@@ -7758,9 +7760,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)
@@ -7768,7 +7770,7 @@
)
)
)
- (set_local $5
+ (tee_local $5
(i32.load
(i32.const 1224)
)
@@ -7834,7 +7836,7 @@
)
(i32.store
(i32.const 1240)
- (set_local $2
+ (tee_local $2
(i32.add
(i32.load
(i32.const 1240)
@@ -7852,7 +7854,7 @@
)
(loop $while-out$20 $while-in$21
(if
- (set_local $2
+ (tee_local $2
(i32.load
(get_local $0)
)
@@ -7913,15 +7915,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)
@@ -7932,10 +7934,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)
@@ -7982,7 +7984,7 @@
(if
(i32.eq
(get_local $5)
- (set_local $6
+ (tee_local $6
(if
(i32.load
(i32.const 1160)
@@ -8079,7 +8081,7 @@
(if
(i32.gt_u
(get_local $6)
- (set_local $5
+ (tee_local $5
(i32.load offset=4
(get_local $4)
)
@@ -8088,7 +8090,7 @@
(block
(i32.store
(get_local $9)
- (set_local $7
+ (tee_local $7
(i32.load
(get_local $8)
)
@@ -8191,7 +8193,7 @@
(i32.store offset=16
(get_local $0)
(i32.add
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $8)
)
@@ -8203,7 +8205,7 @@
)
(i32.store
(get_local $9)
- (set_local $8
+ (tee_local $8
(get_local $5)
)
)
@@ -8273,9 +8275,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)
@@ -8318,9 +8320,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)
@@ -8392,7 +8394,7 @@
(i32.load8_s
(i32.add
(get_local $0)
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $3)
(i32.const -1)
@@ -8465,10 +8467,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)
@@ -8499,7 +8503,7 @@
(block $label$break$a
(if
(i32.and
- (set_local $3
+ (tee_local $3
(get_local $0)
)
(i32.const 3)
@@ -8523,18 +8527,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)
@@ -8572,7 +8577,7 @@
(i32.and
(i32.xor
(i32.and
- (set_local $2
+ (tee_local $2
(i32.load
(get_local $1)
)
@@ -8614,7 +8619,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)
@@ -8629,7 +8634,6 @@
(br $while-in$6)
)
)
- (get_local $1)
)
(set_local $5
(get_local $1)
@@ -8703,7 +8707,7 @@
(i32.const 1188)
)
(if
- (set_local $2
+ (tee_local $2
(i32.load
(i32.const 1184)
)
@@ -8756,12 +8760,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)
@@ -8772,7 +8777,6 @@
(br $while-in$3)
)
)
- (get_local $0)
)
(call_import $xa
(i32.const 1188)
@@ -8806,10 +8810,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)
@@ -8817,9 +8821,9 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $0)
(i32.const 16)
@@ -8863,9 +8867,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)
@@ -8877,7 +8881,7 @@
)
(if
(i32.ne
- (set_local $4
+ (tee_local $4
(i32.and
(get_local $1)
(i32.const 255)
@@ -8947,7 +8951,7 @@
(if
(i32.gt_u
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 20)
@@ -8955,7 +8959,7 @@
)
)
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $0)
(i32.const 28)
@@ -8964,19 +8968,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
@@ -9002,9 +9008,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)
@@ -9012,9 +9018,9 @@
)
)
)
- (set_local $6
+ (tee_local $6
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $0)
(i32.const 8)
@@ -9235,7 +9241,7 @@
(i32.or
(i32.or
(i32.or
- (set_local $1
+ (tee_local $1
(i32.and
(get_local $1)
(i32.const 255)
@@ -9264,7 +9270,7 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.and
(get_local $0)
(i32.const 3)
@@ -9354,7 +9360,7 @@
(if
(i32.gt_s
(i32.load offset=76
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 1024)
)
@@ -9389,9 +9395,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)
@@ -9451,7 +9457,7 @@
(local $2 i32)
(set_local $2
(i32.load8_s
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 74)
@@ -9471,7 +9477,7 @@
)
(if
(i32.and
- (set_local $2
+ (tee_local $2
(i32.load
(get_local $0)
)
@@ -9499,7 +9505,7 @@
)
(i32.store offset=28
(get_local $0)
- (set_local $1
+ (tee_local $1
(i32.load offset=44
(get_local $0)
)
@@ -9533,7 +9539,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(if
(i32.gt_s
(i32.load offset=76
@@ -9602,7 +9608,7 @@
)
)
(i32.store
- (set_local $3
+ (tee_local $3
(get_local $4)
)
(i32.load offset=60
@@ -9619,7 +9625,7 @@
)
(i32.store offset=12
(get_local $3)
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $4)
(i32.const 20)
@@ -9819,7 +9825,7 @@
)
)
(i32.store
- (set_local $2
+ (tee_local $2
(get_local $1)
)
(i32.load offset=60
@@ -10039,8 +10045,10 @@
(i32.const 0)
)
(func $Na (result i32)
- (call $db
- (i32.const 1144)
+ (drop
+ (call $db
+ (i32.const 1144)
+ )
)
(i32.const 0)
)
@@ -10080,7 +10088,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)
)