summaryrefslogtreecommitdiff
path: root/test/emcc_O2_hello_world.wast.fromBinary
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_O2_hello_world.wast.fromBinary')
-rw-r--r--test/emcc_O2_hello_world.wast.fromBinary16026
1 files changed, 16026 insertions, 0 deletions
diff --git a/test/emcc_O2_hello_world.wast.fromBinary b/test/emcc_O2_hello_world.wast.fromBinary
new file mode 100644
index 000000000..d1be1157e
--- /dev/null
+++ b/test/emcc_O2_hello_world.wast.fromBinary
@@ -0,0 +1,16026 @@
+(module
+ (memory 16777216 16777216)
+ (type $0 (func (param i32 i32 i32) (result i32)))
+ (type $1 (func (param i32) (result i32)))
+ (type $2 (func (param i32)))
+ (type $3 (func (result i32)))
+ (type $4 (func (param i32 i32) (result i32)))
+ (type $5 (func))
+ (type $6 (func (param i32 i32)))
+ (type $7 (func (param i32 i32 i32 i32) (result i32)))
+ (import $abort "env" "abort" (param i32))
+ (import $_pthread_cleanup_pop "env" "_pthread_cleanup_pop" (param i32))
+ (import $_pthread_self "env" "_pthread_self" (result i32))
+ (import $_sysconf "env" "_sysconf" (param i32) (result i32))
+ (import $___lock "env" "___lock" (param i32))
+ (import $___syscall6 "env" "___syscall6" (param i32 i32) (result i32))
+ (import $_abort "env" "_abort")
+ (import $_sbrk "env" "_sbrk" (param i32) (result i32))
+ (import $_time "env" "_time" (param i32) (result i32))
+ (import $_pthread_cleanup_push "env" "_pthread_cleanup_push" (param i32 i32))
+ (import $_emscripten_memcpy_big "env" "_emscripten_memcpy_big" (param i32 i32 i32) (result i32))
+ (import $___syscall54 "env" "___syscall54" (param i32 i32) (result i32))
+ (import $___unlock "env" "___unlock" (param i32))
+ (import $___syscall140 "env" "___syscall140" (param i32 i32) (result i32))
+ (import $___syscall146 "env" "___syscall146" (param i32 i32) (result i32))
+ (export "_malloc" $_malloc)
+ (export "_free" $_free)
+ (export "_fflush" $_fflush)
+ (export "_memcpy" $_memcpy)
+ (export "runPostSets" $runPostSets)
+ (export "_memset" $_memset)
+ (export "dynCall_iiii" $dynCall_iiii)
+ (export "stackAlloc" $stackAlloc)
+ (export "___errno_location" $___errno_location)
+ (export "setThrew" $setThrew)
+ (export "dynCall_ii" $dynCall_ii)
+ (export "establishStackSpace" $establishStackSpace)
+ (export "dynCall_vi" $dynCall_vi)
+ (export "stackRestore" $stackRestore)
+ (export "setTempRet0" $setTempRet0)
+ (export "getTempRet0" $getTempRet0)
+ (export "_main" $_main)
+ (export "stackSave" $stackSave)
+ (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
+ (func $_malloc (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (block $label$0
+ (block $label$1
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 245)
+ )
+ (block $label$2
+ (set_local $var$1
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 11)
+ )
+ (i32.const 16)
+ (i32.and
+ (i32.add
+ (get_local $var$0)
+ (i32.const 11)
+ )
+ (i32.const 248)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$1)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 176)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.and
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ (block $label$3
+ (set_local $var$0
+ (i32.add
+ (i32.xor
+ (i32.and
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$4
+ (if_else
+ (i32.ne
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$5
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (block $label$6
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (br $label$4)
+ )
+ (call_import $_abort)
+ )
+ )
+ (i32.store align=4
+ (i32.const 176)
+ (i32.and
+ (get_local $var$0)
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 4)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.or
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 184)
+ )
+ )
+ (if_else
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$1)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$7
+ (if
+ (get_local $var$0)
+ (block $label$8
+ (set_local $var$0
+ (i32.shl
+ (i32.const 2)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.and
+ (get_local $var$0)
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ (i32.const 255)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 5)
+ )
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.or
+ (i32.or
+ (i32.or
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$9
+ (if_else
+ (i32.ne
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$10
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (block $label$11
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 184)
+ )
+ )
+ (br $label$9)
+ )
+ (call_import $_abort)
+ )
+ )
+ (block $label$12
+ (i32.store align=4
+ (i32.const 176)
+ (i32.and
+ (get_local $var$0)
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ (get_local $var$1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$1)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (if
+ (get_local $var$0)
+ (block $label$13
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 196)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 176)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$14
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$15
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$16
+ (i32.store align=4
+ (i32.const 176)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.const 184)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 196)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 180)
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (block $label$17
+ (set_local $var$0
+ (i32.add
+ (i32.and
+ (get_local $var$0)
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ (i32.const 255)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 5)
+ )
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (i32.add
+ (i32.or
+ (i32.or
+ (i32.or
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.const 248)
+ )
+ (get_local $var$1)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (loop $label$18 $label$19
+ (block $label$20
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$21
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$22
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$18)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.const 248)
+ )
+ (get_local $var$1)
+ )
+ )
+ (set_local $var$0
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (set_local $var$0
+ (if_else
+ (get_local $var$0)
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (if_else
+ (get_local $var$0)
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (br $label$19)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ )
+ (if
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $label$23
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$24
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$25
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$26
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (br $label$23)
+ )
+ (block $label$27
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$28
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (loop $label$29 $label$30
+ (block $label$31
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (get_local $var$0)
+ (block $label$32
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$30)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$33
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$29)
+ )
+ (block $label$34
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (br $label$30)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$35
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$23)
+ )
+ )
+ )
+ (block $label$36
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (if
+ (i32.ne
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (block $label$37
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$23)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ (block $label$38
+ (if
+ (get_local $var$0)
+ (block $label$39
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$40
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$41
+ (i32.store align=4
+ (i32.const 180)
+ (i32.and
+ (i32.load align=4
+ (i32.const 180)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ (br $label$38)
+ )
+ )
+ )
+ (block $label$42
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$38)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ )
+ (block $label$43
+ (if
+ (get_local $var$0)
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$44
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (br $label$43)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ )
+ (if
+ (get_local $var$0)
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$45
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (br $label$38)
+ )
+ )
+ )
+ )
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 16)
+ )
+ (block $label$46
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 4)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.or
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (i32.const 1)
+ )
+ )
+ )
+ (block $label$47
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$1)
+ (i32.const 3)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 184)
+ )
+ )
+ (if
+ (get_local $var$0)
+ (block $label$48
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 196)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 176)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$49
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$50
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$51
+ (i32.store align=4
+ (i32.const 176)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.const 184)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 196)
+ (get_local $var$0)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (br $label$0)
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ )
+ )
+ (if_else
+ (i32.le_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 191)
+ )
+ (block $label$52
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 11)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (i32.const 248)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 180)
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (block $label$53
+ (set_local $var$0
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (if_else
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 16777215)
+ )
+ (set_local $var$0
+ (i32.const 31)
+ )
+ (block $label$54
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 520192)
+ )
+ (i32.const 16)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.add
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ )
+ (block $label$55
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$56
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.const 86)
+ )
+ )
+ (block $label$57
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (loop $label$58 $label$59
+ (block $label$60
+ (set_local $var$0
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.const 248)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$61
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 90)
+ )
+ (br $label$55)
+ )
+ (block $label$62
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (block $label$63
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (if_else
+ (i32.or
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (block $label$64
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 86)
+ )
+ (br $label$58)
+ )
+ (block $label$65
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (i32.xor
+ (i32.and
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (br $label$59)
+ )
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 86)
+ )
+ (block $label$66
+ (if_else
+ (i32.and
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$67
+ (set_local $var$0
+ (i32.shl
+ (i32.const 2)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (i32.or
+ (get_local $var$0)
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$68
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$1)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.and
+ (get_local $var$0)
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ (i32.const 255)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $var$1
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$1)
+ (i32.const 5)
+ )
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$1)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$1
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (i32.add
+ (i32.or
+ (i32.or
+ (i32.or
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$1)
+ )
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$69
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (block $label$70
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 90)
+ )
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 90)
+ )
+ (loop $label$71 $label$72
+ (block $label$73
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.sub
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.const 248)
+ )
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (set_local $var$0
+ (if_else
+ (get_local $var$0)
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (if_else
+ (get_local $var$0)
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ )
+ (if
+ (get_local $var$0)
+ (block $label$74
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 90)
+ )
+ (br $label$72)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$75
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$71)
+ )
+ (block $label$76
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 90)
+ )
+ )
+ )
+ (br $label$72)
+ )
+ )
+ )
+ (if_else
+ (if_else
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.sub
+ (i32.load align=4
+ (i32.const 184)
+ )
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$77
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $label$78
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$79
+ (set_local $var$1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$1)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$80
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$81
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (br $label$78)
+ )
+ (block $label$82
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$83
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ )
+ )
+ (loop $label$84 $label$85
+ (block $label$86
+ (set_local $var$1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$1)
+ )
+ )
+ (if
+ (get_local $var$0)
+ (block $label$87
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ (br $label$85)
+ )
+ )
+ (set_local $var$1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$1)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$88
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$84)
+ )
+ (block $label$89
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ )
+ )
+ (br $label$85)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$90
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$78)
+ )
+ )
+ )
+ (block $label$91
+ (set_local $var$1
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$1)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$1)
+ (i32.const 12)
+ )
+ )
+ (if
+ (i32.ne
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (block $label$92
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$78)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ (block $label$93
+ (if
+ (get_local $var$0)
+ (block $label$94
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$95
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$96
+ (i32.store align=4
+ (i32.const 180)
+ (i32.and
+ (i32.load align=4
+ (i32.const 180)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ (br $label$93)
+ )
+ )
+ )
+ (block $label$97
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$93)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ )
+ (block $label$98
+ (if
+ (get_local $var$0)
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$99
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (br $label$98)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ )
+ (if
+ (get_local $var$0)
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$100
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (br $label$93)
+ )
+ )
+ )
+ )
+ )
+ )
+ (block $label$101
+ (if_else
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 16)
+ )
+ (block $label$102
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 256)
+ )
+ (block $label$103
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 176)
+ )
+ )
+ (set_local $var$1
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ (block $label$104
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$105
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$106
+ (i32.store align=4
+ (i32.const 176)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (br $label$101)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (if_else
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 16777215)
+ )
+ (set_local $var$0
+ (i32.const 31)
+ )
+ (block $label$107
+ (set_local $var$1
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 520192)
+ )
+ (i32.const 16)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.add
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 180)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (block $label$108
+ (i32.store align=4
+ (i32.const 180)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (br $label$101)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (loop $label$109 $label$110
+ (block $label$111
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.const 248)
+ )
+ (get_local $var$0)
+ )
+ (block $label$112
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 148)
+ )
+ (br $label$109)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$1
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$1)
+ (i32.const 0)
+ )
+ (block $label$113
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 145)
+ )
+ (br $label$109)
+ )
+ (block $label$114
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ )
+ )
+ (br $label$110)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 145)
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$115
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (br $label$101)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 148)
+ )
+ (block $label$116
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$1
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if_else
+ (i32.and
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$1)
+ (i32.const 0)
+ )
+ )
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$1)
+ (i32.const 0)
+ )
+ )
+ )
+ (block $label$117
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (i32.const 0)
+ )
+ (br $label$101)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ )
+ (block $label$118
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 4)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.or
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (br $label$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.const 255)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 184)
+ )
+ )
+ (if
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$119
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 196)
+ )
+ )
+ (if_else
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 15)
+ )
+ (block $label$120
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 196)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 184)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ )
+ (block $label$121
+ (i32.store align=4
+ (i32.const 184)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.const 196)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 4)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.or
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (br $label$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 188)
+ )
+ )
+ (if
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$122
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 188)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 200)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 200)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (br $label$0)
+ )
+ )
+ (block $label$123
+ (if
+ (i32.eq
+ (i32.load align=4
+ (i32.const 648)
+ )
+ (i32.const 0)
+ )
+ (block $label$124
+ (set_local $var$0
+ (call_import $_sysconf
+ (i32.const 30)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.and
+ (i32.add
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (block $label$125
+ (i32.store align=4
+ (i32.const 656)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 652)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 660)
+ (i32.const 255)
+ )
+ (i32.store align=4
+ (i32.const 664)
+ (i32.const 255)
+ )
+ (i32.store align=4
+ (i32.const 668)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.const 620)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.const 648)
+ (i32.xor
+ (i32.and
+ (call_import $_time
+ (i32.const 0)
+ )
+ (i32.const 240)
+ )
+ (i32.const 1431655768)
+ )
+ )
+ (br $label$123)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 48)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 656)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 47)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.le_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$126
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (br $label$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 616)
+ )
+ )
+ (if
+ (if_else
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$127
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 608)
+ )
+ )
+ (block $label$128
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.or
+ (i32.le_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$129
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (br $label$0)
+ )
+ )
+ (block $label$130
+ (if_else
+ (i32.eq
+ (i32.and
+ (i32.load align=4
+ (i32.const 620)
+ )
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (block $label$131
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 200)
+ )
+ )
+ (block $label$132
+ (if_else
+ (get_local $var$0)
+ (block $label$133
+ (set_local $var$0
+ (i32.const 624)
+ )
+ (loop $label$134 $label$135
+ (block $label$136
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (if_else
+ (i32.le_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$137
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.gt_u
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$138
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$134)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$139
+ (set_local $var$0
+ (i32.const 173)
+ )
+ (br $label$132)
+ )
+ )
+ (br $label$135)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.sub
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.const 188)
+ )
+ )
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 2147483647)
+ )
+ (block $label$140
+ (set_local $var$0
+ (call_import $_sbrk
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.add
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ (block $label$141
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 193)
+ )
+ (br $label$130)
+ )
+ )
+ (block $label$142
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 183)
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.const 173)
+ )
+ )
+ )
+ (block $label$143
+ (if
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 173)
+ )
+ (block $label$144
+ (set_local $var$0
+ (call_import $_sbrk
+ (i32.const 0)
+ )
+ )
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$145
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 652)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.and
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 608)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.and
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 2147483647)
+ )
+ )
+ (block $label$146
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 616)
+ )
+ )
+ (if
+ (if_else
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.or
+ (i32.le_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (br $label$143)
+ )
+ (set_local $var$0
+ (call_import $_sbrk
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$147
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 193)
+ )
+ (br $label$130)
+ )
+ (block $label$148
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 183)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (block $label$149
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 183)
+ )
+ (block $label$150
+ (set_local $var$0
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ (block $label$151
+ (if_else
+ (if_else
+ (i32.and
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (i32.and
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 2147483647)
+ )
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ )
+ )
+ (block $label$152
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 656)
+ )
+ )
+ (block $label$153
+ (set_local $var$0
+ (i32.and
+ (i32.add
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 2147483647)
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (if_else
+ (i32.eq
+ (call_import $_sbrk
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ (block $label$154
+ (call_import $_sbrk
+ (get_local $var$0)
+ )
+ (br $label$149)
+ )
+ (block $label$155
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (br $label$151)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ (block $label$156
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 193)
+ )
+ (br $label$130)
+ )
+ )
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.const 620)
+ (i32.or
+ (i32.load align=4
+ (i32.const 620)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.const 190)
+ )
+ )
+ (set_local $var$0
+ (i32.const 190)
+ )
+ )
+ )
+ (if
+ (if_else
+ (if_else
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 190)
+ )
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 2147483647)
+ )
+ (i32.const 0)
+ )
+ (block $label$157
+ (set_local $var$0
+ (call_import $_sbrk
+ (get_local $var$0)
+ )
+ )
+ (block $label$158
+ (set_local $var$0
+ (call_import $_sbrk
+ (i32.const 0)
+ )
+ )
+ (i32.and
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (i32.and
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ )
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$159
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 40)
+ )
+ (i32.const 0)
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$160
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 193)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 193)
+ )
+ (block $label$161
+ (set_local $var$0
+ (i32.add
+ (i32.load align=4
+ (i32.const 608)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 608)
+ (get_local $var$0)
+ )
+ (if
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 612)
+ )
+ (i32.const 0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 612)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 200)
+ )
+ )
+ (block $label$162
+ (if_else
+ (get_local $var$0)
+ (block $label$163
+ (set_local $var$0
+ (i32.const 624)
+ )
+ (loop $label$164 $label$165
+ (block $label$166
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (block $label$167
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 203)
+ )
+ (br $label$164)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (br_if
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ $label$165
+ )
+ )
+ )
+ (if
+ (if_else
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 203)
+ )
+ (i32.eq
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (i32.const 8)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ )
+ (i32.and
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$168
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.load align=4
+ (i32.const 188)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.const 200)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 188)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 4)
+ )
+ (i32.const 40)
+ )
+ (i32.store align=4
+ (i32.const 204)
+ (i32.load align=4
+ (i32.const 664)
+ )
+ )
+ (br $label$162)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$169
+ (i32.store align=4
+ (i32.const 192)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.const 624)
+ )
+ (loop $label$170 $label$171
+ (block $label$172
+ (if
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (block $label$173
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 211)
+ )
+ (br $label$170)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$174
+ (set_local $var$0
+ (i32.const 624)
+ )
+ (br $label$170)
+ )
+ )
+ (br $label$171)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 211)
+ )
+ (if_else
+ (i32.eq
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (i32.const 8)
+ )
+ (i32.const 0)
+ )
+ (block $label$175
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.add
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (block $label$176
+ (if_else
+ (i32.ne
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$177
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.const 196)
+ )
+ )
+ (block $label$178
+ (set_local $var$0
+ (i32.add
+ (i32.load align=4
+ (i32.const 184)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 184)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 196)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (br $label$176)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ (i32.const 1)
+ )
+ (block $label$179
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (i32.const 248)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (block $label$180
+ (if_else
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 256)
+ )
+ (block $label$181
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $label$182
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$183
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$184
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$185
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (br $label$182)
+ )
+ (block $label$186
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$187
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (loop $label$188 $label$189
+ (block $label$190
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (get_local $var$0)
+ (block $label$191
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$189)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$192
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$188)
+ )
+ (block $label$193
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (br $label$189)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$194
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$182)
+ )
+ )
+ )
+ (block $label$195
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (if
+ (i32.ne
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (block $label$196
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$182)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$180)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (block $label$197
+ (if_else
+ (i32.ne
+ (get_local $var$0)
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$198
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$180)
+ )
+ )
+ (block $label$199
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (if
+ (get_local $var$0)
+ (br $label$197)
+ )
+ (i32.store align=4
+ (i32.const 180)
+ (i32.and
+ (i32.load align=4
+ (i32.const 180)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ (br $label$180)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$200
+ (if
+ (get_local $var$0)
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$201
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (br $label$200)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$180)
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$202
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (br $label$180)
+ )
+ )
+ )
+ (block $label$203
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (block $label$204
+ (if
+ (i32.ne
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$205
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (if
+ (i32.eq
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (get_local $var$0)
+ )
+ (br $label$204)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$206
+ (i32.store align=4
+ (i32.const 176)
+ (i32.and
+ (i32.load align=4
+ (i32.const 176)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ (br $label$180)
+ )
+ )
+ (block $label$207
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (block $label$208
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (block $label$209
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$207)
+ )
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ )
+ (block $label$210
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.and
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (i32.const 254)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 256)
+ )
+ (block $label$211
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 176)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (block $label$212
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (block $label$213
+ (i32.store align=4
+ (i32.const 176)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (block $label$214
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (block $label$215
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$212)
+ )
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (br $label$176)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (block $label$216
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (block $label$217
+ (if
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 16777215)
+ )
+ (block $label$218
+ (set_local $var$0
+ (i32.const 31)
+ )
+ (br $label$216)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 520192)
+ )
+ (i32.const 16)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.add
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 180)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (block $label$219
+ (i32.store align=4
+ (i32.const 180)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (br $label$176)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (loop $label$220 $label$221
+ (block $label$222
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.const 248)
+ )
+ (get_local $var$0)
+ )
+ (block $label$223
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 281)
+ )
+ (br $label$220)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$224
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 278)
+ )
+ (br $label$220)
+ )
+ (block $label$225
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (br $label$221)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 278)
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$226
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (br $label$176)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 281)
+ )
+ (block $label$227
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if_else
+ (i32.and
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (block $label$228
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (i32.const 0)
+ )
+ (br $label$176)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ )
+ (block $label$229
+ (set_local $var$0
+ (i32.add
+ (i32.load align=4
+ (i32.const 188)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 188)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 200)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (br $label$0)
+ )
+ (set_local $var$0
+ (i32.const 624)
+ )
+ )
+ )
+ (loop $label$230 $label$231
+ (block $label$232
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (if_else
+ (i32.le_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$233
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ )
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$234
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$230)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (br $label$231)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 209)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (i32.add
+ (get_local $var$0)
+ (i32.const 216)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 200)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 188)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 4)
+ )
+ (i32.const 40)
+ )
+ (i32.store align=4
+ (i32.const 204)
+ (i32.load align=4
+ (i32.const 664)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 27)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.const 624)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.load align=4
+ (i32.const 628)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (i32.load align=4
+ (i32.const 632)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (i32.load align=4
+ (i32.const 636)
+ )
+ )
+ (i32.store align=4
+ (i32.const 624)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 628)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 636)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.const 632)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ )
+ (loop $label$235 $label$236
+ (block $label$237
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ (br_if
+ (i32.lt_u
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ $label$236
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$238
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.and
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (i32.const 254)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 256)
+ )
+ (block $label$239
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 176)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$240
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$241
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$242
+ (i32.store align=4
+ (i32.const 176)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (br $label$162)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (if_else
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 16777215)
+ )
+ (set_local $var$0
+ (i32.const 31)
+ )
+ (block $label$243
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 520192)
+ )
+ (i32.const 16)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.add
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 180)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (block $label$244
+ (i32.store align=4
+ (i32.const 180)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (br $label$162)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (loop $label$245 $label$246
+ (block $label$247
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (i32.const 248)
+ )
+ (get_local $var$0)
+ )
+ (block $label$248
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 307)
+ )
+ (br $label$245)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$249
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 304)
+ )
+ (br $label$245)
+ )
+ (block $label$250
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (br $label$246)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 304)
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$251
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (br $label$162)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 307)
+ )
+ (block $label$252
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if_else
+ (i32.and
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (block $label$253
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (i32.const 0)
+ )
+ (br $label$162)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (block $label$254
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if
+ (i32.or
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.const 192)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 624)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 628)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 636)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.const 212)
+ (i32.load align=4
+ (i32.const 648)
+ )
+ )
+ (i32.store align=4
+ (i32.const 208)
+ (i32.const 255)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (loop $label$255 $label$256
+ (block $label$257
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (br_if
+ (i32.ne
+ (get_local $var$0)
+ (i32.const 32)
+ )
+ $label$256
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (i32.and
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ (i32.const 7)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (i32.add
+ (get_local $var$0)
+ (i32.const 216)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 200)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 188)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 4)
+ )
+ (i32.const 40)
+ )
+ (i32.store align=4
+ (i32.const 204)
+ (i32.load align=4
+ (i32.const 664)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 188)
+ )
+ )
+ (if
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$258
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 188)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 200)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 200)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (br $label$0)
+ )
+ )
+ )
+ )
+ (i32.store align=4
+ (call $___errno_location)
+ (i32.const 12)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (func $_free (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (block $label$0
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$0)
+ )
+ (set_local $var$1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 248)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$1)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 252)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (i32.const 248)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$1)
+ (get_local $var$0)
+ )
+ )
+ (block $label$1
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 0)
+ )
+ (block $label$2
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$1)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$1)
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.const 196)
+ )
+ )
+ (block $label$3
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.ne
+ (i32.and
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ (i32.const 3)
+ )
+ (block $label$4
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$1)
+ )
+ )
+ (i32.store align=4
+ (i32.const 184)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.and
+ (get_local $var$0)
+ (i32.const 254)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (br $label$0)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 256)
+ )
+ (block $label$5
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$6
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (if
+ (i32.ne
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (get_local $var$0)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$7
+ (i32.store align=4
+ (i32.const 176)
+ (i32.and
+ (i32.load align=4
+ (i32.const 176)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$1)
+ )
+ )
+ (if_else
+ (i32.ne
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$8
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (call_import $_abort)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$1)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $label$9
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$10
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$11
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$12
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (br $label$9)
+ )
+ (block $label$13
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$14
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (loop $label$15 $label$16
+ (block $label$17
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (get_local $var$0)
+ (block $label$18
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$16)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$19
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$15)
+ )
+ (block $label$20
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (br $label$16)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$21
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$9)
+ )
+ )
+ )
+ (block $label$22
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (if
+ (i32.ne
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (block $label$23
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$9)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (block $label$24
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$25
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$26
+ (i32.store align=4
+ (i32.const 180)
+ (i32.and
+ (i32.load align=4
+ (i32.const 180)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$1)
+ )
+ )
+ )
+ (block $label$27
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$28
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$1)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$29
+ (if
+ (get_local $var$0)
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$30
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (br $label$29)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$31
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$1)
+ )
+ )
+ (block $label$32
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$33
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$34
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (if
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (set_local $var$1
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $var$1)
+ (i32.const 1)
+ )
+ (i32.const 0)
+ )
+ (call_import $_abort)
+ )
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$1)
+ (i32.const 2)
+ )
+ (i32.const 0)
+ )
+ (block $label$35
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.const 200)
+ )
+ )
+ (block $label$36
+ (set_local $var$0
+ (i32.add
+ (i32.load align=4
+ (i32.const 188)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 188)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 200)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.const 196)
+ )
+ )
+ (br $label$0)
+ )
+ (i32.store align=4
+ (i32.const 196)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.const 184)
+ (i32.const 0)
+ )
+ (br $label$0)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.const 196)
+ )
+ )
+ (block $label$37
+ (set_local $var$0
+ (i32.add
+ (i32.load align=4
+ (i32.const 184)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 184)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 196)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (br $label$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.and
+ (get_local $var$1)
+ (i32.const 248)
+ )
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$1)
+ (i32.const 3)
+ )
+ )
+ (block $label$38
+ (if_else
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$1)
+ (i32.const 0)
+ )
+ (i32.const 256)
+ )
+ (block $label$39
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ )
+ (block $label$40
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$41
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$42
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$43
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (br $label$40)
+ )
+ (block $label$44
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$45
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (loop $label$46 $label$47
+ (block $label$48
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (get_local $var$0)
+ (block $label$49
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$47)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$50
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$46)
+ )
+ (block $label$51
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (br $label$47)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$52
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$40)
+ )
+ )
+ )
+ (block $label$53
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (if
+ (i32.ne
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (block $label$54
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$40)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ (if
+ (get_local $var$0)
+ (block $label$55
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$56
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$57
+ (i32.store align=4
+ (i32.const 180)
+ (i32.and
+ (i32.load align=4
+ (i32.const 180)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ (br $label$38)
+ )
+ )
+ )
+ (block $label$58
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$38)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (block $label$59
+ (if
+ (get_local $var$0)
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$60
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (br $label$59)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ (if
+ (get_local $var$0)
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$61
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (br $label$38)
+ )
+ )
+ )
+ )
+ )
+ )
+ (block $label$62
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$63
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (if
+ (i32.ne
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ (get_local $var$0)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$64
+ (i32.store align=4
+ (i32.const 176)
+ (i32.and
+ (i32.load align=4
+ (i32.const 176)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ (i32.const 255)
+ )
+ )
+ )
+ (br $label$38)
+ )
+ )
+ (if_else
+ (i32.ne
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$65
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (call_import $_abort)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.const 196)
+ )
+ )
+ (block $label$66
+ (i32.store align=4
+ (i32.const 184)
+ (get_local $var$0)
+ )
+ (br $label$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (block $label$67
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.and
+ (get_local $var$1)
+ (i32.const 254)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.or
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 256)
+ )
+ (block $label$68
+ (set_local $var$1
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 176)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$69
+ (set_local $var$0
+ (i32.add
+ (get_local $var$1)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$70
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$71
+ (i32.store align=4
+ (i32.const 176)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$1)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$1)
+ )
+ (br $label$0)
+ )
+ )
+ (set_local $var$1
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (if_else
+ (get_local $var$1)
+ (if_else
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const 16777215)
+ )
+ (set_local $var$0
+ (i32.const 31)
+ )
+ (block $label$72
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$1)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$1)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$1
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 520192)
+ )
+ (i32.const 16)
+ )
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $var$0)
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (get_local $var$1)
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.shr_u
+ (i32.shl
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 15)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.add
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
+ )
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 180)
+ )
+ )
+ (set_local $var$0
+ (i32.shl
+ (i32.const 1)
+ (get_local $var$0)
+ )
+ )
+ (block $label$73
+ (if_else
+ (i32.and
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$74
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 0)
+ (i32.sub
+ (i32.const 25)
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+ )
+ (set_local $var$1
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (loop $label$75 $label$76
+ (block $label$77
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$1)
+ (i32.const 4)
+ )
+ )
+ (i32.const 248)
+ )
+ (get_local $var$0)
+ )
+ (block $label$78
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ (set_local $var$0
+ (i32.const 130)
+ )
+ (br $label$75)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.add
+ (get_local $var$1)
+ (i32.const 16)
+ )
+ (i32.shl
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$79
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ (set_local $var$0
+ (i32.const 127)
+ )
+ (br $label$75)
+ )
+ (block $label$80
+ (set_local $var$0
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (set_local $var$1
+ (get_local $var$0)
+ )
+ )
+ )
+ (br $label$76)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 127)
+ )
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.const 192)
+ )
+ (i32.const 0)
+ )
+ )
+ (call_import $_abort)
+ (block $label$81
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (br $label$73)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 130)
+ )
+ (block $label$82
+ (set_local $var$1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$1)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.const 192)
+ )
+ )
+ (if_else
+ (i32.and
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (i32.ge_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ (block $label$83
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$1)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (i32.const 0)
+ )
+ (br $label$73)
+ )
+ (call_import $_abort)
+ )
+ )
+ )
+ )
+ )
+ (block $label$84
+ (i32.store align=4
+ (i32.const 180)
+ (i32.or
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (i32.load align=4
+ (i32.const 208)
+ )
+ (i32.const 255)
+ )
+ )
+ (i32.store align=4
+ (i32.const 208)
+ (get_local $var$0)
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.const 632)
+ )
+ (br $label$0)
+ )
+ (loop $label$85 $label$86
+ (block $label$87
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$85)
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ )
+ (br $label$86)
+ )
+ )
+ (i32.store align=4
+ (i32.const 208)
+ (i32.const 255)
+ )
+ (br $label$0)
+ )
+ )
+ (func $___stdio_write (param $var$0 i32) (param $var$1 i32) (param $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (block $label$0
+ (set_local $var$3
+ (i32.load align=4
+ (i32.const 8)
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (i32.add
+ (i32.load align=4
+ (i32.const 8)
+ )
+ (i32.const 48)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$3)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$3)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$3)
+ (i32.const 32)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 60)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 44)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 2)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (loop $label$1 $label$2
+ (block $label$3
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (i32.const 8)
+ )
+ (i32.const 0)
+ )
+ (block $label$4
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (call $___syscall_ret
+ (call_import $___syscall146
+ (i32.const 146)
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (block $label$5
+ (call_import $_pthread_cleanup_push
+ (i32.const 4)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (call $___syscall_ret
+ (call_import $___syscall146
+ (i32.const 146)
+ (get_local $var$0)
+ )
+ )
+ )
+ (call_import $_pthread_cleanup_pop
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (block $label$6
+ (set_local $var$0
+ (i32.const 6)
+ )
+ (br $label$1)
+ )
+ )
+ (if
+ (i32.lt_s
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$7
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 8)
+ )
+ (br $label$1)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ (if_else
+ (i32.le_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ (block $label$8
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.add
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 2)
+ )
+ )
+ (block $label$9
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (block $label$10
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ )
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.add
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$2)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 6)
+ )
+ (block $label$11
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (i32.add
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 48)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (block $label$12
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.or
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (i32.const 32)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (get_local $var$3)
+ )
+ (get_local $var$0)
+ )
+ )
+ (func $___fwritex (param $var$0 i32) (param $var$1 i32) (param $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (block $label$0
+ (set_local $var$3
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$3)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (if_else
+ (i32.eq
+ (call $___towrite
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (block $label$1
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$3)
+ )
+ )
+ (set_local $var$0
+ (i32.const 5)
+ )
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ )
+ (block $label$2
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 5)
+ )
+ )
+ )
+ (block $label$3
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 5)
+ )
+ (block $label$4
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$3
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$3)
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$3)
+ )
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$5
+ (set_local $var$0
+ (call_indirect $0
+ (i32.add
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 36)
+ )
+ )
+ (i32.const 7)
+ )
+ (i32.const 2)
+ )
+ (get_local $var$0)
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (br $label$3)
+ )
+ )
+ (block $label$6
+ (if_else
+ (i32.gt_s
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 75)
+ )
+ )
+ (i32.const 255)
+ )
+ (block $label$7
+ (set_local $var$3
+ (get_local $var$0)
+ )
+ (loop $label$8 $label$9
+ (block $label$10
+ (if
+ (i32.eq
+ (get_local $var$3)
+ (i32.const 0)
+ )
+ (block $label$11
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (br $label$6)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$3)
+ (i32.const 255)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.const 10)
+ )
+ (block $label$12
+ (set_local $var$0
+ (get_local $var$3)
+ )
+ (br $label$8)
+ )
+ (set_local $var$3
+ (get_local $var$0)
+ )
+ )
+ (br $label$9)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (call_indirect $0
+ (i32.add
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 36)
+ )
+ )
+ (i32.const 7)
+ )
+ (i32.const 2)
+ )
+ (get_local $var$0)
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$13
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$3)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (block $label$14
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ )
+ )
+ )
+ (call $_memcpy
+ (get_local $var$0)
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.add
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ )
+ (get_local $var$0)
+ )
+ )
+ (func $_fflush (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (block $label$0
+ (block $label$1
+ (if_else
+ (get_local $var$0)
+ (block $label$2
+ (if
+ (i32.le_s
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 76)
+ )
+ )
+ (i32.const 255)
+ )
+ (block $label$3
+ (set_local $var$1
+ (call $___fflush_unlocked
+ (get_local $var$0)
+ )
+ )
+ (br $label$1)
+ )
+ )
+ (set_local $var$0
+ (i32.eq
+ (call $___lockfile
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ )
+ (set_local $var$3
+ (call $___fflush_unlocked
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (set_local $var$1
+ (get_local $var$3)
+ )
+ (block $label$4
+ (call $___unlockfile
+ (get_local $var$0)
+ )
+ (set_local $var$1
+ (get_local $var$3)
+ )
+ )
+ )
+ )
+ (block $label$5
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (i32.const 56)
+ )
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (call $_fflush
+ (i32.load align=4
+ (i32.const 56)
+ )
+ )
+ )
+ )
+ (call_import $___lock
+ (i32.const 36)
+ )
+ (set_local $var$3
+ (i32.load align=4
+ (i32.const 32)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$3)
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (block $label$6
+ (set_local $var$0
+ (get_local $var$3)
+ )
+ (set_local $var$3
+ (get_local $var$0)
+ )
+ (loop $label$7 $label$8
+ (block $label$9
+ (if_else
+ (i32.gt_s
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 76)
+ )
+ )
+ (i32.const 255)
+ )
+ (set_local $var$0
+ (call $___lockfile
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ )
+ (if_else
+ (i32.gt_u
+ (i32.shr_u
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ )
+ (i32.const 0)
+ )
+ )
+ (set_local $var$0
+ (i32.or
+ (call $___fflush_unlocked
+ (get_local $var$0)
+ )
+ (get_local $var$3)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$3)
+ )
+ )
+ (if
+ (get_local $var$0)
+ (call $___unlockfile
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 56)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (block $label$10
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$7)
+ )
+ (set_local $var$3
+ (get_local $var$0)
+ )
+ )
+ (br $label$8)
+ )
+ )
+ )
+ )
+ (call_import $___unlock
+ (i32.const 36)
+ )
+ (set_local $var$1
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (get_local $var$1)
+ )
+ )
+ (func $_strlen (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (block $label$0
+ (set_local $var$1
+ (get_local $var$0)
+ )
+ (block $label$1
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$1)
+ (i32.const 3)
+ )
+ (i32.const 0)
+ )
+ (block $label$2
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$3
+ (i32.const 4)
+ )
+ )
+ (block $label$3
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ (loop $label$4 $label$5
+ (block $label$6
+ (if
+ (i32.eq
+ (i32.load8_s align=1
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (block $label$7
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$1)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ (i32.const 0)
+ )
+ (block $label$8
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$3
+ (i32.const 4)
+ )
+ (br $label$4)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (br $label$5)
+ )
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (get_local $var$3)
+ (i32.const 4)
+ )
+ (block $label$9
+ (set_local $var$3
+ (get_local $var$0)
+ )
+ (loop $label$10 $label$11
+ (block $label$12
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$3)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.and
+ (i32.xor
+ (i32.and
+ (get_local $var$0)
+ (i32.const -2139062144)
+ )
+ (i32.const -2139062144)
+ )
+ (i32.add
+ (get_local $var$0)
+ (i32.const -16843009)
+ )
+ )
+ (i32.const 0)
+ )
+ (set_local $var$3
+ (i32.add
+ (get_local $var$3)
+ (i32.const 4)
+ )
+ )
+ (block $label$13
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$3)
+ )
+ (br $label$10)
+ )
+ )
+ (br $label$11)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.shr_s
+ (i32.shl
+ (i32.and
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ (i32.const 24)
+ )
+ (i32.const 24)
+ )
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (block $label$14
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (loop $label$15 $label$16
+ (block $label$17
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.load8_s align=1
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (block $label$18
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$15)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ (br $label$16)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ )
+ )
+ (func $___overflow (param $var$0 i32) (param $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (block $label$0
+ (set_local $var$2
+ (i32.load align=4
+ (i32.const 8)
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (i32.add
+ (i32.load align=4
+ (i32.const 8)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $var$3
+ (get_local $var$2)
+ )
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ )
+ (i32.store8 align=1
+ (get_local $var$3)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (if_else
+ (i32.eq
+ (call $___towrite
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ (block $label$1
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.const 255)
+ )
+ )
+ (block $label$2
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.const 4)
+ )
+ )
+ )
+ (block $label$3
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (block $label$4
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (if_else
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (block $label$5
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ )
+ (i32.ne
+ (get_local $var$0)
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 75)
+ )
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$6
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store8 align=1
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (br $label$3)
+ )
+ )
+ (if_else
+ (i32.eq
+ (call_indirect $0
+ (i32.add
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 36)
+ )
+ )
+ (i32.const 7)
+ )
+ (i32.const 2)
+ )
+ (get_local $var$0)
+ (get_local $var$3)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ (set_local $var$0
+ (i32.load8_u align=1
+ (get_local $var$3)
+ )
+ )
+ (set_local $var$0
+ (i32.const 255)
+ )
+ )
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (get_local $var$2)
+ )
+ (get_local $var$0)
+ )
+ )
+ (func $___fflush_unlocked (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (block $label$0
+ (set_local $var$1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ )
+ (set_local $var$2
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ )
+ (if_else
+ (if_else
+ (i32.gt_u
+ (i32.shr_u
+ (i32.load align=4
+ (get_local $var$1)
+ )
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (get_local $var$2)
+ )
+ (i32.const 0)
+ )
+ )
+ (block $label$1
+ (call_indirect $0
+ (i32.add
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 36)
+ )
+ )
+ (i32.const 7)
+ )
+ (i32.const 2)
+ )
+ (get_local $var$0)
+ (i32.const 0)
+ (i32.const 0)
+ )
+ (i32.eq
+ (i32.load align=4
+ (get_local $var$1)
+ )
+ (i32.const 0)
+ )
+ )
+ (i32.const 0)
+ )
+ (set_local $var$3
+ (i32.const 255)
+ )
+ (block $label$2
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ (call_indirect $0
+ (i32.add
+ (i32.and
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 40)
+ )
+ )
+ (i32.const 7)
+ )
+ (i32.const 2)
+ )
+ (get_local $var$0)
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (i32.const 1)
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$2)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$1)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (set_local $var$3
+ (i32.const 0)
+ )
+ )
+ )
+ (get_local $var$3)
+ )
+ )
+ (func $_memcpy (param $var$0 i32) (param $var$1 i32) (param $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (block $label$0
+ (if
+ (i32.ge_s
+ (get_local $var$0)
+ (i32.const 4096)
+ )
+ (br $label$0)
+ )
+ (set_local $var$3
+ (get_local $var$0)
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ (i32.and
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (block $label$1
+ (loop $label$2 $label$3
+ (block $label$4
+ (if_else
+ (i32.and
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ (nop)
+ (br $label$2)
+ )
+ (block $label$5
+ (if
+ (i32.eq
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (br $label$0)
+ )
+ (i32.store8 align=1
+ (get_local $var$0)
+ (i32.load8_s align=1
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ (br $label$3)
+ )
+ )
+ (loop $label$6 $label$7
+ (block $label$8
+ (if_else
+ (i32.ge_s
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (nop)
+ (br $label$6)
+ )
+ (block $label$9
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ (br $label$7)
+ )
+ )
+ )
+ )
+ (loop $label$10 $label$11
+ (block $label$12
+ (if_else
+ (i32.gt_s
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (nop)
+ (br $label$10)
+ )
+ (block $label$13
+ (i32.store8 align=1
+ (get_local $var$0)
+ (i32.load8_s align=1
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (set_local $var$0
+ (i32.sub
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ (br $label$11)
+ )
+ )
+ (get_local $var$3)
+ )
+ )
+ (func $runPostSets
+ (nop)
+ )
+ (func $_memset (param $var$0 i32) (param $var$1 i32) (param $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (block $label$0
+ (set_local $var$3
+ (i32.add
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (if
+ (i32.ge_s
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (block $label$1
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ (set_local $var$0
+ (i32.or
+ (i32.or
+ (i32.or
+ (get_local $var$0)
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ )
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ )
+ (i32.shl
+ (get_local $var$0)
+ (i32.const 24)
+ )
+ )
+ )
+ (set_local $var$0
+ (i32.and
+ (get_local $var$3)
+ (i32.xor
+ (i32.const 3)
+ (i32.const 255)
+ )
+ )
+ )
+ (if
+ (get_local $var$0)
+ (block $label$2
+ (set_local $var$0
+ (i32.sub
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (get_local $var$0)
+ )
+ )
+ (loop $label$3 $label$4
+ (block $label$5
+ (if_else
+ (i32.lt_s
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (nop)
+ (br $label$3)
+ )
+ (block $label$6
+ (i32.store8 align=1
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ (br $label$4)
+ )
+ )
+ )
+ )
+ (loop $label$7 $label$8
+ (block $label$9
+ (if_else
+ (i32.lt_s
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (nop)
+ (br $label$7)
+ )
+ (block $label$10
+ (i32.store align=4
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ (br $label$8)
+ )
+ )
+ )
+ )
+ (loop $label$11 $label$12
+ (block $label$13
+ (if_else
+ (i32.lt_s
+ (get_local $var$0)
+ (get_local $var$3)
+ )
+ (nop)
+ (br $label$11)
+ )
+ (block $label$14
+ (i32.store8 align=1
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ (br $label$12)
+ )
+ )
+ (i32.sub
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ )
+ (func $_puts (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (local $var$201 i32)
+ (local $var$202 i32)
+ (local $var$203 i32)
+ (block $label$0
+ (set_local $var$1
+ (i32.load align=4
+ (i32.const 52)
+ )
+ )
+ (if_else
+ (i32.gt_s
+ (i32.load align=4
+ (i32.add
+ (get_local $var$1)
+ (i32.const 76)
+ )
+ )
+ (i32.const 255)
+ )
+ (set_local $var$0
+ (call $___lockfile
+ (get_local $var$1)
+ )
+ )
+ (set_local $var$0
+ (i32.const 0)
+ )
+ )
+ (block $label$1
+ (if_else
+ (i32.lt_s
+ (call $_fputs
+ (get_local $var$0)
+ (get_local $var$1)
+ )
+ (i32.const 0)
+ )
+ (set_local $var$3
+ (i32.const 1)
+ )
+ (block $label$2
+ (if
+ (if_else
+ (i32.ne
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$1)
+ (i32.const 75)
+ )
+ )
+ (i32.const 10)
+ )
+ (block $label$3
+ (set_local $var$0
+ (i32.add
+ (get_local $var$1)
+ (i32.const 20)
+ )
+ )
+ (block $label$4
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (i32.lt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (i32.load align=4
+ (i32.add
+ (get_local $var$1)
+ (i32.const 16)
+ )
+ )
+ (i32.const 0)
+ )
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$5
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ (i32.store8 align=1
+ (get_local $var$0)
+ (i32.const 10)
+ )
+ (set_local $var$3
+ (i32.const 0)
+ )
+ (br $label$1)
+ )
+ )
+ (set_local $var$3
+ (i32.lt_s
+ (call $___overflow
+ (get_local $var$1)
+ (i32.const 10)
+ )
+ (i32.const 0)
+ )
+ )
+ )
+ )
+ )
+ (if
+ (get_local $var$0)
+ (call $___unlockfile
+ (get_local $var$1)
+ )
+ )
+ (i32.shr_s
+ (i32.shl
+ (get_local $var$3)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ )
+ (func $___stdio_seek (param $var$0 i32) (param $var$1 i32) (param $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (local $var$201 i32)
+ (local $var$202 i32)
+ (local $var$203 i32)
+ (local $var$204 i32)
+ (local $var$205 i32)
+ (local $var$206 i32)
+ (local $var$207 i32)
+ (local $var$208 i32)
+ (local $var$209 i32)
+ (block $label$0
+ (set_local $var$3
+ (i32.load align=4
+ (i32.const 8)
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (i32.add
+ (i32.load align=4
+ (i32.const 8)
+ )
+ (i32.const 32)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$3)
+ )
+ (set_local $var$0
+ (i32.add
+ (get_local $var$3)
+ (i32.const 20)
+ )
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 60)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 12)
+ )
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (get_local $var$0)
+ )
+ (if_else
+ (i32.lt_s
+ (call $___syscall_ret
+ (call_import $___syscall140
+ (i32.const 140)
+ (get_local $var$0)
+ )
+ )
+ (i32.const 0)
+ )
+ (block $label$1
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ (set_local $var$0
+ (i32.const 255)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (get_local $var$3)
+ )
+ (get_local $var$0)
+ )
+ )
+ (func $___towrite (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (local $var$201 i32)
+ (local $var$202 i32)
+ (local $var$203 i32)
+ (local $var$204 i32)
+ (local $var$205 i32)
+ (local $var$206 i32)
+ (local $var$207 i32)
+ (local $var$208 i32)
+ (local $var$209 i32)
+ (local $var$210 i32)
+ (block $label$0
+ (set_local $var$1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 74)
+ )
+ )
+ (set_local $var$0
+ (i32.load8_s align=1
+ (get_local $var$1)
+ )
+ )
+ (i32.store8 align=1
+ (get_local $var$1)
+ (i32.or
+ (i32.add
+ (get_local $var$0)
+ (i32.const 255)
+ )
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.eq
+ (i32.and
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (i32.const 0)
+ )
+ (block $label$1
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 8)
+ )
+ (i32.const 0)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ (i32.const 0)
+ )
+ (set_local $var$1
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 44)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 28)
+ )
+ (get_local $var$1)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 20)
+ )
+ (get_local $var$1)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 16)
+ )
+ (i32.add
+ (get_local $var$1)
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 48)
+ )
+ )
+ )
+ )
+ (set_local $var$3
+ (i32.const 0)
+ )
+ )
+ (block $label$2
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.or
+ (get_local $var$0)
+ (i32.const 32)
+ )
+ )
+ (set_local $var$3
+ (i32.const 255)
+ )
+ )
+ )
+ (get_local $var$3)
+ )
+ )
+ (func $_fwrite (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (local $var$201 i32)
+ (local $var$202 i32)
+ (local $var$203 i32)
+ (local $var$204 i32)
+ (local $var$205 i32)
+ (local $var$206 i32)
+ (local $var$207 i32)
+ (local $var$208 i32)
+ (local $var$209 i32)
+ (local $var$210 i32)
+ (local $var$211 i32)
+ (local $var$212 i32)
+ (local $var$213 i32)
+ (local $var$214 i32)
+ (local $var$215 i32)
+ (local $var$216 i32)
+ (local $var$217 i32)
+ (local $var$218 i32)
+ (block $label$0
+ (set_local $var$4
+ (i32.mul
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (i32.gt_s
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 76)
+ )
+ )
+ (i32.const 255)
+ )
+ (block $label$1
+ (set_local $var$0
+ (i32.eq
+ (call $___lockfile
+ (get_local $var$0)
+ )
+ (i32.const 0)
+ )
+ )
+ (set_local $var$0
+ (call $___fwritex
+ (get_local $var$0)
+ (get_local $var$4)
+ (get_local $var$0)
+ )
+ )
+ (if_else
+ (get_local $var$0)
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (block $label$2
+ (call $___unlockfile
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ )
+ )
+ )
+ (set_local $var$0
+ (call $___fwritex
+ (get_local $var$0)
+ (get_local $var$4)
+ (get_local $var$0)
+ )
+ )
+ )
+ (if_else
+ (i32.eq
+ (get_local $var$0)
+ (get_local $var$4)
+ )
+ (set_local $var$0
+ (get_local $var$0)
+ )
+ (set_local $var$0
+ (i32.div_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ )
+ )
+ )
+ (get_local $var$0)
+ )
+ )
+ (func $___stdout_write (param $var$0 i32) (param $var$1 i32) (param $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (local $var$201 i32)
+ (local $var$202 i32)
+ (local $var$203 i32)
+ (local $var$204 i32)
+ (local $var$205 i32)
+ (local $var$206 i32)
+ (local $var$207 i32)
+ (local $var$208 i32)
+ (local $var$209 i32)
+ (local $var$210 i32)
+ (local $var$211 i32)
+ (local $var$212 i32)
+ (local $var$213 i32)
+ (local $var$214 i32)
+ (local $var$215 i32)
+ (local $var$216 i32)
+ (local $var$217 i32)
+ (local $var$218 i32)
+ (local $var$219 i32)
+ (block $label$0
+ (set_local $var$3
+ (i32.load align=4
+ (i32.const 8)
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (i32.add
+ (i32.load align=4
+ (i32.const 8)
+ )
+ (i32.const 80)
+ )
+ )
+ (set_local $var$4
+ (get_local $var$3)
+ )
+ (i32.store align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 36)
+ )
+ (i32.const 5)
+ )
+ (if
+ (if_else
+ (i32.eq
+ (i32.and
+ (i32.load align=4
+ (get_local $var$0)
+ )
+ (i32.const 64)
+ )
+ (i32.const 0)
+ )
+ (block $label$1
+ (i32.store align=4
+ (get_local $var$4)
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 60)
+ )
+ )
+ )
+ (block $label$2
+ (i32.store align=4
+ (i32.add
+ (get_local $var$4)
+ (i32.const 4)
+ )
+ (i32.const 21505)
+ )
+ (block $label$3
+ (i32.store align=4
+ (i32.add
+ (get_local $var$4)
+ (i32.const 8)
+ )
+ (i32.add
+ (get_local $var$3)
+ (i32.const 12)
+ )
+ )
+ (i32.ne
+ (call_import $___syscall54
+ (i32.const 54)
+ (get_local $var$4)
+ )
+ (i32.const 0)
+ )
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.store8 align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 75)
+ )
+ (i32.const 255)
+ )
+ )
+ (set_local $var$4
+ (call $___stdio_write
+ (get_local $var$0)
+ (get_local $var$0)
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (get_local $var$3)
+ )
+ (get_local $var$4)
+ )
+ )
+ (func $copyTempDouble (param $var$0 i32)
+ (block $label$0
+ (i32.store8 align=1
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.load8_s align=1
+ (get_local $var$0)
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 1)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 2)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 3)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 4)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 4)
+ )
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 5)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 5)
+ )
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 6)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 6)
+ )
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 7)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ )
+ )
+ )
+ )
+ (func $___stdio_close (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (local $var$201 i32)
+ (local $var$202 i32)
+ (local $var$203 i32)
+ (local $var$204 i32)
+ (local $var$205 i32)
+ (local $var$206 i32)
+ (local $var$207 i32)
+ (local $var$208 i32)
+ (local $var$209 i32)
+ (local $var$210 i32)
+ (local $var$211 i32)
+ (local $var$212 i32)
+ (local $var$213 i32)
+ (local $var$214 i32)
+ (local $var$215 i32)
+ (local $var$216 i32)
+ (local $var$217 i32)
+ (local $var$218 i32)
+ (local $var$219 i32)
+ (block $label$0
+ (set_local $var$1
+ (i32.load align=4
+ (i32.const 8)
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (i32.add
+ (i32.load align=4
+ (i32.const 8)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $var$0
+ (get_local $var$1)
+ )
+ (i32.store align=4
+ (get_local $var$0)
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 60)
+ )
+ )
+ )
+ (set_local $var$0
+ (call $___syscall_ret
+ (call_import $___syscall6
+ (i32.const 6)
+ (get_local $var$0)
+ )
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (get_local $var$1)
+ )
+ (get_local $var$0)
+ )
+ )
+ (func $copyTempFloat (param $var$0 i32)
+ (block $label$0
+ (i32.store8 align=1
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.load8_s align=1
+ (get_local $var$0)
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 1)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 2)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.store8 align=1
+ (i32.add
+ (i32.load align=4
+ (i32.const 24)
+ )
+ (i32.const 3)
+ )
+ (i32.load8_s align=1
+ (i32.add
+ (get_local $var$0)
+ (i32.const 3)
+ )
+ )
+ )
+ )
+ )
+ (func $___syscall_ret (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (local $var$201 i32)
+ (local $var$202 i32)
+ (local $var$203 i32)
+ (local $var$204 i32)
+ (local $var$205 i32)
+ (local $var$206 i32)
+ (local $var$207 i32)
+ (local $var$208 i32)
+ (local $var$209 i32)
+ (local $var$210 i32)
+ (local $var$211 i32)
+ (local $var$212 i32)
+ (local $var$213 i32)
+ (local $var$214 i32)
+ (local $var$215 i32)
+ (local $var$216 i32)
+ (local $var$217 i32)
+ (local $var$218 i32)
+ (local $var$219 i32)
+ (local $var$220 i32)
+ (block $label$0
+ (if_else
+ (i32.gt_u
+ (i32.shr_u
+ (get_local $var$0)
+ (i32.const 0)
+ )
+ (i32.const -4096)
+ )
+ (block $label$1
+ (i32.store align=4
+ (call $___errno_location)
+ (i32.sub
+ (i32.const 0)
+ (get_local $var$0)
+ )
+ )
+ (set_local $var$1
+ (i32.const 255)
+ )
+ )
+ (set_local $var$1
+ (get_local $var$0)
+ )
+ )
+ (get_local $var$1)
+ )
+ )
+ (func $dynCall_iiii (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32)
+ (call_indirect $0
+ (i32.add
+ (i32.and
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ (i32.const 2)
+ )
+ (get_local $var$1)
+ (get_local $var$0)
+ (get_local $var$3)
+ )
+ )
+ (func $stackAlloc (param $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (local $var$201 i32)
+ (local $var$202 i32)
+ (local $var$203 i32)
+ (local $var$204 i32)
+ (local $var$205 i32)
+ (local $var$206 i32)
+ (local $var$207 i32)
+ (local $var$208 i32)
+ (local $var$209 i32)
+ (local $var$210 i32)
+ (local $var$211 i32)
+ (local $var$212 i32)
+ (local $var$213 i32)
+ (local $var$214 i32)
+ (local $var$215 i32)
+ (local $var$216 i32)
+ (local $var$217 i32)
+ (local $var$218 i32)
+ (local $var$219 i32)
+ (local $var$220 i32)
+ (local $var$221 i32)
+ (block $label$0
+ (set_local $var$1
+ (i32.load align=4
+ (i32.const 8)
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (i32.add
+ (i32.load align=4
+ (i32.const 8)
+ )
+ (get_local $var$0)
+ )
+ )
+ (i32.store align=4
+ (i32.const 8)
+ (i32.and
+ (i32.add
+ (i32.load align=4
+ (i32.const 8)
+ )
+ (i32.const 15)
+ )
+ (i32.const 240)
+ )
+ )
+ (get_local $var$1)
+ )
+ )
+ (func $___errno_location
+ (local $var$0 i32)
+ (local $var$1 i32)
+ (local $var$2 i32)
+ (local $var$3 i32)
+ (local $var$4 i32)
+ (local $var$5 i32)
+ (local $var$6 i32)
+ (local $var$7 i32)
+ (local $var$8 i32)
+ (local $var$9 i32)
+ (local $var$10 i32)
+ (local $var$11 i32)
+ (local $var$12 i32)
+ (local $var$13 i32)
+ (local $var$14 i32)
+ (local $var$15 i32)
+ (local $var$16 i32)
+ (local $var$17 i32)
+ (local $var$18 i32)
+ (local $var$19 i32)
+ (local $var$20 i32)
+ (local $var$21 i32)
+ (local $var$22 i32)
+ (local $var$23 i32)
+ (local $var$24 i32)
+ (local $var$25 i32)
+ (local $var$26 i32)
+ (local $var$27 i32)
+ (local $var$28 i32)
+ (local $var$29 i32)
+ (local $var$30 i32)
+ (local $var$31 i32)
+ (local $var$32 i32)
+ (local $var$33 i32)
+ (local $var$34 i32)
+ (local $var$35 i32)
+ (local $var$36 i32)
+ (local $var$37 i32)
+ (local $var$38 i32)
+ (local $var$39 i32)
+ (local $var$40 i32)
+ (local $var$41 i32)
+ (local $var$42 i32)
+ (local $var$43 i32)
+ (local $var$44 i32)
+ (local $var$45 i32)
+ (local $var$46 i32)
+ (local $var$47 i32)
+ (local $var$48 i32)
+ (local $var$49 i32)
+ (local $var$50 i32)
+ (local $var$51 i32)
+ (local $var$52 i32)
+ (local $var$53 i32)
+ (local $var$54 i32)
+ (local $var$55 i32)
+ (local $var$56 i32)
+ (local $var$57 i32)
+ (local $var$58 i32)
+ (local $var$59 i32)
+ (local $var$60 i32)
+ (local $var$61 i32)
+ (local $var$62 i32)
+ (local $var$63 i32)
+ (local $var$64 i32)
+ (local $var$65 i32)
+ (local $var$66 i32)
+ (local $var$67 i32)
+ (local $var$68 i32)
+ (local $var$69 i32)
+ (local $var$70 i32)
+ (local $var$71 i32)
+ (local $var$72 i32)
+ (local $var$73 i32)
+ (local $var$74 i32)
+ (local $var$75 i32)
+ (local $var$76 i32)
+ (local $var$77 i32)
+ (local $var$78 i32)
+ (local $var$79 i32)
+ (local $var$80 i32)
+ (local $var$81 i32)
+ (local $var$82 i32)
+ (local $var$83 i32)
+ (local $var$84 i32)
+ (local $var$85 i32)
+ (local $var$86 i32)
+ (local $var$87 i32)
+ (local $var$88 i32)
+ (local $var$89 i32)
+ (local $var$90 i32)
+ (local $var$91 i32)
+ (local $var$92 i32)
+ (local $var$93 i32)
+ (local $var$94 i32)
+ (local $var$95 i32)
+ (local $var$96 i32)
+ (local $var$97 i32)
+ (local $var$98 i32)
+ (local $var$99 i32)
+ (local $var$100 i32)
+ (local $var$101 i32)
+ (local $var$102 i32)
+ (local $var$103 i32)
+ (local $var$104 i32)
+ (local $var$105 i32)
+ (local $var$106 i32)
+ (local $var$107 i32)
+ (local $var$108 i32)
+ (local $var$109 i32)
+ (local $var$110 i32)
+ (local $var$111 i32)
+ (local $var$112 i32)
+ (local $var$113 i32)
+ (local $var$114 i32)
+ (local $var$115 i32)
+ (local $var$116 i32)
+ (local $var$117 i32)
+ (local $var$118 i32)
+ (local $var$119 i32)
+ (local $var$120 i32)
+ (local $var$121 i32)
+ (local $var$122 i32)
+ (local $var$123 i32)
+ (local $var$124 i32)
+ (local $var$125 i32)
+ (local $var$126 i32)
+ (local $var$127 i32)
+ (local $var$128 i32)
+ (local $var$129 i32)
+ (local $var$130 i32)
+ (local $var$131 i32)
+ (local $var$132 i32)
+ (local $var$133 i32)
+ (local $var$134 i32)
+ (local $var$135 i32)
+ (local $var$136 i32)
+ (local $var$137 i32)
+ (local $var$138 i32)
+ (local $var$139 i32)
+ (local $var$140 i32)
+ (local $var$141 i32)
+ (local $var$142 i32)
+ (local $var$143 i32)
+ (local $var$144 i32)
+ (local $var$145 i32)
+ (local $var$146 i32)
+ (local $var$147 i32)
+ (local $var$148 i32)
+ (local $var$149 i32)
+ (local $var$150 i32)
+ (local $var$151 i32)
+ (local $var$152 i32)
+ (local $var$153 i32)
+ (local $var$154 i32)
+ (local $var$155 i32)
+ (local $var$156 i32)
+ (local $var$157 i32)
+ (local $var$158 i32)
+ (local $var$159 i32)
+ (local $var$160 i32)
+ (local $var$161 i32)
+ (local $var$162 i32)
+ (local $var$163 i32)
+ (local $var$164 i32)
+ (local $var$165 i32)
+ (local $var$166 i32)
+ (local $var$167 i32)
+ (local $var$168 i32)
+ (local $var$169 i32)
+ (local $var$170 i32)
+ (local $var$171 i32)
+ (local $var$172 i32)
+ (local $var$173 i32)
+ (local $var$174 i32)
+ (local $var$175 i32)
+ (local $var$176 i32)
+ (local $var$177 i32)
+ (local $var$178 i32)
+ (local $var$179 i32)
+ (local $var$180 i32)
+ (local $var$181 i32)
+ (local $var$182 i32)
+ (local $var$183 i32)
+ (local $var$184 i32)
+ (local $var$185 i32)
+ (local $var$186 i32)
+ (local $var$187 i32)
+ (local $var$188 i32)
+ (local $var$189 i32)
+ (local $var$190 i32)
+ (local $var$191 i32)
+ (local $var$192 i32)
+ (local $var$193 i32)
+ (local $var$194 i32)
+ (local $var$195 i32)
+ (local $var$196 i32)
+ (local $var$197 i32)
+ (local $var$198 i32)
+ (local $var$199 i32)
+ (local $var$200 i32)
+ (local $var$201 i32)
+ (local $var$202 i32)
+ (local $var$203 i32)
+ (local $var$204 i32)
+ (local $var$205 i32)
+ (local $var$206 i32)
+ (local $var$207 i32)
+ (local $var$208 i32)
+ (local $var$209 i32)
+ (local $var$210 i32)
+ (local $var$211 i32)
+ (local $var$212 i32)
+ (local $var$213 i32)
+ (local $var$214 i32)
+ (local $var$215 i32)
+ (local $var$216 i32)
+ (local $var$217 i32)
+ (local $var$218 i32)
+ (local $var$219 i32)
+ (local $var$220 i32)
+ (local $var$221 i32)
+ (block $label$0
+ (if_else
+ (i32.eq
+ (i32.load align=4
+ (i32.const 8)
+ )
+ (i32.const 0)
+ )
+ (set_local $var$0
+ (i32.const 60)
+ )
+ (set_local $var$0
+ (i32.load align=4
+ (i32.add
+ (call_import $_pthread_self)
+ (i32.const 60)
+ )
+ )
+ )
+ )
+ (get_local $var$0)
+ )
+ )
+ (func $setThrew (param $var$0 i32) (param $var$1 i32)
+ (if
+ (i32.eq
+ (i32.load align=4
+ (i32.const 40)
+ )
+ (i32.const 0)
+ )
+ (block $label$0
+ (i32.store align=4
+ (i32.const 40)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 48)
+ (get_local $var$1)
+ )
+ )
+ )
+ )
+ (func $_fputs (param $var$0 i32) (param $var$1 i32)
+ (i32.add
+ (call $_fwrite
+ (get_local $var$0)
+ (call $_strlen
+ (get_local $var$0)
+ )
+ (i32.const 1)
+ (get_local $var$1)
+ )
+ (i32.const 255)
+ )
+ )
+ (func $dynCall_ii (param $var$0 i32) (param $var$1 i32)
+ (call_indirect $1
+ (i32.add
+ (i32.and
+ (get_local $var$0)
+ (i32.const 1)
+ )
+ (i32.const 0)
+ )
+ (get_local $var$1)
+ )
+ )
+ (func $_cleanup_418 (param $var$0 i32)
+ (block $label$0
+ (if
+ (i32.eq
+ (i32.load align=4
+ (i32.add
+ (get_local $var$0)
+ (i32.const 68)
+ )
+ )
+ (i32.const 0)
+ )
+ (call $___unlockfile
+ (get_local $var$0)
+ )
+ )
+ (br $label$0)
+ )
+ )
+ (func $establishStackSpace (param $var$0 i32) (param $var$1 i32)
+ (block $label$0
+ (i32.store align=4
+ (i32.const 8)
+ (get_local $var$0)
+ )
+ (i32.store align=4
+ (i32.const 16)
+ (get_local $var$1)
+ )
+ )
+ )
+ (func $dynCall_vi (param $var$0 i32) (param $var$1 i32)
+ (call_indirect $2
+ (i32.add
+ (i32.and
+ (get_local $var$0)
+ (i32.const 7)
+ )
+ (i32.const 10)
+ )
+ (get_local $var$1)
+ )
+ )
+ (func $b1 (param $var$0 i32) (param $var$1 i32) (param $var$2 i32)
+ (block $label$0
+ (call_import $abort
+ (i32.const 1)
+ )
+ (i32.const 0)
+ )
+ )
+ (func $stackRestore (param $var$0 i32)
+ (i32.store align=4
+ (i32.const 8)
+ (get_local $var$0)
+ )
+ )
+ (func $setTempRet0 (param $var$0 i32)
+ (i32.store align=4
+ (i32.const 160)
+ (get_local $var$0)
+ )
+ )
+ (func $b0 (param $var$0 i32)
+ (block $label$0
+ (call_import $abort
+ (i32.const 0)
+ )
+ (i32.const 0)
+ )
+ )
+ (func $___unlockfile (param $var$0 i32)
+ (block $label$0
+ (br $label$0)
+ )
+ )
+ (func $___lockfile (param $var$0 i32)
+ (i32.const 0)
+ )
+ (func $getTempRet0
+ (i32.load align=4
+ (i32.const 160)
+ )
+ )
+ (func $_main
+ (block $label$0
+ (call $_puts
+ (i32.const 672)
+ )
+ (i32.const 0)
+ )
+ )
+ (func $stackSave
+ (i32.load align=4
+ (i32.const 8)
+ )
+ )
+ (func $b2 (param $var$0 i32)
+ (call_import $abort
+ (i32.const 2)
+ )
+ )
+)
+