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.imprecise4099
1 files changed, 1895 insertions, 2204 deletions
diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise
index 521a533ae..99ae1f394 100644
--- a/test/memorygrowth.fromasm.imprecise
+++ b/test/memorygrowth.fromasm.imprecise
@@ -42,56 +42,56 @@
(table $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
(func $eb (param $a i32) (result i32)
(local $ka i32)
- (local $s i32)
(local $e i32)
+ (local $s i32)
(local $ma i32)
- (local $q i32)
(local $i i32)
- (local $aa i32)
+ (local $q i32)
(local $V i32)
- (local $d i32)
(local $ja i32)
- (local $f i32)
- (local $g i32)
(local $c i32)
+ (local $aa i32)
+ (local $g i32)
+ (local $d i32)
(local $la i32)
+ (local $f i32)
+ (local $N i32)
(local $t i32)
(local $o i32)
- (local $N i32)
(local $ga i32)
(local $ca i32)
(local $U i32)
(local $$ i32)
- (local $j i32)
(local $ea i32)
(local $y i32)
- (local $u i32)
- (local $ba i32)
- (local $da i32)
+ (local $j i32)
(local $p i32)
(local $ha i32)
+ (local $da i32)
(local $A i32)
+ (local $u i32)
+ (local $ba i32)
(local $n i32)
- (local $fa i32)
(local $W i32)
- (local $l i32)
(local $ya i32)
+ (local $fa i32)
(local $C i32)
+ (local $l i32)
(local $ia i32)
(local $b i32)
(local $Ea i32)
- (local $m i32)
(local $P i32)
(local $Oa i32)
(local $Ha i32)
(local $za i32)
(local $z i32)
+ (local $m i32)
(local $X i32)
- (local $Pa i32)
(local $J i32)
(local $D i32)
(local $wa i32)
(local $sa i32)
+ (local $Pa i32)
(local $O i32)
(local $Y i32)
(local $Q i32)
@@ -101,7 +101,6 @@
(local $Aa i32)
(local $x i32)
(local $v i32)
- (local $h i32)
(local $T i32)
(local $S i32)
(local $R i32)
@@ -114,6 +113,7 @@
(local $xa i32)
(local $w i32)
(local $va i32)
+ (local $h i32)
(local $_ i32)
(local $Ra i32)
(local $Ma i32)
@@ -158,89 +158,81 @@
(i32.const 245)
)
(block
- (set_local $d
- (if
- (i32.lt_u
- (get_local $a)
- (i32.const 11)
- )
- (i32.const 16)
- (i32.and
- (i32.add
- (get_local $a)
- (i32.const 11)
- )
- (i32.const -8)
- )
- )
- )
(set_local $e
(i32.shr_u
- (get_local $d)
+ (set_local $d
+ (if
+ (i32.lt_u
+ (get_local $a)
+ (i32.const 11)
+ )
+ (i32.const 16)
+ (i32.and
+ (i32.add
+ (get_local $a)
+ (i32.const 11)
+ )
+ (i32.const -8)
+ )
+ )
+ )
(i32.const 3)
)
)
- (set_local $f
- (i32.load
- (i32.const 1208)
- )
- )
- (set_local $g
- (i32.shr_u
- (get_local $f)
- (get_local $e)
- )
- )
(if
(i32.and
- (get_local $g)
- (i32.const 3)
- )
- (block
- (set_local $h
- (i32.add
- (i32.xor
- (i32.and
- (get_local $g)
- (i32.const 1)
+ (set_local $g
+ (i32.shr_u
+ (set_local $f
+ (i32.load
+ (i32.const 1208)
)
- (i32.const 1)
)
(get_local $e)
)
)
- (set_local $i
- (i32.add
- (i32.const 1248)
- (i32.shl
- (i32.shl
- (get_local $h)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $j
- (i32.add
- (get_local $i)
- (i32.const 8)
- )
- )
- (set_local $l
- (i32.load
- (get_local $j)
- )
- )
- (set_local $m
- (i32.add
- (get_local $l)
- (i32.const 8)
- )
- )
+ (i32.const 3)
+ )
+ (block
(set_local $n
(i32.load
- (get_local $m)
+ (set_local $m
+ (i32.add
+ (set_local $l
+ (i32.load
+ (set_local $j
+ (i32.add
+ (set_local $i
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (set_local $h
+ (i32.add
+ (i32.xor
+ (i32.and
+ (get_local $g)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ (get_local $e)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.const 8)
+ )
+ )
+ )
+ )
+ (i32.const 8)
+ )
+ )
)
)
(block $do-once$2
@@ -272,16 +264,15 @@
)
(call_import $qa)
)
- (set_local $o
- (i32.add
- (get_local $n)
- (i32.const 12)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $o)
+ (set_local $o
+ (i32.add
+ (get_local $n)
+ (i32.const 12)
+ )
+ )
)
(get_local $l)
)
@@ -314,17 +305,16 @@
(i32.const 3)
)
)
- (set_local $j
- (i32.add
+ (i32.store
+ (set_local $j
(i32.add
- (get_local $l)
- (get_local $n)
+ (i32.add
+ (get_local $l)
+ (get_local $n)
+ )
+ (i32.const 4)
)
- (i32.const 4)
)
- )
- (i32.store
- (get_local $j)
(i32.or
(i32.load
(get_local $j)
@@ -366,155 +356,144 @@
)
(set_local $i
(i32.and
- (i32.shl
- (get_local $g)
- (get_local $e)
- )
- (i32.or
- (get_local $n)
- (i32.sub
- (i32.const 0)
- (get_local $n)
- )
- )
- )
- )
- (set_local $n
- (i32.add
- (i32.and
- (get_local $i)
- (i32.sub
- (i32.const 0)
- (get_local $i)
- )
- )
- (i32.const -1)
- )
- )
- (set_local $i
- (i32.and
(i32.shr_u
- (get_local $n)
+ (set_local $n
+ (i32.add
+ (i32.and
+ (set_local $i
+ (i32.and
+ (i32.shl
+ (get_local $g)
+ (get_local $e)
+ )
+ (i32.or
+ (get_local $n)
+ (i32.sub
+ (i32.const 0)
+ (get_local $n)
+ )
+ )
+ )
+ )
+ (i32.sub
+ (i32.const 0)
+ (get_local $i)
+ )
+ )
+ (i32.const -1)
+ )
+ )
(i32.const 12)
)
(i32.const 16)
)
)
- (set_local $o
- (i32.shr_u
- (get_local $n)
- (get_local $i)
- )
- )
(set_local $n
(i32.and
(i32.shr_u
- (get_local $o)
+ (set_local $o
+ (i32.shr_u
+ (get_local $n)
+ (get_local $i)
+ )
+ )
(i32.const 5)
)
(i32.const 8)
)
)
- (set_local $q
- (i32.shr_u
- (get_local $o)
- (get_local $n)
- )
- )
(set_local $o
(i32.and
(i32.shr_u
- (get_local $q)
+ (set_local $q
+ (i32.shr_u
+ (get_local $o)
+ (get_local $n)
+ )
+ )
(i32.const 2)
)
(i32.const 4)
)
)
- (set_local $s
- (i32.shr_u
- (get_local $q)
- (get_local $o)
- )
- )
(set_local $q
(i32.and
(i32.shr_u
- (get_local $s)
+ (set_local $s
+ (i32.shr_u
+ (get_local $q)
+ (get_local $o)
+ )
+ )
(i32.const 1)
)
(i32.const 2)
)
)
- (set_local $t
- (i32.shr_u
- (get_local $s)
- (get_local $q)
- )
- )
(set_local $s
(i32.and
(i32.shr_u
- (get_local $t)
+ (set_local $t
+ (i32.shr_u
+ (get_local $s)
+ (get_local $q)
+ )
+ )
(i32.const 1)
)
(i32.const 1)
)
)
- (set_local $u
- (i32.add
- (i32.or
- (i32.or
- (i32.or
- (i32.or
- (get_local $n)
- (get_local $i)
+ (set_local $i
+ (i32.load
+ (set_local $o
+ (i32.add
+ (set_local $q
+ (i32.load
+ (set_local $t
+ (i32.add
+ (set_local $s
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (set_local $u
+ (i32.add
+ (i32.or
+ (i32.or
+ (i32.or
+ (i32.or
+ (get_local $n)
+ (get_local $i)
+ )
+ (get_local $o)
+ )
+ (get_local $q)
+ )
+ (get_local $s)
+ )
+ (i32.shr_u
+ (get_local $t)
+ (get_local $s)
+ )
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.const 8)
+ )
+ )
)
- (get_local $o)
)
- (get_local $q)
+ (i32.const 8)
)
- (get_local $s)
- )
- (i32.shr_u
- (get_local $t)
- (get_local $s)
)
)
)
- (set_local $s
- (i32.add
- (i32.const 1248)
- (i32.shl
- (i32.shl
- (get_local $u)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $t
- (i32.add
- (get_local $s)
- (i32.const 8)
- )
- )
- (set_local $q
- (i32.load
- (get_local $t)
- )
- )
- (set_local $o
- (i32.add
- (get_local $q)
- (i32.const 8)
- )
- )
- (set_local $i
- (i32.load
- (get_local $o)
- )
- )
(block $do-once$4
(if
(i32.eq
@@ -549,16 +528,15 @@
)
(call_import $qa)
)
- (set_local $n
- (i32.add
- (get_local $i)
- (i32.const 12)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $n)
+ (set_local $n
+ (i32.add
+ (get_local $i)
+ (i32.const 12)
+ )
+ )
)
(get_local $q)
)
@@ -599,14 +577,13 @@
(i32.const 3)
)
)
- (set_local $t
- (i32.add
- (get_local $q)
- (get_local $d)
- )
- )
(i32.store offset=4
- (get_local $t)
+ (set_local $t
+ (i32.add
+ (get_local $q)
+ (get_local $d)
+ )
+ )
(i32.or
(get_local $i)
(i32.const 1)
@@ -627,18 +604,17 @@
(i32.const 1228)
)
)
- (set_local $j
- (i32.shr_u
- (get_local $v)
- (i32.const 3)
- )
- )
(set_local $f
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $j)
+ (set_local $j
+ (i32.shr_u
+ (get_local $v)
+ (i32.const 3)
+ )
+ )
(i32.const 1)
)
(i32.const 2)
@@ -661,33 +637,29 @@
(get_local $e)
(get_local $g)
)
- (block
- (set_local $g
- (i32.add
- (get_local $f)
- (i32.const 8)
+ (if
+ (i32.lt_u
+ (set_local $e
+ (i32.load
+ (set_local $g
+ (i32.add
+ (get_local $f)
+ (i32.const 8)
+ )
+ )
+ )
)
- )
- (set_local $e
(i32.load
- (get_local $g)
+ (i32.const 1224)
)
)
- (if
- (i32.lt_u
- (get_local $e)
- (i32.load
- (i32.const 1224)
- )
+ (call_import $qa)
+ (block
+ (set_local $w
+ (get_local $g)
)
- (call_import $qa)
- (block
- (set_local $w
- (get_local $g)
- )
- (set_local $x
- (get_local $e)
- )
+ (set_local $x
+ (get_local $e)
)
)
)
@@ -748,129 +720,122 @@
)
)
)
- (set_local $t
- (i32.load
- (i32.const 1212)
- )
- )
(if
- (get_local $t)
- (block
- (set_local $i
- (i32.add
- (i32.and
- (get_local $t)
- (i32.sub
- (i32.const 0)
- (get_local $t)
- )
- )
- (i32.const -1)
- )
+ (set_local $t
+ (i32.load
+ (i32.const 1212)
)
+ )
+ (block
(set_local $t
(i32.and
(i32.shr_u
- (get_local $i)
+ (set_local $i
+ (i32.add
+ (i32.and
+ (get_local $t)
+ (i32.sub
+ (i32.const 0)
+ (get_local $t)
+ )
+ )
+ (i32.const -1)
+ )
+ )
(i32.const 12)
)
(i32.const 16)
)
)
- (set_local $f
- (i32.shr_u
- (get_local $i)
- (get_local $t)
- )
- )
(set_local $i
(i32.and
(i32.shr_u
- (get_local $f)
+ (set_local $f
+ (i32.shr_u
+ (get_local $i)
+ (get_local $t)
+ )
+ )
(i32.const 5)
)
(i32.const 8)
)
)
- (set_local $s
- (i32.shr_u
- (get_local $f)
- (get_local $i)
- )
- )
(set_local $f
(i32.and
(i32.shr_u
- (get_local $s)
+ (set_local $s
+ (i32.shr_u
+ (get_local $f)
+ (get_local $i)
+ )
+ )
(i32.const 2)
)
(i32.const 4)
)
)
- (set_local $e
- (i32.shr_u
- (get_local $s)
- (get_local $f)
- )
- )
(set_local $s
(i32.and
(i32.shr_u
- (get_local $e)
+ (set_local $e
+ (i32.shr_u
+ (get_local $s)
+ (get_local $f)
+ )
+ )
(i32.const 1)
)
(i32.const 2)
)
)
- (set_local $g
- (i32.shr_u
- (get_local $e)
- (get_local $s)
- )
- )
(set_local $e
(i32.and
(i32.shr_u
- (get_local $g)
+ (set_local $g
+ (i32.shr_u
+ (get_local $e)
+ (get_local $s)
+ )
+ )
(i32.const 1)
)
(i32.const 1)
)
)
- (set_local $j
- (i32.load
- (i32.add
- (i32.shl
- (i32.add
- (i32.or
- (i32.or
- (i32.or
- (i32.or
- (get_local $i)
- (get_local $t)
+ (set_local $e
+ (i32.sub
+ (i32.and
+ (i32.load offset=4
+ (set_local $j
+ (i32.load
+ (i32.add
+ (i32.shl
+ (i32.add
+ (i32.or
+ (i32.or
+ (i32.or
+ (i32.or
+ (get_local $i)
+ (get_local $t)
+ )
+ (get_local $f)
+ )
+ (get_local $s)
+ )
+ (get_local $e)
+ )
+ (i32.shr_u
+ (get_local $g)
+ (get_local $e)
+ )
)
- (get_local $f)
+ (i32.const 2)
)
- (get_local $s)
+ (i32.const 1512)
)
- (get_local $e)
- )
- (i32.shr_u
- (get_local $g)
- (get_local $e)
)
)
- (i32.const 2)
- )
- (i32.const 1512)
- )
- )
- )
- (set_local $e
- (i32.sub
- (i32.and
- (i32.load offset=4
- (get_local $j)
)
(i32.const -8)
)
@@ -884,59 +849,53 @@
(get_local $j)
)
(loop $while-out$6 $while-in$7
- (set_local $j
- (i32.load offset=16
- (get_local $g)
- )
- )
(if
- (get_local $j)
+ (set_local $j
+ (i32.load offset=16
+ (get_local $g)
+ )
+ )
(set_local $B
(get_local $j)
)
- (block
+ (if
(set_local $f
(i32.load offset=20
(get_local $g)
)
)
- (if
+ (set_local $B
(get_local $f)
- (set_local $B
- (get_local $f)
- )
- (block
- (set_local $z
- (get_local $e)
- )
- (set_local $A
- (get_local $s)
- )
- (br $while-out$6)
- )
)
- )
- )
- (set_local $j
- (i32.sub
- (i32.and
- (i32.load offset=4
- (get_local $B)
+ (block
+ (set_local $z
+ (get_local $e)
)
- (i32.const -8)
+ (set_local $A
+ (get_local $s)
+ )
+ (br $while-out$6)
)
- (get_local $d)
- )
- )
- (set_local $f
- (i32.lt_u
- (get_local $j)
- (get_local $e)
)
)
(set_local $e
(if
- (get_local $f)
+ (set_local $f
+ (i32.lt_u
+ (set_local $j
+ (i32.sub
+ (i32.and
+ (i32.load offset=4
+ (get_local $B)
+ )
+ (i32.const -8)
+ )
+ (get_local $d)
+ )
+ )
+ (get_local $e)
+ )
+ )
(get_local $j)
(get_local $e)
)
@@ -983,31 +942,28 @@
(get_local $A)
)
)
- (set_local $o
- (i32.load offset=12
- (get_local $A)
- )
- )
(block $do-once$8
(if
(i32.eq
- (get_local $o)
- (get_local $A)
- )
- (block
- (set_local $q
- (i32.add
+ (set_local $o
+ (i32.load offset=12
(get_local $A)
- (i32.const 20)
- )
- )
- (set_local $u
- (i32.load
- (get_local $q)
)
)
+ (get_local $A)
+ )
+ (block
(if
- (get_local $u)
+ (set_local $u
+ (i32.load
+ (set_local $q
+ (i32.add
+ (get_local $A)
+ (i32.const 20)
+ )
+ )
+ )
+ )
(block
(set_local $D
(get_local $u)
@@ -1016,51 +972,45 @@
(get_local $q)
)
)
- (block
- (set_local $f
- (i32.add
- (get_local $A)
- (i32.const 16)
- )
- )
+ (if
(set_local $j
(i32.load
- (get_local $f)
+ (set_local $f
+ (i32.add
+ (get_local $A)
+ (i32.const 16)
+ )
+ )
)
)
- (if
- (get_local $j)
- (block
- (set_local $D
- (get_local $j)
- )
- (set_local $E
- (get_local $f)
- )
+ (block
+ (set_local $D
+ (get_local $j)
)
- (block
- (set_local $C
- (i32.const 0)
- )
- (br $do-once$8)
+ (set_local $E
+ (get_local $f)
)
)
+ (block
+ (set_local $C
+ (i32.const 0)
+ )
+ (br $do-once$8)
+ )
)
)
(loop $while-out$10 $while-in$11
- (set_local $q
- (i32.add
- (get_local $D)
- (i32.const 20)
- )
- )
- (set_local $u
- (i32.load
- (get_local $q)
- )
- )
(if
- (get_local $u)
+ (set_local $u
+ (i32.load
+ (set_local $q
+ (i32.add
+ (get_local $D)
+ (i32.const 20)
+ )
+ )
+ )
+ )
(block
(set_local $D
(get_local $u)
@@ -1071,19 +1021,17 @@
(br $while-in$11)
)
)
- (set_local $q
- (i32.add
- (get_local $D)
- (i32.const 16)
- )
- )
- (set_local $u
- (i32.load
- (get_local $q)
- )
- )
(if
- (get_local $u)
+ (set_local $u
+ (i32.load
+ (set_local $q
+ (i32.add
+ (get_local $D)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(block
(set_local $D
(get_local $u)
@@ -1123,43 +1071,40 @@
)
)
(block
- (set_local $q
- (i32.load offset=8
- (get_local $A)
- )
- )
(if
(i32.lt_u
- (get_local $q)
+ (set_local $q
+ (i32.load offset=8
+ (get_local $A)
+ )
+ )
(get_local $s)
)
(call_import $qa)
)
- (set_local $u
- (i32.add
- (get_local $q)
- (i32.const 12)
- )
- )
(if
(i32.ne
(i32.load
- (get_local $u)
+ (set_local $u
+ (i32.add
+ (get_local $q)
+ (i32.const 12)
+ )
+ )
)
(get_local $A)
)
(call_import $qa)
)
- (set_local $f
- (i32.add
- (get_local $o)
- (i32.const 8)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $f)
+ (set_local $f
+ (i32.add
+ (get_local $o)
+ (i32.const 8)
+ )
+ )
)
(get_local $A)
)
@@ -1186,16 +1131,15 @@
(if
(get_local $e)
(block
- (set_local $o
- (i32.load offset=28
- (get_local $A)
- )
- )
(set_local $s
(i32.add
(i32.const 1512)
(i32.shl
- (get_local $o)
+ (set_local $o
+ (i32.load offset=28
+ (get_local $A)
+ )
+ )
(i32.const 2)
)
)
@@ -1246,16 +1190,15 @@
)
(call_import $qa)
)
- (set_local $o
- (i32.add
- (get_local $e)
- (i32.const 16)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $o)
+ (set_local $o
+ (i32.add
+ (get_local $e)
+ (i32.const 16)
+ )
+ )
)
(get_local $A)
)
@@ -1291,14 +1234,13 @@
(get_local $C)
(get_local $e)
)
- (set_local $s
- (i32.load offset=16
- (get_local $A)
- )
- )
(block $do-once$14
(if
- (get_local $s)
+ (set_local $s
+ (i32.load offset=16
+ (get_local $A)
+ )
+ )
(if
(i32.lt_u
(get_local $s)
@@ -1319,13 +1261,12 @@
)
)
)
- (set_local $s
- (i32.load offset=20
- (get_local $A)
- )
- )
(if
- (get_local $s)
+ (set_local $s
+ (i32.load offset=20
+ (get_local $A)
+ )
+ )
(if
(i32.lt_u
(get_local $s)
@@ -1369,17 +1310,16 @@
(i32.const 3)
)
)
- (set_local $s
- (i32.add
+ (i32.store
+ (set_local $s
(i32.add
- (get_local $A)
- (get_local $e)
+ (i32.add
+ (get_local $A)
+ (get_local $e)
+ )
+ (i32.const 4)
)
- (i32.const 4)
)
- )
- (i32.store
- (get_local $s)
(i32.or
(i32.load
(get_local $s)
@@ -1410,31 +1350,29 @@
)
(get_local $z)
)
- (set_local $s
- (i32.load
- (i32.const 1216)
- )
- )
(if
- (get_local $s)
+ (set_local $s
+ (i32.load
+ (i32.const 1216)
+ )
+ )
(block
(set_local $e
(i32.load
(i32.const 1228)
)
)
- (set_local $o
- (i32.shr_u
- (get_local $s)
- (i32.const 3)
- )
- )
(set_local $s
(i32.add
(i32.const 1248)
(i32.shl
(i32.shl
- (get_local $o)
+ (set_local $o
+ (i32.shr_u
+ (get_local $s)
+ (i32.const 3)
+ )
+ )
(i32.const 1)
)
(i32.const 2)
@@ -1457,33 +1395,29 @@
(get_local $q)
(get_local $f)
)
- (block
- (set_local $f
- (i32.add
- (get_local $s)
- (i32.const 8)
+ (if
+ (i32.lt_u
+ (set_local $q
+ (i32.load
+ (set_local $f
+ (i32.add
+ (get_local $s)
+ (i32.const 8)
+ )
+ )
+ )
)
- )
- (set_local $q
(i32.load
- (get_local $f)
+ (i32.const 1224)
)
)
- (if
- (i32.lt_u
- (get_local $q)
- (i32.load
- (i32.const 1224)
- )
+ (call_import $qa)
+ (block
+ (set_local $H
+ (get_local $f)
)
- (call_import $qa)
- (block
- (set_local $H
- (get_local $f)
- )
- (set_local $I
- (get_local $q)
- )
+ (set_local $I
+ (get_local $q)
)
)
)
@@ -1567,25 +1501,23 @@
(i32.const -1)
)
(block
- (set_local $s
- (i32.add
- (get_local $a)
- (i32.const 11)
- )
- )
(set_local $e
(i32.and
- (get_local $s)
+ (set_local $s
+ (i32.add
+ (get_local $a)
+ (i32.const 11)
+ )
+ )
(i32.const -8)
)
)
- (set_local $q
- (i32.load
- (i32.const 1212)
- )
- )
(if
- (get_local $q)
+ (set_local $q
+ (i32.load
+ (i32.const 1212)
+ )
+ )
(block
(set_local $f
(i32.sub
@@ -1593,14 +1525,13 @@
(get_local $e)
)
)
- (set_local $o
- (i32.shr_u
- (get_local $s)
- (i32.const 8)
- )
- )
(if
- (get_local $o)
+ (set_local $o
+ (i32.shr_u
+ (get_local $s)
+ (i32.const 8)
+ )
+ )
(if
(i32.gt_u
(get_local $e)
@@ -1622,17 +1553,16 @@
(i32.const 8)
)
)
- (set_local $u
- (i32.shl
- (get_local $o)
- (get_local $s)
- )
- )
(set_local $o
(i32.and
(i32.shr_u
(i32.add
- (get_local $u)
+ (set_local $u
+ (i32.shl
+ (get_local $o)
+ (get_local $s)
+ )
+ )
(i32.const 520192)
)
(i32.const 16)
@@ -1640,17 +1570,16 @@
(i32.const 4)
)
)
- (set_local $j
- (i32.shl
- (get_local $u)
- (get_local $o)
- )
- )
(set_local $u
(i32.and
(i32.shr_u
(i32.add
- (get_local $j)
+ (set_local $j
+ (i32.shl
+ (get_local $u)
+ (get_local $o)
+ )
+ )
(i32.const 245760)
)
(i32.const 16)
@@ -1703,20 +1632,19 @@
(i32.const 0)
)
)
- (set_local $t
- (i32.load
- (i32.add
- (i32.shl
- (get_local $J)
- (i32.const 2)
- )
- (i32.const 1512)
- )
- )
- )
(block $label$break$a
(if
- (get_local $t)
+ (set_local $t
+ (i32.load
+ (i32.add
+ (i32.shl
+ (get_local $J)
+ (i32.const 2)
+ )
+ (i32.const 1512)
+ )
+ )
+ )
(block
(set_local $u
(get_local $f)
@@ -1750,23 +1678,21 @@
(i32.const 0)
)
(loop $while-out$17 $while-in$18
- (set_local $m
- (i32.and
- (i32.load offset=4
- (get_local $o)
- )
- (i32.const -8)
- )
- )
- (set_local $l
- (i32.sub
- (get_local $m)
- (get_local $e)
- )
- )
(if
(i32.lt_u
- (get_local $l)
+ (set_local $l
+ (i32.sub
+ (set_local $m
+ (i32.and
+ (i32.load offset=4
+ (get_local $o)
+ )
+ (i32.const -8)
+ )
+ )
+ (get_local $e)
+ )
+ )
(get_local $u)
)
(if
@@ -1845,14 +1771,13 @@
(get_local $l)
)
)
- (set_local $l
- (i32.eq
- (get_local $o)
- (i32.const 0)
- )
- )
(if
- (get_local $l)
+ (set_local $l
+ (i32.eq
+ (get_local $o)
+ (i32.const 0)
+ )
+ )
(block
(set_local $K
(get_local $R)
@@ -1935,21 +1860,20 @@
(get_local $J)
)
)
- (set_local $f
- (i32.and
- (get_local $q)
- (i32.or
- (get_local $t)
- (i32.sub
- (i32.const 0)
- (get_local $t)
- )
- )
- )
- )
(if
(i32.eqz
- (get_local $f)
+ (set_local $f
+ (i32.and
+ (get_local $q)
+ (i32.or
+ (get_local $t)
+ (i32.sub
+ (i32.const 0)
+ (get_local $t)
+ )
+ )
+ )
+ )
)
(block
(set_local $y
@@ -1958,82 +1882,77 @@
(br $do-once$0)
)
)
- (set_local $t
- (i32.add
- (i32.and
- (get_local $f)
- (i32.sub
- (i32.const 0)
- (get_local $f)
- )
- )
- (i32.const -1)
- )
- )
(set_local $f
(i32.and
(i32.shr_u
- (get_local $t)
+ (set_local $t
+ (i32.add
+ (i32.and
+ (get_local $f)
+ (i32.sub
+ (i32.const 0)
+ (get_local $f)
+ )
+ )
+ (i32.const -1)
+ )
+ )
(i32.const 12)
)
(i32.const 16)
)
)
- (set_local $d
- (i32.shr_u
- (get_local $t)
- (get_local $f)
- )
- )
(set_local $t
(i32.and
(i32.shr_u
- (get_local $d)
+ (set_local $d
+ (i32.shr_u
+ (get_local $t)
+ (get_local $f)
+ )
+ )
(i32.const 5)
)
(i32.const 8)
)
)
- (set_local $g
- (i32.shr_u
- (get_local $d)
- (get_local $t)
- )
- )
(set_local $d
(i32.and
(i32.shr_u
- (get_local $g)
+ (set_local $g
+ (i32.shr_u
+ (get_local $d)
+ (get_local $t)
+ )
+ )
(i32.const 2)
)
(i32.const 4)
)
)
- (set_local $i
- (i32.shr_u
- (get_local $g)
- (get_local $d)
- )
- )
(set_local $g
(i32.and
(i32.shr_u
- (get_local $i)
+ (set_local $i
+ (i32.shr_u
+ (get_local $g)
+ (get_local $d)
+ )
+ )
(i32.const 1)
)
(i32.const 2)
)
)
- (set_local $s
- (i32.shr_u
- (get_local $i)
- (get_local $g)
- )
- )
(set_local $i
(i32.and
(i32.shr_u
- (get_local $s)
+ (set_local $s
+ (i32.shr_u
+ (get_local $i)
+ (get_local $g)
+ )
+ )
(i32.const 1)
)
(i32.const 1)
@@ -2109,26 +2028,24 @@
(set_local $N
(i32.const 0)
)
- (set_local $i
- (i32.sub
- (i32.and
- (i32.load offset=4
- (get_local $P)
- )
- (i32.const -8)
- )
- (get_local $e)
- )
- )
- (set_local $s
- (i32.lt_u
- (get_local $i)
- (get_local $O)
- )
- )
(set_local $g
(if
- (get_local $s)
+ (set_local $s
+ (i32.lt_u
+ (set_local $i
+ (i32.sub
+ (i32.and
+ (i32.load offset=4
+ (get_local $P)
+ )
+ (i32.const -8)
+ )
+ (get_local $e)
+ )
+ )
+ (get_local $O)
+ )
+ )
(get_local $i)
(get_local $O)
)
@@ -2140,13 +2057,12 @@
(get_local $Q)
)
)
- (set_local $s
- (i32.load offset=16
- (get_local $P)
- )
- )
(if
- (get_local $s)
+ (set_local $s
+ (i32.load offset=16
+ (get_local $P)
+ )
+ )
(block
(set_local $O
(get_local $g)
@@ -2163,13 +2079,12 @@
(br $while-in$20)
)
)
- (set_local $P
- (i32.load offset=20
- (get_local $P)
- )
- )
(if
- (get_local $P)
+ (set_local $P
+ (i32.load offset=20
+ (get_local $P)
+ )
+ )
(block
(set_local $O
(get_local $g)
@@ -2237,31 +2152,28 @@
(get_local $V)
)
)
- (set_local $s
- (i32.load offset=12
- (get_local $V)
- )
- )
(block $do-once$21
(if
(i32.eq
- (get_local $s)
- (get_local $V)
- )
- (block
- (set_local $d
- (i32.add
+ (set_local $s
+ (i32.load offset=12
(get_local $V)
- (i32.const 20)
- )
- )
- (set_local $f
- (i32.load
- (get_local $d)
)
)
+ (get_local $V)
+ )
+ (block
(if
- (get_local $f)
+ (set_local $f
+ (i32.load
+ (set_local $d
+ (i32.add
+ (get_local $V)
+ (i32.const 20)
+ )
+ )
+ )
+ )
(block
(set_local $X
(get_local $f)
@@ -2270,51 +2182,45 @@
(get_local $d)
)
)
- (block
- (set_local $t
- (i32.add
- (get_local $V)
- (i32.const 16)
- )
- )
+ (if
(set_local $j
(i32.load
- (get_local $t)
+ (set_local $t
+ (i32.add
+ (get_local $V)
+ (i32.const 16)
+ )
+ )
)
)
- (if
- (get_local $j)
- (block
- (set_local $X
- (get_local $j)
- )
- (set_local $Y
- (get_local $t)
- )
+ (block
+ (set_local $X
+ (get_local $j)
)
- (block
- (set_local $W
- (i32.const 0)
- )
- (br $do-once$21)
+ (set_local $Y
+ (get_local $t)
+ )
+ )
+ (block
+ (set_local $W
+ (i32.const 0)
)
+ (br $do-once$21)
)
)
)
(loop $while-out$23 $while-in$24
- (set_local $d
- (i32.add
- (get_local $X)
- (i32.const 20)
- )
- )
- (set_local $f
- (i32.load
- (get_local $d)
- )
- )
(if
- (get_local $f)
+ (set_local $f
+ (i32.load
+ (set_local $d
+ (i32.add
+ (get_local $X)
+ (i32.const 20)
+ )
+ )
+ )
+ )
(block
(set_local $X
(get_local $f)
@@ -2325,19 +2231,17 @@
(br $while-in$24)
)
)
- (set_local $d
- (i32.add
- (get_local $X)
- (i32.const 16)
- )
- )
- (set_local $f
- (i32.load
- (get_local $d)
- )
- )
(if
- (get_local $f)
+ (set_local $f
+ (i32.load
+ (set_local $d
+ (i32.add
+ (get_local $X)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(block
(set_local $X
(get_local $f)
@@ -2377,43 +2281,40 @@
)
)
(block
- (set_local $d
- (i32.load offset=8
- (get_local $V)
- )
- )
(if
(i32.lt_u
- (get_local $d)
+ (set_local $d
+ (i32.load offset=8
+ (get_local $V)
+ )
+ )
(get_local $q)
)
(call_import $qa)
)
- (set_local $f
- (i32.add
- (get_local $d)
- (i32.const 12)
- )
- )
(if
(i32.ne
(i32.load
- (get_local $f)
+ (set_local $f
+ (i32.add
+ (get_local $d)
+ (i32.const 12)
+ )
+ )
)
(get_local $V)
)
(call_import $qa)
)
- (set_local $t
- (i32.add
- (get_local $s)
- (i32.const 8)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $t)
+ (set_local $t
+ (i32.add
+ (get_local $s)
+ (i32.const 8)
+ )
+ )
)
(get_local $V)
)
@@ -2440,16 +2341,15 @@
(if
(get_local $g)
(block
- (set_local $s
- (i32.load offset=28
- (get_local $V)
- )
- )
(set_local $q
(i32.add
(i32.const 1512)
(i32.shl
- (get_local $s)
+ (set_local $s
+ (i32.load offset=28
+ (get_local $V)
+ )
+ )
(i32.const 2)
)
)
@@ -2500,16 +2400,15 @@
)
(call_import $qa)
)
- (set_local $s
- (i32.add
- (get_local $g)
- (i32.const 16)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $s)
+ (set_local $s
+ (i32.add
+ (get_local $g)
+ (i32.const 16)
+ )
+ )
)
(get_local $V)
)
@@ -2545,14 +2444,13 @@
(get_local $W)
(get_local $g)
)
- (set_local $q
- (i32.load offset=16
- (get_local $V)
- )
- )
(block $do-once$27
(if
- (get_local $q)
+ (set_local $q
+ (i32.load offset=16
+ (get_local $V)
+ )
+ )
(if
(i32.lt_u
(get_local $q)
@@ -2573,13 +2471,12 @@
)
)
)
- (set_local $q
- (i32.load offset=20
- (get_local $V)
- )
- )
(if
- (get_local $q)
+ (set_local $q
+ (i32.load offset=20
+ (get_local $V)
+ )
+ )
(if
(i32.lt_u
(get_local $q)
@@ -2624,17 +2521,16 @@
(i32.const 3)
)
)
- (set_local $q
- (i32.add
+ (i32.store
+ (set_local $q
(i32.add
- (get_local $V)
- (get_local $g)
+ (i32.add
+ (get_local $V)
+ (get_local $g)
+ )
+ (i32.const 4)
)
- (i32.const 4)
)
- )
- (i32.store
- (get_local $q)
(i32.or
(i32.load
(get_local $q)
@@ -2705,33 +2601,29 @@
(get_local $s)
(get_local $d)
)
- (block
- (set_local $d
- (i32.add
- (get_local $g)
- (i32.const 8)
+ (if
+ (i32.lt_u
+ (set_local $s
+ (i32.load
+ (set_local $d
+ (i32.add
+ (get_local $g)
+ (i32.const 8)
+ )
+ )
+ )
)
- )
- (set_local $s
(i32.load
- (get_local $d)
+ (i32.const 1224)
)
)
- (if
- (i32.lt_u
- (get_local $s)
- (i32.load
- (i32.const 1224)
- )
+ (call_import $qa)
+ (block
+ (set_local $$
+ (get_local $d)
)
- (call_import $qa)
- (block
- (set_local $$
- (get_local $d)
- )
- (set_local $aa
- (get_local $s)
- )
+ (set_local $aa
+ (get_local $s)
)
)
)
@@ -2773,14 +2665,13 @@
(br $do-once$29)
)
)
- (set_local $g
- (i32.shr_u
- (get_local $U)
- (i32.const 8)
- )
- )
(if
- (get_local $g)
+ (set_local $g
+ (i32.shr_u
+ (get_local $U)
+ (i32.const 8)
+ )
+ )
(if
(i32.gt_u
(get_local $U)
@@ -2802,17 +2693,16 @@
(i32.const 8)
)
)
- (set_local $d
- (i32.shl
- (get_local $g)
- (get_local $s)
- )
- )
(set_local $g
(i32.and
(i32.shr_u
(i32.add
- (get_local $d)
+ (set_local $d
+ (i32.shl
+ (get_local $g)
+ (get_local $s)
+ )
+ )
(i32.const 520192)
)
(i32.const 16)
@@ -2820,17 +2710,16 @@
(i32.const 4)
)
)
- (set_local $q
- (i32.shl
- (get_local $d)
- (get_local $g)
- )
- )
(set_local $d
(i32.and
(i32.shr_u
(i32.add
- (get_local $q)
+ (set_local $q
+ (i32.shl
+ (get_local $d)
+ (get_local $g)
+ )
+ )
(i32.const 245760)
)
(i32.const 16)
@@ -2896,14 +2785,13 @@
(get_local $i)
(get_local $ba)
)
- (set_local $d
- (i32.add
- (get_local $i)
- (i32.const 16)
- )
- )
(i32.store offset=4
- (get_local $d)
+ (set_local $d
+ (i32.add
+ (get_local $i)
+ (i32.const 16)
+ )
+ )
(i32.const 0)
)
(i32.store
@@ -3000,28 +2888,26 @@
(br $while-out$31)
)
)
- (set_local $t
- (i32.add
- (i32.add
- (get_local $d)
- (i32.const 16)
- )
- (i32.shl
- (i32.shr_u
- (get_local $q)
- (i32.const 31)
+ (if
+ (set_local $s
+ (i32.load
+ (set_local $t
+ (i32.add
+ (i32.add
+ (get_local $d)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $q)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
)
- (i32.const 2)
)
)
- )
- (set_local $s
- (i32.load
- (get_local $t)
- )
- )
- (if
- (get_local $s)
(block
(set_local $q
(i32.shl
@@ -3087,15 +2973,14 @@
(i32.const 148)
)
(block
- (set_local $d
- (i32.add
- (get_local $ca)
- (i32.const 8)
- )
- )
(set_local $q
(i32.load
- (get_local $d)
+ (set_local $d
+ (i32.add
+ (get_local $ca)
+ (i32.const 8)
+ )
+ )
)
)
(set_local $s
@@ -3176,14 +3061,13 @@
)
)
)
- (set_local $V
- (i32.load
- (i32.const 1216)
- )
- )
(if
(i32.ge_u
- (get_local $V)
+ (set_local $V
+ (i32.load
+ (i32.const 1216)
+ )
+ )
(get_local $y)
)
(block
@@ -3204,15 +3088,14 @@
(i32.const 15)
)
(block
- (set_local $da
- (i32.add
- (get_local $ea)
- (get_local $y)
- )
- )
(i32.store
(i32.const 1228)
- (get_local $da)
+ (set_local $da
+ (i32.add
+ (get_local $ea)
+ (get_local $y)
+ )
+ )
)
(i32.store
(i32.const 1216)
@@ -3256,17 +3139,16 @@
(i32.const 3)
)
)
- (set_local $ca
- (i32.add
+ (i32.store
+ (set_local $ca
(i32.add
- (get_local $ea)
- (get_local $V)
+ (i32.add
+ (get_local $ea)
+ (get_local $V)
+ )
+ (i32.const 4)
)
- (i32.const 4)
)
- )
- (i32.store
- (get_local $ca)
(i32.or
(i32.load
(get_local $ca)
@@ -3291,41 +3173,37 @@
)
)
)
- (set_local $ea
- (i32.load
- (i32.const 1220)
- )
- )
(if
(i32.gt_u
- (get_local $ea)
+ (set_local $ea
+ (i32.load
+ (i32.const 1220)
+ )
+ )
(get_local $y)
)
(block
- (set_local $ca
- (i32.sub
- (get_local $ea)
- (get_local $y)
- )
- )
(i32.store
(i32.const 1220)
- (get_local $ca)
- )
- (set_local $ea
- (i32.load
- (i32.const 1232)
- )
- )
- (set_local $V
- (i32.add
- (get_local $ea)
- (get_local $y)
+ (set_local $ca
+ (i32.sub
+ (get_local $ea)
+ (get_local $y)
+ )
)
)
(i32.store
(i32.const 1232)
- (get_local $V)
+ (set_local $V
+ (i32.add
+ (set_local $ea
+ (i32.load
+ (i32.const 1232)
+ )
+ )
+ (get_local $y)
+ )
+ )
)
(i32.store offset=4
(get_local $V)
@@ -3435,15 +3313,14 @@
(get_local $c)
)
)
- (set_local $c
- (i32.and
- (get_local $V)
- (get_local $da)
- )
- )
(if
(i32.le_u
- (get_local $c)
+ (set_local $c
+ (i32.and
+ (get_local $V)
+ (get_local $da)
+ )
+ )
(get_local $y)
)
(block
@@ -3459,47 +3336,42 @@
)
)
)
- (set_local $U
- (i32.load
- (i32.const 1648)
- )
- )
(if
- (get_local $U)
- (block
- (set_local $ba
- (i32.load
- (i32.const 1640)
- )
+ (set_local $U
+ (i32.load
+ (i32.const 1648)
)
- (set_local $aa
- (i32.add
+ )
+ (if
+ (i32.or
+ (i32.le_u
+ (set_local $aa
+ (i32.add
+ (set_local $ba
+ (i32.load
+ (i32.const 1640)
+ )
+ )
+ (get_local $c)
+ )
+ )
(get_local $ba)
- (get_local $c)
+ )
+ (i32.gt_u
+ (get_local $aa)
+ (get_local $U)
)
)
- (if
- (i32.or
- (i32.le_u
- (get_local $aa)
- (get_local $ba)
- )
- (i32.gt_u
- (get_local $aa)
- (get_local $U)
- )
+ (block
+ (set_local $p
+ (i32.const 0)
)
- (block
- (set_local $p
- (i32.const 0)
- )
- (i32.store
- (i32.const 8)
- (get_local $b)
- )
- (return
- (get_local $p)
- )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
)
)
)
@@ -3516,27 +3388,25 @@
(i32.const 188)
)
(block
- (set_local $U
- (i32.load
- (i32.const 1232)
- )
- )
(block $label$break$c
(if
- (get_local $U)
+ (set_local $U
+ (i32.load
+ (i32.const 1232)
+ )
+ )
(block
(set_local $aa
(i32.const 1656)
)
(loop $while-out$35 $while-in$36
- (set_local $ba
- (i32.load
- (get_local $aa)
- )
- )
(if
(i32.le_u
- (get_local $ba)
+ (set_local $ba
+ (i32.load
+ (get_local $aa)
+ )
+ )
(get_local $U)
)
(block
@@ -3568,14 +3438,13 @@
)
)
)
- (set_local $aa
- (i32.load offset=8
- (get_local $aa)
- )
- )
(if
(i32.eqz
- (get_local $aa)
+ (set_local $aa
+ (i32.load offset=8
+ (get_local $aa)
+ )
+ )
)
(block
(set_local $N
@@ -3586,68 +3455,64 @@
)
(br $while-in$36)
)
- (set_local $aa
- (i32.and
- (i32.sub
- (get_local $V)
- (i32.load
- (i32.const 1220)
- )
- )
- (get_local $da)
- )
- )
(if
(i32.lt_u
- (get_local $aa)
- (i32.const 2147483647)
- )
- (block
- (set_local $$
- (call_import $ta
- (get_local $aa)
- )
- )
- (if
- (i32.eq
- (get_local $$)
- (i32.add
- (i32.load
- (get_local $fa)
- )
+ (set_local $aa
+ (i32.and
+ (i32.sub
+ (get_local $V)
(i32.load
- (get_local $ga)
+ (i32.const 1220)
)
)
+ (get_local $da)
)
- (if
- (i32.ne
- (get_local $$)
- (i32.const -1)
+ )
+ (i32.const 2147483647)
+ )
+ (if
+ (i32.eq
+ (set_local $$
+ (call_import $ta
+ (get_local $aa)
)
- (block
- (set_local $ha
- (get_local $$)
- )
- (set_local $ia
- (get_local $aa)
- )
- (set_local $N
- (i32.const 191)
- )
- (br $label$break$b)
+ )
+ (i32.add
+ (i32.load
+ (get_local $fa)
)
+ (i32.load
+ (get_local $ga)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $$)
+ (i32.const -1)
)
(block
- (set_local $ja
+ (set_local $ha
(get_local $$)
)
- (set_local $ka
+ (set_local $ia
(get_local $aa)
)
(set_local $N
- (i32.const 181)
+ (i32.const 191)
)
+ (br $label$break$b)
+ )
+ )
+ (block
+ (set_local $ja
+ (get_local $$)
+ )
+ (set_local $ka
+ (get_local $aa)
+ )
+ (set_local $N
+ (i32.const 181)
)
)
)
@@ -3664,134 +3529,126 @@
(get_local $N)
(i32.const 171)
)
- (block
- (set_local $U
- (call_import $ta
- (i32.const 0)
+ (if
+ (i32.ne
+ (set_local $U
+ (call_import $ta
+ (i32.const 0)
+ )
)
+ (i32.const -1)
)
- (if
- (i32.ne
+ (block
+ (set_local $e
(get_local $U)
- (i32.const -1)
)
- (block
- (set_local $e
- (get_local $U)
- )
- (set_local $aa
- (i32.load
- (i32.const 1684)
+ (if
+ (i32.and
+ (set_local $$
+ (i32.add
+ (set_local $aa
+ (i32.load
+ (i32.const 1684)
+ )
+ )
+ (i32.const -1)
+ )
)
+ (get_local $e)
)
- (set_local $$
+ (set_local $la
(i32.add
- (get_local $aa)
- (i32.const -1)
- )
- )
- (if
- (i32.and
- (get_local $$)
- (get_local $e)
- )
- (set_local $la
- (i32.add
- (i32.sub
- (get_local $c)
+ (i32.sub
+ (get_local $c)
+ (get_local $e)
+ )
+ (i32.and
+ (i32.add
+ (get_local $$)
(get_local $e)
)
- (i32.and
- (i32.add
- (get_local $$)
- (get_local $e)
- )
- (i32.sub
- (i32.const 0)
- (get_local $aa)
- )
+ (i32.sub
+ (i32.const 0)
+ (get_local $aa)
)
)
)
- (set_local $la
- (get_local $c)
- )
)
- (set_local $aa
- (i32.load
- (i32.const 1640)
+ (set_local $la
+ (get_local $c)
+ )
+ )
+ (set_local $e
+ (i32.add
+ (set_local $aa
+ (i32.load
+ (i32.const 1640)
+ )
)
+ (get_local $la)
)
- (set_local $e
- (i32.add
- (get_local $aa)
+ )
+ (if
+ (i32.and
+ (i32.gt_u
(get_local $la)
+ (get_local $y)
)
- )
- (if
- (i32.and
- (i32.gt_u
- (get_local $la)
- (get_local $y)
- )
- (i32.lt_u
- (get_local $la)
- (i32.const 2147483647)
- )
+ (i32.lt_u
+ (get_local $la)
+ (i32.const 2147483647)
)
- (block
+ )
+ (block
+ (if
(set_local $$
(i32.load
(i32.const 1648)
)
)
- (if
- (get_local $$)
- (br_if $do-once$37
- (i32.or
- (i32.le_u
- (get_local $e)
- (get_local $aa)
- )
- (i32.gt_u
- (get_local $e)
- (get_local $$)
- )
+ (br_if $do-once$37
+ (i32.or
+ (i32.le_u
+ (get_local $e)
+ (get_local $aa)
+ )
+ (i32.gt_u
+ (get_local $e)
+ (get_local $$)
)
)
)
- (set_local $$
- (call_import $ta
+ )
+ (if
+ (i32.eq
+ (set_local $$
+ (call_import $ta
+ (get_local $la)
+ )
+ )
+ (get_local $U)
+ )
+ (block
+ (set_local $ha
+ (get_local $U)
+ )
+ (set_local $ia
(get_local $la)
)
+ (set_local $N
+ (i32.const 191)
+ )
+ (br $label$break$b)
)
- (if
- (i32.eq
+ (block
+ (set_local $ja
(get_local $$)
- (get_local $U)
)
- (block
- (set_local $ha
- (get_local $U)
- )
- (set_local $ia
- (get_local $la)
- )
- (set_local $N
- (i32.const 191)
- )
- (br $label$break$b)
+ (set_local $ka
+ (get_local $la)
)
- (block
- (set_local $ja
- (get_local $$)
- )
- (set_local $ka
- (get_local $la)
- )
- (set_local $N
- (i32.const 181)
- )
+ (set_local $N
+ (i32.const 181)
)
)
)
@@ -3838,24 +3695,23 @@
(i32.const 1688)
)
)
- (set_local $e
- (i32.and
- (i32.add
- (i32.sub
- (get_local $ca)
- (get_local $ka)
- )
- (get_local $U)
- )
- (i32.sub
- (i32.const 0)
- (get_local $U)
- )
- )
- )
(if
(i32.lt_u
- (get_local $e)
+ (set_local $e
+ (i32.and
+ (i32.add
+ (i32.sub
+ (get_local $ca)
+ (get_local $ka)
+ )
+ (get_local $U)
+ )
+ (i32.sub
+ (i32.const 0)
+ (get_local $U)
+ )
+ )
+ )
(i32.const 2147483647)
)
(if
@@ -3965,31 +3821,28 @@
)
)
)
- (block
- (set_local $ja
- (i32.sub
- (get_local $c)
- (get_local $ma)
+ (if
+ (i32.gt_u
+ (set_local $ja
+ (i32.sub
+ (get_local $c)
+ (get_local $ma)
+ )
+ )
+ (i32.add
+ (get_local $y)
+ (i32.const 40)
)
)
- (if
- (i32.gt_u
+ (block
+ (set_local $ha
+ (get_local $ma)
+ )
+ (set_local $ia
(get_local $ja)
- (i32.add
- (get_local $y)
- (i32.const 40)
- )
)
- (block
- (set_local $ha
- (get_local $ma)
- )
- (set_local $ia
- (get_local $ja)
- )
- (set_local $N
- (i32.const 191)
- )
+ (set_local $N
+ (i32.const 191)
)
)
)
@@ -4003,17 +3856,16 @@
(i32.const 191)
)
(block
- (set_local $ja
- (i32.add
- (i32.load
- (i32.const 1640)
- )
- (get_local $ia)
- )
- )
(i32.store
(i32.const 1640)
- (get_local $ja)
+ (set_local $ja
+ (i32.add
+ (i32.load
+ (i32.const 1640)
+ )
+ (get_local $ia)
+ )
+ )
)
(if
(i32.gt_u
@@ -4027,14 +3879,13 @@
(get_local $ja)
)
)
- (set_local $ja
- (i32.load
- (i32.const 1232)
- )
- )
(block $do-once$42
(if
- (get_local $ja)
+ (set_local $ja
+ (i32.load
+ (i32.const 1232)
+ )
+ )
(block
(set_local $ka
(i32.const 1656)
@@ -4045,15 +3896,14 @@
(get_local $ka)
)
)
- (set_local $c
- (i32.add
- (get_local $ka)
- (i32.const 4)
- )
- )
(set_local $ca
(i32.load
- (get_local $c)
+ (set_local $c
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ )
)
)
(if
@@ -4083,14 +3933,13 @@
(br $do-out$46)
)
)
- (set_local $ka
- (i32.load offset=8
- (get_local $ka)
- )
- )
(br_if $do-in$47
(i32.ne
- (get_local $ka)
+ (set_local $ka
+ (i32.load offset=8
+ (get_local $ka)
+ )
+ )
(i32.const 0)
)
)
@@ -4128,17 +3977,16 @@
(get_local $ia)
)
)
- (set_local $ka
- (i32.add
- (get_local $ja)
- (i32.const 8)
- )
- )
(set_local $ca
(if
(i32.eq
(i32.and
- (get_local $ka)
+ (set_local $ka
+ (i32.add
+ (get_local $ja)
+ (i32.const 8)
+ )
+ )
(i32.const 7)
)
(i32.const 0)
@@ -4256,14 +4104,13 @@
(br $while-out$48)
)
)
- (set_local $ka
- (i32.load offset=8
- (get_local $ka)
- )
- )
(if
(i32.eqz
- (get_local $ka)
+ (set_local $ka
+ (i32.load offset=8
+ (get_local $ka)
+ )
+ )
)
(block
(set_local $wa
@@ -4294,14 +4141,13 @@
(get_local $ua)
(get_local $ha)
)
- (set_local $ka
- (i32.add
- (get_local $va)
- (i32.const 4)
- )
- )
(i32.store
- (get_local $ka)
+ (set_local $ka
+ (i32.add
+ (get_local $va)
+ (i32.const 4)
+ )
+ )
(i32.add
(i32.load
(get_local $ka)
@@ -4394,17 +4240,16 @@
(get_local $ja)
)
(block
- (set_local $la
- (i32.add
- (i32.load
- (i32.const 1220)
- )
- (get_local $ea)
- )
- )
(i32.store
(i32.const 1220)
- (get_local $la)
+ (set_local $la
+ (i32.add
+ (i32.load
+ (i32.const 1220)
+ )
+ (get_local $ea)
+ )
+ )
)
(i32.store
(i32.const 1232)
@@ -4427,17 +4272,16 @@
)
)
(block
- (set_local $la
- (i32.add
- (i32.load
- (i32.const 1216)
- )
- (get_local $ea)
- )
- )
(i32.store
(i32.const 1216)
- (get_local $la)
+ (set_local $la
+ (i32.add
+ (i32.load
+ (i32.const 1216)
+ )
+ (get_local $ea)
+ )
+ )
)
(i32.store
(i32.const 1228)
@@ -4460,15 +4304,14 @@
(br $do-once$50)
)
)
- (set_local $la
- (i32.load offset=4
- (get_local $ma)
- )
- )
(if
(i32.eq
(i32.and
- (get_local $la)
+ (set_local $la
+ (i32.load offset=4
+ (get_local $ma)
+ )
+ )
(i32.const 3)
)
(i32.const 1)
@@ -4585,16 +4428,15 @@
)
(call_import $qa)
)
- (set_local $e
- (i32.add
- (get_local $V)
- (i32.const 8)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $e)
+ (set_local $e
+ (i32.add
+ (get_local $V)
+ (i32.const 8)
+ )
+ )
)
(get_local $ma)
)
@@ -4624,37 +4466,33 @@
(get_local $ma)
)
)
- (set_local $e
- (i32.load offset=12
- (get_local $ma)
- )
- )
(block $do-once$57
(if
(i32.eq
- (get_local $e)
- (get_local $ma)
- )
- (block
- (set_local $U
- (i32.add
+ (set_local $e
+ (i32.load offset=12
(get_local $ma)
- (i32.const 16)
- )
- )
- (set_local $aa
- (i32.add
- (get_local $U)
- (i32.const 4)
- )
- )
- (set_local $ba
- (i32.load
- (get_local $aa)
)
)
+ (get_local $ma)
+ )
+ (block
(if
- (get_local $ba)
+ (set_local $ba
+ (i32.load
+ (set_local $aa
+ (i32.add
+ (set_local $U
+ (i32.add
+ (get_local $ma)
+ (i32.const 16)
+ )
+ )
+ (i32.const 4)
+ )
+ )
+ )
+ )
(block
(set_local $za
(get_local $ba)
@@ -4663,45 +4501,40 @@
(get_local $aa)
)
)
- (block
+ (if
(set_local $W
(i32.load
(get_local $U)
)
)
- (if
- (get_local $W)
- (block
- (set_local $za
- (get_local $W)
- )
- (set_local $Aa
- (get_local $U)
- )
+ (block
+ (set_local $za
+ (get_local $W)
)
- (block
- (set_local $ya
- (i32.const 0)
- )
- (br $do-once$57)
+ (set_local $Aa
+ (get_local $U)
+ )
+ )
+ (block
+ (set_local $ya
+ (i32.const 0)
)
+ (br $do-once$57)
)
)
)
(loop $while-out$59 $while-in$60
- (set_local $aa
- (i32.add
- (get_local $za)
- (i32.const 20)
- )
- )
- (set_local $ba
- (i32.load
- (get_local $aa)
- )
- )
(if
- (get_local $ba)
+ (set_local $ba
+ (i32.load
+ (set_local $aa
+ (i32.add
+ (get_local $za)
+ (i32.const 20)
+ )
+ )
+ )
+ )
(block
(set_local $za
(get_local $ba)
@@ -4712,19 +4545,17 @@
(br $while-in$60)
)
)
- (set_local $aa
- (i32.add
- (get_local $za)
- (i32.const 16)
- )
- )
- (set_local $ba
- (i32.load
- (get_local $aa)
- )
- )
(if
- (get_local $ba)
+ (set_local $ba
+ (i32.load
+ (set_local $aa
+ (i32.add
+ (get_local $za)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(block
(set_local $za
(get_local $ba)
@@ -4764,43 +4595,40 @@
)
)
(block
- (set_local $aa
- (i32.load offset=8
- (get_local $ma)
- )
- )
(if
(i32.lt_u
- (get_local $aa)
+ (set_local $aa
+ (i32.load offset=8
+ (get_local $ma)
+ )
+ )
(get_local $sa)
)
(call_import $qa)
)
- (set_local $ba
- (i32.add
- (get_local $aa)
- (i32.const 12)
- )
- )
(if
(i32.ne
(i32.load
- (get_local $ba)
+ (set_local $ba
+ (i32.add
+ (get_local $aa)
+ (i32.const 12)
+ )
+ )
)
(get_local $ma)
)
(call_import $qa)
)
- (set_local $U
- (i32.add
- (get_local $e)
- (i32.const 8)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $U)
+ (set_local $U
+ (i32.add
+ (get_local $e)
+ (i32.const 8)
+ )
+ )
)
(get_local $ma)
)
@@ -4828,16 +4656,15 @@
(get_local $$)
)
)
- (set_local $e
- (i32.load offset=28
- (get_local $ma)
- )
- )
(set_local $da
(i32.add
(i32.const 1512)
(i32.shl
- (get_local $e)
+ (set_local $e
+ (i32.load offset=28
+ (get_local $ma)
+ )
+ )
(i32.const 2)
)
)
@@ -4885,16 +4712,15 @@
)
(call_import $qa)
)
- (set_local $V
- (i32.add
- (get_local $$)
- (i32.const 16)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $V)
+ (set_local $V
+ (i32.add
+ (get_local $$)
+ (i32.const 16)
+ )
+ )
)
(get_local $ma)
)
@@ -4931,20 +4757,18 @@
(get_local $ya)
(get_local $$)
)
- (set_local $da
- (i32.add
- (get_local $ma)
- (i32.const 16)
- )
- )
- (set_local $V
- (i32.load
- (get_local $da)
- )
- )
(block $do-once$63
(if
- (get_local $V)
+ (set_local $V
+ (i32.load
+ (set_local $da
+ (i32.add
+ (get_local $ma)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(if
(i32.lt_u
(get_local $V)
@@ -4965,14 +4789,13 @@
)
)
)
- (set_local $V
- (i32.load offset=4
- (get_local $da)
- )
- )
(br_if $label$break$e
(i32.eqz
- (get_local $V)
+ (set_local $V
+ (i32.load offset=4
+ (get_local $da)
+ )
+ )
)
)
(if
@@ -5020,14 +4843,13 @@
)
)
)
- (set_local $fa
- (i32.add
- (get_local $Da)
- (i32.const 4)
- )
- )
(i32.store
- (get_local $fa)
+ (set_local $fa
+ (i32.add
+ (get_local $Da)
+ (i32.const 4)
+ )
+ )
(i32.and
(i32.load
(get_local $fa)
@@ -5091,20 +4913,18 @@
(get_local $e)
)
(block
- (set_local $fa
- (i32.add
- (get_local $la)
- (i32.const 8)
- )
- )
- (set_local $$
- (i32.load
- (get_local $fa)
- )
- )
(if
(i32.ge_u
- (get_local $$)
+ (set_local $$
+ (i32.load
+ (set_local $fa
+ (i32.add
+ (get_local $la)
+ (i32.const 8)
+ )
+ )
+ )
+ )
(i32.load
(i32.const 1224)
)
@@ -5160,15 +4980,14 @@
(br $do-once$50)
)
)
- (set_local $e
- (i32.shr_u
- (get_local $Ea)
- (i32.const 8)
- )
- )
(block $do-once$67
(if
- (get_local $e)
+ (set_local $e
+ (i32.shr_u
+ (get_local $Ea)
+ (i32.const 8)
+ )
+ )
(block
(if
(i32.gt_u
@@ -5194,17 +5013,16 @@
(i32.const 8)
)
)
- (set_local $ga
- (i32.shl
- (get_local $e)
- (get_local $V)
- )
- )
(set_local $$
(i32.and
(i32.shr_u
(i32.add
- (get_local $ga)
+ (set_local $ga
+ (i32.shl
+ (get_local $e)
+ (get_local $V)
+ )
+ )
(i32.const 520192)
)
(i32.const 16)
@@ -5212,17 +5030,16 @@
(i32.const 4)
)
)
- (set_local $fa
- (i32.shl
- (get_local $ga)
- (get_local $$)
- )
- )
(set_local $ga
(i32.and
(i32.shr_u
(i32.add
- (get_local $fa)
+ (set_local $fa
+ (i32.shl
+ (get_local $ga)
+ (get_local $$)
+ )
+ )
(i32.const 245760)
)
(i32.const 16)
@@ -5288,14 +5105,13 @@
(get_local $ka)
(get_local $Ha)
)
- (set_local $la
- (i32.add
- (get_local $ka)
- (i32.const 16)
- )
- )
(i32.store offset=4
- (get_local $la)
+ (set_local $la
+ (i32.add
+ (get_local $ka)
+ (i32.const 16)
+ )
+ )
(i32.const 0)
)
(i32.store
@@ -5392,28 +5208,26 @@
(br $while-out$69)
)
)
- (set_local $e
- (i32.add
- (i32.add
- (get_local $la)
- (i32.const 16)
- )
- (i32.shl
- (i32.shr_u
- (get_local $aa)
- (i32.const 31)
+ (if
+ (set_local $ga
+ (i32.load
+ (set_local $e
+ (i32.add
+ (i32.add
+ (get_local $la)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $aa)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
)
- (i32.const 2)
)
)
- )
- (set_local $ga
- (i32.load
- (get_local $e)
- )
- )
- (if
- (get_local $ga)
(block
(set_local $aa
(i32.shl
@@ -5479,15 +5293,14 @@
(i32.const 279)
)
(block
- (set_local $la
- (i32.add
- (get_local $Ia)
- (i32.const 8)
- )
- )
(set_local $aa
(i32.load
- (get_local $la)
+ (set_local $la
+ (i32.add
+ (get_local $Ia)
+ (i32.const 8)
+ )
+ )
)
)
(set_local $ga
@@ -5554,36 +5367,32 @@
)
)
(loop $while-out$71 $while-in$72
- (set_local $ka
- (i32.load
- (get_local $wa)
- )
- )
(if
(i32.le_u
- (get_local $ka)
+ (set_local $ka
+ (i32.load
+ (get_local $wa)
+ )
+ )
(get_local $ja)
)
- (block
- (set_local $ea
- (i32.add
- (get_local $ka)
- (i32.load offset=4
- (get_local $wa)
+ (if
+ (i32.gt_u
+ (set_local $ea
+ (i32.add
+ (get_local $ka)
+ (i32.load offset=4
+ (get_local $wa)
+ )
)
)
+ (get_local $ja)
)
- (if
- (i32.gt_u
+ (block
+ (set_local $La
(get_local $ea)
- (get_local $ja)
- )
- (block
- (set_local $La
- (get_local $ea)
- )
- (br $while-out$71)
)
+ (br $while-out$71)
)
)
)
@@ -5594,15 +5403,14 @@
)
(br $while-in$72)
)
- (set_local $ca
- (i32.add
- (get_local $La)
- (i32.const -47)
- )
- )
(set_local $ea
(i32.add
- (get_local $ca)
+ (set_local $ca
+ (i32.add
+ (get_local $La)
+ (i32.const -47)
+ )
+ )
(i32.const 8)
)
)
@@ -5634,25 +5442,18 @@
(i32.const 16)
)
)
- (set_local $ca
- (if
- (i32.lt_u
- (get_local $ka)
- (get_local $ea)
- )
- (get_local $ja)
- (get_local $ka)
- )
- )
(set_local $ka
(i32.add
- (get_local $ca)
- (i32.const 8)
- )
- )
- (set_local $ma
- (i32.add
- (get_local $ha)
+ (set_local $ca
+ (if
+ (i32.lt_u
+ (get_local $ka)
+ (get_local $ea)
+ )
+ (get_local $ja)
+ (get_local $ka)
+ )
+ )
(i32.const 8)
)
)
@@ -5660,7 +5461,12 @@
(if
(i32.eq
(i32.and
- (get_local $ma)
+ (set_local $ma
+ (i32.add
+ (get_local $ha)
+ (i32.const 8)
+ )
+ )
(i32.const 7)
)
(i32.const 0)
@@ -5718,14 +5524,13 @@
(i32.const 1696)
)
)
- (set_local $aa
- (i32.add
- (get_local $ca)
- (i32.const 4)
- )
- )
(i32.store
- (get_local $aa)
+ (set_local $aa
+ (i32.add
+ (get_local $ca)
+ (i32.const 4)
+ )
+ )
(i32.const 27)
)
(i32.store
@@ -5775,14 +5580,13 @@
)
)
(loop $do-out$73 $do-in$74
- (set_local $ka
- (i32.add
- (get_local $ka)
- (i32.const 4)
- )
- )
(i32.store
- (get_local $ka)
+ (set_local $ka
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ )
(i32.const 7)
)
(br_if $do-in$74
@@ -5867,33 +5671,29 @@
(get_local $la)
(get_local $ga)
)
- (block
- (set_local $ga
- (i32.add
- (get_local $c)
- (i32.const 8)
+ (if
+ (i32.lt_u
+ (set_local $la
+ (i32.load
+ (set_local $ga
+ (i32.add
+ (get_local $c)
+ (i32.const 8)
+ )
+ )
+ )
)
- )
- (set_local $la
(i32.load
- (get_local $ga)
+ (i32.const 1224)
)
)
- (if
- (i32.lt_u
- (get_local $la)
- (i32.load
- (i32.const 1224)
- )
+ (call_import $qa)
+ (block
+ (set_local $Ma
+ (get_local $ga)
)
- (call_import $qa)
- (block
- (set_local $Ma
- (get_local $ga)
- )
- (set_local $Na
- (get_local $la)
- )
+ (set_local $Na
+ (get_local $la)
)
)
)
@@ -5935,14 +5735,13 @@
(br $do-once$42)
)
)
- (set_local $c
- (i32.shr_u
- (get_local $ka)
- (i32.const 8)
- )
- )
(if
- (get_local $c)
+ (set_local $c
+ (i32.shr_u
+ (get_local $ka)
+ (i32.const 8)
+ )
+ )
(if
(i32.gt_u
(get_local $ka)
@@ -5964,17 +5763,16 @@
(i32.const 8)
)
)
- (set_local $ga
- (i32.shl
- (get_local $c)
- (get_local $la)
- )
- )
(set_local $c
(i32.and
(i32.shr_u
(i32.add
- (get_local $ga)
+ (set_local $ga
+ (i32.shl
+ (get_local $c)
+ (get_local $la)
+ )
+ )
(i32.const 520192)
)
(i32.const 16)
@@ -5982,17 +5780,16 @@
(i32.const 4)
)
)
- (set_local $ma
- (i32.shl
- (get_local $ga)
- (get_local $c)
- )
- )
(set_local $ga
(i32.and
(i32.shr_u
(i32.add
- (get_local $ma)
+ (set_local $ma
+ (i32.shl
+ (get_local $ga)
+ (get_local $c)
+ )
+ )
(i32.const 245760)
)
(i32.const 16)
@@ -6156,28 +5953,26 @@
(br $while-out$75)
)
)
- (set_local $e
- (i32.add
- (i32.add
- (get_local $ga)
- (i32.const 16)
- )
- (i32.shl
- (i32.shr_u
- (get_local $ma)
- (i32.const 31)
+ (if
+ (set_local $la
+ (i32.load
+ (set_local $e
+ (i32.add
+ (i32.add
+ (get_local $ga)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $ma)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
)
- (i32.const 2)
)
)
- )
- (set_local $la
- (i32.load
- (get_local $e)
- )
- )
- (if
- (get_local $la)
(block
(set_local $ma
(i32.shl
@@ -6243,15 +6038,14 @@
(i32.const 305)
)
(block
- (set_local $ga
- (i32.add
- (get_local $Pa)
- (i32.const 8)
- )
- )
(set_local $ma
(i32.load
- (get_local $ga)
+ (set_local $ga
+ (i32.add
+ (get_local $Pa)
+ (i32.const 8)
+ )
+ )
)
)
(set_local $ka
@@ -6302,15 +6096,14 @@
)
)
(block
- (set_local $ma
- (i32.load
- (i32.const 1224)
- )
- )
(if
(i32.or
(i32.eq
- (get_local $ma)
+ (set_local $ma
+ (i32.load
+ (i32.const 1224)
+ )
+ )
(i32.const 0)
)
(i32.lt_u
@@ -6349,50 +6142,47 @@
(i32.const 0)
)
(loop $do-out$44 $do-in$45
- (set_local $c
- (i32.add
- (i32.const 1248)
- (i32.shl
+ (i32.store offset=12
+ (set_local $c
+ (i32.add
+ (i32.const 1248)
(i32.shl
- (get_local $ma)
- (i32.const 1)
+ (i32.shl
+ (get_local $ma)
+ (i32.const 1)
+ )
+ (i32.const 2)
)
- (i32.const 2)
)
)
- )
- (i32.store offset=12
- (get_local $c)
(get_local $c)
)
(i32.store offset=8
(get_local $c)
(get_local $c)
)
- (set_local $ma
- (i32.add
- (get_local $ma)
- (i32.const 1)
- )
- )
(br_if $do-in$45
(i32.ne
- (get_local $ma)
+ (set_local $ma
+ (i32.add
+ (get_local $ma)
+ (i32.const 1)
+ )
+ )
(i32.const 32)
)
)
)
- (set_local $ma
- (i32.add
- (get_local $ha)
- (i32.const 8)
- )
- )
(set_local $c
(if
(i32.eq
(i32.and
- (get_local $ma)
+ (set_local $ma
+ (i32.add
+ (get_local $ha)
+ (i32.const 8)
+ )
+ )
(i32.const 7)
)
(i32.const 0)
@@ -6453,41 +6243,37 @@
)
)
)
- (set_local $ja
- (i32.load
- (i32.const 1220)
- )
- )
(if
(i32.gt_u
- (get_local $ja)
+ (set_local $ja
+ (i32.load
+ (i32.const 1220)
+ )
+ )
(get_local $y)
)
(block
- (set_local $Pa
- (i32.sub
- (get_local $ja)
- (get_local $y)
- )
- )
(i32.store
(i32.const 1220)
- (get_local $Pa)
- )
- (set_local $ja
- (i32.load
- (i32.const 1232)
- )
- )
- (set_local $N
- (i32.add
- (get_local $ja)
- (get_local $y)
+ (set_local $Pa
+ (i32.sub
+ (get_local $ja)
+ (get_local $y)
+ )
)
)
(i32.store
(i32.const 1232)
- (get_local $N)
+ (set_local $N
+ (i32.add
+ (set_local $ja
+ (i32.load
+ (i32.const 1232)
+ )
+ )
+ (get_local $y)
+ )
+ )
)
(i32.store offset=4
(get_local $N)
@@ -6520,11 +6306,10 @@
)
)
)
- (set_local $ja
- (call $Qa)
- )
(i32.store
- (get_local $ja)
+ (set_local $ja
+ (call $Qa)
+ )
(i32.const 12)
)
(set_local $p
@@ -6543,36 +6328,36 @@
(local $s i32)
(local $h i32)
(local $b i32)
- (local $l i32)
(local $w i32)
- (local $j i32)
- (local $o i32)
(local $n i32)
(local $i i32)
(local $f i32)
- (local $t i32)
- (local $e i32)
- (local $u i32)
+ (local $j i32)
+ (local $l i32)
+ (local $o i32)
(local $g i32)
(local $y i32)
+ (local $t i32)
+ (local $e i32)
(local $v i32)
- (local $p i32)
+ (local $u i32)
(local $F i32)
- (local $q i32)
+ (local $p i32)
(local $E i32)
(local $c i32)
(local $D i32)
+ (local $q i32)
(local $G i32)
(local $z i32)
(local $A i32)
- (local $d i32)
(local $I i32)
(local $H i32)
(local $x i32)
- (local $r i32)
+ (local $d i32)
(local $L i32)
(local $J i32)
(local $C i32)
+ (local $r i32)
(local $K i32)
(local $B i32)
(if
@@ -6599,23 +6384,21 @@
)
(call_import $qa)
)
- (set_local $d
- (i32.load
- (i32.add
- (get_local $a)
- (i32.const -4)
- )
- )
- )
- (set_local $a
- (i32.and
- (get_local $d)
- (i32.const 3)
- )
- )
(if
(i32.eq
- (get_local $a)
+ (set_local $a
+ (i32.and
+ (set_local $d
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const -4)
+ )
+ )
+ )
+ (i32.const 3)
+ )
+ )
(i32.const 1)
)
(call_import $qa)
@@ -6688,21 +6471,19 @@
)
)
(block
- (set_local $j
- (i32.add
- (get_local $f)
- (i32.const 4)
- )
- )
- (set_local $l
- (i32.load
- (get_local $j)
- )
- )
(if
(i32.ne
(i32.and
- (get_local $l)
+ (set_local $l
+ (i32.load
+ (set_local $j
+ (i32.add
+ (get_local $f)
+ (i32.const 4)
+ )
+ )
+ )
+ )
(i32.const 3)
)
(i32.const 3)
@@ -6852,16 +6633,15 @@
)
(call_import $qa)
)
- (set_local $o
- (i32.add
- (get_local $j)
- (i32.const 8)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $o)
+ (set_local $o
+ (i32.add
+ (get_local $j)
+ (i32.const 8)
+ )
+ )
)
(get_local $h)
)
@@ -6894,37 +6674,33 @@
(get_local $h)
)
)
- (set_local $j
- (i32.load offset=12
- (get_local $h)
- )
- )
(block $do-once$2
(if
(i32.eq
- (get_local $j)
- (get_local $h)
- )
- (block
- (set_local $o
- (i32.add
+ (set_local $j
+ (i32.load offset=12
(get_local $h)
- (i32.const 16)
- )
- )
- (set_local $l
- (i32.add
- (get_local $o)
- (i32.const 4)
- )
- )
- (set_local $q
- (i32.load
- (get_local $l)
)
)
+ (get_local $h)
+ )
+ (block
(if
- (get_local $q)
+ (set_local $q
+ (i32.load
+ (set_local $l
+ (i32.add
+ (set_local $o
+ (i32.add
+ (get_local $h)
+ (i32.const 16)
+ )
+ )
+ (i32.const 4)
+ )
+ )
+ )
+ )
(block
(set_local $t
(get_local $q)
@@ -6933,45 +6709,40 @@
(get_local $l)
)
)
- (block
+ (if
(set_local $r
(i32.load
(get_local $o)
)
)
- (if
- (get_local $r)
- (block
- (set_local $t
- (get_local $r)
- )
- (set_local $u
- (get_local $o)
- )
+ (block
+ (set_local $t
+ (get_local $r)
)
- (block
- (set_local $s
- (i32.const 0)
- )
- (br $do-once$2)
+ (set_local $u
+ (get_local $o)
)
)
+ (block
+ (set_local $s
+ (i32.const 0)
+ )
+ (br $do-once$2)
+ )
)
)
(loop $while-out$4 $while-in$5
- (set_local $l
- (i32.add
- (get_local $t)
- (i32.const 20)
- )
- )
- (set_local $q
- (i32.load
- (get_local $l)
- )
- )
(if
- (get_local $q)
+ (set_local $q
+ (i32.load
+ (set_local $l
+ (i32.add
+ (get_local $t)
+ (i32.const 20)
+ )
+ )
+ )
+ )
(block
(set_local $t
(get_local $q)
@@ -6982,19 +6753,17 @@
(br $while-in$5)
)
)
- (set_local $l
- (i32.add
- (get_local $t)
- (i32.const 16)
- )
- )
- (set_local $q
- (i32.load
- (get_local $l)
- )
- )
(if
- (get_local $q)
+ (set_local $q
+ (i32.load
+ (set_local $l
+ (i32.add
+ (get_local $t)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(block
(set_local $t
(get_local $q)
@@ -7034,43 +6803,40 @@
)
)
(block
- (set_local $l
- (i32.load offset=8
- (get_local $h)
- )
- )
(if
(i32.lt_u
- (get_local $l)
+ (set_local $l
+ (i32.load offset=8
+ (get_local $h)
+ )
+ )
(get_local $c)
)
(call_import $qa)
)
- (set_local $q
- (i32.add
- (get_local $l)
- (i32.const 12)
- )
- )
(if
(i32.ne
(i32.load
- (get_local $q)
+ (set_local $q
+ (i32.add
+ (get_local $l)
+ (i32.const 12)
+ )
+ )
)
(get_local $h)
)
(call_import $qa)
)
- (set_local $o
- (i32.add
- (get_local $j)
- (i32.const 8)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $o)
+ (set_local $o
+ (i32.add
+ (get_local $j)
+ (i32.const 8)
+ )
+ )
)
(get_local $h)
)
@@ -7096,16 +6862,15 @@
(if
(get_local $g)
(block
- (set_local $j
- (i32.load offset=28
- (get_local $h)
- )
- )
(set_local $l
(i32.add
(i32.const 1512)
(i32.shl
- (get_local $j)
+ (set_local $j
+ (i32.load offset=28
+ (get_local $h)
+ )
+ )
(i32.const 2)
)
)
@@ -7162,16 +6927,15 @@
)
(call_import $qa)
)
- (set_local $j
- (i32.add
- (get_local $g)
- (i32.const 16)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $j)
+ (set_local $j
+ (i32.add
+ (get_local $g)
+ (i32.const 16)
+ )
+ )
)
(get_local $h)
)
@@ -7216,20 +6980,18 @@
(get_local $s)
(get_local $g)
)
- (set_local $l
- (i32.add
- (get_local $h)
- (i32.const 16)
- )
- )
- (set_local $o
- (i32.load
- (get_local $l)
- )
- )
(block $do-once$6
(if
- (get_local $o)
+ (set_local $o
+ (i32.load
+ (set_local $l
+ (i32.add
+ (get_local $h)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(if
(i32.lt_u
(get_local $o)
@@ -7250,13 +7012,12 @@
)
)
)
- (set_local $o
- (i32.load offset=4
- (get_local $l)
- )
- )
(if
- (get_local $o)
+ (set_local $o
+ (i32.load offset=4
+ (get_local $l)
+ )
+ )
(if
(i32.lt_u
(get_local $o)
@@ -7312,21 +7073,19 @@
)
(call_import $qa)
)
- (set_local $e
- (i32.add
- (get_local $f)
- (i32.const 4)
- )
- )
- (set_local $b
- (i32.load
- (get_local $e)
- )
- )
(if
(i32.eqz
(i32.and
- (get_local $b)
+ (set_local $b
+ (i32.load
+ (set_local $e
+ (i32.add
+ (get_local $f)
+ (i32.const 4)
+ )
+ )
+ )
+ )
(i32.const 1)
)
)
@@ -7372,17 +7131,16 @@
)
)
(block
- (set_local $s
- (i32.add
- (i32.load
- (i32.const 1220)
- )
- (get_local $n)
- )
- )
(i32.store
(i32.const 1220)
- (get_local $s)
+ (set_local $s
+ (i32.add
+ (i32.load
+ (i32.const 1220)
+ )
+ (get_local $n)
+ )
+ )
)
(i32.store
(i32.const 1232)
@@ -7423,17 +7181,16 @@
)
)
(block
- (set_local $s
- (i32.add
- (i32.load
- (i32.const 1216)
- )
- (get_local $n)
- )
- )
(i32.store
(i32.const 1216)
- (get_local $s)
+ (set_local $s
+ (i32.add
+ (i32.load
+ (i32.const 1216)
+ )
+ (get_local $n)
+ )
+ )
)
(i32.store
(i32.const 1228)
@@ -7571,16 +7328,15 @@
)
(call_import $qa)
)
- (set_local $u
- (i32.add
- (get_local $w)
- (i32.const 8)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $u)
+ (set_local $u
+ (i32.add
+ (get_local $w)
+ (i32.const 8)
+ )
+ )
)
(get_local $f)
)
@@ -7606,37 +7362,33 @@
(get_local $f)
)
)
- (set_local $w
- (i32.load offset=12
- (get_local $f)
- )
- )
(block $do-once$10
(if
(i32.eq
- (get_local $w)
- (get_local $f)
- )
- (block
- (set_local $u
- (i32.add
+ (set_local $w
+ (i32.load offset=12
(get_local $f)
- (i32.const 16)
- )
- )
- (set_local $t
- (i32.add
- (get_local $u)
- (i32.const 4)
- )
- )
- (set_local $p
- (i32.load
- (get_local $t)
)
)
+ (get_local $f)
+ )
+ (block
(if
- (get_local $p)
+ (set_local $p
+ (i32.load
+ (set_local $t
+ (i32.add
+ (set_local $u
+ (i32.add
+ (get_local $f)
+ (i32.const 16)
+ )
+ )
+ (i32.const 4)
+ )
+ )
+ )
+ )
(block
(set_local $z
(get_local $p)
@@ -7645,45 +7397,40 @@
(get_local $t)
)
)
- (block
+ (if
(set_local $a
(i32.load
(get_local $u)
)
)
- (if
- (get_local $a)
- (block
- (set_local $z
- (get_local $a)
- )
- (set_local $A
- (get_local $u)
- )
+ (block
+ (set_local $z
+ (get_local $a)
)
- (block
- (set_local $y
- (i32.const 0)
- )
- (br $do-once$10)
+ (set_local $A
+ (get_local $u)
)
)
+ (block
+ (set_local $y
+ (i32.const 0)
+ )
+ (br $do-once$10)
+ )
)
)
(loop $while-out$12 $while-in$13
- (set_local $t
- (i32.add
- (get_local $z)
- (i32.const 20)
- )
- )
- (set_local $p
- (i32.load
- (get_local $t)
- )
- )
(if
- (get_local $p)
+ (set_local $p
+ (i32.load
+ (set_local $t
+ (i32.add
+ (get_local $z)
+ (i32.const 20)
+ )
+ )
+ )
+ )
(block
(set_local $z
(get_local $p)
@@ -7694,19 +7441,17 @@
(br $while-in$13)
)
)
- (set_local $t
- (i32.add
- (get_local $z)
- (i32.const 16)
- )
- )
- (set_local $p
- (i32.load
- (get_local $t)
- )
- )
(if
- (get_local $p)
+ (set_local $p
+ (i32.load
+ (set_local $t
+ (i32.add
+ (get_local $z)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(block
(set_local $z
(get_local $p)
@@ -7748,45 +7493,42 @@
)
)
(block
- (set_local $t
- (i32.load offset=8
- (get_local $f)
- )
- )
(if
(i32.lt_u
- (get_local $t)
+ (set_local $t
+ (i32.load offset=8
+ (get_local $f)
+ )
+ )
(i32.load
(i32.const 1224)
)
)
(call_import $qa)
)
- (set_local $p
- (i32.add
- (get_local $t)
- (i32.const 12)
- )
- )
(if
(i32.ne
(i32.load
- (get_local $p)
+ (set_local $p
+ (i32.add
+ (get_local $t)
+ (i32.const 12)
+ )
+ )
)
(get_local $f)
)
(call_import $qa)
)
- (set_local $u
- (i32.add
- (get_local $w)
- (i32.const 8)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $u)
+ (set_local $u
+ (i32.add
+ (get_local $w)
+ (i32.const 8)
+ )
+ )
)
(get_local $f)
)
@@ -7812,16 +7554,15 @@
(if
(get_local $v)
(block
- (set_local $w
- (i32.load offset=28
- (get_local $f)
- )
- )
(set_local $i
(i32.add
(i32.const 1512)
(i32.shl
- (get_local $w)
+ (set_local $w
+ (i32.load offset=28
+ (get_local $f)
+ )
+ )
(i32.const 2)
)
)
@@ -7872,16 +7613,15 @@
)
(call_import $qa)
)
- (set_local $w
- (i32.add
- (get_local $v)
- (i32.const 16)
- )
- )
(if
(i32.eq
(i32.load
- (get_local $w)
+ (set_local $w
+ (i32.add
+ (get_local $v)
+ (i32.const 16)
+ )
+ )
)
(get_local $f)
)
@@ -7917,20 +7657,18 @@
(get_local $y)
(get_local $v)
)
- (set_local $i
- (i32.add
- (get_local $f)
- (i32.const 16)
- )
- )
- (set_local $h
- (i32.load
- (get_local $i)
- )
- )
(block $do-once$14
(if
- (get_local $h)
+ (set_local $h
+ (i32.load
+ (set_local $i
+ (i32.add
+ (get_local $f)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(if
(i32.lt_u
(get_local $h)
@@ -7951,13 +7689,12 @@
)
)
)
- (set_local $h
- (i32.load offset=4
- (get_local $i)
- )
- )
(if
- (get_local $h)
+ (set_local $h
+ (i32.load offset=4
+ (get_local $i)
+ )
+ )
(if
(i32.lt_u
(get_local $h)
@@ -8058,33 +7795,29 @@
(get_local $e)
(get_local $s)
)
- (block
- (set_local $s
- (i32.add
- (get_local $b)
- (i32.const 8)
+ (if
+ (i32.lt_u
+ (set_local $e
+ (i32.load
+ (set_local $s
+ (i32.add
+ (get_local $b)
+ (i32.const 8)
+ )
+ )
+ )
)
- )
- (set_local $e
(i32.load
- (get_local $s)
+ (i32.const 1224)
)
)
- (if
- (i32.lt_u
- (get_local $e)
- (i32.load
- (i32.const 1224)
- )
+ (call_import $qa)
+ (block
+ (set_local $E
+ (get_local $s)
)
- (call_import $qa)
- (block
- (set_local $E
- (get_local $s)
- )
- (set_local $F
- (get_local $e)
- )
+ (set_local $F
+ (get_local $e)
)
)
)
@@ -8126,14 +7859,13 @@
(return)
)
)
- (set_local $b
- (i32.shr_u
- (get_local $D)
- (i32.const 8)
- )
- )
(if
- (get_local $b)
+ (set_local $b
+ (i32.shr_u
+ (get_local $D)
+ (i32.const 8)
+ )
+ )
(if
(i32.gt_u
(get_local $D)
@@ -8155,17 +7887,16 @@
(i32.const 8)
)
)
- (set_local $E
- (i32.shl
- (get_local $b)
- (get_local $F)
- )
- )
(set_local $b
(i32.and
(i32.shr_u
(i32.add
- (get_local $E)
+ (set_local $E
+ (i32.shl
+ (get_local $b)
+ (get_local $F)
+ )
+ )
(i32.const 520192)
)
(i32.const 16)
@@ -8173,17 +7904,16 @@
(i32.const 4)
)
)
- (set_local $e
- (i32.shl
- (get_local $E)
- (get_local $b)
- )
- )
(set_local $E
(i32.and
(i32.shr_u
(i32.add
- (get_local $e)
+ (set_local $e
+ (i32.shl
+ (get_local $E)
+ (get_local $b)
+ )
+ )
(i32.const 245760)
)
(i32.const 16)
@@ -8320,28 +8050,26 @@
(br $while-out$18)
)
)
- (set_local $n
- (i32.add
- (i32.add
- (get_local $b)
- (i32.const 16)
- )
- (i32.shl
- (i32.shr_u
- (get_local $F)
- (i32.const 31)
+ (if
+ (set_local $y
+ (i32.load
+ (set_local $n
+ (i32.add
+ (i32.add
+ (get_local $b)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $F)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
)
- (i32.const 2)
)
)
- )
- (set_local $y
- (i32.load
- (get_local $n)
- )
- )
- (if
- (get_local $y)
(block
(set_local $F
(i32.shl
@@ -8407,15 +8135,14 @@
(i32.const 130)
)
(block
- (set_local $b
- (i32.add
- (get_local $H)
- (i32.const 8)
- )
- )
(set_local $F
(i32.load
- (get_local $b)
+ (set_local $b
+ (i32.add
+ (get_local $H)
+ (i32.const 8)
+ )
+ )
)
)
(set_local $i
@@ -8490,17 +8217,16 @@
)
)
)
- (set_local $m
- (i32.add
- (i32.load
- (i32.const 1240)
- )
- (i32.const -1)
- )
- )
(i32.store
(i32.const 1240)
- (get_local $m)
+ (set_local $m
+ (i32.add
+ (i32.load
+ (i32.const 1240)
+ )
+ (i32.const -1)
+ )
+ )
)
(if
(get_local $m)
@@ -8510,13 +8236,12 @@
)
)
(loop $while-out$20 $while-in$21
- (set_local $m
- (i32.load
- (get_local $L)
- )
- )
(if
- (get_local $m)
+ (set_local $m
+ (i32.load
+ (get_local $L)
+ )
+ )
(set_local $L
(i32.add
(get_local $m)
@@ -8544,7 +8269,6 @@
(local $h i32)
(local $w i32)
(local $t i32)
- (local $j i32)
(local $f i32)
(local $e i32)
(local $d i32)
@@ -8552,6 +8276,7 @@
(local $y i32)
(local $v i32)
(local $p i32)
+ (local $j i32)
(local $u i32)
(local $s i32)
(local $q i32)
@@ -8584,31 +8309,29 @@
(i32.const 32)
)
)
- (set_local $h
- (i32.add
- (get_local $a)
- (i32.const 28)
- )
- )
(set_local $i
(i32.load
- (get_local $h)
+ (set_local $h
+ (i32.add
+ (get_local $a)
+ (i32.const 28)
+ )
+ )
)
)
(i32.store
(get_local $g)
(get_local $i)
)
- (set_local $j
- (i32.add
- (get_local $a)
- (i32.const 20)
- )
- )
(set_local $l
(i32.sub
(i32.load
- (get_local $j)
+ (set_local $j
+ (i32.add
+ (get_local $a)
+ (i32.const 20)
+ )
+ )
)
(get_local $i)
)
@@ -8960,9 +8683,9 @@
)
(func $Wa (param $a i32) (param $b i32) (param $c i32) (result i32)
(local $d i32)
- (local $e i32)
(local $q i32)
(local $l i32)
+ (local $e i32)
(local $h i32)
(local $o i32)
(local $n i32)
@@ -8971,19 +8694,17 @@
(local $j i32)
(local $g i32)
(local $f i32)
- (set_local $d
- (i32.add
- (get_local $c)
- (i32.const 16)
- )
- )
- (set_local $e
- (i32.load
- (get_local $d)
- )
- )
(if
- (get_local $e)
+ (set_local $e
+ (i32.load
+ (set_local $d
+ (i32.add
+ (get_local $c)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(block
(set_local $f
(get_local $e)
@@ -9018,19 +8739,17 @@
(i32.const 5)
)
(block
- (set_local $e
- (i32.add
- (get_local $c)
- (i32.const 20)
- )
- )
- (set_local $d
- (i32.load
- (get_local $e)
- )
- )
(set_local $j
- (get_local $d)
+ (set_local $d
+ (i32.load
+ (set_local $e
+ (i32.add
+ (get_local $c)
+ (i32.const 20)
+ )
+ )
+ )
+ )
)
(if
(i32.lt_u
@@ -9215,19 +8934,18 @@
(local $l i32)
(local $c i32)
(local $j i32)
- (local $h i32)
- (local $f i32)
(local $e i32)
- (local $b i32)
(local $m i32)
+ (local $h i32)
(local $g i32)
- (set_local $b
- (get_local $a)
- )
+ (local $f i32)
+ (local $b i32)
(block $label$break$a
(if
(i32.and
- (get_local $b)
+ (set_local $b
+ (get_local $a)
+ )
(i32.const 3)
)
(block
@@ -9251,18 +8969,16 @@
(br $label$break$a)
)
)
- (set_local $h
- (i32.add
- (get_local $e)
- (i32.const 1)
- )
- )
- (set_local $f
- (get_local $h)
- )
(if
(i32.and
- (get_local $f)
+ (set_local $f
+ (set_local $h
+ (i32.add
+ (get_local $e)
+ (i32.const 1)
+ )
+ )
+ )
(i32.const 3)
)
(set_local $e
@@ -9301,16 +9017,15 @@
(get_local $c)
)
(loop $while-out$3 $while-in$4
- (set_local $c
- (i32.load
- (get_local $d)
- )
- )
(if
(i32.and
(i32.xor
(i32.and
- (get_local $c)
+ (set_local $c
+ (i32.load
+ (get_local $d)
+ )
+ )
(i32.const -2139062144)
)
(i32.const -2139062144)
@@ -9354,15 +9069,14 @@
(get_local $l)
)
(loop $while-out$5 $while-in$6
- (set_local $l
- (i32.add
- (get_local $j)
- (i32.const 1)
- )
- )
(if
(i32.load8_s
- (get_local $l)
+ (set_local $l
+ (i32.add
+ (get_local $j)
+ (i32.const 1)
+ )
+ )
)
(set_local $j
(get_local $l)
@@ -9468,13 +9182,12 @@
(call_import $pa
(i32.const 1188)
)
- (set_local $c
- (i32.load
- (i32.const 1184)
- )
- )
(if
- (get_local $c)
+ (set_local $c
+ (i32.load
+ (i32.const 1184)
+ )
+ )
(block
(set_local $e
(get_local $c)
@@ -9526,13 +9239,12 @@
(get_local $e)
)
)
- (set_local $e
- (i32.load offset=56
- (get_local $e)
- )
- )
(if
- (get_local $e)
+ (set_local $e
+ (i32.load offset=56
+ (get_local $e)
+ )
+ )
(set_local $c
(get_local $g)
)
@@ -9564,15 +9276,15 @@
)
)
(func $ab (param $a i32) (param $b i32) (result i32)
+ (local $m i32)
(local $f i32)
(local $g i32)
- (local $m i32)
(local $d i32)
- (local $n i32)
(local $j i32)
(local $h i32)
(local $e i32)
(local $c i32)
+ (local $n i32)
(set_local $c
(i32.load
(i32.const 8)
@@ -9600,19 +9312,17 @@
(get_local $d)
(get_local $e)
)
- (set_local $f
- (i32.add
- (get_local $a)
- (i32.const 16)
- )
- )
- (set_local $g
- (i32.load
- (get_local $f)
- )
- )
(if
- (get_local $g)
+ (set_local $g
+ (i32.load
+ (set_local $f
+ (i32.add
+ (get_local $a)
+ (i32.const 16)
+ )
+ )
+ )
+ )
(block
(set_local $h
(get_local $g)
@@ -9647,53 +9357,48 @@
(i32.const 4)
)
(block
- (set_local $g
- (i32.add
- (get_local $a)
- (i32.const 20)
- )
- )
- (set_local $f
- (i32.load
- (get_local $g)
- )
- )
(if
(i32.lt_u
- (get_local $f)
- (get_local $h)
- )
- (block
- (set_local $n
- (i32.and
- (get_local $b)
- (i32.const 255)
+ (set_local $f
+ (i32.load
+ (set_local $g
+ (i32.add
+ (get_local $a)
+ (i32.const 20)
+ )
+ )
)
)
- (if
- (i32.ne
- (get_local $n)
- (i32.load8_s offset=75
- (get_local $a)
+ (get_local $h)
+ )
+ (if
+ (i32.ne
+ (set_local $n
+ (i32.and
+ (get_local $b)
+ (i32.const 255)
)
)
- (block
- (i32.store
- (get_local $g)
- (i32.add
- (get_local $f)
- (i32.const 1)
- )
- )
- (i32.store8
+ (i32.load8_s offset=75
+ (get_local $a)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $g)
+ (i32.add
(get_local $f)
- (get_local $e)
- )
- (set_local $m
- (get_local $n)
+ (i32.const 1)
)
- (br $do-once$0)
)
+ (i32.store8
+ (get_local $f)
+ (get_local $e)
+ )
+ (set_local $m
+ (get_local $n)
+ )
+ (br $do-once$0)
)
)
)
@@ -9739,10 +9444,10 @@
(local $e i32)
(local $b i32)
(local $h i32)
- (local $g i32)
(local $f i32)
(local $d i32)
(local $c i32)
+ (local $g i32)
(set_local $b
(i32.add
(get_local $a)
@@ -9801,26 +9506,24 @@
(i32.const 3)
)
(block
- (set_local $e
- (i32.add
- (get_local $a)
- (i32.const 4)
- )
- )
(set_local $f
(i32.load
- (get_local $e)
- )
- )
- (set_local $g
- (i32.add
- (get_local $a)
- (i32.const 8)
+ (set_local $e
+ (i32.add
+ (get_local $a)
+ (i32.const 4)
+ )
+ )
)
)
(set_local $h
(i32.load
- (get_local $g)
+ (set_local $g
+ (i32.add
+ (get_local $a)
+ (i32.const 8)
+ )
+ )
)
)
(if
@@ -10174,19 +9877,18 @@
)
(func $db (param $a i32) (result i32)
(local $b i32)
- (local $f i32)
(local $d i32)
- (local $e i32)
+ (local $f i32)
(local $c i32)
- (set_local $b
- (i32.load
- (i32.const 1024)
- )
- )
+ (local $e i32)
(if
(i32.gt_s
(i32.load offset=76
- (get_local $b)
+ (set_local $b
+ (i32.load
+ (i32.const 1024)
+ )
+ )
)
(i32.const -1)
)
@@ -10219,42 +9921,38 @@
)
(i32.const 10)
)
- (block
- (set_local $e
- (i32.add
+ (if
+ (i32.lt_u
+ (set_local $f
+ (i32.load
+ (set_local $e
+ (i32.add
+ (get_local $b)
+ (i32.const 20)
+ )
+ )
+ )
+ )
+ (i32.load offset=16
(get_local $b)
- (i32.const 20)
)
)
- (set_local $f
- (i32.load
+ (block
+ (i32.store
(get_local $e)
+ (i32.add
+ (get_local $f)
+ (i32.const 1)
+ )
)
- )
- (if
- (i32.lt_u
+ (i32.store8
(get_local $f)
- (i32.load offset=16
- (get_local $b)
- )
+ (i32.const 10)
)
- (block
- (i32.store
- (get_local $e)
- (i32.add
- (get_local $f)
- (i32.const 1)
- )
- )
- (i32.store8
- (get_local $f)
- (i32.const 10)
- )
- (set_local $d
- (i32.const 0)
- )
- (br $do-once$0)
+ (set_local $d
+ (i32.const 0)
)
+ (br $do-once$0)
)
)
)
@@ -10290,15 +9988,14 @@
(local $b i32)
(local $c i32)
(local $d i32)
- (set_local $b
- (i32.add
- (get_local $a)
- (i32.const 74)
- )
- )
(set_local $c
(i32.load8_s
- (get_local $b)
+ (set_local $b
+ (i32.add
+ (get_local $a)
+ (i32.const 74)
+ )
+ )
)
)
(i32.store8
@@ -10311,14 +10008,13 @@
(get_local $c)
)
)
- (set_local $c
- (i32.load
- (get_local $a)
- )
- )
(if
(i32.and
- (get_local $c)
+ (set_local $c
+ (i32.load
+ (get_local $a)
+ )
+ )
(i32.const 8)
)
(block
@@ -10678,8 +10374,8 @@
)
)
(func $Oa (param $a i32) (result i32)
- (local $c i32)
(local $b i32)
+ (local $c i32)
(set_local $b
(i32.load
(i32.const 8)
@@ -10694,11 +10390,10 @@
(i32.const 16)
)
)
- (set_local $c
- (get_local $b)
- )
(i32.store
- (get_local $c)
+ (set_local $c
+ (get_local $b)
+ )
(i32.load offset=60
(get_local $a)
)
@@ -10728,11 +10423,10 @@
(i32.const -4096)
)
(block
- (set_local $b
- (call $Qa)
- )
(i32.store
- (get_local $b)
+ (set_local $b
+ (call $Qa)
+ )
(i32.sub
(i32.const 0)
(get_local $a)
@@ -10791,16 +10485,13 @@
(i32.load
(i32.const 1160)
)
- (block
- (set_local $b
- (i32.add
- (call $ib)
- (i32.const 64)
- )
- )
- (set_local $a
- (i32.load
- (get_local $b)
+ (set_local $a
+ (i32.load
+ (set_local $b
+ (i32.add
+ (call $ib)
+ (i32.const 64)
+ )
)
)
)