summaryrefslogtreecommitdiff
path: root/test/memorygrowth.fromasm.no-opts
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-05-19 15:26:43 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-05-19 15:26:43 -0700
commit322e89791721ce5130242c87eb1c01163f0ad21d (patch)
treec973874122f05eedebf00f9c109dc3006a2dea7b /test/memorygrowth.fromasm.no-opts
parent08abcbb9211cc1452a8b6420d4e160aaad061e01 (diff)
downloadbinaryen-322e89791721ce5130242c87eb1c01163f0ad21d.tar.gz
binaryen-322e89791721ce5130242c87eb1c01163f0ad21d.tar.bz2
binaryen-322e89791721ce5130242c87eb1c01163f0ad21d.zip
add --no-opt testing to asm2wasm
Diffstat (limited to 'test/memorygrowth.fromasm.no-opts')
-rw-r--r--test/memorygrowth.fromasm.no-opts11972
1 files changed, 11972 insertions, 0 deletions
diff --git a/test/memorygrowth.fromasm.no-opts b/test/memorygrowth.fromasm.no-opts
new file mode 100644
index 000000000..dd03e651e
--- /dev/null
+++ b/test/memorygrowth.fromasm.no-opts
@@ -0,0 +1,11972 @@
+(module
+ (memory 256 256)
+ (export "memory" memory)
+ (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
+ (type $FUNCSIG$ii (func (param i32) (result i32)))
+ (type $FUNCSIG$vi (func (param i32)))
+ (type $FUNCSIG$v (func))
+ (type $FUNCSIG$vii (func (param i32 i32)))
+ (type $FUNCSIG$iii (func (param i32 i32) (result i32)))
+ (import $ja "env" "abort" (param i32))
+ (import $oa "env" "_pthread_cleanup_pop" (param i32))
+ (import $pa "env" "___lock" (param i32))
+ (import $qa "env" "_abort")
+ (import $ra "env" "_pthread_cleanup_push" (param i32 i32))
+ (import $sa "env" "___syscall6" (param i32 i32) (result i32))
+ (import $ta "env" "_sbrk" (param i32) (result i32))
+ (import $ua "env" "___syscall140" (param i32 i32) (result i32))
+ (import $va "env" "_emscripten_memcpy_big" (param i32 i32 i32) (result i32))
+ (import $wa "env" "___syscall54" (param i32 i32) (result i32))
+ (import $xa "env" "___unlock" (param i32))
+ (import $ya "env" "___syscall146" (param i32 i32) (result i32))
+ (export "_free" $fb)
+ (export "_main" $Na)
+ (export "_pthread_self" $ib)
+ (export "_memset" $hb)
+ (export "_malloc" $eb)
+ (export "_memcpy" $jb)
+ (export "_fflush" $_a)
+ (export "___errno_location" $Qa)
+ (export "runPostSets" $gb)
+ (export "stackAlloc" $Ea)
+ (export "stackSave" $Fa)
+ (export "stackRestore" $Ga)
+ (export "establishStackSpace" $Ha)
+ (export "setThrew" $Ia)
+ (export "setTempRet0" $La)
+ (export "getTempRet0" $Ma)
+ (export "dynCall_ii" $kb)
+ (export "dynCall_iiii" $lb)
+ (export "dynCall_vi" $mb)
+ (export "__growWasmMemory" $__growWasmMemory)
+ (table $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
+ (func $eb (param $a i32) (result i32)
+ (local $b i32)
+ (local $c i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (local $h i32)
+ (local $i i32)
+ (local $j i32)
+ (local $l i32)
+ (local $m i32)
+ (local $n i32)
+ (local $o i32)
+ (local $p i32)
+ (local $q i32)
+ (local $s i32)
+ (local $t i32)
+ (local $u i32)
+ (local $v i32)
+ (local $w i32)
+ (local $x i32)
+ (local $y i32)
+ (local $z i32)
+ (local $A i32)
+ (local $B i32)
+ (local $C i32)
+ (local $D i32)
+ (local $E i32)
+ (local $F i32)
+ (local $G i32)
+ (local $H i32)
+ (local $I i32)
+ (local $J i32)
+ (local $K i32)
+ (local $L i32)
+ (local $M i32)
+ (local $N i32)
+ (local $O i32)
+ (local $P i32)
+ (local $Q i32)
+ (local $R i32)
+ (local $S i32)
+ (local $T i32)
+ (local $U i32)
+ (local $V i32)
+ (local $W i32)
+ (local $X i32)
+ (local $Y i32)
+ (local $Z i32)
+ (local $_ i32)
+ (local $$ i32)
+ (local $aa i32)
+ (local $ba i32)
+ (local $ca i32)
+ (local $da i32)
+ (local $ea i32)
+ (local $fa i32)
+ (local $ga i32)
+ (local $ha i32)
+ (local $ia i32)
+ (local $ja i32)
+ (local $ka i32)
+ (local $la i32)
+ (local $ma i32)
+ (local $na i32)
+ (local $oa i32)
+ (local $pa i32)
+ (local $ra i32)
+ (local $sa i32)
+ (local $ua i32)
+ (local $va i32)
+ (local $wa i32)
+ (local $xa i32)
+ (local $ya i32)
+ (local $za i32)
+ (local $Aa i32)
+ (local $Ba i32)
+ (local $Ca i32)
+ (local $Da i32)
+ (local $Ea i32)
+ (local $Fa i32)
+ (local $Ga i32)
+ (local $Ha i32)
+ (local $Ia i32)
+ (local $Ja i32)
+ (local $Ka i32)
+ (local $La i32)
+ (local $Ma i32)
+ (local $Na i32)
+ (local $Oa i32)
+ (local $Pa i32)
+ (local $Ra i32)
+ (local $Sa i32)
+ (set_local $b
+ (i32.load
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (i32.add
+ (i32.load
+ (i32.const 8)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $c
+ (get_local $b)
+ )
+ (block $do-once$0
+ (if
+ (i32.lt_u
+ (get_local $a)
+ (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)
+ (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)
+ )
+ (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)
+ )
+ )
+ (set_local $n
+ (i32.load
+ (get_local $m)
+ )
+ )
+ (block $do-once$2
+ (if
+ (i32.eq
+ (get_local $i)
+ (get_local $n)
+ )
+ (i32.store
+ (i32.const 1208)
+ (i32.and
+ (get_local $f)
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $h)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $n)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ )
+ (set_local $o
+ (i32.add
+ (get_local $n)
+ (i32.const 12)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $o)
+ )
+ (get_local $l)
+ )
+ (block
+ (i32.store
+ (get_local $o)
+ (get_local $i)
+ )
+ (i32.store
+ (get_local $j)
+ (get_local $n)
+ )
+ (br $do-once$2)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ (set_local $n
+ (i32.shl
+ (get_local $h)
+ (i32.const 3)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $l)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $n)
+ (i32.const 3)
+ )
+ )
+ (set_local $j
+ (i32.add
+ (i32.add
+ (get_local $l)
+ (get_local $n)
+ )
+ (i32.const 4)
+ )
+ )
+ (i32.store
+ (get_local $j)
+ (i32.or
+ (i32.load
+ (get_local $j)
+ )
+ (i32.const 1)
+ )
+ )
+ (set_local $p
+ (get_local $m)
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ )
+ (set_local $j
+ (i32.load
+ (i32.const 1216)
+ )
+ )
+ (if
+ (i32.gt_u
+ (get_local $d)
+ (get_local $j)
+ )
+ (block
+ (if
+ (get_local $g)
+ (block
+ (set_local $n
+ (i32.shl
+ (i32.const 2)
+ (get_local $e)
+ )
+ )
+ (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)
+ (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)
+ (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)
+ (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)
+ (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)
+ (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)
+ )
+ (get_local $o)
+ )
+ (get_local $q)
+ )
+ (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
+ (get_local $s)
+ (get_local $i)
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.and
+ (get_local $f)
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $u)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (set_local $v
+ (get_local $j)
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $i)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ )
+ (set_local $n
+ (i32.add
+ (get_local $i)
+ (i32.const 12)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $n)
+ )
+ (get_local $q)
+ )
+ (block
+ (i32.store
+ (get_local $n)
+ (get_local $s)
+ )
+ (i32.store
+ (get_local $t)
+ (get_local $i)
+ )
+ (set_local $v
+ (i32.load
+ (i32.const 1216)
+ )
+ )
+ (br $do-once$4)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ (set_local $i
+ (i32.sub
+ (i32.shl
+ (get_local $u)
+ (i32.const 3)
+ )
+ (get_local $d)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $q)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $d)
+ (i32.const 3)
+ )
+ )
+ (set_local $t
+ (i32.add
+ (get_local $q)
+ (get_local $d)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $t)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $i)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $t)
+ (get_local $i)
+ )
+ (get_local $i)
+ )
+ (if
+ (get_local $v)
+ (block
+ (set_local $s
+ (i32.load
+ (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)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $e
+ (i32.load
+ (i32.const 1208)
+ )
+ )
+ (set_local $g
+ (i32.shl
+ (i32.const 1)
+ (get_local $j)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $e)
+ (get_local $g)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.or
+ (get_local $e)
+ (get_local $g)
+ )
+ )
+ (set_local $w
+ (i32.add
+ (get_local $f)
+ (i32.const 8)
+ )
+ )
+ (set_local $x
+ (get_local $f)
+ )
+ )
+ (block
+ (set_local $g
+ (i32.add
+ (get_local $f)
+ (i32.const 8)
+ )
+ )
+ (set_local $e
+ (i32.load
+ (get_local $g)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $e)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (set_local $w
+ (get_local $g)
+ )
+ (set_local $x
+ (get_local $e)
+ )
+ )
+ )
+ )
+ )
+ (i32.store
+ (get_local $w)
+ (get_local $s)
+ )
+ (i32.store
+ (i32.add
+ (get_local $x)
+ (i32.const 12)
+ )
+ (get_local $s)
+ )
+ (i32.store
+ (i32.add
+ (get_local $s)
+ (i32.const 8)
+ )
+ (get_local $x)
+ )
+ (i32.store
+ (i32.add
+ (get_local $s)
+ (i32.const 12)
+ )
+ (get_local $f)
+ )
+ )
+ )
+ (i32.store
+ (i32.const 1216)
+ (get_local $i)
+ )
+ (i32.store
+ (i32.const 1228)
+ (get_local $t)
+ )
+ (set_local $p
+ (get_local $o)
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ )
+ (set_local $t
+ (i32.load
+ (i32.const 1212)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $t)
+ )
+ (set_local $y
+ (get_local $d)
+ )
+ (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.and
+ (i32.shr_u
+ (get_local $i)
+ (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)
+ (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)
+ (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)
+ (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)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ )
+ (set_local $j
+ (i32.load
+ (i32.add
+ (i32.const 1512)
+ (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)
+ )
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ )
+ (set_local $e
+ (i32.sub
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $j)
+ (i32.const 4)
+ )
+ )
+ (i32.const -8)
+ )
+ (get_local $d)
+ )
+ )
+ (set_local $g
+ (get_local $j)
+ )
+ (set_local $s
+ (get_local $j)
+ )
+ (loop $while-out$6 $while-in$7
+ (set_local $j
+ (i32.load
+ (i32.add
+ (get_local $g)
+ (i32.const 16)
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $j)
+ )
+ (block
+ (set_local $f
+ (i32.load
+ (i32.add
+ (get_local $g)
+ (i32.const 20)
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $f)
+ )
+ (block
+ (set_local $z
+ (get_local $e)
+ )
+ (set_local $A
+ (get_local $s)
+ )
+ (br $while-out$6)
+ )
+ (set_local $B
+ (get_local $f)
+ )
+ )
+ )
+ (set_local $B
+ (get_local $j)
+ )
+ )
+ (set_local $j
+ (i32.sub
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $B)
+ (i32.const 4)
+ )
+ )
+ (i32.const -8)
+ )
+ (get_local $d)
+ )
+ )
+ (set_local $f
+ (i32.lt_u
+ (get_local $j)
+ (get_local $e)
+ )
+ )
+ (set_local $e
+ (if
+ (get_local $f)
+ (get_local $j)
+ (get_local $e)
+ )
+ )
+ (set_local $g
+ (get_local $B)
+ )
+ (set_local $s
+ (if
+ (get_local $f)
+ (get_local $B)
+ (get_local $s)
+ )
+ )
+ (br $while-in$7)
+ )
+ (set_local $s
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $A)
+ (get_local $s)
+ )
+ (call_import $qa)
+ )
+ (set_local $g
+ (i32.add
+ (get_local $A)
+ (get_local $d)
+ )
+ )
+ (if
+ (i32.ge_u
+ (get_local $A)
+ (get_local $g)
+ )
+ (call_import $qa)
+ )
+ (set_local $e
+ (i32.load
+ (i32.add
+ (get_local $A)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $o
+ (i32.load
+ (i32.add
+ (get_local $A)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $do-once$8
+ (if
+ (i32.eq
+ (get_local $o)
+ (get_local $A)
+ )
+ (block
+ (set_local $q
+ (i32.add
+ (get_local $A)
+ (i32.const 20)
+ )
+ )
+ (set_local $u
+ (i32.load
+ (get_local $q)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $u)
+ )
+ (block
+ (set_local $f
+ (i32.add
+ (get_local $A)
+ (i32.const 16)
+ )
+ )
+ (set_local $j
+ (i32.load
+ (get_local $f)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $j)
+ )
+ (block
+ (set_local $C
+ (i32.const 0)
+ )
+ (br $do-once$8)
+ )
+ (block
+ (set_local $D
+ (get_local $j)
+ )
+ (set_local $E
+ (get_local $f)
+ )
+ )
+ )
+ )
+ (block
+ (set_local $D
+ (get_local $u)
+ )
+ (set_local $E
+ (get_local $q)
+ )
+ )
+ )
+ (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)
+ (block
+ (set_local $D
+ (get_local $u)
+ )
+ (set_local $E
+ (get_local $q)
+ )
+ (br $while-in$11)
+ )
+ )
+ (set_local $q
+ (i32.add
+ (get_local $D)
+ (i32.const 16)
+ )
+ )
+ (set_local $u
+ (i32.load
+ (get_local $q)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $u)
+ )
+ (block
+ (set_local $F
+ (get_local $D)
+ )
+ (set_local $G
+ (get_local $E)
+ )
+ (br $while-out$10)
+ )
+ (block
+ (set_local $D
+ (get_local $u)
+ )
+ (set_local $E
+ (get_local $q)
+ )
+ )
+ )
+ (br $while-in$11)
+ )
+ (if
+ (i32.lt_u
+ (get_local $G)
+ (get_local $s)
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (get_local $G)
+ (i32.const 0)
+ )
+ (set_local $C
+ (get_local $F)
+ )
+ (br $do-once$8)
+ )
+ )
+ )
+ (block
+ (set_local $q
+ (i32.load
+ (i32.add
+ (get_local $A)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $q)
+ (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)
+ )
+ (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)
+ )
+ (get_local $A)
+ )
+ (block
+ (i32.store
+ (get_local $u)
+ (get_local $o)
+ )
+ (i32.store
+ (get_local $f)
+ (get_local $q)
+ )
+ (set_local $C
+ (get_local $o)
+ )
+ (br $do-once$8)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ (block $do-once$12
+ (if
+ (get_local $e)
+ (block
+ (set_local $o
+ (i32.load
+ (i32.add
+ (get_local $A)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $s
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $o)
+ (i32.const 2)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $A)
+ (i32.load
+ (get_local $s)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $s)
+ (get_local $C)
+ )
+ (if
+ (i32.eqz
+ (get_local $C)
+ )
+ (block
+ (i32.store
+ (i32.const 1212)
+ (i32.and
+ (i32.load
+ (i32.const 1212)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $o)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (br $do-once$12)
+ )
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $e)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ )
+ (set_local $o
+ (i32.add
+ (get_local $e)
+ (i32.const 16)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $o)
+ )
+ (get_local $A)
+ )
+ (i32.store
+ (get_local $o)
+ (get_local $C)
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 20)
+ )
+ (get_local $C)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $C)
+ )
+ (br $do-once$12)
+ )
+ )
+ )
+ (set_local $o
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $C)
+ (get_local $o)
+ )
+ (call_import $qa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $C)
+ (i32.const 24)
+ )
+ (get_local $e)
+ )
+ (set_local $s
+ (i32.load
+ (i32.add
+ (get_local $A)
+ (i32.const 16)
+ )
+ )
+ )
+ (block $do-once$14
+ (if
+ (get_local $s)
+ (if
+ (i32.lt_u
+ (get_local $s)
+ (get_local $o)
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $C)
+ (i32.const 16)
+ )
+ (get_local $s)
+ )
+ (i32.store
+ (i32.add
+ (get_local $s)
+ (i32.const 24)
+ )
+ (get_local $C)
+ )
+ (br $do-once$14)
+ )
+ )
+ )
+ )
+ (set_local $s
+ (i32.load
+ (i32.add
+ (get_local $A)
+ (i32.const 20)
+ )
+ )
+ )
+ (if
+ (get_local $s)
+ (if
+ (i32.lt_u
+ (get_local $s)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $C)
+ (i32.const 20)
+ )
+ (get_local $s)
+ )
+ (i32.store
+ (i32.add
+ (get_local $s)
+ (i32.const 24)
+ )
+ (get_local $C)
+ )
+ (br $do-once$12)
+ )
+ )
+ )
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $z)
+ (i32.const 16)
+ )
+ (block
+ (set_local $e
+ (i32.add
+ (get_local $z)
+ (get_local $d)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $A)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $e)
+ (i32.const 3)
+ )
+ )
+ (set_local $s
+ (i32.add
+ (i32.add
+ (get_local $A)
+ (get_local $e)
+ )
+ (i32.const 4)
+ )
+ )
+ (i32.store
+ (get_local $s)
+ (i32.or
+ (i32.load
+ (get_local $s)
+ )
+ (i32.const 1)
+ )
+ )
+ )
+ (block
+ (i32.store
+ (i32.add
+ (get_local $A)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $d)
+ (i32.const 3)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $g)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $z)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $g)
+ (get_local $z)
+ )
+ (get_local $z)
+ )
+ (set_local $s
+ (i32.load
+ (i32.const 1216)
+ )
+ )
+ (if
+ (get_local $s)
+ (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)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $q
+ (i32.load
+ (i32.const 1208)
+ )
+ )
+ (set_local $f
+ (i32.shl
+ (i32.const 1)
+ (get_local $o)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $q)
+ (get_local $f)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.or
+ (get_local $q)
+ (get_local $f)
+ )
+ )
+ (set_local $H
+ (i32.add
+ (get_local $s)
+ (i32.const 8)
+ )
+ )
+ (set_local $I
+ (get_local $s)
+ )
+ )
+ (block
+ (set_local $f
+ (i32.add
+ (get_local $s)
+ (i32.const 8)
+ )
+ )
+ (set_local $q
+ (i32.load
+ (get_local $f)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $q)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (set_local $H
+ (get_local $f)
+ )
+ (set_local $I
+ (get_local $q)
+ )
+ )
+ )
+ )
+ )
+ (i32.store
+ (get_local $H)
+ (get_local $e)
+ )
+ (i32.store
+ (i32.add
+ (get_local $I)
+ (i32.const 12)
+ )
+ (get_local $e)
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 8)
+ )
+ (get_local $I)
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 12)
+ )
+ (get_local $s)
+ )
+ )
+ )
+ (i32.store
+ (i32.const 1216)
+ (get_local $z)
+ )
+ (i32.store
+ (i32.const 1228)
+ (get_local $g)
+ )
+ )
+ )
+ (set_local $p
+ (i32.add
+ (get_local $A)
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ )
+ )
+ (set_local $y
+ (get_local $d)
+ )
+ )
+ )
+ (if
+ (i32.gt_u
+ (get_local $a)
+ (i32.const -65)
+ )
+ (set_local $y
+ (i32.const -1)
+ )
+ (block
+ (set_local $s
+ (i32.add
+ (get_local $a)
+ (i32.const 11)
+ )
+ )
+ (set_local $e
+ (i32.and
+ (get_local $s)
+ (i32.const -8)
+ )
+ )
+ (set_local $q
+ (i32.load
+ (i32.const 1212)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $q)
+ )
+ (set_local $y
+ (get_local $e)
+ )
+ (block
+ (set_local $f
+ (i32.sub
+ (i32.const 0)
+ (get_local $e)
+ )
+ )
+ (set_local $o
+ (i32.shr_u
+ (get_local $s)
+ (i32.const 8)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $o)
+ )
+ (set_local $J
+ (i32.const 0)
+ )
+ (if
+ (i32.gt_u
+ (get_local $e)
+ (i32.const 16777215)
+ )
+ (set_local $J
+ (i32.const 31)
+ )
+ (block
+ (set_local $s
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $o)
+ (i32.const 1048320)
+ )
+ (i32.const 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)
+ (i32.const 520192)
+ )
+ (i32.const 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)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $t
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $o)
+ (get_local $s)
+ )
+ (get_local $u)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $j)
+ (get_local $u)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $J
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $e)
+ (i32.add
+ (get_local $t)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $t)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $t
+ (i32.load
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $J)
+ (i32.const 2)
+ )
+ )
+ )
+ )
+ (block $label$break$a
+ (if
+ (i32.eqz
+ (get_local $t)
+ )
+ (block
+ (set_local $K
+ (get_local $f)
+ )
+ (set_local $L
+ (i32.const 0)
+ )
+ (set_local $M
+ (i32.const 0)
+ )
+ (set_local $N
+ (i32.const 86)
+ )
+ )
+ (block
+ (set_local $u
+ (get_local $f)
+ )
+ (set_local $j
+ (i32.const 0)
+ )
+ (set_local $s
+ (i32.shl
+ (get_local $e)
+ (if
+ (i32.eq
+ (get_local $J)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $J)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $o
+ (get_local $t)
+ )
+ (set_local $i
+ (i32.const 0)
+ )
+ (loop $while-out$17 $while-in$18
+ (set_local $m
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $o)
+ (i32.const 4)
+ )
+ )
+ (i32.const -8)
+ )
+ )
+ (set_local $l
+ (i32.sub
+ (get_local $m)
+ (get_local $e)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $l)
+ (get_local $u)
+ )
+ (if
+ (i32.eq
+ (get_local $m)
+ (get_local $e)
+ )
+ (block
+ (set_local $O
+ (get_local $l)
+ )
+ (set_local $P
+ (get_local $o)
+ )
+ (set_local $Q
+ (get_local $o)
+ )
+ (set_local $N
+ (i32.const 90)
+ )
+ (br $label$break$a)
+ )
+ (block
+ (set_local $R
+ (get_local $l)
+ )
+ (set_local $S
+ (get_local $o)
+ )
+ )
+ )
+ (block
+ (set_local $R
+ (get_local $u)
+ )
+ (set_local $S
+ (get_local $i)
+ )
+ )
+ )
+ (set_local $l
+ (i32.load
+ (i32.add
+ (get_local $o)
+ (i32.const 20)
+ )
+ )
+ )
+ (set_local $o
+ (i32.load
+ (i32.add
+ (i32.add
+ (get_local $o)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $s)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ )
+ (set_local $m
+ (if
+ (i32.or
+ (i32.eq
+ (get_local $l)
+ (i32.const 0)
+ )
+ (i32.eq
+ (get_local $l)
+ (get_local $o)
+ )
+ )
+ (get_local $j)
+ (get_local $l)
+ )
+ )
+ (set_local $l
+ (i32.eq
+ (get_local $o)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $l)
+ (block
+ (set_local $K
+ (get_local $R)
+ )
+ (set_local $L
+ (get_local $m)
+ )
+ (set_local $M
+ (get_local $S)
+ )
+ (set_local $N
+ (i32.const 86)
+ )
+ (br $while-out$17)
+ )
+ (block
+ (set_local $u
+ (get_local $R)
+ )
+ (set_local $j
+ (get_local $m)
+ )
+ (set_local $s
+ (i32.shl
+ (get_local $s)
+ (i32.xor
+ (i32.and
+ (get_local $l)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ )
+ )
+ (set_local $i
+ (get_local $S)
+ )
+ )
+ )
+ (br $while-in$18)
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 86)
+ )
+ (block
+ (if
+ (i32.and
+ (i32.eq
+ (get_local $L)
+ (i32.const 0)
+ )
+ (i32.eq
+ (get_local $M)
+ (i32.const 0)
+ )
+ )
+ (block
+ (set_local $t
+ (i32.shl
+ (i32.const 2)
+ (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)
+ )
+ (block
+ (set_local $y
+ (get_local $e)
+ )
+ (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)
+ (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)
+ (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)
+ (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)
+ (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)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ )
+ (set_local $T
+ (i32.load
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (i32.add
+ (i32.or
+ (i32.or
+ (i32.or
+ (i32.or
+ (get_local $t)
+ (get_local $f)
+ )
+ (get_local $d)
+ )
+ (get_local $g)
+ )
+ (get_local $i)
+ )
+ (i32.shr_u
+ (get_local $s)
+ (get_local $i)
+ )
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ )
+ )
+ (set_local $T
+ (get_local $L)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $T)
+ )
+ (block
+ (set_local $U
+ (get_local $K)
+ )
+ (set_local $V
+ (get_local $M)
+ )
+ )
+ (block
+ (set_local $O
+ (get_local $K)
+ )
+ (set_local $P
+ (get_local $T)
+ )
+ (set_local $Q
+ (get_local $M)
+ )
+ (set_local $N
+ (i32.const 90)
+ )
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 90)
+ )
+ (loop $while-out$19 $while-in$20
+ (set_local $N
+ (i32.const 0)
+ )
+ (set_local $i
+ (i32.sub
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $P)
+ (i32.const 4)
+ )
+ )
+ (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)
+ (get_local $i)
+ (get_local $O)
+ )
+ )
+ (set_local $i
+ (if
+ (get_local $s)
+ (get_local $P)
+ (get_local $Q)
+ )
+ )
+ (set_local $s
+ (i32.load
+ (i32.add
+ (get_local $P)
+ (i32.const 16)
+ )
+ )
+ )
+ (if
+ (get_local $s)
+ (block
+ (set_local $O
+ (get_local $g)
+ )
+ (set_local $P
+ (get_local $s)
+ )
+ (set_local $Q
+ (get_local $i)
+ )
+ (set_local $N
+ (i32.const 90)
+ )
+ (br $while-in$20)
+ )
+ )
+ (set_local $P
+ (i32.load
+ (i32.add
+ (get_local $P)
+ (i32.const 20)
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $P)
+ )
+ (block
+ (set_local $U
+ (get_local $g)
+ )
+ (set_local $V
+ (get_local $i)
+ )
+ (br $while-out$19)
+ )
+ (block
+ (set_local $O
+ (get_local $g)
+ )
+ (set_local $Q
+ (get_local $i)
+ )
+ (set_local $N
+ (i32.const 90)
+ )
+ )
+ )
+ (br $while-in$20)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $V)
+ )
+ (set_local $y
+ (get_local $e)
+ )
+ (if
+ (i32.lt_u
+ (get_local $U)
+ (i32.sub
+ (i32.load
+ (i32.const 1216)
+ )
+ (get_local $e)
+ )
+ )
+ (block
+ (set_local $q
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $V)
+ (get_local $q)
+ )
+ (call_import $qa)
+ )
+ (set_local $i
+ (i32.add
+ (get_local $V)
+ (get_local $e)
+ )
+ )
+ (if
+ (i32.ge_u
+ (get_local $V)
+ (get_local $i)
+ )
+ (call_import $qa)
+ )
+ (set_local $g
+ (i32.load
+ (i32.add
+ (get_local $V)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $s
+ (i32.load
+ (i32.add
+ (get_local $V)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $do-once$21
+ (if
+ (i32.eq
+ (get_local $s)
+ (get_local $V)
+ )
+ (block
+ (set_local $d
+ (i32.add
+ (get_local $V)
+ (i32.const 20)
+ )
+ )
+ (set_local $f
+ (i32.load
+ (get_local $d)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $f)
+ )
+ (block
+ (set_local $t
+ (i32.add
+ (get_local $V)
+ (i32.const 16)
+ )
+ )
+ (set_local $j
+ (i32.load
+ (get_local $t)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $j)
+ )
+ (block
+ (set_local $W
+ (i32.const 0)
+ )
+ (br $do-once$21)
+ )
+ (block
+ (set_local $X
+ (get_local $j)
+ )
+ (set_local $Y
+ (get_local $t)
+ )
+ )
+ )
+ )
+ (block
+ (set_local $X
+ (get_local $f)
+ )
+ (set_local $Y
+ (get_local $d)
+ )
+ )
+ )
+ (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)
+ (block
+ (set_local $X
+ (get_local $f)
+ )
+ (set_local $Y
+ (get_local $d)
+ )
+ (br $while-in$24)
+ )
+ )
+ (set_local $d
+ (i32.add
+ (get_local $X)
+ (i32.const 16)
+ )
+ )
+ (set_local $f
+ (i32.load
+ (get_local $d)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $f)
+ )
+ (block
+ (set_local $Z
+ (get_local $X)
+ )
+ (set_local $_
+ (get_local $Y)
+ )
+ (br $while-out$23)
+ )
+ (block
+ (set_local $X
+ (get_local $f)
+ )
+ (set_local $Y
+ (get_local $d)
+ )
+ )
+ )
+ (br $while-in$24)
+ )
+ (if
+ (i32.lt_u
+ (get_local $_)
+ (get_local $q)
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (get_local $_)
+ (i32.const 0)
+ )
+ (set_local $W
+ (get_local $Z)
+ )
+ (br $do-once$21)
+ )
+ )
+ )
+ (block
+ (set_local $d
+ (i32.load
+ (i32.add
+ (get_local $V)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $d)
+ (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)
+ )
+ (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)
+ )
+ (get_local $V)
+ )
+ (block
+ (i32.store
+ (get_local $f)
+ (get_local $s)
+ )
+ (i32.store
+ (get_local $t)
+ (get_local $d)
+ )
+ (set_local $W
+ (get_local $s)
+ )
+ (br $do-once$21)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ (block $do-once$25
+ (if
+ (get_local $g)
+ (block
+ (set_local $s
+ (i32.load
+ (i32.add
+ (get_local $V)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $q
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $s)
+ (i32.const 2)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $V)
+ (i32.load
+ (get_local $q)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $q)
+ (get_local $W)
+ )
+ (if
+ (i32.eqz
+ (get_local $W)
+ )
+ (block
+ (i32.store
+ (i32.const 1212)
+ (i32.and
+ (i32.load
+ (i32.const 1212)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $s)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (br $do-once$25)
+ )
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $g)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ )
+ (set_local $s
+ (i32.add
+ (get_local $g)
+ (i32.const 16)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $s)
+ )
+ (get_local $V)
+ )
+ (i32.store
+ (get_local $s)
+ (get_local $W)
+ )
+ (i32.store
+ (i32.add
+ (get_local $g)
+ (i32.const 20)
+ )
+ (get_local $W)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $W)
+ )
+ (br $do-once$25)
+ )
+ )
+ )
+ (set_local $s
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $W)
+ (get_local $s)
+ )
+ (call_import $qa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $W)
+ (i32.const 24)
+ )
+ (get_local $g)
+ )
+ (set_local $q
+ (i32.load
+ (i32.add
+ (get_local $V)
+ (i32.const 16)
+ )
+ )
+ )
+ (block $do-once$27
+ (if
+ (get_local $q)
+ (if
+ (i32.lt_u
+ (get_local $q)
+ (get_local $s)
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $W)
+ (i32.const 16)
+ )
+ (get_local $q)
+ )
+ (i32.store
+ (i32.add
+ (get_local $q)
+ (i32.const 24)
+ )
+ (get_local $W)
+ )
+ (br $do-once$27)
+ )
+ )
+ )
+ )
+ (set_local $q
+ (i32.load
+ (i32.add
+ (get_local $V)
+ (i32.const 20)
+ )
+ )
+ )
+ (if
+ (get_local $q)
+ (if
+ (i32.lt_u
+ (get_local $q)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $W)
+ (i32.const 20)
+ )
+ (get_local $q)
+ )
+ (i32.store
+ (i32.add
+ (get_local $q)
+ (i32.const 24)
+ )
+ (get_local $W)
+ )
+ (br $do-once$25)
+ )
+ )
+ )
+ )
+ )
+ )
+ (block $do-once$29
+ (if
+ (i32.lt_u
+ (get_local $U)
+ (i32.const 16)
+ )
+ (block
+ (set_local $g
+ (i32.add
+ (get_local $U)
+ (get_local $e)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $V)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $g)
+ (i32.const 3)
+ )
+ )
+ (set_local $q
+ (i32.add
+ (i32.add
+ (get_local $V)
+ (get_local $g)
+ )
+ (i32.const 4)
+ )
+ )
+ (i32.store
+ (get_local $q)
+ (i32.or
+ (i32.load
+ (get_local $q)
+ )
+ (i32.const 1)
+ )
+ )
+ )
+ (block
+ (i32.store
+ (i32.add
+ (get_local $V)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $e)
+ (i32.const 3)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $U)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (get_local $U)
+ )
+ (get_local $U)
+ )
+ (set_local $q
+ (i32.shr_u
+ (get_local $U)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $U)
+ (i32.const 256)
+ )
+ (block
+ (set_local $g
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (get_local $q)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $s
+ (i32.load
+ (i32.const 1208)
+ )
+ )
+ (set_local $d
+ (i32.shl
+ (i32.const 1)
+ (get_local $q)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $s)
+ (get_local $d)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.or
+ (get_local $s)
+ (get_local $d)
+ )
+ )
+ (set_local $$
+ (i32.add
+ (get_local $g)
+ (i32.const 8)
+ )
+ )
+ (set_local $aa
+ (get_local $g)
+ )
+ )
+ (block
+ (set_local $d
+ (i32.add
+ (get_local $g)
+ (i32.const 8)
+ )
+ )
+ (set_local $s
+ (i32.load
+ (get_local $d)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $s)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (set_local $$
+ (get_local $d)
+ )
+ (set_local $aa
+ (get_local $s)
+ )
+ )
+ )
+ )
+ )
+ (i32.store
+ (get_local $$)
+ (get_local $i)
+ )
+ (i32.store
+ (i32.add
+ (get_local $aa)
+ (i32.const 12)
+ )
+ (get_local $i)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 8)
+ )
+ (get_local $aa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 12)
+ )
+ (get_local $g)
+ )
+ (br $do-once$29)
+ )
+ )
+ (set_local $g
+ (i32.shr_u
+ (get_local $U)
+ (i32.const 8)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $g)
+ )
+ (set_local $ba
+ (i32.const 0)
+ )
+ (if
+ (i32.gt_u
+ (get_local $U)
+ (i32.const 16777215)
+ )
+ (set_local $ba
+ (i32.const 31)
+ )
+ (block
+ (set_local $s
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $g)
+ (i32.const 1048320)
+ )
+ (i32.const 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)
+ (i32.const 520192)
+ )
+ (i32.const 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)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $t
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $g)
+ (get_local $s)
+ )
+ (get_local $d)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $q)
+ (get_local $d)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $ba
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $U)
+ (i32.add
+ (get_local $t)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $t)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $t
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $ba)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 28)
+ )
+ (get_local $ba)
+ )
+ (set_local $d
+ (i32.add
+ (get_local $i)
+ (i32.const 16)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $d)
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $d)
+ (i32.const 0)
+ )
+ (set_local $d
+ (i32.load
+ (i32.const 1212)
+ )
+ )
+ (set_local $q
+ (i32.shl
+ (i32.const 1)
+ (get_local $ba)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $d)
+ (get_local $q)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1212)
+ (i32.or
+ (get_local $d)
+ (get_local $q)
+ )
+ )
+ (i32.store
+ (get_local $t)
+ (get_local $i)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 24)
+ )
+ (get_local $t)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 12)
+ )
+ (get_local $i)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 8)
+ )
+ (get_local $i)
+ )
+ (br $do-once$29)
+ )
+ )
+ (set_local $q
+ (i32.shl
+ (get_local $U)
+ (if
+ (i32.eq
+ (get_local $ba)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $ba)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $d
+ (i32.load
+ (get_local $t)
+ )
+ )
+ (loop $while-out$31 $while-in$32
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $d)
+ (i32.const 4)
+ )
+ )
+ (i32.const -8)
+ )
+ (get_local $U)
+ )
+ (block
+ (set_local $ca
+ (get_local $d)
+ )
+ (set_local $N
+ (i32.const 148)
+ )
+ (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)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $s
+ (i32.load
+ (get_local $t)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $s)
+ )
+ (block
+ (set_local $da
+ (get_local $t)
+ )
+ (set_local $ea
+ (get_local $d)
+ )
+ (set_local $N
+ (i32.const 145)
+ )
+ (br $while-out$31)
+ )
+ (block
+ (set_local $q
+ (i32.shl
+ (get_local $q)
+ (i32.const 1)
+ )
+ )
+ (set_local $d
+ (get_local $s)
+ )
+ )
+ )
+ (br $while-in$32)
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 145)
+ )
+ (if
+ (i32.lt_u
+ (get_local $da)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (get_local $da)
+ (get_local $i)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 24)
+ )
+ (get_local $ea)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 12)
+ )
+ (get_local $i)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 8)
+ )
+ (get_local $i)
+ )
+ (br $do-once$29)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (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 $s
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.and
+ (i32.ge_u
+ (get_local $q)
+ (get_local $s)
+ )
+ (i32.ge_u
+ (get_local $ca)
+ (get_local $s)
+ )
+ )
+ (block
+ (i32.store
+ (i32.add
+ (get_local $q)
+ (i32.const 12)
+ )
+ (get_local $i)
+ )
+ (i32.store
+ (get_local $d)
+ (get_local $i)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 8)
+ )
+ (get_local $q)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 12)
+ )
+ (get_local $ca)
+ )
+ (i32.store
+ (i32.add
+ (get_local $i)
+ (i32.const 24)
+ )
+ (i32.const 0)
+ )
+ (br $do-once$29)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $p
+ (i32.add
+ (get_local $V)
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ (set_local $y
+ (get_local $e)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $V
+ (i32.load
+ (i32.const 1216)
+ )
+ )
+ (if
+ (i32.ge_u
+ (get_local $V)
+ (get_local $y)
+ )
+ (block
+ (set_local $ca
+ (i32.sub
+ (get_local $V)
+ (get_local $y)
+ )
+ )
+ (set_local $ea
+ (i32.load
+ (i32.const 1228)
+ )
+ )
+ (if
+ (i32.gt_u
+ (get_local $ca)
+ (i32.const 15)
+ )
+ (block
+ (set_local $da
+ (i32.add
+ (get_local $ea)
+ (get_local $y)
+ )
+ )
+ (i32.store
+ (i32.const 1228)
+ (get_local $da)
+ )
+ (i32.store
+ (i32.const 1216)
+ (get_local $ca)
+ )
+ (i32.store
+ (i32.add
+ (get_local $da)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $ca)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $da)
+ (get_local $ca)
+ )
+ (get_local $ca)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ea)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $y)
+ (i32.const 3)
+ )
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1216)
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.const 1228)
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ea)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $V)
+ (i32.const 3)
+ )
+ )
+ (set_local $ca
+ (i32.add
+ (i32.add
+ (get_local $ea)
+ (get_local $V)
+ )
+ (i32.const 4)
+ )
+ )
+ (i32.store
+ (get_local $ca)
+ (i32.or
+ (i32.load
+ (get_local $ca)
+ )
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ (set_local $p
+ (i32.add
+ (get_local $ea)
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ )
+ (set_local $ea
+ (i32.load
+ (i32.const 1220)
+ )
+ )
+ (if
+ (i32.gt_u
+ (get_local $ea)
+ (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)
+ )
+ )
+ (i32.store
+ (i32.const 1232)
+ (get_local $V)
+ )
+ (i32.store
+ (i32.add
+ (get_local $V)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $ca)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ea)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $y)
+ (i32.const 3)
+ )
+ )
+ (set_local $p
+ (i32.add
+ (get_local $ea)
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.load
+ (i32.const 1680)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1688)
+ (i32.const 4096)
+ )
+ (i32.store
+ (i32.const 1684)
+ (i32.const 4096)
+ )
+ (i32.store
+ (i32.const 1692)
+ (i32.const -1)
+ )
+ (i32.store
+ (i32.const 1696)
+ (i32.const -1)
+ )
+ (i32.store
+ (i32.const 1700)
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.const 1652)
+ (i32.const 0)
+ )
+ (set_local $ea
+ (i32.xor
+ (i32.and
+ (get_local $c)
+ (i32.const -16)
+ )
+ (i32.const 1431655768)
+ )
+ )
+ (i32.store
+ (get_local $c)
+ (get_local $ea)
+ )
+ (i32.store
+ (i32.const 1680)
+ (get_local $ea)
+ )
+ )
+ )
+ (set_local $ea
+ (i32.add
+ (get_local $y)
+ (i32.const 48)
+ )
+ )
+ (set_local $c
+ (i32.load
+ (i32.const 1688)
+ )
+ )
+ (set_local $ca
+ (i32.add
+ (get_local $y)
+ (i32.const 47)
+ )
+ )
+ (set_local $V
+ (i32.add
+ (get_local $c)
+ (get_local $ca)
+ )
+ )
+ (set_local $da
+ (i32.sub
+ (i32.const 0)
+ (get_local $c)
+ )
+ )
+ (set_local $c
+ (i32.and
+ (get_local $V)
+ (get_local $da)
+ )
+ )
+ (if
+ (i32.le_u
+ (get_local $c)
+ (get_local $y)
+ )
+ (block
+ (set_local $p
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ )
+ (set_local $U
+ (i32.load
+ (i32.const 1648)
+ )
+ )
+ (if
+ (get_local $U)
+ (block
+ (set_local $ba
+ (i32.load
+ (i32.const 1640)
+ )
+ )
+ (set_local $aa
+ (i32.add
+ (get_local $ba)
+ (get_local $c)
+ )
+ )
+ (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)
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ )
+ )
+ )
+ (block $label$break$b
+ (if
+ (i32.eqz
+ (i32.and
+ (i32.load
+ (i32.const 1652)
+ )
+ (i32.const 4)
+ )
+ )
+ (block
+ (set_local $U
+ (i32.load
+ (i32.const 1232)
+ )
+ )
+ (block $label$break$c
+ (if
+ (i32.eqz
+ (get_local $U)
+ )
+ (set_local $N
+ (i32.const 171)
+ )
+ (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)
+ (get_local $U)
+ )
+ (block
+ (set_local $$
+ (i32.add
+ (get_local $aa)
+ (i32.const 4)
+ )
+ )
+ (if
+ (i32.gt_u
+ (i32.add
+ (get_local $ba)
+ (i32.load
+ (get_local $$)
+ )
+ )
+ (get_local $U)
+ )
+ (block
+ (set_local $fa
+ (get_local $aa)
+ )
+ (set_local $ga
+ (get_local $$)
+ )
+ (br $while-out$35)
+ )
+ )
+ )
+ )
+ (set_local $aa
+ (i32.load
+ (i32.add
+ (get_local $aa)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $aa)
+ )
+ (block
+ (set_local $N
+ (i32.const 171)
+ )
+ (br $label$break$c)
+ )
+ )
+ (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)
+ )
+ (i32.load
+ (get_local $ga)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $$)
+ (i32.const -1)
+ )
+ (block
+ (set_local $ha
+ (get_local $$)
+ )
+ (set_local $ia
+ (get_local $aa)
+ )
+ (set_local $N
+ (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)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (block $do-once$37
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 171)
+ )
+ (block
+ (set_local $U
+ (call_import $ta
+ (i32.const 0)
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $U)
+ (i32.const -1)
+ )
+ (block
+ (set_local $e
+ (get_local $U)
+ )
+ (set_local $aa
+ (i32.load
+ (i32.const 1684)
+ )
+ )
+ (set_local $$
+ (i32.add
+ (get_local $aa)
+ (i32.const -1)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $$)
+ (get_local $e)
+ )
+ )
+ (set_local $la
+ (get_local $c)
+ )
+ (set_local $la
+ (i32.add
+ (i32.sub
+ (get_local $c)
+ (get_local $e)
+ )
+ (i32.and
+ (i32.add
+ (get_local $$)
+ (get_local $e)
+ )
+ (i32.sub
+ (i32.const 0)
+ (get_local $aa)
+ )
+ )
+ )
+ )
+ )
+ (set_local $aa
+ (i32.load
+ (i32.const 1640)
+ )
+ )
+ (set_local $e
+ (i32.add
+ (get_local $aa)
+ (get_local $la)
+ )
+ )
+ (if
+ (i32.and
+ (i32.gt_u
+ (get_local $la)
+ (get_local $y)
+ )
+ (i32.lt_u
+ (get_local $la)
+ (i32.const 2147483647)
+ )
+ )
+ (block
+ (set_local $$
+ (i32.load
+ (i32.const 1648)
+ )
+ )
+ (if
+ (get_local $$)
+ (if
+ (i32.or
+ (i32.le_u
+ (get_local $e)
+ (get_local $aa)
+ )
+ (i32.gt_u
+ (get_local $e)
+ (get_local $$)
+ )
+ )
+ (br $do-once$37)
+ )
+ )
+ (set_local $$
+ (call_import $ta
+ (get_local $la)
+ )
+ )
+ (if
+ (i32.eq
+ (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)
+ )
+ (block
+ (set_local $ja
+ (get_local $$)
+ )
+ (set_local $ka
+ (get_local $la)
+ )
+ (set_local $N
+ (i32.const 181)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (block $label$break$d
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 181)
+ )
+ (block
+ (set_local $$
+ (i32.sub
+ (i32.const 0)
+ (get_local $ka)
+ )
+ )
+ (block $do-once$40
+ (if
+ (i32.and
+ (i32.gt_u
+ (get_local $ea)
+ (get_local $ka)
+ )
+ (i32.and
+ (i32.lt_u
+ (get_local $ka)
+ (i32.const 2147483647)
+ )
+ (i32.ne
+ (get_local $ja)
+ (i32.const -1)
+ )
+ )
+ )
+ (block
+ (set_local $U
+ (i32.load
+ (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)
+ (i32.const 2147483647)
+ )
+ (if
+ (i32.eq
+ (call_import $ta
+ (get_local $e)
+ )
+ (i32.const -1)
+ )
+ (block
+ (call_import $ta
+ (get_local $$)
+ )
+ (br $label$break$d)
+ )
+ (block
+ (set_local $ma
+ (i32.add
+ (get_local $e)
+ (get_local $ka)
+ )
+ )
+ (br $do-once$40)
+ )
+ )
+ (set_local $ma
+ (get_local $ka)
+ )
+ )
+ )
+ (set_local $ma
+ (get_local $ka)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $ja)
+ (i32.const -1)
+ )
+ (block
+ (set_local $ha
+ (get_local $ja)
+ )
+ (set_local $ia
+ (get_local $ma)
+ )
+ (set_local $N
+ (i32.const 191)
+ )
+ (br $label$break$b)
+ )
+ )
+ )
+ )
+ )
+ (i32.store
+ (i32.const 1652)
+ (i32.or
+ (i32.load
+ (i32.const 1652)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $N
+ (i32.const 188)
+ )
+ )
+ (set_local $N
+ (i32.const 188)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 188)
+ )
+ (if
+ (i32.lt_u
+ (get_local $c)
+ (i32.const 2147483647)
+ )
+ (block
+ (set_local $ma
+ (call_import $ta
+ (get_local $c)
+ )
+ )
+ (set_local $c
+ (call_import $ta
+ (i32.const 0)
+ )
+ )
+ (if
+ (i32.and
+ (i32.lt_u
+ (get_local $ma)
+ (get_local $c)
+ )
+ (i32.and
+ (i32.ne
+ (get_local $ma)
+ (i32.const -1)
+ )
+ (i32.ne
+ (get_local $c)
+ (i32.const -1)
+ )
+ )
+ )
+ (block
+ (set_local $ja
+ (i32.sub
+ (get_local $c)
+ (get_local $ma)
+ )
+ )
+ (if
+ (i32.gt_u
+ (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)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (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)
+ )
+ (if
+ (i32.gt_u
+ (get_local $ja)
+ (i32.load
+ (i32.const 1644)
+ )
+ )
+ (i32.store
+ (i32.const 1644)
+ (get_local $ja)
+ )
+ )
+ (set_local $ja
+ (i32.load
+ (i32.const 1232)
+ )
+ )
+ (block $do-once$42
+ (if
+ (i32.eqz
+ (get_local $ja)
+ )
+ (block
+ (set_local $ma
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.or
+ (i32.eq
+ (get_local $ma)
+ (i32.const 0)
+ )
+ (i32.lt_u
+ (get_local $ha)
+ (get_local $ma)
+ )
+ )
+ (i32.store
+ (i32.const 1224)
+ (get_local $ha)
+ )
+ )
+ (i32.store
+ (i32.const 1656)
+ (get_local $ha)
+ )
+ (i32.store
+ (i32.const 1660)
+ (get_local $ia)
+ )
+ (i32.store
+ (i32.const 1668)
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.const 1244)
+ (i32.load
+ (i32.const 1680)
+ )
+ )
+ (i32.store
+ (i32.const 1240)
+ (i32.const -1)
+ )
+ (set_local $ma
+ (i32.const 0)
+ )
+ (loop $do-out$44 $do-in$45
+ (set_local $c
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (get_local $ma)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $c)
+ (i32.const 12)
+ )
+ (get_local $c)
+ )
+ (i32.store
+ (i32.add
+ (get_local $c)
+ (i32.const 8)
+ )
+ (get_local $c)
+ )
+ (set_local $ma
+ (i32.add
+ (get_local $ma)
+ (i32.const 1)
+ )
+ )
+ (br_if $do-in$45
+ (i32.ne
+ (get_local $ma)
+ (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)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $ma)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ (set_local $ma
+ (i32.add
+ (get_local $ha)
+ (get_local $c)
+ )
+ )
+ (set_local $ka
+ (i32.sub
+ (i32.add
+ (get_local $ia)
+ (i32.const -40)
+ )
+ (get_local $c)
+ )
+ )
+ (i32.store
+ (i32.const 1232)
+ (get_local $ma)
+ )
+ (i32.store
+ (i32.const 1220)
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ma)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $ka)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (i32.add
+ (get_local $ma)
+ (get_local $ka)
+ )
+ (i32.const 4)
+ )
+ (i32.const 40)
+ )
+ (i32.store
+ (i32.const 1236)
+ (i32.load
+ (i32.const 1696)
+ )
+ )
+ )
+ (block
+ (set_local $ka
+ (i32.const 1656)
+ )
+ (loop $do-out$46 $do-in$47
+ (set_local $ma
+ (i32.load
+ (get_local $ka)
+ )
+ )
+ (set_local $c
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ )
+ (set_local $ca
+ (i32.load
+ (get_local $c)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $ha)
+ (i32.add
+ (get_local $ma)
+ (get_local $ca)
+ )
+ )
+ (block
+ (set_local $na
+ (get_local $ma)
+ )
+ (set_local $oa
+ (get_local $c)
+ )
+ (set_local $pa
+ (get_local $ca)
+ )
+ (set_local $ra
+ (get_local $ka)
+ )
+ (set_local $N
+ (i32.const 201)
+ )
+ (br $do-out$46)
+ )
+ )
+ (set_local $ka
+ (i32.load
+ (i32.add
+ (get_local $ka)
+ (i32.const 8)
+ )
+ )
+ )
+ (br_if $do-in$47
+ (i32.ne
+ (get_local $ka)
+ (i32.const 0)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 201)
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $ra)
+ (i32.const 12)
+ )
+ )
+ (i32.const 8)
+ )
+ )
+ (if
+ (i32.and
+ (i32.lt_u
+ (get_local $ja)
+ (get_local $ha)
+ )
+ (i32.ge_u
+ (get_local $ja)
+ (get_local $na)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $oa)
+ (i32.add
+ (get_local $pa)
+ (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)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $ka)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ (set_local $ka
+ (i32.add
+ (get_local $ja)
+ (get_local $ca)
+ )
+ )
+ (set_local $c
+ (i32.add
+ (i32.sub
+ (get_local $ia)
+ (get_local $ca)
+ )
+ (i32.load
+ (i32.const 1220)
+ )
+ )
+ )
+ (i32.store
+ (i32.const 1232)
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.const 1220)
+ (get_local $c)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $c)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (i32.add
+ (get_local $ka)
+ (get_local $c)
+ )
+ (i32.const 4)
+ )
+ (i32.const 40)
+ )
+ (i32.store
+ (i32.const 1236)
+ (i32.load
+ (i32.const 1696)
+ )
+ )
+ (br $do-once$42)
+ )
+ )
+ )
+ )
+ (set_local $c
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $ha)
+ (get_local $c)
+ )
+ (block
+ (i32.store
+ (i32.const 1224)
+ (get_local $ha)
+ )
+ (set_local $sa
+ (get_local $ha)
+ )
+ )
+ (set_local $sa
+ (get_local $c)
+ )
+ )
+ (set_local $c
+ (i32.add
+ (get_local $ha)
+ (get_local $ia)
+ )
+ )
+ (set_local $ka
+ (i32.const 1656)
+ )
+ (loop $while-out$48 $while-in$49
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $ka)
+ )
+ (get_local $c)
+ )
+ (block
+ (set_local $ua
+ (get_local $ka)
+ )
+ (set_local $va
+ (get_local $ka)
+ )
+ (set_local $N
+ (i32.const 209)
+ )
+ (br $while-out$48)
+ )
+ )
+ (set_local $ka
+ (i32.load
+ (i32.add
+ (get_local $ka)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $ka)
+ )
+ (block
+ (set_local $wa
+ (i32.const 1656)
+ )
+ (br $while-out$48)
+ )
+ )
+ (br $while-in$49)
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 209)
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $va)
+ (i32.const 12)
+ )
+ )
+ (i32.const 8)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $ua)
+ (get_local $ha)
+ )
+ (set_local $ka
+ (i32.add
+ (get_local $va)
+ (i32.const 4)
+ )
+ )
+ (i32.store
+ (get_local $ka)
+ (i32.add
+ (i32.load
+ (get_local $ka)
+ )
+ (get_local $ia)
+ )
+ )
+ (set_local $ka
+ (i32.add
+ (get_local $ha)
+ (i32.const 8)
+ )
+ )
+ (set_local $ca
+ (i32.add
+ (get_local $ha)
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $ka)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $ka)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ )
+ (set_local $ka
+ (i32.add
+ (get_local $c)
+ (i32.const 8)
+ )
+ )
+ (set_local $ma
+ (i32.add
+ (get_local $c)
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $ka)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $ka)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ )
+ (set_local $ka
+ (i32.add
+ (get_local $ca)
+ (get_local $y)
+ )
+ )
+ (set_local $ea
+ (i32.sub
+ (i32.sub
+ (get_local $ma)
+ (get_local $ca)
+ )
+ (get_local $y)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ca)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $y)
+ (i32.const 3)
+ )
+ )
+ (block $do-once$50
+ (if
+ (i32.eq
+ (get_local $ma)
+ (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)
+ )
+ (i32.store
+ (i32.const 1232)
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $la)
+ (i32.const 1)
+ )
+ )
+ )
+ (block
+ (if
+ (i32.eq
+ (get_local $ma)
+ (i32.load
+ (i32.const 1228)
+ )
+ )
+ (block
+ (set_local $la
+ (i32.add
+ (i32.load
+ (i32.const 1216)
+ )
+ (get_local $ea)
+ )
+ )
+ (i32.store
+ (i32.const 1216)
+ (get_local $la)
+ )
+ (i32.store
+ (i32.const 1228)
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $la)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (get_local $la)
+ )
+ (get_local $la)
+ )
+ (br $do-once$50)
+ )
+ )
+ (set_local $la
+ (i32.load
+ (i32.add
+ (get_local $ma)
+ (i32.const 4)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $la)
+ (i32.const 3)
+ )
+ (i32.const 1)
+ )
+ (block
+ (set_local $ga
+ (i32.and
+ (get_local $la)
+ (i32.const -8)
+ )
+ )
+ (set_local $fa
+ (i32.shr_u
+ (get_local $la)
+ (i32.const 3)
+ )
+ )
+ (block $label$break$e
+ (if
+ (i32.lt_u
+ (get_local $la)
+ (i32.const 256)
+ )
+ (block
+ (set_local $da
+ (i32.load
+ (i32.add
+ (get_local $ma)
+ (i32.const 8)
+ )
+ )
+ )
+ (set_local $V
+ (i32.load
+ (i32.add
+ (get_local $ma)
+ (i32.const 12)
+ )
+ )
+ )
+ (set_local $$
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (get_local $fa)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (block $do-once$53
+ (if
+ (i32.ne
+ (get_local $da)
+ (get_local $$)
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $da)
+ (get_local $sa)
+ )
+ (call_import $qa)
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (i32.add
+ (get_local $da)
+ (i32.const 12)
+ )
+ )
+ (get_local $ma)
+ )
+ (br $do-once$53)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $V)
+ (get_local $da)
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.and
+ (i32.load
+ (i32.const 1208)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $fa)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (br $label$break$e)
+ )
+ )
+ (block $do-once$55
+ (if
+ (i32.eq
+ (get_local $V)
+ (get_local $$)
+ )
+ (set_local $xa
+ (i32.add
+ (get_local $V)
+ (i32.const 8)
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $V)
+ (get_local $sa)
+ )
+ (call_import $qa)
+ )
+ (set_local $e
+ (i32.add
+ (get_local $V)
+ (i32.const 8)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $e)
+ )
+ (get_local $ma)
+ )
+ (block
+ (set_local $xa
+ (get_local $e)
+ )
+ (br $do-once$55)
+ )
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $da)
+ (i32.const 12)
+ )
+ (get_local $V)
+ )
+ (i32.store
+ (get_local $xa)
+ (get_local $da)
+ )
+ )
+ (block
+ (set_local $$
+ (i32.load
+ (i32.add
+ (get_local $ma)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $e
+ (i32.load
+ (i32.add
+ (get_local $ma)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $do-once$57
+ (if
+ (i32.eq
+ (get_local $e)
+ (get_local $ma)
+ )
+ (block
+ (set_local $U
+ (i32.add
+ (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)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $ba)
+ )
+ (block
+ (set_local $W
+ (i32.load
+ (get_local $U)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $W)
+ )
+ (block
+ (set_local $ya
+ (i32.const 0)
+ )
+ (br $do-once$57)
+ )
+ (block
+ (set_local $za
+ (get_local $W)
+ )
+ (set_local $Aa
+ (get_local $U)
+ )
+ )
+ )
+ )
+ (block
+ (set_local $za
+ (get_local $ba)
+ )
+ (set_local $Aa
+ (get_local $aa)
+ )
+ )
+ )
+ (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)
+ (block
+ (set_local $za
+ (get_local $ba)
+ )
+ (set_local $Aa
+ (get_local $aa)
+ )
+ (br $while-in$60)
+ )
+ )
+ (set_local $aa
+ (i32.add
+ (get_local $za)
+ (i32.const 16)
+ )
+ )
+ (set_local $ba
+ (i32.load
+ (get_local $aa)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $ba)
+ )
+ (block
+ (set_local $Ba
+ (get_local $za)
+ )
+ (set_local $Ca
+ (get_local $Aa)
+ )
+ (br $while-out$59)
+ )
+ (block
+ (set_local $za
+ (get_local $ba)
+ )
+ (set_local $Aa
+ (get_local $aa)
+ )
+ )
+ )
+ (br $while-in$60)
+ )
+ (if
+ (i32.lt_u
+ (get_local $Ca)
+ (get_local $sa)
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (get_local $Ca)
+ (i32.const 0)
+ )
+ (set_local $ya
+ (get_local $Ba)
+ )
+ (br $do-once$57)
+ )
+ )
+ )
+ (block
+ (set_local $aa
+ (i32.load
+ (i32.add
+ (get_local $ma)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $aa)
+ (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)
+ )
+ (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)
+ )
+ (get_local $ma)
+ )
+ (block
+ (i32.store
+ (get_local $ba)
+ (get_local $e)
+ )
+ (i32.store
+ (get_local $U)
+ (get_local $aa)
+ )
+ (set_local $ya
+ (get_local $e)
+ )
+ (br $do-once$57)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $$)
+ )
+ (br $label$break$e)
+ )
+ (set_local $e
+ (i32.load
+ (i32.add
+ (get_local $ma)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $da
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $e)
+ (i32.const 2)
+ )
+ )
+ )
+ (block $do-once$61
+ (if
+ (i32.eq
+ (get_local $ma)
+ (i32.load
+ (get_local $da)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $da)
+ (get_local $ya)
+ )
+ (if
+ (get_local $ya)
+ (br $do-once$61)
+ )
+ (i32.store
+ (i32.const 1212)
+ (i32.and
+ (i32.load
+ (i32.const 1212)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $e)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (br $label$break$e)
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $$)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ )
+ (set_local $V
+ (i32.add
+ (get_local $$)
+ (i32.const 16)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $V)
+ )
+ (get_local $ma)
+ )
+ (i32.store
+ (get_local $V)
+ (get_local $ya)
+ )
+ (i32.store
+ (i32.add
+ (get_local $$)
+ (i32.const 20)
+ )
+ (get_local $ya)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $ya)
+ )
+ (br $label$break$e)
+ )
+ )
+ )
+ )
+ (set_local $e
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $ya)
+ (get_local $e)
+ )
+ (call_import $qa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ya)
+ (i32.const 24)
+ )
+ (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)
+ (if
+ (i32.lt_u
+ (get_local $V)
+ (get_local $e)
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $ya)
+ (i32.const 16)
+ )
+ (get_local $V)
+ )
+ (i32.store
+ (i32.add
+ (get_local $V)
+ (i32.const 24)
+ )
+ (get_local $ya)
+ )
+ (br $do-once$63)
+ )
+ )
+ )
+ )
+ (set_local $V
+ (i32.load
+ (i32.add
+ (get_local $da)
+ (i32.const 4)
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $V)
+ )
+ (br $label$break$e)
+ )
+ (if
+ (i32.lt_u
+ (get_local $V)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $ya)
+ (i32.const 20)
+ )
+ (get_local $V)
+ )
+ (i32.store
+ (i32.add
+ (get_local $V)
+ (i32.const 24)
+ )
+ (get_local $ya)
+ )
+ (br $label$break$e)
+ )
+ )
+ )
+ )
+ )
+ (set_local $Da
+ (i32.add
+ (get_local $ma)
+ (get_local $ga)
+ )
+ )
+ (set_local $Ea
+ (i32.add
+ (get_local $ga)
+ (get_local $ea)
+ )
+ )
+ )
+ (block
+ (set_local $Da
+ (get_local $ma)
+ )
+ (set_local $Ea
+ (get_local $ea)
+ )
+ )
+ )
+ (set_local $fa
+ (i32.add
+ (get_local $Da)
+ (i32.const 4)
+ )
+ )
+ (i32.store
+ (get_local $fa)
+ (i32.and
+ (i32.load
+ (get_local $fa)
+ )
+ (i32.const -2)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $Ea)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (get_local $Ea)
+ )
+ (get_local $Ea)
+ )
+ (set_local $fa
+ (i32.shr_u
+ (get_local $Ea)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $Ea)
+ (i32.const 256)
+ )
+ (block
+ (set_local $la
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (get_local $fa)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $V
+ (i32.load
+ (i32.const 1208)
+ )
+ )
+ (set_local $e
+ (i32.shl
+ (i32.const 1)
+ (get_local $fa)
+ )
+ )
+ (block $do-once$65
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $V)
+ (get_local $e)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.or
+ (get_local $V)
+ (get_local $e)
+ )
+ )
+ (set_local $Fa
+ (i32.add
+ (get_local $la)
+ (i32.const 8)
+ )
+ )
+ (set_local $Ga
+ (get_local $la)
+ )
+ )
+ (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 $$)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (block
+ (set_local $Fa
+ (get_local $fa)
+ )
+ (set_local $Ga
+ (get_local $$)
+ )
+ (br $do-once$65)
+ )
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ (i32.store
+ (get_local $Fa)
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $Ga)
+ (i32.const 12)
+ )
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 8)
+ )
+ (get_local $Ga)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 12)
+ )
+ (get_local $la)
+ )
+ (br $do-once$50)
+ )
+ )
+ (set_local $e
+ (i32.shr_u
+ (get_local $Ea)
+ (i32.const 8)
+ )
+ )
+ (block $do-once$67
+ (if
+ (i32.eqz
+ (get_local $e)
+ )
+ (set_local $Ha
+ (i32.const 0)
+ )
+ (block
+ (if
+ (i32.gt_u
+ (get_local $Ea)
+ (i32.const 16777215)
+ )
+ (block
+ (set_local $Ha
+ (i32.const 31)
+ )
+ (br $do-once$67)
+ )
+ )
+ (set_local $V
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $e)
+ (i32.const 1048320)
+ )
+ (i32.const 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)
+ (i32.const 520192)
+ )
+ (i32.const 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)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $aa
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $$)
+ (get_local $V)
+ )
+ (get_local $ga)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $fa)
+ (get_local $ga)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $Ha
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $Ea)
+ (i32.add
+ (get_local $aa)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $aa)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $e
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $Ha)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 28)
+ )
+ (get_local $Ha)
+ )
+ (set_local $la
+ (i32.add
+ (get_local $ka)
+ (i32.const 16)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $la)
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $la)
+ (i32.const 0)
+ )
+ (set_local $la
+ (i32.load
+ (i32.const 1212)
+ )
+ )
+ (set_local $aa
+ (i32.shl
+ (i32.const 1)
+ (get_local $Ha)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $la)
+ (get_local $aa)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1212)
+ (i32.or
+ (get_local $la)
+ (get_local $aa)
+ )
+ )
+ (i32.store
+ (get_local $e)
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 24)
+ )
+ (get_local $e)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 12)
+ )
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 8)
+ )
+ (get_local $ka)
+ )
+ (br $do-once$50)
+ )
+ )
+ (set_local $aa
+ (i32.shl
+ (get_local $Ea)
+ (if
+ (i32.eq
+ (get_local $Ha)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $Ha)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $la
+ (i32.load
+ (get_local $e)
+ )
+ )
+ (loop $while-out$69 $while-in$70
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $la)
+ (i32.const 4)
+ )
+ )
+ (i32.const -8)
+ )
+ (get_local $Ea)
+ )
+ (block
+ (set_local $Ia
+ (get_local $la)
+ )
+ (set_local $N
+ (i32.const 279)
+ )
+ (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)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $ga
+ (i32.load
+ (get_local $e)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $ga)
+ )
+ (block
+ (set_local $Ja
+ (get_local $e)
+ )
+ (set_local $Ka
+ (get_local $la)
+ )
+ (set_local $N
+ (i32.const 276)
+ )
+ (br $while-out$69)
+ )
+ (block
+ (set_local $aa
+ (i32.shl
+ (get_local $aa)
+ (i32.const 1)
+ )
+ )
+ (set_local $la
+ (get_local $ga)
+ )
+ )
+ )
+ (br $while-in$70)
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 276)
+ )
+ (if
+ (i32.lt_u
+ (get_local $Ja)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (get_local $Ja)
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 24)
+ )
+ (get_local $Ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 12)
+ )
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 8)
+ )
+ (get_local $ka)
+ )
+ (br $do-once$50)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (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 $ga
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.and
+ (i32.ge_u
+ (get_local $aa)
+ (get_local $ga)
+ )
+ (i32.ge_u
+ (get_local $Ia)
+ (get_local $ga)
+ )
+ )
+ (block
+ (i32.store
+ (i32.add
+ (get_local $aa)
+ (i32.const 12)
+ )
+ (get_local $ka)
+ )
+ (i32.store
+ (get_local $la)
+ (get_local $ka)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 8)
+ )
+ (get_local $aa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 12)
+ )
+ (get_local $Ia)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 24)
+ )
+ (i32.const 0)
+ )
+ (br $do-once$50)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $p
+ (i32.add
+ (get_local $ca)
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ (set_local $wa
+ (i32.const 1656)
+ )
+ )
+ )
+ (loop $while-out$71 $while-in$72
+ (set_local $ka
+ (i32.load
+ (get_local $wa)
+ )
+ )
+ (if
+ (i32.le_u
+ (get_local $ka)
+ (get_local $ja)
+ )
+ (block
+ (set_local $ea
+ (i32.add
+ (get_local $ka)
+ (i32.load
+ (i32.add
+ (get_local $wa)
+ (i32.const 4)
+ )
+ )
+ )
+ )
+ (if
+ (i32.gt_u
+ (get_local $ea)
+ (get_local $ja)
+ )
+ (block
+ (set_local $La
+ (get_local $ea)
+ )
+ (br $while-out$71)
+ )
+ )
+ )
+ )
+ (set_local $wa
+ (i32.load
+ (i32.add
+ (get_local $wa)
+ (i32.const 8)
+ )
+ )
+ )
+ (br $while-in$72)
+ )
+ (set_local $ca
+ (i32.add
+ (get_local $La)
+ (i32.const -47)
+ )
+ )
+ (set_local $ea
+ (i32.add
+ (get_local $ca)
+ (i32.const 8)
+ )
+ )
+ (set_local $ka
+ (i32.add
+ (get_local $ca)
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $ea)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $ea)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ )
+ (set_local $ea
+ (i32.add
+ (get_local $ja)
+ (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)
+ (i32.const 8)
+ )
+ )
+ (set_local $c
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $ma)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $ma)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ (set_local $ma
+ (i32.add
+ (get_local $ha)
+ (get_local $c)
+ )
+ )
+ (set_local $aa
+ (i32.sub
+ (i32.add
+ (get_local $ia)
+ (i32.const -40)
+ )
+ (get_local $c)
+ )
+ )
+ (i32.store
+ (i32.const 1232)
+ (get_local $ma)
+ )
+ (i32.store
+ (i32.const 1220)
+ (get_local $aa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ma)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $aa)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (i32.add
+ (get_local $ma)
+ (get_local $aa)
+ )
+ (i32.const 4)
+ )
+ (i32.const 40)
+ )
+ (i32.store
+ (i32.const 1236)
+ (i32.load
+ (i32.const 1696)
+ )
+ )
+ (set_local $aa
+ (i32.add
+ (get_local $ca)
+ (i32.const 4)
+ )
+ )
+ (i32.store
+ (get_local $aa)
+ (i32.const 27)
+ )
+ (i32.store
+ (get_local $ka)
+ (i32.load
+ (i32.const 1656)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ (i32.load
+ (i32.const 1660)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 8)
+ )
+ (i32.load
+ (i32.const 1664)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ka)
+ (i32.const 12)
+ )
+ (i32.load
+ (i32.const 1668)
+ )
+ )
+ (i32.store
+ (i32.const 1656)
+ (get_local $ha)
+ )
+ (i32.store
+ (i32.const 1660)
+ (get_local $ia)
+ )
+ (i32.store
+ (i32.const 1668)
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.const 1664)
+ (get_local $ka)
+ )
+ (set_local $ka
+ (i32.add
+ (get_local $ca)
+ (i32.const 24)
+ )
+ )
+ (loop $do-out$73 $do-in$74
+ (set_local $ka
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ )
+ (i32.store
+ (get_local $ka)
+ (i32.const 7)
+ )
+ (br_if $do-in$74
+ (i32.lt_u
+ (i32.add
+ (get_local $ka)
+ (i32.const 4)
+ )
+ (get_local $La)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $ca)
+ (get_local $ja)
+ )
+ (block
+ (set_local $ka
+ (i32.sub
+ (get_local $ca)
+ (get_local $ja)
+ )
+ )
+ (i32.store
+ (get_local $aa)
+ (i32.and
+ (i32.load
+ (get_local $aa)
+ )
+ (i32.const -2)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $ka)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (get_local $ca)
+ (get_local $ka)
+ )
+ (set_local $ma
+ (i32.shr_u
+ (get_local $ka)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $ka)
+ (i32.const 256)
+ )
+ (block
+ (set_local $c
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (get_local $ma)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $la
+ (i32.load
+ (i32.const 1208)
+ )
+ )
+ (set_local $ga
+ (i32.shl
+ (i32.const 1)
+ (get_local $ma)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $la)
+ (get_local $ga)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.or
+ (get_local $la)
+ (get_local $ga)
+ )
+ )
+ (set_local $Ma
+ (i32.add
+ (get_local $c)
+ (i32.const 8)
+ )
+ )
+ (set_local $Na
+ (get_local $c)
+ )
+ )
+ (block
+ (set_local $ga
+ (i32.add
+ (get_local $c)
+ (i32.const 8)
+ )
+ )
+ (set_local $la
+ (i32.load
+ (get_local $ga)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $la)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (set_local $Ma
+ (get_local $ga)
+ )
+ (set_local $Na
+ (get_local $la)
+ )
+ )
+ )
+ )
+ )
+ (i32.store
+ (get_local $Ma)
+ (get_local $ja)
+ )
+ (i32.store
+ (i32.add
+ (get_local $Na)
+ (i32.const 12)
+ )
+ (get_local $ja)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 8)
+ )
+ (get_local $Na)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 12)
+ )
+ (get_local $c)
+ )
+ (br $do-once$42)
+ )
+ )
+ (set_local $c
+ (i32.shr_u
+ (get_local $ka)
+ (i32.const 8)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $c)
+ )
+ (set_local $Oa
+ (i32.const 0)
+ )
+ (if
+ (i32.gt_u
+ (get_local $ka)
+ (i32.const 16777215)
+ )
+ (set_local $Oa
+ (i32.const 31)
+ )
+ (block
+ (set_local $la
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $c)
+ (i32.const 1048320)
+ )
+ (i32.const 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)
+ (i32.const 520192)
+ )
+ (i32.const 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)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $e
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $c)
+ (get_local $la)
+ )
+ (get_local $ga)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $ma)
+ (get_local $ga)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $Oa
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $ka)
+ (i32.add
+ (get_local $e)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $e)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $e
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $Oa)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 28)
+ )
+ (get_local $Oa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 20)
+ )
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $ea)
+ (i32.const 0)
+ )
+ (set_local $ga
+ (i32.load
+ (i32.const 1212)
+ )
+ )
+ (set_local $ma
+ (i32.shl
+ (i32.const 1)
+ (get_local $Oa)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $ga)
+ (get_local $ma)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1212)
+ (i32.or
+ (get_local $ga)
+ (get_local $ma)
+ )
+ )
+ (i32.store
+ (get_local $e)
+ (get_local $ja)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 24)
+ )
+ (get_local $e)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 12)
+ )
+ (get_local $ja)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 8)
+ )
+ (get_local $ja)
+ )
+ (br $do-once$42)
+ )
+ )
+ (set_local $ma
+ (i32.shl
+ (get_local $ka)
+ (if
+ (i32.eq
+ (get_local $Oa)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $Oa)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $ga
+ (i32.load
+ (get_local $e)
+ )
+ )
+ (loop $while-out$75 $while-in$76
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $ga)
+ (i32.const 4)
+ )
+ )
+ (i32.const -8)
+ )
+ (get_local $ka)
+ )
+ (block
+ (set_local $Pa
+ (get_local $ga)
+ )
+ (set_local $N
+ (i32.const 305)
+ )
+ (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)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $la
+ (i32.load
+ (get_local $e)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $la)
+ )
+ (block
+ (set_local $Ra
+ (get_local $e)
+ )
+ (set_local $Sa
+ (get_local $ga)
+ )
+ (set_local $N
+ (i32.const 302)
+ )
+ (br $while-out$75)
+ )
+ (block
+ (set_local $ma
+ (i32.shl
+ (get_local $ma)
+ (i32.const 1)
+ )
+ )
+ (set_local $ga
+ (get_local $la)
+ )
+ )
+ )
+ (br $while-in$76)
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (i32.const 302)
+ )
+ (if
+ (i32.lt_u
+ (get_local $Ra)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (get_local $Ra)
+ (get_local $ja)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 24)
+ )
+ (get_local $Sa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 12)
+ )
+ (get_local $ja)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 8)
+ )
+ (get_local $ja)
+ )
+ (br $do-once$42)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $N)
+ (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 $ka
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.and
+ (i32.ge_u
+ (get_local $ma)
+ (get_local $ka)
+ )
+ (i32.ge_u
+ (get_local $Pa)
+ (get_local $ka)
+ )
+ )
+ (block
+ (i32.store
+ (i32.add
+ (get_local $ma)
+ (i32.const 12)
+ )
+ (get_local $ja)
+ )
+ (i32.store
+ (get_local $ga)
+ (get_local $ja)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 8)
+ )
+ (get_local $ma)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 12)
+ )
+ (get_local $Pa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 24)
+ )
+ (i32.const 0)
+ )
+ (br $do-once$42)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $ja
+ (i32.load
+ (i32.const 1220)
+ )
+ )
+ (if
+ (i32.gt_u
+ (get_local $ja)
+ (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)
+ )
+ )
+ (i32.store
+ (i32.const 1232)
+ (get_local $N)
+ )
+ (i32.store
+ (i32.add
+ (get_local $N)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $Pa)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $ja)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $y)
+ (i32.const 3)
+ )
+ )
+ (set_local $p
+ (i32.add
+ (get_local $ja)
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ )
+ )
+ )
+ (set_local $ja
+ (call $Qa)
+ )
+ (i32.store
+ (get_local $ja)
+ (i32.const 12)
+ )
+ (set_local $p
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $p)
+ )
+ )
+ (func $fb (param $a i32)
+ (local $b i32)
+ (local $c i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (local $h i32)
+ (local $i i32)
+ (local $j i32)
+ (local $l i32)
+ (local $m i32)
+ (local $n i32)
+ (local $o i32)
+ (local $p i32)
+ (local $q i32)
+ (local $r i32)
+ (local $s i32)
+ (local $t i32)
+ (local $u i32)
+ (local $v i32)
+ (local $w i32)
+ (local $x i32)
+ (local $y i32)
+ (local $z i32)
+ (local $A i32)
+ (local $B i32)
+ (local $C i32)
+ (local $D i32)
+ (local $E i32)
+ (local $F i32)
+ (local $G i32)
+ (local $H i32)
+ (local $I i32)
+ (local $J i32)
+ (local $K i32)
+ (local $L i32)
+ (if
+ (i32.eqz
+ (get_local $a)
+ )
+ (return)
+ )
+ (set_local $b
+ (i32.add
+ (get_local $a)
+ (i32.const -8)
+ )
+ )
+ (set_local $c
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $b)
+ (get_local $c)
+ )
+ (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)
+ (i32.const 1)
+ )
+ (call_import $qa)
+ )
+ (set_local $e
+ (i32.and
+ (get_local $d)
+ (i32.const -8)
+ )
+ )
+ (set_local $f
+ (i32.add
+ (get_local $b)
+ (get_local $e)
+ )
+ )
+ (block $do-once$0
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $d)
+ (i32.const 1)
+ )
+ )
+ (block
+ (set_local $g
+ (i32.load
+ (get_local $b)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $a)
+ )
+ (return)
+ )
+ (set_local $h
+ (i32.add
+ (get_local $b)
+ (i32.sub
+ (i32.const 0)
+ (get_local $g)
+ )
+ )
+ )
+ (set_local $i
+ (i32.add
+ (get_local $g)
+ (get_local $e)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $h)
+ (get_local $c)
+ )
+ (call_import $qa)
+ )
+ (if
+ (i32.eq
+ (get_local $h)
+ (i32.load
+ (i32.const 1228)
+ )
+ )
+ (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)
+ (i32.const 3)
+ )
+ (i32.const 3)
+ )
+ (block
+ (set_local $m
+ (get_local $h)
+ )
+ (set_local $n
+ (get_local $i)
+ )
+ (br $do-once$0)
+ )
+ )
+ (i32.store
+ (i32.const 1216)
+ (get_local $i)
+ )
+ (i32.store
+ (get_local $j)
+ (i32.and
+ (get_local $l)
+ (i32.const -2)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $h)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $i)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $h)
+ (get_local $i)
+ )
+ (get_local $i)
+ )
+ (return)
+ )
+ )
+ (set_local $l
+ (i32.shr_u
+ (get_local $g)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $g)
+ (i32.const 256)
+ )
+ (block
+ (set_local $g
+ (i32.load
+ (i32.add
+ (get_local $h)
+ (i32.const 8)
+ )
+ )
+ )
+ (set_local $j
+ (i32.load
+ (i32.add
+ (get_local $h)
+ (i32.const 12)
+ )
+ )
+ )
+ (set_local $o
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (get_local $l)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $g)
+ (get_local $o)
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $g)
+ (get_local $c)
+ )
+ (call_import $qa)
+ )
+ (if
+ (i32.ne
+ (i32.load
+ (i32.add
+ (get_local $g)
+ (i32.const 12)
+ )
+ )
+ (get_local $h)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $j)
+ (get_local $g)
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.and
+ (i32.load
+ (i32.const 1208)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $l)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (set_local $m
+ (get_local $h)
+ )
+ (set_local $n
+ (get_local $i)
+ )
+ (br $do-once$0)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $j)
+ (get_local $o)
+ )
+ (set_local $p
+ (i32.add
+ (get_local $j)
+ (i32.const 8)
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $j)
+ (get_local $c)
+ )
+ (call_import $qa)
+ )
+ (set_local $o
+ (i32.add
+ (get_local $j)
+ (i32.const 8)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $o)
+ )
+ (get_local $h)
+ )
+ (set_local $p
+ (get_local $o)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $g)
+ (i32.const 12)
+ )
+ (get_local $j)
+ )
+ (i32.store
+ (get_local $p)
+ (get_local $g)
+ )
+ (set_local $m
+ (get_local $h)
+ )
+ (set_local $n
+ (get_local $i)
+ )
+ (br $do-once$0)
+ )
+ )
+ (set_local $g
+ (i32.load
+ (i32.add
+ (get_local $h)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $j
+ (i32.load
+ (i32.add
+ (get_local $h)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $do-once$2
+ (if
+ (i32.eq
+ (get_local $j)
+ (get_local $h)
+ )
+ (block
+ (set_local $o
+ (i32.add
+ (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)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $q)
+ )
+ (block
+ (set_local $r
+ (i32.load
+ (get_local $o)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $r)
+ )
+ (block
+ (set_local $s
+ (i32.const 0)
+ )
+ (br $do-once$2)
+ )
+ (block
+ (set_local $t
+ (get_local $r)
+ )
+ (set_local $u
+ (get_local $o)
+ )
+ )
+ )
+ )
+ (block
+ (set_local $t
+ (get_local $q)
+ )
+ (set_local $u
+ (get_local $l)
+ )
+ )
+ )
+ (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)
+ (block
+ (set_local $t
+ (get_local $q)
+ )
+ (set_local $u
+ (get_local $l)
+ )
+ (br $while-in$5)
+ )
+ )
+ (set_local $l
+ (i32.add
+ (get_local $t)
+ (i32.const 16)
+ )
+ )
+ (set_local $q
+ (i32.load
+ (get_local $l)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $q)
+ )
+ (block
+ (set_local $v
+ (get_local $t)
+ )
+ (set_local $w
+ (get_local $u)
+ )
+ (br $while-out$4)
+ )
+ (block
+ (set_local $t
+ (get_local $q)
+ )
+ (set_local $u
+ (get_local $l)
+ )
+ )
+ )
+ (br $while-in$5)
+ )
+ (if
+ (i32.lt_u
+ (get_local $w)
+ (get_local $c)
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (get_local $w)
+ (i32.const 0)
+ )
+ (set_local $s
+ (get_local $v)
+ )
+ (br $do-once$2)
+ )
+ )
+ )
+ (block
+ (set_local $l
+ (i32.load
+ (i32.add
+ (get_local $h)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $l)
+ (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)
+ )
+ (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)
+ )
+ (get_local $h)
+ )
+ (block
+ (i32.store
+ (get_local $q)
+ (get_local $j)
+ )
+ (i32.store
+ (get_local $o)
+ (get_local $l)
+ )
+ (set_local $s
+ (get_local $j)
+ )
+ (br $do-once$2)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $g)
+ )
+ (block
+ (set_local $m
+ (get_local $h)
+ )
+ (set_local $n
+ (get_local $i)
+ )
+ )
+ (block
+ (set_local $j
+ (i32.load
+ (i32.add
+ (get_local $h)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $l
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $j)
+ (i32.const 2)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $h)
+ (i32.load
+ (get_local $l)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $l)
+ (get_local $s)
+ )
+ (if
+ (i32.eqz
+ (get_local $s)
+ )
+ (block
+ (i32.store
+ (i32.const 1212)
+ (i32.and
+ (i32.load
+ (i32.const 1212)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $j)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (set_local $m
+ (get_local $h)
+ )
+ (set_local $n
+ (get_local $i)
+ )
+ (br $do-once$0)
+ )
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $g)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ )
+ (set_local $j
+ (i32.add
+ (get_local $g)
+ (i32.const 16)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $j)
+ )
+ (get_local $h)
+ )
+ (i32.store
+ (get_local $j)
+ (get_local $s)
+ )
+ (i32.store
+ (i32.add
+ (get_local $g)
+ (i32.const 20)
+ )
+ (get_local $s)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $s)
+ )
+ (block
+ (set_local $m
+ (get_local $h)
+ )
+ (set_local $n
+ (get_local $i)
+ )
+ (br $do-once$0)
+ )
+ )
+ )
+ )
+ (set_local $j
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $s)
+ (get_local $j)
+ )
+ (call_import $qa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $s)
+ (i32.const 24)
+ )
+ (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)
+ (if
+ (i32.lt_u
+ (get_local $o)
+ (get_local $j)
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $s)
+ (i32.const 16)
+ )
+ (get_local $o)
+ )
+ (i32.store
+ (i32.add
+ (get_local $o)
+ (i32.const 24)
+ )
+ (get_local $s)
+ )
+ (br $do-once$6)
+ )
+ )
+ )
+ )
+ (set_local $o
+ (i32.load
+ (i32.add
+ (get_local $l)
+ (i32.const 4)
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $o)
+ )
+ (block
+ (set_local $m
+ (get_local $h)
+ )
+ (set_local $n
+ (get_local $i)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $o)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $s)
+ (i32.const 20)
+ )
+ (get_local $o)
+ )
+ (i32.store
+ (i32.add
+ (get_local $o)
+ (i32.const 24)
+ )
+ (get_local $s)
+ )
+ (set_local $m
+ (get_local $h)
+ )
+ (set_local $n
+ (get_local $i)
+ )
+ (br $do-once$0)
+ )
+ )
+ )
+ )
+ )
+ )
+ (block
+ (set_local $m
+ (get_local $b)
+ )
+ (set_local $n
+ (get_local $e)
+ )
+ )
+ )
+ )
+ (if
+ (i32.ge_u
+ (get_local $m)
+ (get_local $f)
+ )
+ (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)
+ (i32.const 1)
+ )
+ )
+ (call_import $qa)
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $b)
+ (i32.const 2)
+ )
+ )
+ (block
+ (if
+ (i32.eq
+ (get_local $f)
+ (i32.load
+ (i32.const 1232)
+ )
+ )
+ (block
+ (set_local $s
+ (i32.add
+ (i32.load
+ (i32.const 1220)
+ )
+ (get_local $n)
+ )
+ )
+ (i32.store
+ (i32.const 1220)
+ (get_local $s)
+ )
+ (i32.store
+ (i32.const 1232)
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $s)
+ (i32.const 1)
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $m)
+ (i32.load
+ (i32.const 1228)
+ )
+ )
+ (return)
+ )
+ (i32.store
+ (i32.const 1228)
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.const 1216)
+ (i32.const 0)
+ )
+ (return)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $f)
+ (i32.load
+ (i32.const 1228)
+ )
+ )
+ (block
+ (set_local $s
+ (i32.add
+ (i32.load
+ (i32.const 1216)
+ )
+ (get_local $n)
+ )
+ )
+ (i32.store
+ (i32.const 1216)
+ (get_local $s)
+ )
+ (i32.store
+ (i32.const 1228)
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $s)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (get_local $s)
+ )
+ (get_local $s)
+ )
+ (return)
+ )
+ )
+ (set_local $s
+ (i32.add
+ (i32.and
+ (get_local $b)
+ (i32.const -8)
+ )
+ (get_local $n)
+ )
+ )
+ (set_local $c
+ (i32.shr_u
+ (get_local $b)
+ (i32.const 3)
+ )
+ )
+ (block $do-once$8
+ (if
+ (i32.lt_u
+ (get_local $b)
+ (i32.const 256)
+ )
+ (block
+ (set_local $v
+ (i32.load
+ (i32.add
+ (get_local $f)
+ (i32.const 8)
+ )
+ )
+ )
+ (set_local $w
+ (i32.load
+ (i32.add
+ (get_local $f)
+ (i32.const 12)
+ )
+ )
+ )
+ (set_local $u
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (get_local $c)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $v)
+ (get_local $u)
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $v)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ )
+ (if
+ (i32.ne
+ (i32.load
+ (i32.add
+ (get_local $v)
+ (i32.const 12)
+ )
+ )
+ (get_local $f)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $w)
+ (get_local $v)
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.and
+ (i32.load
+ (i32.const 1208)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $c)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (br $do-once$8)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $w)
+ (get_local $u)
+ )
+ (set_local $x
+ (i32.add
+ (get_local $w)
+ (i32.const 8)
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $w)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ )
+ (set_local $u
+ (i32.add
+ (get_local $w)
+ (i32.const 8)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $u)
+ )
+ (get_local $f)
+ )
+ (set_local $x
+ (get_local $u)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $v)
+ (i32.const 12)
+ )
+ (get_local $w)
+ )
+ (i32.store
+ (get_local $x)
+ (get_local $v)
+ )
+ )
+ (block
+ (set_local $v
+ (i32.load
+ (i32.add
+ (get_local $f)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $w
+ (i32.load
+ (i32.add
+ (get_local $f)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $do-once$10
+ (if
+ (i32.eq
+ (get_local $w)
+ (get_local $f)
+ )
+ (block
+ (set_local $u
+ (i32.add
+ (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)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $p)
+ )
+ (block
+ (set_local $a
+ (i32.load
+ (get_local $u)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $a)
+ )
+ (block
+ (set_local $y
+ (i32.const 0)
+ )
+ (br $do-once$10)
+ )
+ (block
+ (set_local $z
+ (get_local $a)
+ )
+ (set_local $A
+ (get_local $u)
+ )
+ )
+ )
+ )
+ (block
+ (set_local $z
+ (get_local $p)
+ )
+ (set_local $A
+ (get_local $t)
+ )
+ )
+ )
+ (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)
+ (block
+ (set_local $z
+ (get_local $p)
+ )
+ (set_local $A
+ (get_local $t)
+ )
+ (br $while-in$13)
+ )
+ )
+ (set_local $t
+ (i32.add
+ (get_local $z)
+ (i32.const 16)
+ )
+ )
+ (set_local $p
+ (i32.load
+ (get_local $t)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $p)
+ )
+ (block
+ (set_local $B
+ (get_local $z)
+ )
+ (set_local $C
+ (get_local $A)
+ )
+ (br $while-out$12)
+ )
+ (block
+ (set_local $z
+ (get_local $p)
+ )
+ (set_local $A
+ (get_local $t)
+ )
+ )
+ )
+ (br $while-in$13)
+ )
+ (if
+ (i32.lt_u
+ (get_local $C)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (get_local $C)
+ (i32.const 0)
+ )
+ (set_local $y
+ (get_local $B)
+ )
+ (br $do-once$10)
+ )
+ )
+ )
+ (block
+ (set_local $t
+ (i32.load
+ (i32.add
+ (get_local $f)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $t)
+ (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)
+ )
+ (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)
+ )
+ (get_local $f)
+ )
+ (block
+ (i32.store
+ (get_local $p)
+ (get_local $w)
+ )
+ (i32.store
+ (get_local $u)
+ (get_local $t)
+ )
+ (set_local $y
+ (get_local $w)
+ )
+ (br $do-once$10)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ (if
+ (get_local $v)
+ (block
+ (set_local $w
+ (i32.load
+ (i32.add
+ (get_local $f)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $i
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $w)
+ (i32.const 2)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $f)
+ (i32.load
+ (get_local $i)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $i)
+ (get_local $y)
+ )
+ (if
+ (i32.eqz
+ (get_local $y)
+ )
+ (block
+ (i32.store
+ (i32.const 1212)
+ (i32.and
+ (i32.load
+ (i32.const 1212)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $w)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (br $do-once$8)
+ )
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $v)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ )
+ (set_local $w
+ (i32.add
+ (get_local $v)
+ (i32.const 16)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $w)
+ )
+ (get_local $f)
+ )
+ (i32.store
+ (get_local $w)
+ (get_local $y)
+ )
+ (i32.store
+ (i32.add
+ (get_local $v)
+ (i32.const 20)
+ )
+ (get_local $y)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $y)
+ )
+ (br $do-once$8)
+ )
+ )
+ )
+ (set_local $w
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $y)
+ (get_local $w)
+ )
+ (call_import $qa)
+ )
+ (i32.store
+ (i32.add
+ (get_local $y)
+ (i32.const 24)
+ )
+ (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)
+ (if
+ (i32.lt_u
+ (get_local $h)
+ (get_local $w)
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $y)
+ (i32.const 16)
+ )
+ (get_local $h)
+ )
+ (i32.store
+ (i32.add
+ (get_local $h)
+ (i32.const 24)
+ )
+ (get_local $y)
+ )
+ (br $do-once$14)
+ )
+ )
+ )
+ )
+ (set_local $h
+ (i32.load
+ (i32.add
+ (get_local $i)
+ (i32.const 4)
+ )
+ )
+ )
+ (if
+ (get_local $h)
+ (if
+ (i32.lt_u
+ (get_local $h)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $y)
+ (i32.const 20)
+ )
+ (get_local $h)
+ )
+ (i32.store
+ (i32.add
+ (get_local $h)
+ (i32.const 24)
+ )
+ (get_local $y)
+ )
+ (br $do-once$8)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $s)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (get_local $s)
+ )
+ (get_local $s)
+ )
+ (if
+ (i32.eq
+ (get_local $m)
+ (i32.load
+ (i32.const 1228)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1216)
+ (get_local $s)
+ )
+ (return)
+ )
+ (set_local $D
+ (get_local $s)
+ )
+ )
+ )
+ (block
+ (i32.store
+ (get_local $e)
+ (i32.and
+ (get_local $b)
+ (i32.const -2)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $n)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (get_local $n)
+ )
+ (get_local $n)
+ )
+ (set_local $D
+ (get_local $n)
+ )
+ )
+ )
+ (set_local $n
+ (i32.shr_u
+ (get_local $D)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $D)
+ (i32.const 256)
+ )
+ (block
+ (set_local $b
+ (i32.add
+ (i32.const 1248)
+ (i32.shl
+ (i32.shl
+ (get_local $n)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $e
+ (i32.load
+ (i32.const 1208)
+ )
+ )
+ (set_local $s
+ (i32.shl
+ (i32.const 1)
+ (get_local $n)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $e)
+ (get_local $s)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1208)
+ (i32.or
+ (get_local $e)
+ (get_local $s)
+ )
+ )
+ (set_local $E
+ (i32.add
+ (get_local $b)
+ (i32.const 8)
+ )
+ )
+ (set_local $F
+ (get_local $b)
+ )
+ )
+ (block
+ (set_local $s
+ (i32.add
+ (get_local $b)
+ (i32.const 8)
+ )
+ )
+ (set_local $e
+ (i32.load
+ (get_local $s)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $e)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (set_local $E
+ (get_local $s)
+ )
+ (set_local $F
+ (get_local $e)
+ )
+ )
+ )
+ )
+ )
+ (i32.store
+ (get_local $E)
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $F)
+ (i32.const 12)
+ )
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 8)
+ )
+ (get_local $F)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 12)
+ )
+ (get_local $b)
+ )
+ (return)
+ )
+ )
+ (set_local $b
+ (i32.shr_u
+ (get_local $D)
+ (i32.const 8)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $b)
+ )
+ (set_local $G
+ (i32.const 0)
+ )
+ (if
+ (i32.gt_u
+ (get_local $D)
+ (i32.const 16777215)
+ )
+ (set_local $G
+ (i32.const 31)
+ )
+ (block
+ (set_local $F
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $b)
+ (i32.const 1048320)
+ )
+ (i32.const 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)
+ (i32.const 520192)
+ )
+ (i32.const 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)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $s
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $b)
+ (get_local $F)
+ )
+ (get_local $E)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $e)
+ (get_local $E)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $G
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $D)
+ (i32.add
+ (get_local $s)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $s)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $s
+ (i32.add
+ (i32.const 1512)
+ (i32.shl
+ (get_local $G)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 28)
+ )
+ (get_local $G)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 20)
+ )
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 16)
+ )
+ (i32.const 0)
+ )
+ (set_local $E
+ (i32.load
+ (i32.const 1212)
+ )
+ )
+ (set_local $e
+ (i32.shl
+ (i32.const 1)
+ (get_local $G)
+ )
+ )
+ (block $do-once$16
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $E)
+ (get_local $e)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 1212)
+ (i32.or
+ (get_local $E)
+ (get_local $e)
+ )
+ )
+ (i32.store
+ (get_local $s)
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 24)
+ )
+ (get_local $s)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 12)
+ )
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 8)
+ )
+ (get_local $m)
+ )
+ )
+ (block
+ (set_local $F
+ (i32.shl
+ (get_local $D)
+ (if
+ (i32.eq
+ (get_local $G)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $G)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $b
+ (i32.load
+ (get_local $s)
+ )
+ )
+ (loop $while-out$18 $while-in$19
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $b)
+ (i32.const 4)
+ )
+ )
+ (i32.const -8)
+ )
+ (get_local $D)
+ )
+ (block
+ (set_local $H
+ (get_local $b)
+ )
+ (set_local $I
+ (i32.const 130)
+ )
+ (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)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $y
+ (i32.load
+ (get_local $n)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $y)
+ )
+ (block
+ (set_local $J
+ (get_local $n)
+ )
+ (set_local $K
+ (get_local $b)
+ )
+ (set_local $I
+ (i32.const 127)
+ )
+ (br $while-out$18)
+ )
+ (block
+ (set_local $F
+ (i32.shl
+ (get_local $F)
+ (i32.const 1)
+ )
+ )
+ (set_local $b
+ (get_local $y)
+ )
+ )
+ )
+ (br $while-in$19)
+ )
+ (if
+ (i32.eq
+ (get_local $I)
+ (i32.const 127)
+ )
+ (if
+ (i32.lt_u
+ (get_local $J)
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (call_import $qa)
+ (block
+ (i32.store
+ (get_local $J)
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 24)
+ )
+ (get_local $K)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 12)
+ )
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 8)
+ )
+ (get_local $m)
+ )
+ (br $do-once$16)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $I)
+ (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 $i
+ (i32.load
+ (i32.const 1224)
+ )
+ )
+ (if
+ (i32.and
+ (i32.ge_u
+ (get_local $F)
+ (get_local $i)
+ )
+ (i32.ge_u
+ (get_local $H)
+ (get_local $i)
+ )
+ )
+ (block
+ (i32.store
+ (i32.add
+ (get_local $F)
+ (i32.const 12)
+ )
+ (get_local $m)
+ )
+ (i32.store
+ (get_local $b)
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 8)
+ )
+ (get_local $F)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 12)
+ )
+ (get_local $H)
+ )
+ (i32.store
+ (i32.add
+ (get_local $m)
+ (i32.const 24)
+ )
+ (i32.const 0)
+ )
+ (br $do-once$16)
+ )
+ (call_import $qa)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $m
+ (i32.add
+ (i32.load
+ (i32.const 1240)
+ )
+ (i32.const -1)
+ )
+ )
+ (i32.store
+ (i32.const 1240)
+ (get_local $m)
+ )
+ (if
+ (i32.eqz
+ (get_local $m)
+ )
+ (set_local $L
+ (i32.const 1664)
+ )
+ (return)
+ )
+ (loop $while-out$20 $while-in$21
+ (set_local $m
+ (i32.load
+ (get_local $L)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $m)
+ )
+ (br $while-out$20)
+ (set_local $L
+ (i32.add
+ (get_local $m)
+ (i32.const 8)
+ )
+ )
+ )
+ (br $while-in$21)
+ )
+ (i32.store
+ (i32.const 1240)
+ (i32.const -1)
+ )
+ (return)
+ )
+ (func $Ra (param $a i32) (param $b i32) (param $c i32) (result i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (local $h i32)
+ (local $i i32)
+ (local $j i32)
+ (local $l i32)
+ (local $m i32)
+ (local $n i32)
+ (local $o i32)
+ (local $p i32)
+ (local $q i32)
+ (local $s i32)
+ (local $t i32)
+ (local $u i32)
+ (local $v i32)
+ (local $w i32)
+ (local $x i32)
+ (local $y i32)
+ (local $z i32)
+ (set_local $d
+ (i32.load
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (i32.add
+ (i32.load
+ (i32.const 8)
+ )
+ (i32.const 48)
+ )
+ )
+ (set_local $e
+ (i32.add
+ (get_local $d)
+ (i32.const 16)
+ )
+ )
+ (set_local $f
+ (get_local $d)
+ )
+ (set_local $g
+ (i32.add
+ (get_local $d)
+ (i32.const 32)
+ )
+ )
+ (set_local $h
+ (i32.add
+ (get_local $a)
+ (i32.const 28)
+ )
+ )
+ (set_local $i
+ (i32.load
+ (get_local $h)
+ )
+ )
+ (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)
+ )
+ (get_local $i)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $g)
+ (i32.const 4)
+ )
+ (get_local $l)
+ )
+ (i32.store
+ (i32.add
+ (get_local $g)
+ (i32.const 8)
+ )
+ (get_local $b)
+ )
+ (i32.store
+ (i32.add
+ (get_local $g)
+ (i32.const 12)
+ )
+ (get_local $c)
+ )
+ (set_local $b
+ (i32.add
+ (get_local $a)
+ (i32.const 60)
+ )
+ )
+ (set_local $i
+ (i32.add
+ (get_local $a)
+ (i32.const 44)
+ )
+ )
+ (set_local $m
+ (get_local $g)
+ )
+ (set_local $g
+ (i32.const 2)
+ )
+ (set_local $n
+ (i32.add
+ (get_local $l)
+ (get_local $c)
+ )
+ )
+ (loop $while-out$0 $while-in$1
+ (if
+ (i32.eqz
+ (i32.load
+ (i32.const 1160)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $e)
+ (i32.load
+ (get_local $b)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 4)
+ )
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 8)
+ )
+ (get_local $g)
+ )
+ (set_local $o
+ (call $Pa
+ (call_import $ya
+ (i32.const 146)
+ (get_local $e)
+ )
+ )
+ )
+ )
+ (block
+ (call_import $ra
+ (i32.const 1)
+ (get_local $a)
+ )
+ (i32.store
+ (get_local $f)
+ (i32.load
+ (get_local $b)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $f)
+ (i32.const 4)
+ )
+ (get_local $m)
+ )
+ (i32.store
+ (i32.add
+ (get_local $f)
+ (i32.const 8)
+ )
+ (get_local $g)
+ )
+ (set_local $l
+ (call $Pa
+ (call_import $ya
+ (i32.const 146)
+ (get_local $f)
+ )
+ )
+ )
+ (call_import $oa
+ (i32.const 0)
+ )
+ (set_local $o
+ (get_local $l)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $n)
+ (get_local $o)
+ )
+ (block
+ (set_local $p
+ (i32.const 6)
+ )
+ (br $while-out$0)
+ )
+ )
+ (if
+ (i32.lt_s
+ (get_local $o)
+ (i32.const 0)
+ )
+ (block
+ (set_local $q
+ (get_local $m)
+ )
+ (set_local $s
+ (get_local $g)
+ )
+ (set_local $p
+ (i32.const 8)
+ )
+ (br $while-out$0)
+ )
+ )
+ (set_local $l
+ (i32.sub
+ (get_local $n)
+ (get_local $o)
+ )
+ )
+ (set_local $t
+ (i32.load
+ (i32.add
+ (get_local $m)
+ (i32.const 4)
+ )
+ )
+ )
+ (if
+ (i32.gt_u
+ (get_local $o)
+ (get_local $t)
+ )
+ (block
+ (set_local $u
+ (i32.load
+ (get_local $i)
+ )
+ )
+ (i32.store
+ (get_local $h)
+ (get_local $u)
+ )
+ (i32.store
+ (get_local $j)
+ (get_local $u)
+ )
+ (set_local $v
+ (i32.load
+ (i32.add
+ (get_local $m)
+ (i32.const 12)
+ )
+ )
+ )
+ (set_local $w
+ (i32.sub
+ (get_local $o)
+ (get_local $t)
+ )
+ )
+ (set_local $x
+ (i32.add
+ (get_local $m)
+ (i32.const 8)
+ )
+ )
+ (set_local $y
+ (i32.add
+ (get_local $g)
+ (i32.const -1)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $g)
+ (i32.const 2)
+ )
+ (block
+ (i32.store
+ (get_local $h)
+ (i32.add
+ (i32.load
+ (get_local $h)
+ )
+ (get_local $o)
+ )
+ )
+ (set_local $v
+ (get_local $t)
+ )
+ (set_local $w
+ (get_local $o)
+ )
+ (set_local $x
+ (get_local $m)
+ )
+ (set_local $y
+ (i32.const 2)
+ )
+ )
+ (block
+ (set_local $v
+ (get_local $t)
+ )
+ (set_local $w
+ (get_local $o)
+ )
+ (set_local $x
+ (get_local $m)
+ )
+ (set_local $y
+ (get_local $g)
+ )
+ )
+ )
+ )
+ (i32.store
+ (get_local $x)
+ (i32.add
+ (i32.load
+ (get_local $x)
+ )
+ (get_local $w)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $x)
+ (i32.const 4)
+ )
+ (i32.sub
+ (get_local $v)
+ (get_local $w)
+ )
+ )
+ (set_local $m
+ (get_local $x)
+ )
+ (set_local $g
+ (get_local $y)
+ )
+ (set_local $n
+ (get_local $l)
+ )
+ (br $while-in$1)
+ )
+ (if
+ (i32.eq
+ (get_local $p)
+ (i32.const 6)
+ )
+ (block
+ (set_local $n
+ (i32.load
+ (get_local $i)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $a)
+ (i32.const 16)
+ )
+ (i32.add
+ (get_local $n)
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 48)
+ )
+ )
+ )
+ )
+ (set_local $i
+ (get_local $n)
+ )
+ (i32.store
+ (get_local $h)
+ (get_local $i)
+ )
+ (i32.store
+ (get_local $j)
+ (get_local $i)
+ )
+ (set_local $z
+ (get_local $c)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $p)
+ (i32.const 8)
+ )
+ (block
+ (i32.store
+ (i32.add
+ (get_local $a)
+ (i32.const 16)
+ )
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $h)
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $j)
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $a)
+ (i32.or
+ (i32.load
+ (get_local $a)
+ )
+ (i32.const 32)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $s)
+ (i32.const 2)
+ )
+ (set_local $z
+ (i32.const 0)
+ )
+ (set_local $z
+ (i32.sub
+ (get_local $c)
+ (i32.load
+ (i32.add
+ (get_local $q)
+ (i32.const 4)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $d)
+ )
+ (return
+ (get_local $z)
+ )
+ )
+ (func $Wa (param $a i32) (param $b i32) (param $c i32) (result i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (local $h i32)
+ (local $j i32)
+ (local $l i32)
+ (local $m i32)
+ (local $n i32)
+ (local $o i32)
+ (local $p i32)
+ (local $q i32)
+ (set_local $d
+ (i32.add
+ (get_local $c)
+ (i32.const 16)
+ )
+ )
+ (set_local $e
+ (i32.load
+ (get_local $d)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $e)
+ )
+ (if
+ (i32.eqz
+ (call $Xa
+ (get_local $c)
+ )
+ )
+ (block
+ (set_local $f
+ (i32.load
+ (get_local $d)
+ )
+ )
+ (set_local $g
+ (i32.const 5)
+ )
+ )
+ (set_local $h
+ (i32.const 0)
+ )
+ )
+ (block
+ (set_local $f
+ (get_local $e)
+ )
+ (set_local $g
+ (i32.const 5)
+ )
+ )
+ )
+ (block $label$break$a
+ (if
+ (i32.eq
+ (get_local $g)
+ (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)
+ )
+ (if
+ (i32.lt_u
+ (i32.sub
+ (get_local $f)
+ (get_local $d)
+ )
+ (get_local $b)
+ )
+ (block
+ (set_local $h
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $c)
+ (i32.const 36)
+ )
+ )
+ (i32.const 3)
+ )
+ (i32.const 2)
+ )
+ (get_local $c)
+ (get_local $a)
+ (get_local $b)
+ )
+ )
+ (br $label$break$a)
+ )
+ )
+ (block $label$break$b
+ (if
+ (i32.gt_s
+ (i32.load8_s
+ (i32.add
+ (get_local $c)
+ (i32.const 75)
+ )
+ )
+ (i32.const -1)
+ )
+ (block
+ (set_local $d
+ (get_local $b)
+ )
+ (loop $while-out$2 $while-in$3
+ (if
+ (i32.eqz
+ (get_local $d)
+ )
+ (block
+ (set_local $l
+ (get_local $b)
+ )
+ (set_local $m
+ (get_local $a)
+ )
+ (set_local $n
+ (get_local $j)
+ )
+ (set_local $o
+ (i32.const 0)
+ )
+ (br $label$break$b)
+ )
+ )
+ (set_local $p
+ (i32.add
+ (get_local $d)
+ (i32.const -1)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (get_local $p)
+ )
+ )
+ (i32.const 10)
+ )
+ (block
+ (set_local $q
+ (get_local $d)
+ )
+ (br $while-out$2)
+ )
+ (set_local $d
+ (get_local $p)
+ )
+ )
+ (br $while-in$3)
+ )
+ (if
+ (i32.lt_u
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $c)
+ (i32.const 36)
+ )
+ )
+ (i32.const 3)
+ )
+ (i32.const 2)
+ )
+ (get_local $c)
+ (get_local $a)
+ (get_local $q)
+ )
+ (get_local $q)
+ )
+ (block
+ (set_local $h
+ (get_local $q)
+ )
+ (br $label$break$a)
+ )
+ )
+ (set_local $l
+ (i32.sub
+ (get_local $b)
+ (get_local $q)
+ )
+ )
+ (set_local $m
+ (i32.add
+ (get_local $a)
+ (get_local $q)
+ )
+ )
+ (set_local $n
+ (i32.load
+ (get_local $e)
+ )
+ )
+ (set_local $o
+ (get_local $q)
+ )
+ )
+ (block
+ (set_local $l
+ (get_local $b)
+ )
+ (set_local $m
+ (get_local $a)
+ )
+ (set_local $n
+ (get_local $j)
+ )
+ (set_local $o
+ (i32.const 0)
+ )
+ )
+ )
+ )
+ (call $jb
+ (get_local $n)
+ (get_local $m)
+ (get_local $l)
+ )
+ (i32.store
+ (get_local $e)
+ (i32.add
+ (i32.load
+ (get_local $e)
+ )
+ (get_local $l)
+ )
+ )
+ (set_local $h
+ (i32.add
+ (get_local $o)
+ (get_local $l)
+ )
+ )
+ )
+ )
+ )
+ (return
+ (get_local $h)
+ )
+ )
+ (func $Za (param $a i32) (result i32)
+ (local $b i32)
+ (local $c i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (local $h i32)
+ (local $j i32)
+ (local $l i32)
+ (local $m i32)
+ (set_local $b
+ (get_local $a)
+ )
+ (block $label$break$a
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $b)
+ (i32.const 3)
+ )
+ )
+ (block
+ (set_local $c
+ (get_local $a)
+ )
+ (set_local $d
+ (i32.const 4)
+ )
+ )
+ (block
+ (set_local $e
+ (get_local $a)
+ )
+ (set_local $f
+ (get_local $b)
+ )
+ (loop $while-out$1 $while-in$2
+ (if
+ (i32.eqz
+ (i32.load8_s
+ (get_local $e)
+ )
+ )
+ (block
+ (set_local $g
+ (get_local $f)
+ )
+ (br $label$break$a)
+ )
+ )
+ (set_local $h
+ (i32.add
+ (get_local $e)
+ (i32.const 1)
+ )
+ )
+ (set_local $f
+ (get_local $h)
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $f)
+ (i32.const 3)
+ )
+ )
+ (block
+ (set_local $c
+ (get_local $h)
+ )
+ (set_local $d
+ (i32.const 4)
+ )
+ (br $while-out$1)
+ )
+ (set_local $e
+ (get_local $h)
+ )
+ )
+ (br $while-in$2)
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $d)
+ (i32.const 4)
+ )
+ (block
+ (set_local $d
+ (get_local $c)
+ )
+ (loop $while-out$3 $while-in$4
+ (set_local $c
+ (i32.load
+ (get_local $d)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (i32.xor
+ (i32.and
+ (get_local $c)
+ (i32.const -2139062144)
+ )
+ (i32.const -2139062144)
+ )
+ (i32.add
+ (get_local $c)
+ (i32.const -16843009)
+ )
+ )
+ )
+ (set_local $d
+ (i32.add
+ (get_local $d)
+ (i32.const 4)
+ )
+ )
+ (block
+ (set_local $j
+ (get_local $c)
+ )
+ (set_local $l
+ (get_local $d)
+ )
+ (br $while-out$3)
+ )
+ )
+ (br $while-in$4)
+ )
+ (if
+ (i32.eqz
+ (i32.shr_s
+ (i32.shl
+ (i32.and
+ (get_local $j)
+ (i32.const 255)
+ )
+ (i32.const 24)
+ )
+ (i32.const 24)
+ )
+ )
+ (set_local $m
+ (get_local $l)
+ )
+ (block
+ (set_local $j
+ (get_local $l)
+ )
+ (loop $while-out$5 $while-in$6
+ (set_local $l
+ (i32.add
+ (get_local $j)
+ (i32.const 1)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.load8_s
+ (get_local $l)
+ )
+ )
+ (block
+ (set_local $m
+ (get_local $l)
+ )
+ (br $while-out$5)
+ )
+ (set_local $j
+ (get_local $l)
+ )
+ )
+ (br $while-in$6)
+ )
+ )
+ )
+ (set_local $g
+ (get_local $m)
+ )
+ )
+ )
+ (return
+ (i32.sub
+ (get_local $g)
+ (get_local $b)
+ )
+ )
+ )
+ (func $_a (param $a i32) (result i32)
+ (local $b i32)
+ (local $c i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (local $h i32)
+ (block $do-once$0
+ (if
+ (i32.eqz
+ (get_local $a)
+ )
+ (block
+ (if
+ (i32.eqz
+ (i32.load
+ (i32.const 1140)
+ )
+ )
+ (set_local $b
+ (i32.const 0)
+ )
+ (set_local $b
+ (call $_a
+ (i32.load
+ (i32.const 1140)
+ )
+ )
+ )
+ )
+ (call_import $pa
+ (i32.const 1188)
+ )
+ (set_local $c
+ (i32.load
+ (i32.const 1184)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $c)
+ )
+ (set_local $d
+ (get_local $b)
+ )
+ (block
+ (set_local $e
+ (get_local $c)
+ )
+ (set_local $c
+ (get_local $b)
+ )
+ (loop $while-out$2 $while-in$3
+ (if
+ (i32.gt_s
+ (i32.load
+ (i32.add
+ (get_local $e)
+ (i32.const 76)
+ )
+ )
+ (i32.const -1)
+ )
+ (set_local $f
+ (call $Ya
+ (get_local $e)
+ )
+ )
+ (set_local $f
+ (i32.const 0)
+ )
+ )
+ (if
+ (i32.gt_u
+ (i32.load
+ (i32.add
+ (get_local $e)
+ (i32.const 20)
+ )
+ )
+ (i32.load
+ (i32.add
+ (get_local $e)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $g
+ (i32.or
+ (call $$a
+ (get_local $e)
+ )
+ (get_local $c)
+ )
+ )
+ (set_local $g
+ (get_local $c)
+ )
+ )
+ (if
+ (get_local $f)
+ (call $Ta
+ (get_local $e)
+ )
+ )
+ (set_local $e
+ (i32.load
+ (i32.add
+ (get_local $e)
+ (i32.const 56)
+ )
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $e)
+ )
+ (block
+ (set_local $d
+ (get_local $g)
+ )
+ (br $while-out$2)
+ )
+ (set_local $c
+ (get_local $g)
+ )
+ )
+ (br $while-in$3)
+ )
+ )
+ )
+ (call_import $xa
+ (i32.const 1188)
+ )
+ (set_local $h
+ (get_local $d)
+ )
+ )
+ (block
+ (if
+ (i32.le_s
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 76)
+ )
+ )
+ (i32.const -1)
+ )
+ (block
+ (set_local $h
+ (call $$a
+ (get_local $a)
+ )
+ )
+ (br $do-once$0)
+ )
+ )
+ (set_local $c
+ (i32.eq
+ (call $Ya
+ (get_local $a)
+ )
+ (i32.const 0)
+ )
+ )
+ (set_local $e
+ (call $$a
+ (get_local $a)
+ )
+ )
+ (if
+ (get_local $c)
+ (set_local $h
+ (get_local $e)
+ )
+ (block
+ (call $Ta
+ (get_local $a)
+ )
+ (set_local $h
+ (get_local $e)
+ )
+ )
+ )
+ )
+ )
+ )
+ (return
+ (get_local $h)
+ )
+ )
+ (func $ab (param $a i32) (param $b i32) (result i32)
+ (local $c i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (local $h i32)
+ (local $j i32)
+ (local $m i32)
+ (local $n i32)
+ (set_local $c
+ (i32.load
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (i32.add
+ (i32.load
+ (i32.const 8)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $d
+ (get_local $c)
+ )
+ (set_local $e
+ (i32.and
+ (get_local $b)
+ (i32.const 255)
+ )
+ )
+ (i32.store8
+ (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
+ (i32.eqz
+ (get_local $g)
+ )
+ (if
+ (i32.eqz
+ (call $Xa
+ (get_local $a)
+ )
+ )
+ (block
+ (set_local $h
+ (i32.load
+ (get_local $f)
+ )
+ )
+ (set_local $j
+ (i32.const 4)
+ )
+ )
+ (set_local $m
+ (i32.const -1)
+ )
+ )
+ (block
+ (set_local $h
+ (get_local $g)
+ )
+ (set_local $j
+ (i32.const 4)
+ )
+ )
+ )
+ (block $do-once$0
+ (if
+ (i32.eq
+ (get_local $j)
+ (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)
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $n)
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 75)
+ )
+ )
+ )
+ (block
+ (i32.store
+ (get_local $g)
+ (i32.add
+ (get_local $f)
+ (i32.const 1)
+ )
+ )
+ (i32.store8
+ (get_local $f)
+ (get_local $e)
+ )
+ (set_local $m
+ (get_local $n)
+ )
+ (br $do-once$0)
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 36)
+ )
+ )
+ (i32.const 3)
+ )
+ (i32.const 2)
+ )
+ (get_local $a)
+ (get_local $d)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ (set_local $m
+ (i32.load8_u
+ (get_local $d)
+ )
+ )
+ (set_local $m
+ (i32.const -1)
+ )
+ )
+ )
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $c)
+ )
+ (return
+ (get_local $m)
+ )
+ )
+ (func $$a (param $a i32) (result i32)
+ (local $b i32)
+ (local $c i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (local $h i32)
+ (set_local $b
+ (i32.add
+ (get_local $a)
+ (i32.const 20)
+ )
+ )
+ (set_local $c
+ (i32.add
+ (get_local $a)
+ (i32.const 28)
+ )
+ )
+ (if
+ (i32.gt_u
+ (i32.load
+ (get_local $b)
+ )
+ (i32.load
+ (get_local $c)
+ )
+ )
+ (block
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 36)
+ )
+ )
+ (i32.const 3)
+ )
+ (i32.const 2)
+ )
+ (get_local $a)
+ (i32.const 0)
+ (i32.const 0)
+ )
+ (if
+ (i32.eqz
+ (i32.load
+ (get_local $b)
+ )
+ )
+ (set_local $d
+ (i32.const -1)
+ )
+ (set_local $e
+ (i32.const 3)
+ )
+ )
+ )
+ (set_local $e
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $e)
+ (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 $h
+ (i32.load
+ (get_local $g)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $f)
+ (get_local $h)
+ )
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 40)
+ )
+ )
+ (i32.const 3)
+ )
+ (i32.const 2)
+ )
+ (get_local $a)
+ (i32.sub
+ (get_local $f)
+ (get_local $h)
+ )
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $a)
+ (i32.const 16)
+ )
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $c)
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $b)
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $g)
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $e)
+ (i32.const 0)
+ )
+ (set_local $d
+ (i32.const 0)
+ )
+ )
+ )
+ (return
+ (get_local $d)
+ )
+ )
+ (func $jb (param $a i32) (param $b i32) (param $c i32) (result i32)
+ (local $d i32)
+ (if
+ (i32.ge_s
+ (get_local $c)
+ (i32.const 4096)
+ )
+ (return
+ (call_import $va
+ (get_local $a)
+ (get_local $b)
+ (get_local $c)
+ )
+ )
+ )
+ (set_local $d
+ (get_local $a)
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $a)
+ (i32.const 3)
+ )
+ (i32.and
+ (get_local $b)
+ (i32.const 3)
+ )
+ )
+ (block
+ (loop $while-out$0 $while-in$1
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $a)
+ (i32.const 3)
+ )
+ )
+ (br $while-out$0)
+ )
+ (block
+ (if
+ (i32.eqz
+ (get_local $c)
+ )
+ (return
+ (get_local $d)
+ )
+ )
+ (i32.store8
+ (get_local $a)
+ (i32.load8_s
+ (get_local $b)
+ )
+ )
+ (set_local $a
+ (i32.add
+ (get_local $a)
+ (i32.const 1)
+ )
+ )
+ (set_local $b
+ (i32.add
+ (get_local $b)
+ (i32.const 1)
+ )
+ )
+ (set_local $c
+ (i32.sub
+ (get_local $c)
+ (i32.const 1)
+ )
+ )
+ )
+ (br $while-in$1)
+ )
+ (loop $while-out$2 $while-in$3
+ (if
+ (i32.eqz
+ (i32.ge_s
+ (get_local $c)
+ (i32.const 4)
+ )
+ )
+ (br $while-out$2)
+ )
+ (block
+ (i32.store
+ (get_local $a)
+ (i32.load
+ (get_local $b)
+ )
+ )
+ (set_local $a
+ (i32.add
+ (get_local $a)
+ (i32.const 4)
+ )
+ )
+ (set_local $b
+ (i32.add
+ (get_local $b)
+ (i32.const 4)
+ )
+ )
+ (set_local $c
+ (i32.sub
+ (get_local $c)
+ (i32.const 4)
+ )
+ )
+ )
+ (br $while-in$3)
+ )
+ )
+ )
+ (loop $while-out$4 $while-in$5
+ (if
+ (i32.eqz
+ (i32.gt_s
+ (get_local $c)
+ (i32.const 0)
+ )
+ )
+ (br $while-out$4)
+ )
+ (block
+ (i32.store8
+ (get_local $a)
+ (i32.load8_s
+ (get_local $b)
+ )
+ )
+ (set_local $a
+ (i32.add
+ (get_local $a)
+ (i32.const 1)
+ )
+ )
+ (set_local $b
+ (i32.add
+ (get_local $b)
+ (i32.const 1)
+ )
+ )
+ (set_local $c
+ (i32.sub
+ (get_local $c)
+ (i32.const 1)
+ )
+ )
+ )
+ (br $while-in$5)
+ )
+ (return
+ (get_local $d)
+ )
+ )
+ (func $gb
+ (nop)
+ )
+ (func $hb (param $a i32) (param $b i32) (param $c i32) (result i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (set_local $d
+ (i32.add
+ (get_local $a)
+ (get_local $c)
+ )
+ )
+ (if
+ (i32.ge_s
+ (get_local $c)
+ (i32.const 20)
+ )
+ (block
+ (set_local $b
+ (i32.and
+ (get_local $b)
+ (i32.const 255)
+ )
+ )
+ (set_local $e
+ (i32.and
+ (get_local $a)
+ (i32.const 3)
+ )
+ )
+ (set_local $f
+ (i32.or
+ (i32.or
+ (i32.or
+ (get_local $b)
+ (i32.shl
+ (get_local $b)
+ (i32.const 8)
+ )
+ )
+ (i32.shl
+ (get_local $b)
+ (i32.const 16)
+ )
+ )
+ (i32.shl
+ (get_local $b)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $g
+ (i32.and
+ (get_local $d)
+ (i32.xor
+ (i32.const 3)
+ (i32.const -1)
+ )
+ )
+ )
+ (if
+ (get_local $e)
+ (block
+ (set_local $e
+ (i32.sub
+ (i32.add
+ (get_local $a)
+ (i32.const 4)
+ )
+ (get_local $e)
+ )
+ )
+ (loop $while-out$0 $while-in$1
+ (if
+ (i32.eqz
+ (i32.lt_s
+ (get_local $a)
+ (get_local $e)
+ )
+ )
+ (br $while-out$0)
+ )
+ (block
+ (i32.store8
+ (get_local $a)
+ (get_local $b)
+ )
+ (set_local $a
+ (i32.add
+ (get_local $a)
+ (i32.const 1)
+ )
+ )
+ )
+ (br $while-in$1)
+ )
+ )
+ )
+ (loop $while-out$2 $while-in$3
+ (if
+ (i32.eqz
+ (i32.lt_s
+ (get_local $a)
+ (get_local $g)
+ )
+ )
+ (br $while-out$2)
+ )
+ (block
+ (i32.store
+ (get_local $a)
+ (get_local $f)
+ )
+ (set_local $a
+ (i32.add
+ (get_local $a)
+ (i32.const 4)
+ )
+ )
+ )
+ (br $while-in$3)
+ )
+ )
+ )
+ (loop $while-out$4 $while-in$5
+ (if
+ (i32.eqz
+ (i32.lt_s
+ (get_local $a)
+ (get_local $d)
+ )
+ )
+ (br $while-out$4)
+ )
+ (block
+ (i32.store8
+ (get_local $a)
+ (get_local $b)
+ )
+ (set_local $a
+ (i32.add
+ (get_local $a)
+ (i32.const 1)
+ )
+ )
+ )
+ (br $while-in$5)
+ )
+ (return
+ (i32.sub
+ (get_local $a)
+ (get_local $c)
+ )
+ )
+ )
+ (func $db (param $a i32) (result i32)
+ (local $b i32)
+ (local $c i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (set_local $b
+ (i32.load
+ (i32.const 1024)
+ )
+ )
+ (if
+ (i32.gt_s
+ (i32.load
+ (i32.add
+ (get_local $b)
+ (i32.const 76)
+ )
+ )
+ (i32.const -1)
+ )
+ (set_local $c
+ (call $Ya
+ (get_local $b)
+ )
+ )
+ (set_local $c
+ (i32.const 0)
+ )
+ )
+ (block $do-once$0
+ (if
+ (i32.lt_s
+ (call $cb
+ (get_local $a)
+ (get_local $b)
+ )
+ (i32.const 0)
+ )
+ (set_local $d
+ (i32.const 1)
+ )
+ (block
+ (if
+ (i32.ne
+ (i32.load8_s
+ (i32.add
+ (get_local $b)
+ (i32.const 75)
+ )
+ )
+ (i32.const 10)
+ )
+ (block
+ (set_local $e
+ (i32.add
+ (get_local $b)
+ (i32.const 20)
+ )
+ )
+ (set_local $f
+ (i32.load
+ (get_local $e)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $f)
+ (i32.load
+ (i32.add
+ (get_local $b)
+ (i32.const 16)
+ )
+ )
+ )
+ (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.lt_s
+ (call $ab
+ (get_local $b)
+ (i32.const 10)
+ )
+ (i32.const 0)
+ )
+ )
+ )
+ )
+ )
+ (if
+ (get_local $c)
+ (call $Ta
+ (get_local $b)
+ )
+ )
+ (return
+ (i32.shr_s
+ (i32.shl
+ (get_local $d)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ )
+ (func $Xa (param $a i32) (result i32)
+ (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)
+ )
+ )
+ (i32.store8
+ (get_local $b)
+ (i32.or
+ (i32.add
+ (get_local $c)
+ (i32.const 255)
+ )
+ (get_local $c)
+ )
+ )
+ (set_local $c
+ (i32.load
+ (get_local $a)
+ )
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (get_local $c)
+ (i32.const 8)
+ )
+ )
+ (block
+ (i32.store
+ (i32.add
+ (get_local $a)
+ (i32.const 8)
+ )
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.add
+ (get_local $a)
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (set_local $b
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 44)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $a)
+ (i32.const 28)
+ )
+ (get_local $b)
+ )
+ (i32.store
+ (i32.add
+ (get_local $a)
+ (i32.const 20)
+ )
+ (get_local $b)
+ )
+ (i32.store
+ (i32.add
+ (get_local $a)
+ (i32.const 16)
+ )
+ (i32.add
+ (get_local $b)
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 48)
+ )
+ )
+ )
+ )
+ (set_local $d
+ (i32.const 0)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $a)
+ (i32.or
+ (get_local $c)
+ (i32.const 32)
+ )
+ )
+ (set_local $d
+ (i32.const -1)
+ )
+ )
+ )
+ (return
+ (get_local $d)
+ )
+ )
+ (func $bb (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (local $h i32)
+ (local $i i32)
+ (set_local $e
+ (i32.mul
+ (get_local $c)
+ (get_local $b)
+ )
+ )
+ (if
+ (i32.gt_s
+ (i32.load
+ (i32.add
+ (get_local $d)
+ (i32.const 76)
+ )
+ )
+ (i32.const -1)
+ )
+ (block
+ (set_local $f
+ (i32.eq
+ (call $Ya
+ (get_local $d)
+ )
+ (i32.const 0)
+ )
+ )
+ (set_local $g
+ (call $Wa
+ (get_local $a)
+ (get_local $e)
+ (get_local $d)
+ )
+ )
+ (if
+ (get_local $f)
+ (set_local $h
+ (get_local $g)
+ )
+ (block
+ (call $Ta
+ (get_local $d)
+ )
+ (set_local $h
+ (get_local $g)
+ )
+ )
+ )
+ )
+ (set_local $h
+ (call $Wa
+ (get_local $a)
+ (get_local $e)
+ (get_local $d)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $h)
+ (get_local $e)
+ )
+ (set_local $i
+ (get_local $c)
+ )
+ (set_local $i
+ (i32.div_u
+ (get_local $h)
+ (get_local $b)
+ )
+ )
+ )
+ (return
+ (get_local $i)
+ )
+ )
+ (func $Ua (param $a i32) (param $b i32) (param $c i32) (result i32)
+ (local $d i32)
+ (local $e i32)
+ (local $f i32)
+ (local $g i32)
+ (set_local $d
+ (i32.load
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (i32.add
+ (i32.load
+ (i32.const 8)
+ )
+ (i32.const 32)
+ )
+ )
+ (set_local $e
+ (get_local $d)
+ )
+ (set_local $f
+ (i32.add
+ (get_local $d)
+ (i32.const 20)
+ )
+ )
+ (i32.store
+ (get_local $e)
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 60)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 8)
+ )
+ (get_local $b)
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 12)
+ )
+ (get_local $f)
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 16)
+ )
+ (get_local $c)
+ )
+ (if
+ (i32.lt_s
+ (call $Pa
+ (call_import $ua
+ (i32.const 140)
+ (get_local $e)
+ )
+ )
+ (i32.const 0)
+ )
+ (block
+ (i32.store
+ (get_local $f)
+ (i32.const -1)
+ )
+ (set_local $g
+ (i32.const -1)
+ )
+ )
+ (set_local $g
+ (i32.load
+ (get_local $f)
+ )
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $d)
+ )
+ (return
+ (get_local $g)
+ )
+ )
+ (func $Va (param $a i32) (param $b i32) (param $c i32) (result i32)
+ (local $d i32)
+ (local $e i32)
+ (set_local $d
+ (i32.load
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (i32.add
+ (i32.load
+ (i32.const 8)
+ )
+ (i32.const 80)
+ )
+ )
+ (set_local $e
+ (get_local $d)
+ )
+ (i32.store
+ (i32.add
+ (get_local $a)
+ (i32.const 36)
+ )
+ (i32.const 3)
+ )
+ (if
+ (i32.eqz
+ (i32.and
+ (i32.load
+ (get_local $a)
+ )
+ (i32.const 64)
+ )
+ )
+ (block
+ (i32.store
+ (get_local $e)
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 60)
+ )
+ )
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 4)
+ )
+ (i32.const 21505)
+ )
+ (i32.store
+ (i32.add
+ (get_local $e)
+ (i32.const 8)
+ )
+ (i32.add
+ (get_local $d)
+ (i32.const 12)
+ )
+ )
+ (if
+ (call_import $wa
+ (i32.const 54)
+ (get_local $e)
+ )
+ (i32.store8
+ (i32.add
+ (get_local $a)
+ (i32.const 75)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ )
+ (set_local $e
+ (call $Ra
+ (get_local $a)
+ (get_local $b)
+ (get_local $c)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $d)
+ )
+ (return
+ (get_local $e)
+ )
+ )
+ (func $Ka (param $a i32)
+ (i32.store8
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.load8_s
+ (get_local $a)
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 1)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 1)
+ )
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 2)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 3)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 3)
+ )
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 4)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 4)
+ )
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 5)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 5)
+ )
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 6)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 6)
+ )
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 7)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 7)
+ )
+ )
+ )
+ )
+ (func $Oa (param $a i32) (result i32)
+ (local $b i32)
+ (local $c i32)
+ (set_local $b
+ (i32.load
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (i32.add
+ (i32.load
+ (i32.const 8)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $c
+ (get_local $b)
+ )
+ (i32.store
+ (get_local $c)
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 60)
+ )
+ )
+ )
+ (set_local $a
+ (call $Pa
+ (call_import $sa
+ (i32.const 6)
+ (get_local $c)
+ )
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (get_local $b)
+ )
+ (return
+ (get_local $a)
+ )
+ )
+ (func $Pa (param $a i32) (result i32)
+ (local $b i32)
+ (local $c i32)
+ (if
+ (i32.gt_u
+ (get_local $a)
+ (i32.const -4096)
+ )
+ (block
+ (set_local $b
+ (call $Qa)
+ )
+ (i32.store
+ (get_local $b)
+ (i32.sub
+ (i32.const 0)
+ (get_local $a)
+ )
+ )
+ (set_local $c
+ (i32.const -1)
+ )
+ )
+ (set_local $c
+ (get_local $a)
+ )
+ )
+ (return
+ (get_local $c)
+ )
+ )
+ (func $Ja (param $a i32)
+ (i32.store8
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.load8_s
+ (get_local $a)
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 1)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 1)
+ )
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 2)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store8
+ (i32.add
+ (i32.load
+ (i32.const 24)
+ )
+ (i32.const 3)
+ )
+ (i32.load8_s
+ (i32.add
+ (get_local $a)
+ (i32.const 3)
+ )
+ )
+ )
+ )
+ (func $Qa (result i32)
+ (local $a i32)
+ (local $b i32)
+ (if
+ (i32.eqz
+ (i32.load
+ (i32.const 1160)
+ )
+ )
+ (set_local $a
+ (i32.const 1204)
+ )
+ (block
+ (set_local $b
+ (i32.add
+ (call $ib)
+ (i32.const 64)
+ )
+ )
+ (set_local $a
+ (i32.load
+ (get_local $b)
+ )
+ )
+ )
+ )
+ (return
+ (get_local $a)
+ )
+ )
+ (func $lb (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32)
+ (return
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (get_local $a)
+ (i32.const 3)
+ )
+ (i32.const 2)
+ )
+ (get_local $b)
+ (get_local $c)
+ (get_local $d)
+ )
+ )
+ )
+ (func $Ea (param $a i32) (result i32)
+ (local $b i32)
+ (set_local $b
+ (i32.load
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (i32.add
+ (i32.load
+ (i32.const 8)
+ )
+ (get_local $a)
+ )
+ )
+ (i32.store
+ (i32.const 8)
+ (i32.and
+ (i32.add
+ (i32.load
+ (i32.const 8)
+ )
+ (i32.const 15)
+ )
+ (i32.const -16)
+ )
+ )
+ (return
+ (get_local $b)
+ )
+ )
+ (func $cb (param $a i32) (param $b i32) (result i32)
+ (return
+ (i32.add
+ (call $bb
+ (get_local $a)
+ (call $Za
+ (get_local $a)
+ )
+ (i32.const 1)
+ (get_local $b)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (func $ob (param $a i32) (param $b i32) (param $c i32) (result i32)
+ (call_import $ja
+ (i32.const 1)
+ )
+ (return
+ (i32.const 0)
+ )
+ )
+ (func $Ia (param $a i32) (param $b i32)
+ (if
+ (i32.eqz
+ (i32.load
+ (i32.const 40)
+ )
+ )
+ (block
+ (i32.store
+ (i32.const 40)
+ (get_local $a)
+ )
+ (i32.store
+ (i32.const 48)
+ (get_local $b)
+ )
+ )
+ )
+ )
+ (func $kb (param $a i32) (param $b i32) (result i32)
+ (return
+ (call_indirect $FUNCSIG$ii
+ (i32.add
+ (i32.and
+ (get_local $a)
+ (i32.const 1)
+ )
+ (i32.const 0)
+ )
+ (get_local $b)
+ )
+ )
+ )
+ (func $Sa (param $a i32)
+ (if
+ (i32.eqz
+ (i32.load
+ (i32.add
+ (get_local $a)
+ (i32.const 68)
+ )
+ )
+ )
+ (call $Ta
+ (get_local $a)
+ )
+ )
+ (return)
+ )
+ (func $mb (param $a i32) (param $b i32)
+ (call_indirect $FUNCSIG$vi
+ (i32.add
+ (i32.and
+ (get_local $a)
+ (i32.const 1)
+ )
+ (i32.const 6)
+ )
+ (get_local $b)
+ )
+ )
+ (func $Ha (param $a i32) (param $b i32)
+ (i32.store
+ (i32.const 8)
+ (get_local $a)
+ )
+ (i32.store
+ (i32.const 16)
+ (get_local $b)
+ )
+ )
+ (func $nb (param $a i32) (result i32)
+ (call_import $ja
+ (i32.const 0)
+ )
+ (return
+ (i32.const 0)
+ )
+ )
+ (func $Na (result i32)
+ (call $db
+ (i32.const 1144)
+ )
+ (return
+ (i32.const 0)
+ )
+ )
+ (func $Ya (param $a i32) (result i32)
+ (return
+ (i32.const 0)
+ )
+ )
+ (func $Ta (param $a i32)
+ (return)
+ )
+ (func $pb (param $a i32)
+ (call_import $ja
+ (i32.const 2)
+ )
+ )
+ (func $La (param $a i32)
+ (i32.store
+ (i32.const 160)
+ (get_local $a)
+ )
+ )
+ (func $Ga (param $a i32)
+ (i32.store
+ (i32.const 8)
+ (get_local $a)
+ )
+ )
+ (func $Ma (result i32)
+ (return
+ (i32.load
+ (i32.const 160)
+ )
+ )
+ )
+ (func $Fa (result i32)
+ (return
+ (i32.load
+ (i32.const 8)
+ )
+ )
+ )
+ (func $ib (result i32)
+ (return
+ (i32.const 0)
+ )
+ )
+ (func $__growWasmMemory (param $newSize i32)
+ (grow_memory
+ (get_local $newSize)
+ )
+ )
+)