blob: 5e1351813ff9e1b3fe7bac0e7c58b6689d79953a [file] [log] [blame] [edit]
(module
(memory 256 256)
(type $0 (func (param i32 i32 i32) (result i32)))
(type $1 (func (param i32) (result i32)))
(type $2 (func (param i32)))
(type $3 (func))
(type $4 (func (result i32)))
(type $5 (func (param i32 i32) (result i32)))
(type $6 (func (param i32 i32)))
(type $7 (func (param f64) (result i32)))
(type $8 (func (param f64 i32) (result f64)))
(type $9 (func (param i32 i32 i32 i32 i32) (result i32)))
(type $10 (func (param i32 i32 i32)))
(type $11 (func (param i32 i32 i32 i32 i32)))
(type $12 (func (param i32 i32 i32 i32) (result i32)))
(import $abort "env" "abort")
(import $nullFunc_ii "env" "nullFunc_ii" (param i32))
(import $nullFunc_iiii "env" "nullFunc_iiii" (param i32))
(import $nullFunc_vi "env" "nullFunc_vi" (param i32))
(import $_pthread_cleanup_pop "env" "_pthread_cleanup_pop" (param i32))
(import $___lock "env" "___lock" (param i32))
(import $_pthread_self "env" "_pthread_self" (result i32))
(import $_abort "env" "_abort")
(import $___syscall6 "env" "___syscall6" (param i32 i32) (result i32))
(import $_sbrk "env" "_sbrk" (param i32) (result i32))
(import $_time "env" "_time" (param i32) (result 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 $_pthread_cleanup_push "env" "_pthread_cleanup_push" (param i32 i32))
(import $_sysconf "env" "_sysconf" (param i32) (result i32))
(import $___syscall146 "env" "___syscall146" (param i32 i32) (result i32))
(import $f64-to-int "asm2wasm" "f64-to-int" (param f64) (result i32))
(export "stackAlloc" $stackAlloc)
(export "stackSave" $stackSave)
(export "stackRestore" $stackRestore)
(export "establishStackSpace" $establishStackSpace)
(export "setThrew" $setThrew)
(export "setTempRet0" $setTempRet0)
(export "getTempRet0" $getTempRet0)
(export "_main" $_main)
(export "___errno_location" $___errno_location)
(export "_fflush" $_fflush)
(export "_malloc" $_malloc)
(export "_free" $_free)
(export "runPostSets" $runPostSets)
(export "_i64Subtract" $_i64Subtract)
(export "_i64Add" $_i64Add)
(export "_memset" $_memset)
(export "_bitshift64Lshr" $_bitshift64Lshr)
(export "_bitshift64Shl" $_bitshift64Shl)
(export "_memcpy" $_memcpy)
(export "dynCall_ii" $dynCall_ii)
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_vi" $dynCall_vi)
(table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
(func $stackAlloc (type $1) (param $var$0 i32) (result i32)
(local $var$1 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 -16)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(get_local $var$1)
)
)
(func $stackSave (type $4) (result i32)
(i32.load align=4
(i32.const 8)
)
)
(func $stackRestore (type $2) (param $var$0 i32)
(i32.store align=4
(i32.const 8)
(get_local $var$0)
)
)
(func $establishStackSpace (type $6) (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 $setThrew (type $6) (param $var$0 i32) (param $var$1 i32)
(if
(i32.eq
(i32.load align=4
(i32.const 48)
)
(i32.const 0)
)
(block $label$0
(i32.store align=4
(i32.const 48)
(get_local $var$0)
)
(i32.store align=4
(i32.const 56)
(get_local $var$1)
)
)
)
)
(func $copyTempFloat (type $2) (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 $copyTempDouble (type $2) (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 $setTempRet0 (type $2) (param $var$0 i32)
(i32.store align=4
(i32.const 168)
(get_local $var$0)
)
)
(func $getTempRet0 (type $4) (result i32)
(i32.load align=4
(i32.const 168)
)
)
(func $_main (type $4) (result i32)
(local $var$0 i32)
(local $var$1 i32)
(local $var$2 i32)
(local $var$3 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 16)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(set_local $var$1
(get_local $var$3)
)
(set_local $var$0
(i32.const 0)
)
(call $_printf
(i32.const 672)
(get_local $var$1)
)
(i32.store align=4
(i32.const 8)
(get_local $var$3)
)
(i32.const 0)
)
)
(func $_frexp (type $8) (param $var$0 f64) (param $var$1 i32) (result f64)
(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 f64)
(local $var$17 f64)
(local $var$18 f64)
(local $var$19 f64)
(local $var$20 f64)
(block $label$0
(set_local $var$15
(i32.load align=4
(i32.const 8)
)
)
(f64.store align=8
(i32.load align=4
(i32.const 24)
)
(get_local $var$0)
)
(set_local $var$2
(i32.load align=4
(i32.load align=4
(i32.const 24)
)
)
)
(set_local $var$3
(i32.load align=4
(i32.add
(i32.load align=4
(i32.const 24)
)
(i32.const 4)
)
)
)
(set_local $var$4
(call $_bitshift64Lshr
(get_local $var$2)
(get_local $var$3)
(i32.const 52)
)
)
(set_local $var$5
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$9
(i32.and
(get_local $var$4)
(i32.const 2047)
)
)
(tableswitch $label$4
(i32.sub
(get_local $var$9)
(i32.const 0)
)
(table (case $label$1) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$2)) (case $label$3)
(case $label$1
(block $label$5
(set_local $var$13
(f64.ne
(get_local $var$0)
(f64.const 0)
)
)
(if_else
(get_local $var$13)
(block $label$6
(set_local $var$18
(f64.mul
(get_local $var$0)
(f64.const 18446744073709551615)
)
)
(set_local $var$17
(call $_frexp
(get_local $var$18)
(get_local $var$1)
)
)
(set_local $var$6
(i32.load align=4
(get_local $var$1)
)
)
(set_local $var$11
(i32.add
(get_local $var$6)
(i32.const -64)
)
)
(set_local $var$10
(get_local $var$11)
)
(set_local $var$20
(get_local $var$17)
)
)
(block $label$7
(set_local $var$10
(i32.const 0)
)
(set_local $var$20
(get_local $var$0)
)
)
)
(i32.store align=4
(get_local $var$1)
(get_local $var$10)
)
(set_local $var$19
(get_local $var$20)
)
(br $label$4)
)
)
(case $label$2
(block $label$8
(set_local $var$19
(get_local $var$0)
)
(br $label$4)
)
)
(case $label$3
(block $label$9
(set_local $var$12
(i32.add
(get_local $var$9)
(i32.const -1022)
)
)
(i32.store align=4
(get_local $var$1)
(get_local $var$12)
)
(set_local $var$7
(i32.and
(get_local $var$3)
(i32.const -2146435073)
)
)
(set_local $var$8
(i32.or
(get_local $var$7)
(i32.const 1071644672)
)
)
(i32.store align=4
(i32.load align=4
(i32.const 24)
)
(get_local $var$2)
)
(i32.store align=4
(i32.add
(i32.load align=4
(i32.const 24)
)
(i32.const 4)
)
(get_local $var$8)
)
(set_local $var$16
(f64.load align=8
(i32.load align=4
(i32.const 24)
)
)
)
(set_local $var$19
(get_local $var$16)
)
)
)
)
(get_local $var$19)
)
)
(func $_frexpl (type $8) (param $var$0 f64) (param $var$1 i32) (result f64)
(local $var$2 i32)
(local $var$3 i32)
(local $var$4 f64)
(block $label$0
(set_local $var$3
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$4
(call $_frexp
(get_local $var$0)
(get_local $var$1)
)
)
(get_local $var$4)
)
)
(func $_strerror (type $1) (param $var$0 i32) (result 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)
(block $label$0
(set_local $var$21
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$7
(i32.const 0)
)
(loop $label$1 $label$2
(block $label$3
(set_local $var$3
(i32.add
(i32.const 687)
(get_local $var$7)
)
)
(set_local $var$1
(i32.load8_s align=1
(get_local $var$3)
)
)
(set_local $var$5
(i32.and
(get_local $var$1)
(i32.const 255)
)
)
(set_local $var$4
(i32.eq
(get_local $var$5)
(get_local $var$0)
)
)
(if
(get_local $var$4)
(block $label$4
(set_local $var$8
(get_local $var$7)
)
(set_local $var$20
(i32.const 2)
)
(br $label$1)
)
)
(set_local $var$10
(i32.add
(get_local $var$7)
(i32.const 1)
)
)
(set_local $var$16
(i32.eq
(get_local $var$10)
(i32.const 87)
)
)
(if_else
(get_local $var$16)
(block $label$5
(set_local $var$9
(i32.const 87)
)
(set_local $var$14
(i32.const 775)
)
(set_local $var$20
(i32.const 5)
)
(br $label$1)
)
(set_local $var$7
(get_local $var$10)
)
)
(br $label$2)
)
)
(if
(i32.eq
(get_local $var$20)
(i32.const 2)
)
(block $label$6
(set_local $var$18
(i32.eq
(get_local $var$8)
(i32.const 0)
)
)
(if_else
(get_local $var$18)
(set_local $var$13
(i32.const 775)
)
(block $label$7
(set_local $var$9
(get_local $var$8)
)
(set_local $var$14
(i32.const 775)
)
(set_local $var$20
(i32.const 5)
)
)
)
)
)
(if
(i32.eq
(get_local $var$20)
(i32.const 5)
)
(loop $label$8 $label$9
(block $label$10
(set_local $var$20
(i32.const 0)
)
(set_local $var$15
(get_local $var$14)
)
(loop $label$11 $label$12
(block $label$13
(set_local $var$2
(i32.load8_s align=1
(get_local $var$15)
)
)
(set_local $var$19
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$2)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 0)
)
)
(set_local $var$11
(i32.add
(get_local $var$15)
(i32.const 1)
)
)
(if_else
(get_local $var$19)
(block $label$14
(set_local $var$12
(get_local $var$11)
)
(br $label$11)
)
(set_local $var$15
(get_local $var$11)
)
)
(br $label$12)
)
)
(set_local $var$6
(i32.add
(get_local $var$9)
(i32.const -1)
)
)
(set_local $var$17
(i32.eq
(get_local $var$6)
(i32.const 0)
)
)
(if_else
(get_local $var$17)
(block $label$15
(set_local $var$13
(get_local $var$12)
)
(br $label$8)
)
(block $label$16
(set_local $var$9
(get_local $var$6)
)
(set_local $var$14
(get_local $var$12)
)
(set_local $var$20
(i32.const 5)
)
)
)
(br $label$9)
)
)
)
(get_local $var$13)
)
)
(func $___errno_location (type $4) (result i32)
(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)
(block $label$0
(set_local $var$7
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$0
(i32.load align=4
(i32.const 16)
)
)
(set_local $var$5
(i32.eq
(get_local $var$0)
(i32.const 0)
)
)
(if_else
(get_local $var$5)
(set_local $var$4
(i32.const 60)
)
(block $label$1
(set_local $var$2
(call_import $_pthread_self)
)
(set_local $var$3
(i32.add
(get_local $var$2)
(i32.const 60)
)
)
(set_local $var$1
(i32.load align=4
(get_local $var$3)
)
)
(set_local $var$4
(get_local $var$1)
)
)
)
(get_local $var$4)
)
)
(func $___stdio_close (type $1) (param $var$0 i32) (result 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)
(block $label$0
(set_local $var$7
(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)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(set_local $var$5
(get_local $var$7)
)
(set_local $var$4
(i32.add
(get_local $var$0)
(i32.const 60)
)
)
(set_local $var$1
(i32.load align=4
(get_local $var$4)
)
)
(i32.store align=4
(get_local $var$5)
(get_local $var$1)
)
(set_local $var$2
(call_import $___syscall6
(i32.const 6)
(get_local $var$5)
)
)
(set_local $var$3
(call $___syscall_ret
(get_local $var$2)
)
)
(i32.store align=4
(i32.const 8)
(get_local $var$7)
)
(get_local $var$3)
)
)
(func $___stdout_write (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result 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)
(block $label$0
(set_local $var$18
(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)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(set_local $var$13
(get_local $var$18)
)
(set_local $var$10
(i32.add
(get_local $var$18)
(i32.const 12)
)
)
(set_local $var$16
(i32.add
(get_local $var$0)
(i32.const 36)
)
)
(i32.store align=4
(get_local $var$16)
(i32.const 4)
)
(set_local $var$3
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$5
(i32.and
(get_local $var$3)
(i32.const 64)
)
)
(set_local $var$11
(i32.eq
(get_local $var$5)
(i32.const 0)
)
)
(if
(get_local $var$11)
(block $label$1
(set_local $var$8
(i32.add
(get_local $var$0)
(i32.const 60)
)
)
(set_local $var$4
(i32.load align=4
(get_local $var$8)
)
)
(i32.store align=4
(get_local $var$13)
(get_local $var$4)
)
(set_local $var$14
(i32.add
(get_local $var$13)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$14)
(i32.const 21505)
)
(set_local $var$15
(i32.add
(get_local $var$13)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$15)
(get_local $var$10)
)
(set_local $var$6
(call_import $___syscall54
(i32.const 54)
(get_local $var$13)
)
)
(set_local $var$12
(i32.eq
(get_local $var$6)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$12)
(i32.const 0)
)
(block $label$2
(set_local $var$9
(i32.add
(get_local $var$0)
(i32.const 75)
)
)
(i32.store8 align=1
(get_local $var$9)
(i32.const -1)
)
)
)
)
)
(set_local $var$7
(call $___stdio_write
(get_local $var$0)
(get_local $var$1)
(get_local $var$2)
)
)
(i32.store align=4
(i32.const 8)
(get_local $var$18)
)
(get_local $var$7)
)
)
(func $___stdio_seek (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result 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)
(block $label$0
(set_local $var$17
(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)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(set_local $var$11
(get_local $var$17)
)
(set_local $var$10
(i32.add
(get_local $var$17)
(i32.const 20)
)
)
(set_local $var$9
(i32.add
(get_local $var$0)
(i32.const 60)
)
)
(set_local $var$4
(i32.load align=4
(get_local $var$9)
)
)
(i32.store align=4
(get_local $var$11)
(get_local $var$4)
)
(set_local $var$12
(i32.add
(get_local $var$11)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$12)
(i32.const 0)
)
(set_local $var$13
(i32.add
(get_local $var$11)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$13)
(get_local $var$1)
)
(set_local $var$14
(i32.add
(get_local $var$11)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$14)
(get_local $var$10)
)
(set_local $var$15
(i32.add
(get_local $var$11)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$15)
(get_local $var$2)
)
(set_local $var$6
(call_import $___syscall140
(i32.const 140)
(get_local $var$11)
)
)
(set_local $var$7
(call $___syscall_ret
(get_local $var$6)
)
)
(set_local $var$8
(i32.lt_s
(get_local $var$7)
(i32.const 0)
)
)
(if_else
(get_local $var$8)
(block $label$1
(i32.store align=4
(get_local $var$10)
(i32.const -1)
)
(set_local $var$5
(i32.const -1)
)
)
(block $label$2
(set_local $var$3
(i32.load align=4
(get_local $var$10)
)
)
(set_local $var$5
(get_local $var$3)
)
)
)
(i32.store align=4
(i32.const 8)
(get_local $var$17)
)
(get_local $var$5)
)
)
(func $_fflush (type $1) (param $var$0 i32) (result 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)
(block $label$0
(set_local $var$38
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$30
(i32.eq
(get_local $var$0)
(i32.const 0)
)
)
(block $label$1
(if_else
(get_local $var$30)
(block $label$2
(set_local $var$2
(i32.load align=4
(i32.const 12)
)
)
(set_local $var$34
(i32.eq
(get_local $var$2)
(i32.const 0)
)
)
(if_else
(get_local $var$34)
(set_local $var$16
(i32.const 0)
)
(block $label$3
(set_local $var$3
(i32.load align=4
(i32.const 12)
)
)
(set_local $var$12
(call $_fflush
(get_local $var$3)
)
)
(set_local $var$16
(get_local $var$12)
)
)
)
(call_import $___lock
(i32.const 44)
)
(set_local $var$19
(i32.load align=4
(i32.const 40)
)
)
(set_local $var$32
(i32.eq
(get_local $var$19)
(i32.const 0)
)
)
(if_else
(get_local $var$32)
(set_local $var$26
(get_local $var$16)
)
(block $label$4
(set_local $var$20
(get_local $var$19)
)
(set_local $var$27
(get_local $var$16)
)
(loop $label$5 $label$6
(block $label$7
(set_local $var$22
(i32.add
(get_local $var$20)
(i32.const 76)
)
)
(set_local $var$4
(i32.load align=4
(get_local $var$22)
)
)
(set_local $var$14
(i32.gt_s
(get_local $var$4)
(i32.const -1)
)
)
(if_else
(get_local $var$14)
(block $label$8
(set_local $var$10
(call $___lockfile
(get_local $var$20)
)
)
(set_local $var$17
(get_local $var$10)
)
)
(set_local $var$17
(i32.const 0)
)
)
(set_local $var$36
(i32.add
(get_local $var$20)
(i32.const 20)
)
)
(set_local $var$5
(i32.load align=4
(get_local $var$36)
)
)
(set_local $var$35
(i32.add
(get_local $var$20)
(i32.const 28)
)
)
(set_local $var$6
(i32.load align=4
(get_local $var$35)
)
)
(set_local $var$15
(i32.gt_u
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
(i32.shr_u
(get_local $var$6)
(i32.const 0)
)
)
)
(if_else
(get_local $var$15)
(block $label$9
(set_local $var$11
(call $___fflush_unlocked
(get_local $var$20)
)
)
(set_local $var$24
(i32.or
(get_local $var$11)
(get_local $var$27)
)
)
(set_local $var$28
(get_local $var$24)
)
)
(set_local $var$28
(get_local $var$27)
)
)
(set_local $var$33
(i32.eq
(get_local $var$17)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$33)
(i32.const 0)
)
(call $___unlockfile
(get_local $var$20)
)
)
(set_local $var$23
(i32.add
(get_local $var$20)
(i32.const 56)
)
)
(set_local $var$18
(i32.load align=4
(get_local $var$23)
)
)
(set_local $var$31
(i32.eq
(get_local $var$18)
(i32.const 0)
)
)
(if_else
(get_local $var$31)
(block $label$10
(set_local $var$26
(get_local $var$28)
)
(br $label$5)
)
(block $label$11
(set_local $var$20
(get_local $var$18)
)
(set_local $var$27
(get_local $var$28)
)
)
)
(br $label$6)
)
)
)
)
(call_import $___unlock
(i32.const 44)
)
(set_local $var$29
(get_local $var$26)
)
)
(block $label$12
(set_local $var$21
(i32.add
(get_local $var$0)
(i32.const 76)
)
)
(set_local $var$1
(i32.load align=4
(get_local $var$21)
)
)
(set_local $var$13
(i32.gt_s
(get_local $var$1)
(i32.const -1)
)
)
(if
(i32.eq
(get_local $var$13)
(i32.const 0)
)
(block $label$13
(set_local $var$9
(call $___fflush_unlocked
(get_local $var$0)
)
)
(set_local $var$29
(get_local $var$9)
)
(br $label$1)
)
)
(set_local $var$7
(call $___lockfile
(get_local $var$0)
)
)
(set_local $var$25
(i32.eq
(get_local $var$7)
(i32.const 0)
)
)
(set_local $var$8
(call $___fflush_unlocked
(get_local $var$0)
)
)
(if_else
(get_local $var$25)
(set_local $var$29
(get_local $var$8)
)
(block $label$14
(call $___unlockfile
(get_local $var$0)
)
(set_local $var$29
(get_local $var$8)
)
)
)
)
)
)
(get_local $var$29)
)
)
(func $_printf (type $5) (param $var$0 i32) (param $var$1 i32) (result i32)
(local $var$2 i32)
(local $var$3 i32)
(local $var$4 i32)
(local $var$5 i32)
(local $var$6 i32)
(block $label$0
(set_local $var$6
(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)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(set_local $var$3
(get_local $var$6)
)
(i32.store align=4
(get_local $var$3)
(get_local $var$1)
)
(set_local $var$2
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$4
(call $_vfprintf
(get_local $var$2)
(get_local $var$0)
(get_local $var$3)
)
)
(i32.store align=4
(i32.const 8)
(get_local $var$6)
)
(get_local $var$4)
)
)
(func $___lockfile (type $1) (param $var$0 i32) (result i32)
(local $var$1 i32)
(local $var$2 i32)
(block $label$0
(set_local $var$2
(i32.load align=4
(i32.const 8)
)
)
(i32.const 0)
)
)
(func $___unlockfile (type $2) (param $var$0 i32)
(local $var$1 i32)
(local $var$2 i32)
(block $label$0
(set_local $var$2
(i32.load align=4
(i32.const 8)
)
)
(br $label$0)
)
)
(func $___stdio_write (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result 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)
(block $label$0
(set_local $var$73
(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)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(set_local $var$63
(i32.add
(get_local $var$73)
(i32.const 16)
)
)
(set_local $var$62
(get_local $var$73)
)
(set_local $var$52
(i32.add
(get_local $var$73)
(i32.const 32)
)
)
(set_local $var$68
(i32.add
(get_local $var$0)
(i32.const 28)
)
)
(set_local $var$4
(i32.load align=4
(get_local $var$68)
)
)
(i32.store align=4
(get_local $var$52)
(get_local $var$4)
)
(set_local $var$43
(i32.add
(get_local $var$52)
(i32.const 4)
)
)
(set_local $var$71
(i32.add
(get_local $var$0)
(i32.const 20)
)
)
(set_local $var$5
(i32.load align=4
(get_local $var$71)
)
)
(set_local $var$57
(i32.sub
(get_local $var$5)
(get_local $var$4)
)
)
(i32.store align=4
(get_local $var$43)
(get_local $var$57)
)
(set_local $var$42
(i32.add
(get_local $var$52)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$42)
(get_local $var$1)
)
(set_local $var$46
(i32.add
(get_local $var$52)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$46)
(get_local $var$2)
)
(set_local $var$19
(i32.add
(get_local $var$57)
(get_local $var$2)
)
)
(set_local $var$37
(i32.add
(get_local $var$0)
(i32.const 60)
)
)
(set_local $var$23
(i32.add
(get_local $var$0)
(i32.const 44)
)
)
(set_local $var$39
(get_local $var$52)
)
(set_local $var$49
(i32.const 2)
)
(set_local $var$54
(get_local $var$19)
)
(loop $label$1 $label$2
(block $label$3
(set_local $var$11
(i32.load align=4
(i32.const 16)
)
)
(set_local $var$61
(i32.eq
(get_local $var$11)
(i32.const 0)
)
)
(if_else
(get_local $var$61)
(block $label$4
(set_local $var$13
(i32.load align=4
(get_local $var$37)
)
)
(i32.store align=4
(get_local $var$63)
(get_local $var$13)
)
(set_local $var$66
(i32.add
(get_local $var$63)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$66)
(get_local $var$39)
)
(set_local $var$67
(i32.add
(get_local $var$63)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$67)
(get_local $var$49)
)
(set_local $var$28
(call_import $___syscall146
(i32.const 146)
(get_local $var$63)
)
)
(set_local $var$26
(call $___syscall_ret
(get_local $var$28)
)
)
(set_local $var$34
(get_local $var$26)
)
)
(block $label$5
(call_import $_pthread_cleanup_push
(i32.const 5)
(get_local $var$0)
)
(set_local $var$12
(i32.load align=4
(get_local $var$37)
)
)
(i32.store align=4
(get_local $var$62)
(get_local $var$12)
)
(set_local $var$64
(i32.add
(get_local $var$62)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$64)
(get_local $var$39)
)
(set_local $var$65
(i32.add
(get_local $var$62)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$65)
(get_local $var$49)
)
(set_local $var$25
(call_import $___syscall146
(i32.const 146)
(get_local $var$62)
)
)
(set_local $var$27
(call $___syscall_ret
(get_local $var$25)
)
)
(call_import $_pthread_cleanup_pop
(i32.const 0)
)
(set_local $var$34
(get_local $var$27)
)
)
)
(set_local $var$29
(i32.eq
(get_local $var$54)
(get_local $var$34)
)
)
(if
(get_local $var$29)
(block $label$6
(set_local $var$72
(i32.const 6)
)
(br $label$1)
)
)
(set_local $var$30
(i32.lt_s
(get_local $var$34)
(i32.const 0)
)
)
(if
(get_local $var$30)
(block $label$7
(set_local $var$40
(get_local $var$39)
)
(set_local $var$50
(get_local $var$49)
)
(set_local $var$72
(i32.const 8)
)
(br $label$1)
)
)
(set_local $var$58
(i32.sub
(get_local $var$54)
(get_local $var$34)
)
)
(set_local $var$45
(i32.add
(get_local $var$39)
(i32.const 4)
)
)
(set_local $var$6
(i32.load align=4
(get_local $var$45)
)
)
(set_local $var$32
(i32.gt_u
(i32.shr_u
(get_local $var$34)
(i32.const 0)
)
(i32.shr_u
(get_local $var$6)
(i32.const 0)
)
)
)
(if_else
(get_local $var$32)
(block $label$8
(set_local $var$7
(i32.load align=4
(get_local $var$23)
)
)
(i32.store align=4
(get_local $var$68)
(get_local $var$7)
)
(i32.store align=4
(get_local $var$71)
(get_local $var$7)
)
(set_local $var$59
(i32.sub
(get_local $var$34)
(get_local $var$6)
)
)
(set_local $var$38
(i32.add
(get_local $var$39)
(i32.const 8)
)
)
(set_local $var$36
(i32.add
(get_local $var$49)
(i32.const -1)
)
)
(set_local $var$48
(i32.add
(get_local $var$39)
(i32.const 12)
)
)
(set_local $var$3
(i32.load align=4
(get_local $var$48)
)
)
(set_local $var$10
(get_local $var$3)
)
(set_local $var$35
(get_local $var$59)
)
(set_local $var$41
(get_local $var$38)
)
(set_local $var$51
(get_local $var$36)
)
)
(block $label$9
(set_local $var$33
(i32.eq
(get_local $var$49)
(i32.const 2)
)
)
(if_else
(get_local $var$33)
(block $label$10
(set_local $var$8
(i32.load align=4
(get_local $var$68)
)
)
(set_local $var$21
(i32.add
(get_local $var$8)
(get_local $var$34)
)
)
(i32.store align=4
(get_local $var$68)
(get_local $var$21)
)
(set_local $var$10
(get_local $var$6)
)
(set_local $var$35
(get_local $var$34)
)
(set_local $var$41
(get_local $var$39)
)
(set_local $var$51
(i32.const 2)
)
)
(block $label$11
(set_local $var$10
(get_local $var$6)
)
(set_local $var$35
(get_local $var$34)
)
(set_local $var$41
(get_local $var$39)
)
(set_local $var$51
(get_local $var$49)
)
)
)
)
)
(set_local $var$9
(i32.load align=4
(get_local $var$41)
)
)
(set_local $var$22
(i32.add
(get_local $var$9)
(get_local $var$35)
)
)
(i32.store align=4
(get_local $var$41)
(get_local $var$22)
)
(set_local $var$47
(i32.add
(get_local $var$41)
(i32.const 4)
)
)
(set_local $var$60
(i32.sub
(get_local $var$10)
(get_local $var$35)
)
)
(i32.store align=4
(get_local $var$47)
(get_local $var$60)
)
(set_local $var$39
(get_local $var$41)
)
(set_local $var$49
(get_local $var$51)
)
(set_local $var$54
(get_local $var$58)
)
(br $label$2)
)
)
(if_else
(i32.eq
(get_local $var$72)
(i32.const 6)
)
(block $label$12
(set_local $var$14
(i32.load align=4
(get_local $var$23)
)
)
(set_local $var$24
(i32.add
(get_local $var$0)
(i32.const 48)
)
)
(set_local $var$15
(i32.load align=4
(get_local $var$24)
)
)
(set_local $var$20
(i32.add
(get_local $var$14)
(get_local $var$15)
)
)
(set_local $var$69
(i32.add
(get_local $var$0)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$69)
(get_local $var$20)
)
(set_local $var$16
(get_local $var$14)
)
(i32.store align=4
(get_local $var$68)
(get_local $var$16)
)
(i32.store align=4
(get_local $var$71)
(get_local $var$16)
)
(set_local $var$55
(get_local $var$2)
)
)
(if
(i32.eq
(get_local $var$72)
(i32.const 8)
)
(block $label$13
(set_local $var$70
(i32.add
(get_local $var$0)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$70)
(i32.const 0)
)
(i32.store align=4
(get_local $var$68)
(i32.const 0)
)
(i32.store align=4
(get_local $var$71)
(i32.const 0)
)
(set_local $var$17
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$53
(i32.or
(get_local $var$17)
(i32.const 32)
)
)
(i32.store align=4
(get_local $var$0)
(get_local $var$53)
)
(set_local $var$31
(i32.eq
(get_local $var$50)
(i32.const 2)
)
)
(if_else
(get_local $var$31)
(set_local $var$55
(i32.const 0)
)
(block $label$14
(set_local $var$44
(i32.add
(get_local $var$40)
(i32.const 4)
)
)
(set_local $var$18
(i32.load align=4
(get_local $var$44)
)
)
(set_local $var$56
(i32.sub
(get_local $var$2)
(get_local $var$18)
)
)
(set_local $var$55
(get_local $var$56)
)
)
)
)
)
)
(i32.store align=4
(i32.const 8)
(get_local $var$73)
)
(get_local $var$55)
)
)
(func $_vfprintf (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result 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)
(block $label$0
(set_local $var$48
(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 224)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(set_local $var$16
(i32.add
(get_local $var$48)
(i32.const 120)
)
)
(set_local $var$31
(i32.add
(get_local $var$48)
(i32.const 80)
)
)
(set_local $var$30
(get_local $var$48)
)
(set_local $var$27
(i32.add
(get_local $var$48)
(i32.const 136)
)
)
(set_local $var$46
(get_local $var$31)
)
(set_local $var$49
(i32.add
(get_local $var$46)
(i32.const 40)
)
)
(loop $label$1 $label$2
(block $label$3
(i32.store align=4
(get_local $var$46)
(i32.const 0)
)
(set_local $var$46
(i32.add
(get_local $var$46)
(i32.const 4)
)
)
(br_if $label$2
(i32.lt_s
(get_local $var$46)
(get_local $var$49)
)
)
)
)
(set_local $var$41
(i32.load align=4
(get_local $var$2)
)
)
(i32.store align=4
(get_local $var$16)
(get_local $var$41)
)
(set_local $var$19
(call $_printf_core
(i32.const 0)
(get_local $var$1)
(get_local $var$16)
(get_local $var$30)
(get_local $var$31)
)
)
(set_local $var$23
(i32.lt_s
(get_local $var$19)
(i32.const 0)
)
)
(if_else
(get_local $var$23)
(set_local $var$35
(i32.const -1)
)
(block $label$4
(set_local $var$28
(i32.add
(get_local $var$0)
(i32.const 76)
)
)
(set_local $var$4
(i32.load align=4
(get_local $var$28)
)
)
(set_local $var$24
(i32.gt_s
(get_local $var$4)
(i32.const -1)
)
)
(if_else
(get_local $var$24)
(block $label$5
(set_local $var$22
(call $___lockfile
(get_local $var$0)
)
)
(set_local $var$26
(get_local $var$22)
)
)
(set_local $var$26
(i32.const 0)
)
)
(set_local $var$5
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$13
(i32.and
(get_local $var$5)
(i32.const 32)
)
)
(set_local $var$29
(i32.add
(get_local $var$0)
(i32.const 74)
)
)
(set_local $var$6
(i32.load8_s align=1
(get_local $var$29)
)
)
(set_local $var$25
(i32.lt_s
(i32.shr_s
(i32.shl
(get_local $var$6)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 1)
)
)
(if
(get_local $var$25)
(block $label$6
(set_local $var$14
(i32.and
(get_local $var$5)
(i32.const -33)
)
)
(i32.store align=4
(get_local $var$0)
(get_local $var$14)
)
)
)
(set_local $var$18
(i32.add
(get_local $var$0)
(i32.const 48)
)
)
(set_local $var$7
(i32.load align=4
(get_local $var$18)
)
)
(set_local $var$36
(i32.eq
(get_local $var$7)
(i32.const 0)
)
)
(if_else
(get_local $var$36)
(block $label$7
(set_local $var$17
(i32.add
(get_local $var$0)
(i32.const 44)
)
)
(set_local $var$8
(i32.load align=4
(get_local $var$17)
)
)
(i32.store align=4
(get_local $var$17)
(get_local $var$27)
)
(set_local $var$42
(i32.add
(get_local $var$0)
(i32.const 28)
)
)
(i32.store align=4
(get_local $var$42)
(get_local $var$27)
)
(set_local $var$44
(i32.add
(get_local $var$0)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$44)
(get_local $var$27)
)
(i32.store align=4
(get_local $var$18)
(i32.const 80)
)
(set_local $var$12
(i32.add
(get_local $var$27)
(i32.const 80)
)
)
(set_local $var$43
(i32.add
(get_local $var$0)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$43)
(get_local $var$12)
)
(set_local $var$20
(call $_printf_core
(get_local $var$0)
(get_local $var$1)
(get_local $var$16)
(get_local $var$30)
(get_local $var$31)
)
)
(set_local $var$37
(i32.eq
(get_local $var$8)
(i32.const 0)
)
)
(if_else
(get_local $var$37)
(set_local $var$33
(get_local $var$20)
)
(block $label$8
(set_local $var$45
(i32.add
(get_local $var$0)
(i32.const 36)
)
)
(set_local $var$9
(i32.load align=4
(get_local $var$45)
)
)
(call_indirect $0
(i32.add
(i32.and
(get_local $var$9)
(i32.const 7)
)
(i32.const 2)
)
(get_local $var$0)
(i32.const 0)
(i32.const 0)
)
(set_local $var$10
(i32.load align=4
(get_local $var$44)
)
)
(set_local $var$38
(i32.eq
(get_local $var$10)
(i32.const 0)
)
)
(set_local $var$3
(if_else
(get_local $var$38)
(i32.const -1)
(get_local $var$20)
)
)
(i32.store align=4
(get_local $var$17)
(get_local $var$8)
)
(i32.store align=4
(get_local $var$18)
(i32.const 0)
)
(i32.store align=4
(get_local $var$43)
(i32.const 0)
)
(i32.store align=4
(get_local $var$42)
(i32.const 0)
)
(i32.store align=4
(get_local $var$44)
(i32.const 0)
)
(set_local $var$33
(get_local $var$3)
)
)
)
)
(block $label$9
(set_local $var$21
(call $_printf_core
(get_local $var$0)
(get_local $var$1)
(get_local $var$16)
(get_local $var$30)
(get_local $var$31)
)
)
(set_local $var$33
(get_local $var$21)
)
)
)
(set_local $var$11
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$15
(i32.and
(get_local $var$11)
(i32.const 32)
)
)
(set_local $var$39
(i32.eq
(get_local $var$15)
(i32.const 0)
)
)
(set_local $var$34
(if_else
(get_local $var$39)
(get_local $var$33)
(i32.const -1)
)
)
(set_local $var$32
(i32.or
(get_local $var$11)
(get_local $var$13)
)
)
(i32.store align=4
(get_local $var$0)
(get_local $var$32)
)
(set_local $var$40
(i32.eq
(get_local $var$26)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$40)
(i32.const 0)
)
(call $___unlockfile
(get_local $var$0)
)
)
(set_local $var$35
(get_local $var$34)
)
)
)
(i32.store align=4
(i32.const 8)
(get_local $var$48)
)
(get_local $var$35)
)
)
(func $___fwritex (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result 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)
(block $label$0
(set_local $var$45
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$40
(i32.add
(get_local $var$2)
(i32.const 16)
)
)
(set_local $var$5
(i32.load align=4
(get_local $var$40)
)
)
(set_local $var$37
(i32.eq
(get_local $var$5)
(i32.const 0)
)
)
(if_else
(get_local $var$37)
(block $label$1
(set_local $var$20
(call $___towrite
(get_local $var$2)
)
)
(set_local $var$38
(i32.eq
(get_local $var$20)
(i32.const 0)
)
)
(if_else
(get_local $var$38)
(block $label$2
(set_local $var$3
(i32.load align=4
(get_local $var$40)
)
)
(set_local $var$9
(get_local $var$3)
)
(set_local $var$44
(i32.const 5)
)
)
(set_local $var$32
(i32.const 0)
)
)
)
(block $label$3
(set_local $var$6
(get_local $var$5)
)
(set_local $var$9
(get_local $var$6)
)
(set_local $var$44
(i32.const 5)
)
)
)
(block $label$4
(if
(i32.eq
(get_local $var$44)
(i32.const 5)
)
(block $label$5
(set_local $var$41
(i32.add
(get_local $var$2)
(i32.const 20)
)
)
(set_local $var$8
(i32.load align=4
(get_local $var$41)
)
)
(set_local $var$35
(i32.sub
(get_local $var$9)
(get_local $var$8)
)
)
(set_local $var$23
(i32.lt_u
(i32.shr_u
(get_local $var$35)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1)
(i32.const 0)
)
)
)
(set_local $var$10
(get_local $var$8)
)
(if
(get_local $var$23)
(block $label$6
(set_local $var$42
(i32.add
(get_local $var$2)
(i32.const 36)
)
)
(set_local $var$11
(i32.load align=4
(get_local $var$42)
)
)
(set_local $var$22
(call_indirect $0
(i32.add
(i32.and
(get_local $var$11)
(i32.const 7)
)
(i32.const 2)
)
(get_local $var$2)
(get_local $var$0)
(get_local $var$1)
)
)
(set_local $var$32
(get_local $var$22)
)
(br $label$4)
)
)
(set_local $var$31
(i32.add
(get_local $var$2)
(i32.const 75)
)
)
(set_local $var$12
(i32.load8_s align=1
(get_local $var$31)
)
)
(set_local $var$26
(i32.gt_s
(i32.shr_s
(i32.shl
(get_local $var$12)
(i32.const 24)
)
(i32.const 24)
)
(i32.const -1)
)
)
(block $label$7
(if_else
(get_local $var$26)
(block $label$8
(set_local $var$27
(get_local $var$1)
)
(loop $label$9 $label$10
(block $label$11
(set_local $var$39
(i32.eq
(get_local $var$27)
(i32.const 0)
)
)
(if
(get_local $var$39)
(block $label$12
(set_local $var$15
(get_local $var$10)
)
(set_local $var$29
(i32.const 0)
)
(set_local $var$30
(get_local $var$1)
)
(set_local $var$33
(get_local $var$0)
)
(br $label$7)
)
)
(set_local $var$34
(i32.add
(get_local $var$27)
(i32.const -1)
)
)
(set_local $var$19
(i32.add
(get_local $var$0)
(get_local $var$34)
)
)
(set_local $var$13
(i32.load8_s align=1
(get_local $var$19)
)
)
(set_local $var$24
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$13)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 10)
)
)
(if_else
(get_local $var$24)
(block $label$13
(set_local $var$28
(get_local $var$27)
)
(br $label$9)
)
(set_local $var$27
(get_local $var$34)
)
)
(br $label$10)
)
)
(set_local $var$43
(i32.add
(get_local $var$2)
(i32.const 36)
)
)
(set_local $var$14
(i32.load align=4
(get_local $var$43)
)
)
(set_local $var$21
(call_indirect $0
(i32.add
(i32.and
(get_local $var$14)
(i32.const 7)
)
(i32.const 2)
)
(get_local $var$2)
(get_local $var$0)
(get_local $var$28)
)
)
(set_local $var$25
(i32.lt_u
(i32.shr_u
(get_local $var$21)
(i32.const 0)
)
(i32.shr_u
(get_local $var$28)
(i32.const 0)
)
)
)
(if
(get_local $var$25)
(block $label$14
(set_local $var$32
(get_local $var$28)
)
(br $label$4)
)
)
(set_local $var$17
(i32.add
(get_local $var$0)
(get_local $var$28)
)
)
(set_local $var$36
(i32.sub
(get_local $var$1)
(get_local $var$28)
)
)
(set_local $var$4
(i32.load align=4
(get_local $var$41)
)
)
(set_local $var$15
(get_local $var$4)
)
(set_local $var$29
(get_local $var$28)
)
(set_local $var$30
(get_local $var$36)
)
(set_local $var$33
(get_local $var$17)
)
)
(block $label$15
(set_local $var$15
(get_local $var$10)
)
(set_local $var$29
(i32.const 0)
)
(set_local $var$30
(get_local $var$1)
)
(set_local $var$33
(get_local $var$0)
)
)
)
)
(call $_memcpy
(get_local $var$15)
(get_local $var$33)
(get_local $var$30)
)
(set_local $var$7
(i32.load align=4
(get_local $var$41)
)
)
(set_local $var$18
(i32.add
(get_local $var$7)
(get_local $var$30)
)
)
(i32.store align=4
(get_local $var$41)
(get_local $var$18)
)
(set_local $var$16
(i32.add
(get_local $var$29)
(get_local $var$30)
)
)
(set_local $var$32
(get_local $var$16)
)
)
)
)
(get_local $var$32)
)
)
(func $___towrite (type $1) (param $var$0 i32) (result 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)
(block $label$0
(set_local $var$24
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$12
(i32.add
(get_local $var$0)
(i32.const 74)
)
)
(set_local $var$1
(i32.load8_s align=1
(get_local $var$12)
)
)
(set_local $var$10
(i32.shr_s
(i32.shl
(get_local $var$1)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$18
(i32.add
(get_local $var$10)
(i32.const 255)
)
)
(set_local $var$13
(i32.or
(get_local $var$18)
(get_local $var$10)
)
)
(set_local $var$11
(i32.and
(get_local $var$13)
(i32.const 255)
)
)
(i32.store8 align=1
(get_local $var$12)
(get_local $var$11)
)
(set_local $var$2
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$7
(i32.and
(get_local $var$2)
(i32.const 8)
)
)
(set_local $var$19
(i32.eq
(get_local $var$7)
(i32.const 0)
)
)
(if_else
(get_local $var$19)
(block $label$1
(set_local $var$15
(i32.add
(get_local $var$0)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$15)
(i32.const 0)
)
(set_local $var$17
(i32.add
(get_local $var$0)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$17)
(i32.const 0)
)
(set_local $var$8
(i32.add
(get_local $var$0)
(i32.const 44)
)
)
(set_local $var$3
(i32.load align=4
(get_local $var$8)
)
)
(set_local $var$20
(i32.add
(get_local $var$0)
(i32.const 28)
)
)
(i32.store align=4
(get_local $var$20)
(get_local $var$3)
)
(set_local $var$22
(i32.add
(get_local $var$0)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$22)
(get_local $var$3)
)
(set_local $var$4
(get_local $var$3)
)
(set_local $var$9
(i32.add
(get_local $var$0)
(i32.const 48)
)
)
(set_local $var$5
(i32.load align=4
(get_local $var$9)
)
)
(set_local $var$6
(i32.add
(get_local $var$4)
(get_local $var$5)
)
)
(set_local $var$21
(i32.add
(get_local $var$0)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$21)
(get_local $var$6)
)
(set_local $var$16
(i32.const 0)
)
)
(block $label$2
(set_local $var$14
(i32.or
(get_local $var$2)
(i32.const 32)
)
)
(i32.store align=4
(get_local $var$0)
(get_local $var$14)
)
(set_local $var$16
(i32.const -1)
)
)
)
(get_local $var$16)
)
)
(func $_wcrtomb (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result 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)
(block $label$0
(set_local $var$52
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$50
(i32.eq
(get_local $var$0)
(i32.const 0)
)
)
(block $label$1
(if_else
(get_local $var$50)
(set_local $var$42
(i32.const 1)
)
(block $label$2
(set_local $var$11
(i32.lt_u
(i32.shr_u
(get_local $var$1)
(i32.const 0)
)
(i32.const 128)
)
)
(if
(get_local $var$11)
(block $label$3
(set_local $var$16
(i32.and
(get_local $var$1)
(i32.const 255)
)
)
(i32.store8 align=1
(get_local $var$0)
(get_local $var$16)
)
(set_local $var$42
(i32.const 1)
)
(br $label$1)
)
)
(set_local $var$13
(i32.lt_u
(i32.shr_u
(get_local $var$1)
(i32.const 0)
)
(i32.const 2048)
)
)
(if
(get_local $var$13)
(block $label$4
(set_local $var$43
(i32.shr_u
(get_local $var$1)
(i32.const 6)
)
)
(set_local $var$32
(i32.or
(get_local $var$43)
(i32.const 192)
)
)
(set_local $var$24
(i32.and
(get_local $var$32)
(i32.const 255)
)
)
(set_local $var$26
(i32.add
(get_local $var$0)
(i32.const 1)
)
)
(i32.store8 align=1
(get_local $var$0)
(get_local $var$24)
)
(set_local $var$4
(i32.and
(get_local $var$1)
(i32.const 63)
)
)
(set_local $var$41
(i32.or
(get_local $var$4)
(i32.const 128)
)
)
(set_local $var$25
(i32.and
(get_local $var$41)
(i32.const 255)
)
)
(i32.store8 align=1
(get_local $var$26)
(get_local $var$25)
)
(set_local $var$42
(i32.const 2)
)
(br $label$1)
)
)
(set_local $var$15
(i32.lt_u
(i32.shr_u
(get_local $var$1)
(i32.const 0)
)
(i32.const 55296)
)
)
(set_local $var$3
(i32.and
(get_local $var$1)
(i32.const -8192)
)
)
(set_local $var$12
(i32.eq
(get_local $var$3)
(i32.const 57344)
)
)
(set_local $var$33
(i32.or
(get_local $var$15)
(get_local $var$12)
)
)
(if
(get_local $var$33)
(block $label$5
(set_local $var$44
(i32.shr_u
(get_local $var$1)
(i32.const 12)
)
)
(set_local $var$34
(i32.or
(get_local $var$44)
(i32.const 224)
)
)
(set_local $var$17
(i32.and
(get_local $var$34)
(i32.const 255)
)
)
(set_local $var$27
(i32.add
(get_local $var$0)
(i32.const 1)
)
)
(i32.store8 align=1
(get_local $var$0)
(get_local $var$17)
)
(set_local $var$45
(i32.shr_u
(get_local $var$1)
(i32.const 6)
)
)
(set_local $var$5
(i32.and
(get_local $var$45)
(i32.const 63)
)
)
(set_local $var$35
(i32.or
(get_local $var$5)
(i32.const 128)
)
)
(set_local $var$18
(i32.and
(get_local $var$35)
(i32.const 255)
)
)
(set_local $var$28
(i32.add
(get_local $var$0)
(i32.const 2)
)
)
(i32.store8 align=1
(get_local $var$27)
(get_local $var$18)
)
(set_local $var$6
(i32.and
(get_local $var$1)
(i32.const 63)
)
)
(set_local $var$36
(i32.or
(get_local $var$6)
(i32.const 128)
)
)
(set_local $var$19
(i32.and
(get_local $var$36)
(i32.const 255)
)
)
(i32.store8 align=1
(get_local $var$28)
(get_local $var$19)
)
(set_local $var$42
(i32.const 3)
)
(br $label$1)
)
)
(set_local $var$49
(i32.add
(get_local $var$1)
(i32.const -65536)
)
)
(set_local $var$14
(i32.lt_u
(i32.shr_u
(get_local $var$49)
(i32.const 0)
)
(i32.const 1048576)
)
)
(if_else
(get_local $var$14)
(block $label$6
(set_local $var$46
(i32.shr_u
(get_local $var$1)
(i32.const 18)
)
)
(set_local $var$37
(i32.or
(get_local $var$46)
(i32.const 240)
)
)
(set_local $var$20
(i32.and
(get_local $var$37)
(i32.const 255)
)
)
(set_local $var$29
(i32.add
(get_local $var$0)
(i32.const 1)
)
)
(i32.store8 align=1
(get_local $var$0)
(get_local $var$20)
)
(set_local $var$47
(i32.shr_u
(get_local $var$1)
(i32.const 12)
)
)
(set_local $var$7
(i32.and
(get_local $var$47)
(i32.const 63)
)
)
(set_local $var$38
(i32.or
(get_local $var$7)
(i32.const 128)
)
)
(set_local $var$21
(i32.and
(get_local $var$38)
(i32.const 255)
)
)
(set_local $var$30
(i32.add
(get_local $var$0)
(i32.const 2)
)
)
(i32.store8 align=1
(get_local $var$29)
(get_local $var$21)
)
(set_local $var$48
(i32.shr_u
(get_local $var$1)
(i32.const 6)
)
)
(set_local $var$8
(i32.and
(get_local $var$48)
(i32.const 63)
)
)
(set_local $var$39
(i32.or
(get_local $var$8)
(i32.const 128)
)
)
(set_local $var$22
(i32.and
(get_local $var$39)
(i32.const 255)
)
)
(set_local $var$31
(i32.add
(get_local $var$0)
(i32.const 3)
)
)
(i32.store8 align=1
(get_local $var$30)
(get_local $var$22)
)
(set_local $var$9
(i32.and
(get_local $var$1)
(i32.const 63)
)
)
(set_local $var$40
(i32.or
(get_local $var$9)
(i32.const 128)
)
)
(set_local $var$23
(i32.and
(get_local $var$40)
(i32.const 255)
)
)
(i32.store8 align=1
(get_local $var$31)
(get_local $var$23)
)
(set_local $var$42
(i32.const 4)
)
(br $label$1)
)
(block $label$7
(set_local $var$10
(call $___errno_location)
)
(i32.store align=4
(get_local $var$10)
(i32.const 84)
)
(set_local $var$42
(i32.const -1)
)
(br $label$1)
)
)
)
)
)
(get_local $var$42)
)
)
(func $_wctomb (type $5) (param $var$0 i32) (param $var$1 i32) (result i32)
(local $var$2 i32)
(local $var$3 i32)
(local $var$4 i32)
(local $var$5 i32)
(local $var$6 i32)
(block $label$0
(set_local $var$6
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$4
(i32.eq
(get_local $var$0)
(i32.const 0)
)
)
(if_else
(get_local $var$4)
(set_local $var$3
(i32.const 0)
)
(block $label$1
(set_local $var$2
(call $_wcrtomb
(get_local $var$0)
(get_local $var$1)
(i32.const 0)
)
)
(set_local $var$3
(get_local $var$2)
)
)
)
(get_local $var$3)
)
)
(func $_memchr (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result 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)
(block $label$0
(set_local $var$60
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$21
(i32.and
(get_local $var$1)
(i32.const 255)
)
)
(set_local $var$3
(get_local $var$0)
)
(set_local $var$12
(i32.and
(get_local $var$3)
(i32.const 3)
)
)
(set_local $var$48
(i32.ne
(get_local $var$12)
(i32.const 0)
)
)
(set_local $var$50
(i32.ne
(get_local $var$2)
(i32.const 0)
)
)
(set_local $var$39
(i32.and
(get_local $var$50)
(get_local $var$48)
)
)
(block $label$1
(if_else
(get_local $var$39)
(block $label$2
(set_local $var$4
(i32.and
(get_local $var$1)
(i32.const 255)
)
)
(set_local $var$31
(get_local $var$2)
)
(set_local $var$42
(get_local $var$0)
)
(loop $label$3 $label$4
(block $label$5
(set_local $var$5
(i32.load8_s align=1
(get_local $var$42)
)
)
(set_local $var$15
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$5)
(i32.const 24)
)
(i32.const 24)
)
(i32.shr_s
(i32.shl
(get_local $var$4)
(i32.const 24)
)
(i32.const 24)
)
)
)
(if
(get_local $var$15)
(block $label$6
(set_local $var$30
(get_local $var$31)
)
(set_local $var$41
(get_local $var$42)
)
(set_local $var$59
(i32.const 6)
)
(br $label$1)
)
)
(set_local $var$24
(i32.add
(get_local $var$42)
(i32.const 1)
)
)
(set_local $var$22
(i32.add
(get_local $var$31)
(i32.const -1)
)
)
(set_local $var$6
(get_local $var$24)
)
(set_local $var$11
(i32.and
(get_local $var$6)
(i32.const 3)
)
)
(set_local $var$47
(i32.ne
(get_local $var$11)
(i32.const 0)
)
)
(set_local $var$49
(i32.ne
(get_local $var$22)
(i32.const 0)
)
)
(set_local $var$38
(i32.and
(get_local $var$49)
(get_local $var$47)
)
)
(if_else
(get_local $var$38)
(block $label$7
(set_local $var$31
(get_local $var$22)
)
(set_local $var$42
(get_local $var$24)
)
)
(block $label$8
(set_local $var$29
(get_local $var$22)
)
(set_local $var$40
(get_local $var$24)
)
(set_local $var$51
(get_local $var$49)
)
(set_local $var$59
(i32.const 5)
)
(br $label$3)
)
)
(br $label$4)
)
)
)
(block $label$9
(set_local $var$29
(get_local $var$2)
)
(set_local $var$40
(get_local $var$0)
)
(set_local $var$51
(get_local $var$50)
)
(set_local $var$59
(i32.const 5)
)
)
)
)
(if
(i32.eq
(get_local $var$59)
(i32.const 5)
)
(if_else
(get_local $var$51)
(block $label$10
(set_local $var$30
(get_local $var$29)
)
(set_local $var$41
(get_local $var$40)
)
(set_local $var$59
(i32.const 6)
)
)
(block $label$11
(set_local $var$36
(i32.const 0)
)
(set_local $var$44
(get_local $var$40)
)
)
)
)
(block $label$12
(if
(i32.eq
(get_local $var$59)
(i32.const 6)
)
(block $label$13
(set_local $var$7
(i32.load8_s align=1
(get_local $var$41)
)
)
(set_local $var$8
(i32.and
(get_local $var$1)
(i32.const 255)
)
)
(set_local $var$19
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$7)
(i32.const 24)
)
(i32.const 24)
)
(i32.shr_s
(i32.shl
(get_local $var$8)
(i32.const 24)
)
(i32.const 24)
)
)
)
(if_else
(get_local $var$19)
(block $label$14
(set_local $var$36
(get_local $var$30)
)
(set_local $var$44
(get_local $var$41)
)
)
(block $label$15
(set_local $var$28
(i32.mul
(get_local $var$21)
(i32.const 16843009)
)
)
(set_local $var$17
(i32.gt_u
(i32.shr_u
(get_local $var$30)
(i32.const 0)
)
(i32.const 3)
)
)
(block $label$16
(if_else
(get_local $var$17)
(block $label$17
(set_local $var$33
(get_local $var$30)
)
(set_local $var$56
(get_local $var$41)
)
(loop $label$18 $label$19
(block $label$20
(set_local $var$9
(i32.load align=4
(get_local $var$56)
)
)
(set_local $var$58
(i32.xor
(get_local $var$9)
(get_local $var$28)
)
)
(set_local $var$45
(i32.add
(get_local $var$58)
(i32.const -16843009)
)
)
(set_local $var$37
(i32.and
(get_local $var$58)
(i32.const -2139062144)
)
)
(set_local $var$13
(i32.xor
(get_local $var$37)
(i32.const -2139062144)
)
)
(set_local $var$14
(i32.and
(get_local $var$13)
(get_local $var$45)
)
)
(set_local $var$27
(i32.eq
(get_local $var$14)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$27)
(i32.const 0)
)
(block $label$21
(set_local $var$34
(get_local $var$33)
)
(set_local $var$57
(get_local $var$56)
)
(br $label$18)
)
)
(set_local $var$25
(i32.add
(get_local $var$56)
(i32.const 4)
)
)
(set_local $var$46
(i32.add
(get_local $var$33)
(i32.const -4)
)
)
(set_local $var$16
(i32.gt_u
(i32.shr_u
(get_local $var$46)
(i32.const 0)
)
(i32.const 3)
)
)
(if_else
(get_local $var$16)
(block $label$22
(set_local $var$33
(get_local $var$46)
)
(set_local $var$56
(get_local $var$25)
)
)
(block $label$23
(set_local $var$32
(get_local $var$46)
)
(set_local $var$55
(get_local $var$25)
)
(set_local $var$59
(i32.const 11)
)
(br $label$16)
)
)
(br $label$19)
)
)
(set_local $var$35
(get_local $var$34)
)
(set_local $var$43
(get_local $var$57)
)
)
(block $label$24
(set_local $var$32
(get_local $var$30)
)
(set_local $var$55
(get_local $var$41)
)
(set_local $var$59
(i32.const 11)
)
)
)
)
(if
(i32.eq
(get_local $var$59)
(i32.const 11)
)
(block $label$25
(set_local $var$53
(i32.eq
(get_local $var$32)
(i32.const 0)
)
)
(if_else
(get_local $var$53)
(block $label$26
(set_local $var$36
(i32.const 0)
)
(set_local $var$44
(get_local $var$55)
)
(br $label$12)
)
(block $label$27
(set_local $var$35
(get_local $var$32)
)
(set_local $var$43
(get_local $var$55)
)
)
)
)
)
(loop $label$28 $label$29
(block $label$30
(set_local $var$10
(i32.load8_s align=1
(get_local $var$43)
)
)
(set_local $var$18
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$10)
(i32.const 24)
)
(i32.const 24)
)
(i32.shr_s
(i32.shl
(get_local $var$8)
(i32.const 24)
)
(i32.const 24)
)
)
)
(if
(get_local $var$18)
(block $label$31
(set_local $var$36
(get_local $var$35)
)
(set_local $var$44
(get_local $var$43)
)
(br $label$12)
)
)
(set_local $var$26
(i32.add
(get_local $var$43)
(i32.const 1)
)
)
(set_local $var$23
(i32.add
(get_local $var$35)
(i32.const -1)
)
)
(set_local $var$52
(i32.eq
(get_local $var$23)
(i32.const 0)
)
)
(if_else
(get_local $var$52)
(block $label$32
(set_local $var$36
(i32.const 0)
)
(set_local $var$44
(get_local $var$26)
)
(br $label$28)
)
(block $label$33
(set_local $var$35
(get_local $var$23)
)
(set_local $var$43
(get_local $var$26)
)
)
)
(br $label$29)
)
)
)
)
)
)
)
(set_local $var$54
(i32.ne
(get_local $var$36)
(i32.const 0)
)
)
(set_local $var$20
(if_else
(get_local $var$54)
(get_local $var$44)
(i32.const 0)
)
)
(get_local $var$20)
)
)
(func $___syscall_ret (type $1) (param $var$0 i32) (result 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)
(block $label$0
(set_local $var$6
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$2
(i32.gt_u
(i32.shr_u
(get_local $var$0)
(i32.const 0)
)
(i32.const -4096)
)
)
(if_else
(get_local $var$2)
(block $label$1
(set_local $var$4
(i32.sub
(i32.const 0)
(get_local $var$0)
)
)
(set_local $var$1
(call $___errno_location)
)
(i32.store align=4
(get_local $var$1)
(get_local $var$4)
)
(set_local $var$3
(i32.const -1)
)
)
(set_local $var$3
(get_local $var$0)
)
)
(get_local $var$3)
)
)
(func $___fflush_unlocked (type $1) (param $var$0 i32) (result 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)
(block $label$0
(set_local $var$23
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$20
(i32.add
(get_local $var$0)
(i32.const 20)
)
)
(set_local $var$1
(i32.load align=4
(get_local $var$20)
)
)
(set_local $var$18
(i32.add
(get_local $var$0)
(i32.const 28)
)
)
(set_local $var$2
(i32.load align=4
(get_local $var$18)
)
)
(set_local $var$8
(i32.gt_u
(i32.shr_u
(get_local $var$1)
(i32.const 0)
)
(i32.shr_u
(get_local $var$2)
(i32.const 0)
)
)
)
(if_else
(get_local $var$8)
(block $label$1
(set_local $var$21
(i32.add
(get_local $var$0)
(i32.const 36)
)
)
(set_local $var$3
(i32.load align=4
(get_local $var$21)
)
)
(call_indirect $0
(i32.add
(i32.and
(get_local $var$3)
(i32.const 7)
)
(i32.const 2)
)
(get_local $var$0)
(i32.const 0)
(i32.const 0)
)
(set_local $var$4
(i32.load align=4
(get_local $var$20)
)
)
(set_local $var$17
(i32.eq
(get_local $var$4)
(i32.const 0)
)
)
(if_else
(get_local $var$17)
(set_local $var$11
(i32.const -1)
)
(set_local $var$22
(i32.const 3)
)
)
)
(set_local $var$22
(i32.const 3)
)
)
(if
(i32.eq
(get_local $var$22)
(i32.const 3)
)
(block $label$2
(set_local $var$12
(i32.add
(get_local $var$0)
(i32.const 4)
)
)
(set_local $var$5
(i32.load align=4
(get_local $var$12)
)
)
(set_local $var$10
(i32.add
(get_local $var$0)
(i32.const 8)
)
)
(set_local $var$6
(i32.load align=4
(get_local $var$10)
)
)
(set_local $var$9
(i32.lt_u
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
(i32.shr_u
(get_local $var$6)
(i32.const 0)
)
)
)
(if
(get_local $var$9)
(block $label$3
(set_local $var$13
(i32.add
(get_local $var$0)
(i32.const 40)
)
)
(set_local $var$7
(i32.load align=4
(get_local $var$13)
)
)
(set_local $var$14
(get_local $var$5)
)
(set_local $var$15
(get_local $var$6)
)
(set_local $var$16
(i32.sub
(get_local $var$14)
(get_local $var$15)
)
)
(call_indirect $0
(i32.add
(i32.and
(get_local $var$7)
(i32.const 7)
)
(i32.const 2)
)
(get_local $var$0)
(get_local $var$16)
(i32.const 1)
)
)
)
(set_local $var$19
(i32.add
(get_local $var$0)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$19)
(i32.const 0)
)
(i32.store align=4
(get_local $var$18)
(i32.const 0)
)
(i32.store align=4
(get_local $var$20)
(i32.const 0)
)
(i32.store align=4
(get_local $var$10)
(i32.const 0)
)
(i32.store align=4
(get_local $var$12)
(i32.const 0)
)
(set_local $var$11
(i32.const 0)
)
)
)
(get_local $var$11)
)
)
(func $_cleanup (type $2) (param $var$0 i32)
(local $var$1 i32)
(local $var$2 i32)
(local $var$3 i32)
(local $var$4 i32)
(local $var$5 i32)
(block $label$0
(set_local $var$5
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$2
(i32.add
(get_local $var$0)
(i32.const 68)
)
)
(set_local $var$1
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$3
(i32.eq
(get_local $var$1)
(i32.const 0)
)
)
(if
(get_local $var$3)
(call $___unlockfile
(get_local $var$0)
)
)
(br $label$0)
)
)
(func $_printf_core (type $9) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (param $var$4 i32) (result 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)
(local $var$222 i32)
(local $var$223 i32)
(local $var$224 i32)
(local $var$225 i32)
(local $var$226 i32)
(local $var$227 i32)
(local $var$228 i32)
(local $var$229 i32)
(local $var$230 i32)
(local $var$231 i32)
(local $var$232 i32)
(local $var$233 i32)
(local $var$234 i32)
(local $var$235 i32)
(local $var$236 i32)
(local $var$237 i32)
(local $var$238 i32)
(local $var$239 i32)
(local $var$240 i32)
(local $var$241 i32)
(local $var$242 i32)
(local $var$243 i32)
(local $var$244 i32)
(local $var$245 i32)
(local $var$246 i32)
(local $var$247 i32)
(local $var$248 i32)
(local $var$249 i32)
(local $var$250 i32)
(local $var$251 i32)
(local $var$252 i32)
(local $var$253 i32)
(local $var$254 i32)
(local $var$255 i32)
(local $var$256 i32)
(local $var$257 i32)
(local $var$258 i32)
(local $var$259 i32)
(local $var$260 i32)
(local $var$261 i32)
(local $var$262 i32)
(local $var$263 i32)
(local $var$264 i32)
(local $var$265 i32)
(local $var$266 i32)
(local $var$267 i32)
(local $var$268 i32)
(local $var$269 i32)
(local $var$270 i32)
(local $var$271 i32)
(local $var$272 i32)
(local $var$273 i32)
(local $var$274 i32)
(local $var$275 i32)
(local $var$276 i32)
(local $var$277 i32)
(local $var$278 i32)
(local $var$279 i32)
(local $var$280 i32)
(local $var$281 i32)
(local $var$282 i32)
(local $var$283 i32)
(local $var$284 i32)
(local $var$285 i32)
(local $var$286 i32)
(local $var$287 i32)
(local $var$288 i32)
(local $var$289 i32)
(local $var$290 i32)
(local $var$291 i32)
(local $var$292 i32)
(local $var$293 i32)
(local $var$294 i32)
(local $var$295 i32)
(local $var$296 i32)
(local $var$297 i32)
(local $var$298 i32)
(local $var$299 i32)
(local $var$300 i32)
(local $var$301 i32)
(local $var$302 i32)
(local $var$303 i32)
(local $var$304 i32)
(local $var$305 i32)
(local $var$306 i32)
(local $var$307 i32)
(local $var$308 i32)
(local $var$309 i32)
(local $var$310 i32)
(local $var$311 i32)
(local $var$312 i32)
(local $var$313 i32)
(local $var$314 i32)
(local $var$315 i32)
(local $var$316 i32)
(local $var$317 i32)
(local $var$318 i32)
(local $var$319 i32)
(local $var$320 i32)
(local $var$321 i32)
(local $var$322 i32)
(local $var$323 i32)
(local $var$324 i32)
(local $var$325 i32)
(local $var$326 i32)
(local $var$327 i32)
(local $var$328 i32)
(local $var$329 i32)
(local $var$330 i32)
(local $var$331 i32)
(local $var$332 i32)
(local $var$333 i32)
(local $var$334 i32)
(local $var$335 i32)
(local $var$336 i32)
(local $var$337 i32)
(local $var$338 i32)
(local $var$339 i32)
(local $var$340 i32)
(local $var$341 i32)
(local $var$342 i32)
(local $var$343 i32)
(local $var$344 i32)
(local $var$345 i32)
(local $var$346 i32)
(local $var$347 i32)
(local $var$348 i32)
(local $var$349 i32)
(local $var$350 i32)
(local $var$351 i32)
(local $var$352 i32)
(local $var$353 i32)
(local $var$354 i32)
(local $var$355 i32)
(local $var$356 i32)
(local $var$357 i32)
(local $var$358 i32)
(local $var$359 i32)
(local $var$360 i32)
(local $var$361 i32)
(local $var$362 i32)
(local $var$363 i32)
(local $var$364 i32)
(local $var$365 i32)
(local $var$366 i32)
(local $var$367 i32)
(local $var$368 i32)
(local $var$369 i32)
(local $var$370 i32)
(local $var$371 i32)
(local $var$372 i32)
(local $var$373 i32)
(local $var$374 i32)
(local $var$375 i32)
(local $var$376 i32)
(local $var$377 i32)
(local $var$378 i32)
(local $var$379 i32)
(local $var$380 i32)
(local $var$381 i32)
(local $var$382 i32)
(local $var$383 i32)
(local $var$384 i32)
(local $var$385 i32)
(local $var$386 i32)
(local $var$387 i32)
(local $var$388 i32)
(local $var$389 i32)
(local $var$390 i32)
(local $var$391 i32)
(local $var$392 i32)
(local $var$393 i32)
(local $var$394 i32)
(local $var$395 i32)
(local $var$396 i32)
(local $var$397 i32)
(local $var$398 i32)
(local $var$399 i32)
(local $var$400 i32)
(local $var$401 i32)
(local $var$402 i32)
(local $var$403 i32)
(local $var$404 i32)
(local $var$405 i32)
(local $var$406 i32)
(local $var$407 i32)
(local $var$408 i32)
(local $var$409 i32)
(local $var$410 i32)
(local $var$411 i32)
(local $var$412 i32)
(local $var$413 i32)
(local $var$414 i32)
(local $var$415 i32)
(local $var$416 i32)
(local $var$417 i32)
(local $var$418 i32)
(local $var$419 i32)
(local $var$420 i32)
(local $var$421 i32)
(local $var$422 i32)
(local $var$423 i32)
(local $var$424 i32)
(local $var$425 i32)
(local $var$426 i32)
(local $var$427 i32)
(local $var$428 i32)
(local $var$429 i32)
(local $var$430 i32)
(local $var$431 i32)
(local $var$432 i32)
(local $var$433 i32)
(local $var$434 i32)
(local $var$435 i32)
(local $var$436 i32)
(local $var$437 i32)
(local $var$438 i32)
(local $var$439 i32)
(local $var$440 i32)
(local $var$441 i32)
(local $var$442 i32)
(local $var$443 i32)
(local $var$444 i32)
(local $var$445 i32)
(local $var$446 i32)
(local $var$447 i32)
(local $var$448 i32)
(local $var$449 i32)
(local $var$450 i32)
(local $var$451 i32)
(local $var$452 i32)
(local $var$453 i32)
(local $var$454 i32)
(local $var$455 i32)
(local $var$456 i32)
(local $var$457 i32)
(local $var$458 i32)
(local $var$459 i32)
(local $var$460 i32)
(local $var$461 i32)
(local $var$462 i32)
(local $var$463 i32)
(local $var$464 i32)
(local $var$465 i32)
(local $var$466 i32)
(local $var$467 i32)
(local $var$468 i32)
(local $var$469 i32)
(local $var$470 i32)
(local $var$471 i32)
(local $var$472 i32)
(local $var$473 i32)
(local $var$474 i32)
(local $var$475 i32)
(local $var$476 i32)
(local $var$477 i32)
(local $var$478 i32)
(local $var$479 i32)
(local $var$480 i32)
(local $var$481 i32)
(local $var$482 i32)
(local $var$483 i32)
(local $var$484 i32)
(local $var$485 i32)
(local $var$486 i32)
(local $var$487 i32)
(local $var$488 i32)
(local $var$489 i32)
(local $var$490 i32)
(local $var$491 i32)
(local $var$492 i32)
(local $var$493 i32)
(local $var$494 i32)
(local $var$495 i32)
(local $var$496 i32)
(local $var$497 i32)
(local $var$498 i32)
(local $var$499 i32)
(local $var$500 i32)
(local $var$501 i32)
(local $var$502 i32)
(local $var$503 i32)
(local $var$504 i32)
(local $var$505 i32)
(local $var$506 i32)
(local $var$507 i32)
(local $var$508 i32)
(local $var$509 i32)
(local $var$510 i32)
(local $var$511 i32)
(local $var$512 i32)
(local $var$513 i32)
(local $var$514 i32)
(local $var$515 i32)
(local $var$516 i32)
(local $var$517 i32)
(local $var$518 i32)
(local $var$519 i32)
(local $var$520 i32)
(local $var$521 i32)
(local $var$522 i32)
(local $var$523 i32)
(local $var$524 i32)
(local $var$525 i32)
(local $var$526 i32)
(local $var$527 i32)
(local $var$528 i32)
(local $var$529 i32)
(local $var$530 i32)
(local $var$531 i32)
(local $var$532 i32)
(local $var$533 i32)
(local $var$534 i32)
(local $var$535 i32)
(local $var$536 i32)
(local $var$537 i32)
(local $var$538 i32)
(local $var$539 i32)
(local $var$540 i32)
(local $var$541 i32)
(local $var$542 i32)
(local $var$543 i32)
(local $var$544 i32)
(local $var$545 i32)
(local $var$546 i32)
(local $var$547 i32)
(local $var$548 i32)
(local $var$549 i32)
(local $var$550 i32)
(local $var$551 i32)
(local $var$552 i32)
(local $var$553 i32)
(local $var$554 i32)
(local $var$555 i32)
(local $var$556 i32)
(local $var$557 i32)
(local $var$558 i32)
(local $var$559 i32)
(local $var$560 i32)
(local $var$561 i32)
(local $var$562 i32)
(local $var$563 i32)
(local $var$564 i32)
(local $var$565 i32)
(local $var$566 i32)
(local $var$567 i32)
(local $var$568 i32)
(local $var$569 i32)
(local $var$570 i32)
(local $var$571 i32)
(local $var$572 i32)
(local $var$573 i32)
(local $var$574 i32)
(local $var$575 i32)
(local $var$576 i32)
(local $var$577 i32)
(local $var$578 i32)
(local $var$579 i32)
(local $var$580 i32)
(local $var$581 i32)
(local $var$582 i32)
(local $var$583 i32)
(local $var$584 i32)
(local $var$585 i32)
(local $var$586 i32)
(local $var$587 i32)
(local $var$588 i32)
(local $var$589 i32)
(local $var$590 i32)
(local $var$591 i32)
(local $var$592 i32)
(local $var$593 i32)
(local $var$594 i32)
(local $var$595 i32)
(local $var$596 i32)
(local $var$597 i32)
(local $var$598 i32)
(local $var$599 i32)
(local $var$600 i32)
(local $var$601 i32)
(local $var$602 i32)
(local $var$603 i32)
(local $var$604 i32)
(local $var$605 i32)
(local $var$606 i32)
(local $var$607 i32)
(local $var$608 i32)
(local $var$609 i32)
(local $var$610 i32)
(local $var$611 i32)
(local $var$612 i32)
(local $var$613 i32)
(local $var$614 i32)
(local $var$615 i32)
(local $var$616 i32)
(local $var$617 i32)
(local $var$618 i32)
(local $var$619 i32)
(local $var$620 i32)
(local $var$621 i32)
(local $var$622 i32)
(local $var$623 i32)
(local $var$624 i32)
(local $var$625 i32)
(local $var$626 i32)
(local $var$627 i32)
(local $var$628 i32)
(local $var$629 i32)
(local $var$630 i32)
(local $var$631 i32)
(local $var$632 i32)
(local $var$633 i32)
(local $var$634 i32)
(local $var$635 i32)
(local $var$636 i32)
(local $var$637 i32)
(local $var$638 i32)
(local $var$639 i32)
(local $var$640 i32)
(local $var$641 i32)
(local $var$642 i32)
(local $var$643 i32)
(local $var$644 i32)
(local $var$645 i32)
(local $var$646 i32)
(local $var$647 i32)
(local $var$648 i32)
(local $var$649 i32)
(local $var$650 i32)
(local $var$651 i32)
(local $var$652 i32)
(local $var$653 i32)
(local $var$654 i32)
(local $var$655 i32)
(local $var$656 i32)
(local $var$657 i32)
(local $var$658 i32)
(local $var$659 i32)
(local $var$660 i32)
(local $var$661 i32)
(local $var$662 i32)
(local $var$663 i32)
(local $var$664 i32)
(local $var$665 i32)
(local $var$666 i32)
(local $var$667 i32)
(local $var$668 i32)
(local $var$669 i32)
(local $var$670 i32)
(local $var$671 i32)
(local $var$672 i32)
(local $var$673 i32)
(local $var$674 i32)
(local $var$675 i32)
(local $var$676 i32)
(local $var$677 i32)
(local $var$678 i32)
(local $var$679 i32)
(local $var$680 i32)
(local $var$681 i32)
(local $var$682 i32)
(local $var$683 i32)
(local $var$684 i32)
(local $var$685 i32)
(local $var$686 i32)
(local $var$687 i32)
(local $var$688 i32)
(local $var$689 i32)
(local $var$690 i32)
(local $var$691 i32)
(local $var$692 i32)
(local $var$693 i32)
(local $var$694 i32)
(local $var$695 i32)
(local $var$696 i32)
(local $var$697 i32)
(local $var$698 i32)
(local $var$699 i32)
(local $var$700 i32)
(local $var$701 i32)
(local $var$702 i32)
(local $var$703 i32)
(local $var$704 i32)
(local $var$705 i32)
(local $var$706 i32)
(local $var$707 i32)
(local $var$708 i32)
(local $var$709 i32)
(local $var$710 i32)
(local $var$711 i32)
(local $var$712 i32)
(local $var$713 i32)
(local $var$714 i32)
(local $var$715 i32)
(local $var$716 i32)
(local $var$717 i32)
(local $var$718 i32)
(local $var$719 i32)
(local $var$720 i32)
(local $var$721 i32)
(local $var$722 i32)
(local $var$723 i32)
(local $var$724 i32)
(local $var$725 i32)
(local $var$726 i32)
(local $var$727 i32)
(local $var$728 i32)
(local $var$729 i32)
(local $var$730 i32)
(local $var$731 i32)
(local $var$732 i32)
(local $var$733 i32)
(local $var$734 i32)
(local $var$735 i32)
(local $var$736 i32)
(local $var$737 i32)
(local $var$738 i32)
(local $var$739 i32)
(local $var$740 i32)
(local $var$741 i32)
(local $var$742 i32)
(local $var$743 i32)
(local $var$744 i32)
(local $var$745 i32)
(local $var$746 i32)
(local $var$747 i32)
(local $var$748 i32)
(local $var$749 i32)
(local $var$750 i32)
(local $var$751 i32)
(local $var$752 i32)
(local $var$753 i32)
(local $var$754 i32)
(local $var$755 i32)
(local $var$756 i32)
(local $var$757 i32)
(local $var$758 i32)
(local $var$759 i32)
(local $var$760 i32)
(local $var$761 i32)
(local $var$762 i32)
(local $var$763 i32)
(local $var$764 i32)
(local $var$765 i32)
(local $var$766 i32)
(local $var$767 i32)
(local $var$768 i32)
(local $var$769 i32)
(local $var$770 i32)
(local $var$771 i32)
(local $var$772 i32)
(local $var$773 i32)
(local $var$774 i32)
(local $var$775 i32)
(local $var$776 i32)
(local $var$777 i32)
(local $var$778 i32)
(local $var$779 i32)
(local $var$780 i32)
(local $var$781 i32)
(local $var$782 i32)
(local $var$783 i32)
(local $var$784 i32)
(local $var$785 i32)
(local $var$786 i32)
(local $var$787 i32)
(local $var$788 i32)
(local $var$789 i32)
(local $var$790 i32)
(local $var$791 i32)
(local $var$792 i32)
(local $var$793 i32)
(local $var$794 i32)
(local $var$795 i32)
(local $var$796 i32)
(local $var$797 i32)
(local $var$798 i32)
(local $var$799 i32)
(local $var$800 i32)
(local $var$801 i32)
(local $var$802 i32)
(local $var$803 i32)
(local $var$804 i32)
(local $var$805 i32)
(local $var$806 i32)
(local $var$807 i32)
(local $var$808 i32)
(local $var$809 i32)
(local $var$810 i32)
(local $var$811 i32)
(local $var$812 i32)
(local $var$813 i32)
(local $var$814 i32)
(local $var$815 i32)
(local $var$816 i32)
(local $var$817 i32)
(local $var$818 i32)
(local $var$819 i32)
(local $var$820 i32)
(local $var$821 i32)
(local $var$822 i32)
(local $var$823 i32)
(local $var$824 i32)
(local $var$825 i32)
(local $var$826 i32)
(local $var$827 i32)
(local $var$828 i32)
(local $var$829 i32)
(local $var$830 i32)
(local $var$831 i32)
(local $var$832 i32)
(local $var$833 i32)
(local $var$834 i32)
(local $var$835 i32)
(local $var$836 i32)
(local $var$837 i32)
(local $var$838 i32)
(local $var$839 i32)
(local $var$840 i32)
(local $var$841 i32)
(local $var$842 i32)
(local $var$843 i32)
(local $var$844 i32)
(local $var$845 i32)
(local $var$846 i32)
(local $var$847 i32)
(local $var$848 i32)
(local $var$849 i32)
(local $var$850 i32)
(local $var$851 i32)
(local $var$852 i32)
(local $var$853 i32)
(local $var$854 i32)
(local $var$855 i32)
(local $var$856 i32)
(local $var$857 i32)
(local $var$858 i32)
(local $var$859 i32)
(local $var$860 i32)
(local $var$861 i32)
(local $var$862 i32)
(local $var$863 i32)
(local $var$864 i32)
(local $var$865 i32)
(local $var$866 i32)
(local $var$867 i32)
(local $var$868 i32)
(local $var$869 i32)
(local $var$870 i32)
(local $var$871 i32)
(local $var$872 i32)
(local $var$873 i32)
(local $var$874 i32)
(local $var$875 i32)
(local $var$876 i32)
(local $var$877 i32)
(local $var$878 i32)
(local $var$879 i32)
(local $var$880 i32)
(local $var$881 i32)
(local $var$882 i32)
(local $var$883 i32)
(local $var$884 i32)
(local $var$885 i32)
(local $var$886 i32)
(local $var$887 i32)
(local $var$888 i32)
(local $var$889 i32)
(local $var$890 i32)
(local $var$891 i32)
(local $var$892 i32)
(local $var$893 i32)
(local $var$894 i32)
(local $var$895 i32)
(local $var$896 i32)
(local $var$897 i32)
(local $var$898 i32)
(local $var$899 i32)
(local $var$900 i32)
(local $var$901 i32)
(local $var$902 i32)
(local $var$903 i32)
(local $var$904 i32)
(local $var$905 i32)
(local $var$906 i32)
(local $var$907 i32)
(local $var$908 i32)
(local $var$909 i32)
(local $var$910 i32)
(local $var$911 i32)
(local $var$912 i32)
(local $var$913 i32)
(local $var$914 i32)
(local $var$915 i32)
(local $var$916 i32)
(local $var$917 i32)
(local $var$918 i32)
(local $var$919 i32)
(local $var$920 i32)
(local $var$921 i32)
(local $var$922 i32)
(local $var$923 i32)
(local $var$924 i32)
(local $var$925 i32)
(local $var$926 i32)
(local $var$927 i32)
(local $var$928 i32)
(local $var$929 i32)
(local $var$930 i32)
(local $var$931 i32)
(local $var$932 i32)
(local $var$933 i32)
(local $var$934 i32)
(local $var$935 i32)
(local $var$936 i32)
(local $var$937 i32)
(local $var$938 i32)
(local $var$939 i32)
(local $var$940 i32)
(local $var$941 i32)
(local $var$942 i32)
(local $var$943 i32)
(local $var$944 i32)
(local $var$945 i32)
(local $var$946 i32)
(local $var$947 i32)
(local $var$948 i32)
(local $var$949 i32)
(local $var$950 i32)
(local $var$951 i32)
(local $var$952 i32)
(local $var$953 i32)
(local $var$954 i32)
(local $var$955 i32)
(local $var$956 i32)
(local $var$957 i32)
(local $var$958 i32)
(local $var$959 i32)
(local $var$960 i32)
(local $var$961 i32)
(local $var$962 i32)
(local $var$963 i32)
(local $var$964 i32)
(local $var$965 i32)
(local $var$966 i32)
(local $var$967 i32)
(local $var$968 i32)
(local $var$969 i32)
(local $var$970 i32)
(local $var$971 i32)
(local $var$972 i32)
(local $var$973 i32)
(local $var$974 i32)
(local $var$975 i32)
(local $var$976 i32)
(local $var$977 i32)
(local $var$978 i32)
(local $var$979 i32)
(local $var$980 i32)
(local $var$981 i32)
(local $var$982 i32)
(local $var$983 i32)
(local $var$984 i32)
(local $var$985 i32)
(local $var$986 i32)
(local $var$987 i32)
(local $var$988 i32)
(local $var$989 i32)
(local $var$990 i32)
(local $var$991 i32)
(local $var$992 i32)
(local $var$993 i32)
(local $var$994 i32)
(local $var$995 i32)
(local $var$996 i32)
(local $var$997 i32)
(local $var$998 i32)
(local $var$999 i32)
(local $var$1000 i32)
(local $var$1001 i32)
(local $var$1002 i32)
(local $var$1003 i32)
(local $var$1004 i32)
(local $var$1005 i32)
(local $var$1006 i32)
(local $var$1007 i32)
(local $var$1008 i32)
(local $var$1009 i32)
(local $var$1010 i32)
(local $var$1011 i32)
(local $var$1012 i32)
(local $var$1013 i32)
(local $var$1014 i32)
(local $var$1015 i32)
(local $var$1016 i32)
(local $var$1017 i32)
(local $var$1018 i32)
(local $var$1019 i32)
(local $var$1020 i32)
(local $var$1021 i32)
(local $var$1022 i32)
(local $var$1023 i32)
(local $var$1024 i32)
(local $var$1025 i32)
(local $var$1026 i32)
(local $var$1027 i32)
(local $var$1028 i32)
(local $var$1029 i32)
(local $var$1030 i32)
(local $var$1031 i32)
(local $var$1032 i32)
(local $var$1033 i32)
(local $var$1034 i32)
(local $var$1035 i32)
(local $var$1036 f64)
(local $var$1037 f64)
(local $var$1038 f64)
(local $var$1039 f64)
(local $var$1040 f64)
(local $var$1041 f64)
(local $var$1042 f64)
(local $var$1043 f64)
(local $var$1044 f64)
(local $var$1045 f64)
(local $var$1046 f64)
(local $var$1047 f64)
(local $var$1048 f64)
(local $var$1049 f64)
(local $var$1050 f64)
(local $var$1051 f64)
(local $var$1052 f64)
(local $var$1053 f64)
(local $var$1054 f64)
(local $var$1055 f64)
(local $var$1056 f64)
(local $var$1057 f64)
(local $var$1058 f64)
(local $var$1059 f64)
(local $var$1060 f64)
(local $var$1061 f64)
(local $var$1062 f64)
(local $var$1063 f64)
(local $var$1064 f64)
(local $var$1065 f64)
(local $var$1066 f64)
(local $var$1067 f64)
(local $var$1068 f64)
(block $label$0
(set_local $var$1035
(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 624)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(set_local $var$420
(i32.add
(get_local $var$1035)
(i32.const 24)
)
)
(set_local $var$618
(i32.add
(get_local $var$1035)
(i32.const 16)
)
)
(set_local $var$422
(i32.add
(get_local $var$1035)
(i32.const 588)
)
)
(set_local $var$619
(i32.add
(get_local $var$1035)
(i32.const 576)
)
)
(set_local $var$392
(get_local $var$1035)
)
(set_local $var$421
(i32.add
(get_local $var$1035)
(i32.const 536)
)
)
(set_local $var$1007
(i32.add
(get_local $var$1035)
(i32.const 8)
)
)
(set_local $var$755
(i32.add
(get_local $var$1035)
(i32.const 528)
)
)
(set_local $var$969
(i32.ne
(get_local $var$0)
(i32.const 0)
)
)
(set_local $var$309
(i32.add
(get_local $var$421)
(i32.const 40)
)
)
(set_local $var$859
(get_local $var$309)
)
(set_local $var$314
(i32.add
(get_local $var$421)
(i32.const 39)
)
)
(set_local $var$412
(i32.add
(get_local $var$1007)
(i32.const 4)
)
)
(set_local $var$400
(i32.add
(get_local $var$619)
(i32.const 12)
)
)
(set_local $var$673
(i32.add
(get_local $var$619)
(i32.const 11)
)
)
(set_local $var$866
(get_local $var$422)
)
(set_local $var$857
(get_local $var$400)
)
(set_local $var$888
(i32.sub
(get_local $var$857)
(get_local $var$866)
)
)
(set_local $var$886
(i32.sub
(i32.const -2)
(get_local $var$866)
)
)
(set_local $var$887
(i32.add
(get_local $var$857)
(i32.const 2)
)
)
(set_local $var$310
(i32.add
(get_local $var$420)
(i32.const 288)
)
)
(set_local $var$325
(i32.add
(get_local $var$422)
(i32.const 9)
)
)
(set_local $var$864
(get_local $var$325)
)
(set_local $var$708
(i32.add
(get_local $var$422)
(i32.const 8)
)
)
(set_local $var$549
(i32.const 0)
)
(set_local $var$685
(get_local $var$1)
)
(set_local $var$738
(i32.const 0)
)
(set_local $var$743
(i32.const 0)
)
(loop $label$1 $label$2
(block $label$3
(set_local $var$431
(i32.gt_s
(get_local $var$549)
(i32.const -1)
)
)
(block $label$4
(if_else
(get_local $var$431)
(block $label$5
(set_local $var$849
(i32.sub
(i32.const 2147483647)
(get_local $var$549)
)
)
(set_local $var$432
(i32.gt_s
(get_local $var$738)
(get_local $var$849)
)
)
(if_else
(get_local $var$432)
(block $label$6
(set_local $var$423
(call $___errno_location)
)
(i32.store align=4
(get_local $var$423)
(i32.const 75)
)
(set_local $var$550
(i32.const -1)
)
(br $label$4)
)
(block $label$7
(set_local $var$302
(i32.add
(get_local $var$738)
(get_local $var$549)
)
)
(set_local $var$550
(get_local $var$302)
)
(br $label$4)
)
)
)
(set_local $var$550
(get_local $var$549)
)
)
)
(set_local $var$21
(i32.load8_s align=1
(get_local $var$685)
)
)
(set_local $var$941
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$21)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 0)
)
)
(if_else
(get_local $var$941)
(block $label$8
(set_local $var$551
(get_local $var$550)
)
(set_local $var$744
(get_local $var$743)
)
(set_local $var$1034
(i32.const 242)
)
(br $label$1)
)
(block $label$9
(set_local $var$22
(get_local $var$21)
)
(set_local $var$684
(get_local $var$685)
)
)
)
(loop $label$10 $label$11
(block $label$12
(tableswitch $label$16
(i32.sub
(i32.shr_s
(i32.shl
(get_local $var$22)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 0)
)
(table (case $label$14) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$13)) (case $label$15)
(case $label$13
(block $label$17
(set_local $var$687
(get_local $var$684)
)
(set_local $var$1020
(get_local $var$684)
)
(set_local $var$1034
(i32.const 9)
)
(br $label$10)
(br $label$16)
)
)
(case $label$14
(block $label$18
(set_local $var$686
(get_local $var$684)
)
(set_local $var$1019
(get_local $var$684)
)
(br $label$10)
(br $label$16)
)
)
(case $label$15
(nop)
)
)
(set_local $var$666
(i32.add
(get_local $var$684)
(i32.const 1)
)
)
(set_local $var$13
(i32.load8_s align=1
(get_local $var$666)
)
)
(set_local $var$22
(get_local $var$13)
)
(set_local $var$684
(get_local $var$666)
)
(br $label$11)
)
)
(block $label$19
(if
(i32.eq
(get_local $var$1034)
(i32.const 9)
)
(loop $label$20 $label$21
(block $label$22
(set_local $var$1034
(i32.const 0)
)
(set_local $var$406
(i32.add
(get_local $var$687)
(i32.const 1)
)
)
(set_local $var$132
(i32.load8_s align=1
(get_local $var$406)
)
)
(set_local $var$443
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$132)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 37)
)
)
(if
(i32.eq
(get_local $var$443)
(i32.const 0)
)
(block $label$23
(set_local $var$686
(get_local $var$687)
)
(set_local $var$1019
(get_local $var$1020)
)
(br $label$19)
)
)
(set_local $var$690
(i32.add
(get_local $var$1020)
(i32.const 1)
)
)
(set_local $var$307
(i32.add
(get_local $var$687)
(i32.const 2)
)
)
(set_local $var$212
(i32.load8_s align=1
(get_local $var$307)
)
)
(set_local $var$439
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$212)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 37)
)
)
(if_else
(get_local $var$439)
(block $label$24
(set_local $var$687
(get_local $var$307)
)
(set_local $var$1020
(get_local $var$690)
)
(set_local $var$1034
(i32.const 9)
)
)
(block $label$25
(set_local $var$686
(get_local $var$307)
)
(set_local $var$1019
(get_local $var$690)
)
(br $label$20)
)
)
(br $label$21)
)
)
)
)
(set_local $var$855
(get_local $var$1019)
)
(set_local $var$865
(get_local $var$685)
)
(set_local $var$884
(i32.sub
(get_local $var$855)
(get_local $var$865)
)
)
(if
(get_local $var$969)
(block $label$26
(set_local $var$223
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$355
(i32.and
(get_local $var$223)
(i32.const 32)
)
)
(set_local $var$942
(i32.eq
(get_local $var$355)
(i32.const 0)
)
)
(if
(get_local $var$942)
(call $___fwritex
(get_local $var$685)
(get_local $var$884)
(get_local $var$0)
)
)
)
)
(set_local $var$972
(i32.eq
(get_local $var$1019)
(get_local $var$685)
)
)
(if
(i32.eq
(get_local $var$972)
(i32.const 0)
)
(block $label$27
(set_local $var$745
(get_local $var$743)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$686)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$745)
)
(br $label$2)
)
)
(set_local $var$410
(i32.add
(get_local $var$686)
(i32.const 1)
)
)
(set_local $var$234
(i32.load8_s align=1
(get_local $var$410)
)
)
(set_local $var$586
(i32.shr_s
(i32.shl
(get_local $var$234)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$723
(i32.add
(get_local $var$586)
(i32.const -48)
)
)
(set_local $var$716
(i32.lt_u
(i32.shr_u
(get_local $var$723)
(i32.const 0)
)
(i32.const 10)
)
)
(if_else
(get_local $var$716)
(block $label$28
(set_local $var$411
(i32.add
(get_local $var$686)
(i32.const 2)
)
)
(set_local $var$245
(i32.load8_s align=1
(get_local $var$411)
)
)
(set_local $var$474
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$245)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 36)
)
)
(set_local $var$319
(i32.add
(get_local $var$686)
(i32.const 3)
)
)
(set_local $var$320
(if_else
(get_local $var$474)
(get_local $var$319)
(get_local $var$410)
)
)
(set_local $var$7
(if_else
(get_local $var$474)
(i32.const 1)
(get_local $var$743)
)
)
(set_local $var$724
(if_else
(get_local $var$474)
(get_local $var$723)
(i32.const -1)
)
)
(set_local $var$15
(i32.load8_s align=1
(get_local $var$320)
)
)
(set_local $var$256
(get_local $var$15)
)
(set_local $var$397
(get_local $var$724)
)
(set_local $var$746
(get_local $var$7)
)
(set_local $var$845
(get_local $var$320)
)
)
(block $label$29
(set_local $var$256
(get_local $var$234)
)
(set_local $var$397
(i32.const -1)
)
(set_local $var$746
(get_local $var$743)
)
(set_local $var$845
(get_local $var$410)
)
)
)
(set_local $var$588
(i32.shr_s
(i32.shl
(get_local $var$256)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$267
(i32.and
(get_local $var$588)
(i32.const -32)
)
)
(set_local $var$509
(i32.eq
(get_local $var$267)
(i32.const 32)
)
)
(block $label$30
(if_else
(get_local $var$509)
(block $label$31
(set_local $var$278
(get_local $var$256)
)
(set_local $var$589
(get_local $var$588)
)
(set_local $var$636
(i32.const 0)
)
(set_local $var$847
(get_local $var$845)
)
(loop $label$32 $label$33
(block $label$34
(set_local $var$927
(i32.add
(get_local $var$589)
(i32.const -32)
)
)
(set_local $var$837
(i32.shl
(i32.const 1)
(get_local $var$927)
)
)
(set_local $var$354
(i32.and
(get_local $var$837)
(i32.const 75913)
)
)
(set_local $var$993
(i32.eq
(get_local $var$354)
(i32.const 0)
)
)
(if
(get_local $var$993)
(block $label$35
(set_local $var$45
(get_local $var$278)
)
(set_local $var$635
(get_local $var$636)
)
(set_local $var$846
(get_local $var$847)
)
(br $label$30)
)
)
(set_local $var$590
(i32.shr_s
(i32.shl
(get_local $var$278)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$929
(i32.add
(get_local $var$590)
(i32.const -32)
)
)
(set_local $var$839
(i32.shl
(i32.const 1)
(get_local $var$929)
)
)
(set_local $var$771
(i32.or
(get_local $var$839)
(get_local $var$636)
)
)
(set_local $var$703
(i32.add
(get_local $var$847)
(i32.const 1)
)
)
(set_local $var$23
(i32.load8_s align=1
(get_local $var$703)
)
)
(set_local $var$587
(i32.shr_s
(i32.shl
(get_local $var$23)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$34
(i32.and
(get_local $var$587)
(i32.const -32)
)
)
(set_local $var$508
(i32.eq
(get_local $var$34)
(i32.const 32)
)
)
(if_else
(get_local $var$508)
(block $label$36
(set_local $var$278
(get_local $var$23)
)
(set_local $var$589
(get_local $var$587)
)
(set_local $var$636
(get_local $var$771)
)
(set_local $var$847
(get_local $var$703)
)
)
(block $label$37
(set_local $var$45
(get_local $var$23)
)
(set_local $var$635
(get_local $var$771)
)
(set_local $var$846
(get_local $var$703)
)
(br $label$32)
)
)
(br $label$33)
)
)
)
(block $label$38
(set_local $var$45
(get_local $var$256)
)
(set_local $var$635
(i32.const 0)
)
(set_local $var$846
(get_local $var$845)
)
)
)
)
(set_local $var$521
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$45)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 42)
)
)
(block $label$39
(if_else
(get_local $var$521)
(block $label$40
(set_local $var$417
(i32.add
(get_local $var$846)
(i32.const 1)
)
)
(set_local $var$56
(i32.load8_s align=1
(get_local $var$417)
)
)
(set_local $var$593
(i32.shr_s
(i32.shl
(get_local $var$56)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$730
(i32.add
(get_local $var$593)
(i32.const -48)
)
)
(set_local $var$722
(i32.lt_u
(i32.shr_u
(get_local $var$730)
(i32.const 0)
)
(i32.const 10)
)
)
(if_else
(get_local $var$722)
(block $label$41
(set_local $var$418
(i32.add
(get_local $var$846)
(i32.const 2)
)
)
(set_local $var$67
(i32.load8_s align=1
(get_local $var$418)
)
)
(set_local $var$538
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$67)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 36)
)
)
(if_else
(get_local $var$538)
(block $label$42
(set_local $var$419
(i32.add
(get_local $var$4)
(i32.shl
(get_local $var$730)
(i32.const 2)
)
)
)
(i32.store align=4
(get_local $var$419)
(i32.const 10)
)
(set_local $var$78
(i32.load8_s align=1
(get_local $var$417)
)
)
(set_local $var$594
(i32.shr_s
(i32.shl
(get_local $var$78)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$934
(i32.add
(get_local $var$594)
(i32.const -48)
)
)
(set_local $var$657
(i32.add
(get_local $var$3)
(i32.shl
(get_local $var$934)
(i32.const 3)
)
)
)
(set_local $var$89
(get_local $var$657)
)
(set_local $var$100
(get_local $var$89)
)
(set_local $var$111
(i32.load align=4
(get_local $var$100)
)
)
(set_local $var$121
(i32.add
(get_local $var$89)
(i32.const 4)
)
)
(set_local $var$133
(get_local $var$121)
)
(set_local $var$144
(i32.load align=4
(get_local $var$133)
)
)
(set_local $var$327
(i32.add
(get_local $var$846)
(i32.const 3)
)
)
(set_local $var$747
(i32.const 1)
)
(set_local $var$848
(get_local $var$327)
)
(set_local $var$1002
(get_local $var$111)
)
)
(set_local $var$1034
(i32.const 24)
)
)
)
(set_local $var$1034
(i32.const 24)
)
)
(if
(i32.eq
(get_local $var$1034)
(i32.const 24)
)
(block $label$43
(set_local $var$1034
(i32.const 0)
)
(set_local $var$1001
(i32.eq
(get_local $var$746)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$1001)
(i32.const 0)
)
(block $label$44
(set_local $var$821
(i32.const -1)
)
(br $label$1)
)
)
(if
(i32.eq
(get_local $var$969)
(i32.const 0)
)
(block $label$45
(set_local $var$637
(get_local $var$635)
)
(set_local $var$680
(get_local $var$417)
)
(set_local $var$748
(i32.const 0)
)
(set_local $var$1003
(i32.const 0)
)
(br $label$39)
)
)
(set_local $var$393
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$155
(get_local $var$393)
)
(set_local $var$166
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$631
(get_local $var$166)
)
(set_local $var$625
(i32.sub
(get_local $var$631)
(i32.const 1)
)
)
(set_local $var$177
(i32.add
(get_local $var$155)
(get_local $var$625)
)
)
(set_local $var$188
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$634
(get_local $var$188)
)
(set_local $var$633
(i32.sub
(get_local $var$634)
(i32.const 1)
)
)
(set_local $var$632
(i32.xor
(get_local $var$633)
(i32.const -1)
)
)
(set_local $var$199
(i32.and
(get_local $var$177)
(get_local $var$632)
)
)
(set_local $var$209
(get_local $var$199)
)
(set_local $var$210
(i32.load align=4
(get_local $var$209)
)
)
(set_local $var$395
(i32.add
(get_local $var$209)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$395)
)
(set_local $var$747
(i32.const 0)
)
(set_local $var$848
(get_local $var$417)
)
(set_local $var$1002
(get_local $var$210)
)
)
)
(set_local $var$548
(i32.lt_s
(get_local $var$1002)
(i32.const 0)
)
)
(if_else
(get_local $var$548)
(block $label$46
(set_local $var$785
(i32.or
(get_local $var$635)
(i32.const 8192)
)
)
(set_local $var$909
(i32.sub
(i32.const 0)
(get_local $var$1002)
)
)
(set_local $var$637
(get_local $var$785)
)
(set_local $var$680
(get_local $var$848)
)
(set_local $var$748
(get_local $var$747)
)
(set_local $var$1003
(get_local $var$909)
)
)
(block $label$47
(set_local $var$637
(get_local $var$635)
)
(set_local $var$680
(get_local $var$848)
)
(set_local $var$748
(get_local $var$747)
)
(set_local $var$1003
(get_local $var$1002)
)
)
)
)
(block $label$48
(set_local $var$565
(i32.shr_s
(i32.shl
(get_local $var$45)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$725
(i32.add
(get_local $var$565)
(i32.const -48)
)
)
(set_local $var$717
(i32.lt_u
(i32.shr_u
(get_local $var$725)
(i32.const 0)
)
(i32.const 10)
)
)
(if_else
(get_local $var$717)
(block $label$49
(set_local $var$211
(get_local $var$846)
)
(set_local $var$646
(i32.const 0)
)
(set_local $var$731
(get_local $var$725)
)
(loop $label$50 $label$51
(block $label$52
(set_local $var$756
(i32.mul
(get_local $var$646)
(i32.const 10)
)
)
(set_local $var$303
(i32.add
(get_local $var$756)
(get_local $var$731)
)
)
(set_local $var$667
(i32.add
(get_local $var$211)
(i32.const 1)
)
)
(set_local $var$213
(i32.load8_s align=1
(get_local $var$667)
)
)
(set_local $var$568
(i32.shr_s
(i32.shl
(get_local $var$213)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$727
(i32.add
(get_local $var$568)
(i32.const -48)
)
)
(set_local $var$719
(i32.lt_u
(i32.shr_u
(get_local $var$727)
(i32.const 0)
)
(i32.const 10)
)
)
(if_else
(get_local $var$719)
(block $label$53
(set_local $var$211
(get_local $var$667)
)
(set_local $var$646
(get_local $var$303)
)
(set_local $var$731
(get_local $var$727)
)
)
(block $label$54
(set_local $var$306
(get_local $var$303)
)
(set_local $var$672
(get_local $var$667)
)
(br $label$50)
)
)
(br $label$51)
)
)
(set_local $var$434
(i32.lt_s
(get_local $var$306)
(i32.const 0)
)
)
(if_else
(get_local $var$434)
(block $label$55
(set_local $var$821
(i32.const -1)
)
(br $label$1)
)
(block $label$56
(set_local $var$637
(get_local $var$635)
)
(set_local $var$680
(get_local $var$672)
)
(set_local $var$748
(get_local $var$746)
)
(set_local $var$1003
(get_local $var$306)
)
)
)
)
(block $label$57
(set_local $var$637
(get_local $var$635)
)
(set_local $var$680
(get_local $var$846)
)
(set_local $var$748
(get_local $var$746)
)
(set_local $var$1003
(i32.const 0)
)
)
)
)
)
)
(set_local $var$214
(i32.load8_s align=1
(get_local $var$680)
)
)
(set_local $var$435
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$214)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 46)
)
)
(block $label$58
(if_else
(get_local $var$435)
(block $label$59
(set_local $var$401
(i32.add
(get_local $var$680)
(i32.const 1)
)
)
(set_local $var$215
(i32.load8_s align=1
(get_local $var$401)
)
)
(set_local $var$436
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$215)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 42)
)
)
(if
(i32.eq
(get_local $var$436)
(i32.const 0)
)
(block $label$60
(set_local $var$566
(i32.shr_s
(i32.shl
(get_local $var$215)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$726
(i32.add
(get_local $var$566)
(i32.const -48)
)
)
(set_local $var$718
(i32.lt_u
(i32.shr_u
(get_local $var$726)
(i32.const 0)
)
(i32.const 10)
)
)
(if_else
(get_local $var$718)
(block $label$61
(set_local $var$233
(get_local $var$401)
)
(set_local $var$647
(i32.const 0)
)
(set_local $var$732
(get_local $var$726)
)
)
(block $label$62
(set_local $var$683
(get_local $var$401)
)
(set_local $var$790
(i32.const 0)
)
(br $label$58)
)
)
(loop $label$63 $label$64
(block $label$65
(set_local $var$757
(i32.mul
(get_local $var$647)
(i32.const 10)
)
)
(set_local $var$304
(i32.add
(get_local $var$757)
(get_local $var$732)
)
)
(set_local $var$668
(i32.add
(get_local $var$233)
(i32.const 1)
)
)
(set_local $var$235
(i32.load8_s align=1
(get_local $var$668)
)
)
(set_local $var$569
(i32.shr_s
(i32.shl
(get_local $var$235)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$728
(i32.add
(get_local $var$569)
(i32.const -48)
)
)
(set_local $var$720
(i32.lt_u
(i32.shr_u
(get_local $var$728)
(i32.const 0)
)
(i32.const 10)
)
)
(if_else
(get_local $var$720)
(block $label$66
(set_local $var$233
(get_local $var$668)
)
(set_local $var$647
(get_local $var$304)
)
(set_local $var$732
(get_local $var$728)
)
)
(block $label$67
(set_local $var$683
(get_local $var$668)
)
(set_local $var$790
(get_local $var$304)
)
(br $label$58)
)
)
(br $label$64)
)
)
)
)
(set_local $var$403
(i32.add
(get_local $var$680)
(i32.const 2)
)
)
(set_local $var$216
(i32.load8_s align=1
(get_local $var$403)
)
)
(set_local $var$575
(i32.shr_s
(i32.shl
(get_local $var$216)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$729
(i32.add
(get_local $var$575)
(i32.const -48)
)
)
(set_local $var$721
(i32.lt_u
(i32.shr_u
(get_local $var$729)
(i32.const 0)
)
(i32.const 10)
)
)
(if
(get_local $var$721)
(block $label$68
(set_local $var$404
(i32.add
(get_local $var$680)
(i32.const 3)
)
)
(set_local $var$217
(i32.load8_s align=1
(get_local $var$404)
)
)
(set_local $var$437
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$217)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 36)
)
)
(if
(get_local $var$437)
(block $label$69
(set_local $var$405
(i32.add
(get_local $var$4)
(i32.shl
(get_local $var$729)
(i32.const 2)
)
)
)
(i32.store align=4
(get_local $var$405)
(i32.const 10)
)
(set_local $var$218
(i32.load8_s align=1
(get_local $var$403)
)
)
(set_local $var$577
(i32.shr_s
(i32.shl
(get_local $var$218)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$910
(i32.add
(get_local $var$577)
(i32.const -48)
)
)
(set_local $var$656
(i32.add
(get_local $var$3)
(i32.shl
(get_local $var$910)
(i32.const 3)
)
)
)
(set_local $var$219
(get_local $var$656)
)
(set_local $var$220
(get_local $var$219)
)
(set_local $var$221
(i32.load align=4
(get_local $var$220)
)
)
(set_local $var$222
(i32.add
(get_local $var$219)
(i32.const 4)
)
)
(set_local $var$224
(get_local $var$222)
)
(set_local $var$225
(i32.load align=4
(get_local $var$224)
)
)
(set_local $var$308
(i32.add
(get_local $var$680)
(i32.const 4)
)
)
(set_local $var$683
(get_local $var$308)
)
(set_local $var$790
(get_local $var$221)
)
(br $label$58)
)
)
)
)
(set_local $var$963
(i32.eq
(get_local $var$748)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$963)
(i32.const 0)
)
(block $label$70
(set_local $var$821
(i32.const -1)
)
(br $label$1)
)
)
(if_else
(get_local $var$969)
(block $label$71
(set_local $var$394
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$226
(get_local $var$394)
)
(set_local $var$227
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$627
(get_local $var$227)
)
(set_local $var$626
(i32.sub
(get_local $var$627)
(i32.const 1)
)
)
(set_local $var$228
(i32.add
(get_local $var$226)
(get_local $var$626)
)
)
(set_local $var$229
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$630
(get_local $var$229)
)
(set_local $var$629
(i32.sub
(get_local $var$630)
(i32.const 1)
)
)
(set_local $var$628
(i32.xor
(get_local $var$629)
(i32.const -1)
)
)
(set_local $var$230
(i32.and
(get_local $var$228)
(get_local $var$628)
)
)
(set_local $var$231
(get_local $var$230)
)
(set_local $var$232
(i32.load align=4
(get_local $var$231)
)
)
(set_local $var$396
(i32.add
(get_local $var$231)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$396)
)
(set_local $var$683
(get_local $var$403)
)
(set_local $var$790
(get_local $var$232)
)
)
(block $label$72
(set_local $var$683
(get_local $var$403)
)
(set_local $var$790
(i32.const 0)
)
)
)
)
(block $label$73
(set_local $var$683
(get_local $var$680)
)
(set_local $var$790
(i32.const -1)
)
)
)
)
(set_local $var$681
(get_local $var$683)
)
(set_local $var$843
(i32.const 0)
)
(loop $label$74 $label$75
(block $label$76
(set_local $var$236
(i32.load8_s align=1
(get_local $var$681)
)
)
(set_local $var$578
(i32.shr_s
(i32.shl
(get_local $var$236)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$912
(i32.add
(get_local $var$578)
(i32.const -65)
)
)
(set_local $var$441
(i32.gt_u
(i32.shr_u
(get_local $var$912)
(i32.const 0)
)
(i32.const 57)
)
)
(if
(get_local $var$441)
(block $label$77
(set_local $var$821
(i32.const -1)
)
(br $label$1)
)
)
(set_local $var$678
(i32.add
(get_local $var$681)
(i32.const 1)
)
)
(set_local $var$407
(i32.add
(i32.add
(i32.const 3611)
(i32.mul
(get_local $var$843)
(i32.const 58)
)
)
(get_local $var$912)
)
)
(set_local $var$237
(i32.load8_s align=1
(get_local $var$407)
)
)
(set_local $var$579
(i32.and
(get_local $var$237)
(i32.const 255)
)
)
(set_local $var$913
(i32.add
(get_local $var$579)
(i32.const -1)
)
)
(set_local $var$442
(i32.lt_u
(i32.shr_u
(get_local $var$913)
(i32.const 0)
)
(i32.const 8)
)
)
(if_else
(get_local $var$442)
(block $label$78
(set_local $var$681
(get_local $var$678)
)
(set_local $var$843
(get_local $var$579)
)
)
(block $label$79
(set_local $var$8
(get_local $var$237)
)
(set_local $var$580
(get_local $var$579)
)
(set_local $var$679
(get_local $var$678)
)
(set_local $var$682
(get_local $var$681)
)
(set_local $var$844
(get_local $var$843)
)
(br $label$74)
)
)
(br $label$75)
)
)
(set_local $var$964
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$8)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 0)
)
)
(if
(get_local $var$964)
(block $label$80
(set_local $var$821
(i32.const -1)
)
(br $label$1)
)
)
(set_local $var$444
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$8)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 19)
)
)
(set_local $var$445
(i32.gt_s
(get_local $var$397)
(i32.const -1)
)
)
(block $label$81
(if_else
(get_local $var$444)
(if_else
(get_local $var$445)
(block $label$82
(set_local $var$821
(i32.const -1)
)
(br $label$1)
)
(set_local $var$1034
(i32.const 52)
)
)
(block $label$83
(if
(get_local $var$445)
(block $label$84
(set_local $var$408
(i32.add
(get_local $var$4)
(i32.shl
(get_local $var$397)
(i32.const 2)
)
)
)
(i32.store align=4
(get_local $var$408)
(get_local $var$580)
)
(set_local $var$238
(i32.add
(get_local $var$3)
(i32.shl
(get_local $var$397)
(i32.const 3)
)
)
)
(set_local $var$239
(get_local $var$238)
)
(set_local $var$240
(get_local $var$239)
)
(set_local $var$241
(i32.load align=4
(get_local $var$240)
)
)
(set_local $var$242
(i32.add
(get_local $var$239)
(i32.const 4)
)
)
(set_local $var$243
(get_local $var$242)
)
(set_local $var$244
(i32.load align=4
(get_local $var$243)
)
)
(set_local $var$246
(get_local $var$392)
)
(set_local $var$247
(get_local $var$246)
)
(i32.store align=4
(get_local $var$247)
(get_local $var$241)
)
(set_local $var$248
(i32.add
(get_local $var$246)
(i32.const 4)
)
)
(set_local $var$249
(get_local $var$248)
)
(i32.store align=4
(get_local $var$249)
(get_local $var$244)
)
(set_local $var$1034
(i32.const 52)
)
(br $label$81)
)
)
(if
(i32.eq
(get_local $var$969)
(i32.const 0)
)
(block $label$85
(set_local $var$821
(i32.const 0)
)
(br $label$1)
)
)
(call $_pop_arg_336
(get_local $var$392)
(get_local $var$580)
(get_local $var$2)
)
)
)
)
(if
(i32.eq
(get_local $var$1034)
(i32.const 52)
)
(block $label$86
(set_local $var$1034
(i32.const 0)
)
(if
(i32.eq
(get_local $var$969)
(i32.const 0)
)
(block $label$87
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
)
)
)
)
(set_local $var$250
(i32.load8_s align=1
(get_local $var$682)
)
)
(set_local $var$581
(i32.shr_s
(i32.shl
(get_local $var$250)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$965
(i32.ne
(get_local $var$844)
(i32.const 0)
)
)
(set_local $var$375
(i32.and
(get_local $var$581)
(i32.const 15)
)
)
(set_local $var$449
(i32.eq
(get_local $var$375)
(i32.const 3)
)
)
(set_local $var$775
(i32.and
(get_local $var$965)
(get_local $var$449)
)
)
(set_local $var$376
(i32.and
(get_local $var$581)
(i32.const -33)
)
)
(set_local $var$937
(if_else
(get_local $var$775)
(get_local $var$376)
(get_local $var$581)
)
)
(set_local $var$377
(i32.and
(get_local $var$637)
(i32.const 8192)
)
)
(set_local $var$966
(i32.eq
(get_local $var$377)
(i32.const 0)
)
)
(set_local $var$378
(i32.and
(get_local $var$637)
(i32.const -65537)
)
)
(set_local $var$638
(if_else
(get_local $var$966)
(get_local $var$637)
(get_local $var$378)
)
)
(block $label$88
(tableswitch $label$111
(i32.sub
(get_local $var$937)
(i32.const 65)
)
(table (case $label$102) (case $label$110) (case $label$100) (case $label$110) (case $label$105) (case $label$104) (case $label$103) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$101) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$91) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$106) (case $label$110) (case $label$97) (case $label$95) (case $label$109) (case $label$108) (case $label$107) (case $label$110) (case $label$94) (case $label$110) (case $label$110) (case $label$110) (case $label$98) (case $label$89) (case $label$93) (case $label$90) (case $label$110) (case $label$110) (case $label$99) (case $label$110) (case $label$96) (case $label$110) (case $label$110) (case $label$92)) (case $label$110)
(case $label$89
(block $label$112
(tableswitch $label$121
(i32.sub
(get_local $var$844)
(i32.const 0)
)
(table (case $label$113) (case $label$114) (case $label$115) (case $label$116) (case $label$117) (case $label$120) (case $label$118) (case $label$119)) (case $label$120)
(case $label$113
(block $label$122
(set_local $var$258
(i32.load align=4
(get_local $var$392)
)
)
(i32.store align=4
(get_local $var$258)
(get_local $var$550)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
(br $label$121)
)
)
(case $label$114
(block $label$123
(set_local $var$259
(i32.load align=4
(get_local $var$392)
)
)
(i32.store align=4
(get_local $var$259)
(get_local $var$550)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
(br $label$121)
)
)
(case $label$115
(block $label$124
(set_local $var$260
(i32.lt_s
(get_local $var$550)
(i32.const 0)
)
)
(set_local $var$261
(i32.shr_s
(i32.shl
(get_local $var$260)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $var$262
(i32.load align=4
(get_local $var$392)
)
)
(set_local $var$263
(get_local $var$262)
)
(set_local $var$264
(get_local $var$263)
)
(i32.store align=4
(get_local $var$264)
(get_local $var$550)
)
(set_local $var$265
(i32.add
(get_local $var$263)
(i32.const 4)
)
)
(set_local $var$266
(get_local $var$265)
)
(i32.store align=4
(get_local $var$266)
(get_local $var$261)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
(br $label$121)
)
)
(case $label$116
(block $label$125
(set_local $var$583
(i32.and
(get_local $var$550)
(i32.const 65535)
)
)
(set_local $var$268
(i32.load align=4
(get_local $var$392)
)
)
(i32.store16 align=2
(get_local $var$268)
(get_local $var$583)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
(br $label$121)
)
)
(case $label$117
(block $label$126
(set_local $var$584
(i32.and
(get_local $var$550)
(i32.const 255)
)
)
(set_local $var$269
(i32.load align=4
(get_local $var$392)
)
)
(i32.store8 align=1
(get_local $var$269)
(get_local $var$584)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
(br $label$121)
)
)
(case $label$118
(block $label$127
(set_local $var$270
(i32.load align=4
(get_local $var$392)
)
)
(i32.store align=4
(get_local $var$270)
(get_local $var$550)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
(br $label$121)
)
)
(case $label$119
(block $label$128
(set_local $var$271
(i32.lt_s
(get_local $var$550)
(i32.const 0)
)
)
(set_local $var$272
(i32.shr_s
(i32.shl
(get_local $var$271)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $var$273
(i32.load align=4
(get_local $var$392)
)
)
(set_local $var$274
(get_local $var$273)
)
(set_local $var$275
(get_local $var$274)
)
(i32.store align=4
(get_local $var$275)
(get_local $var$550)
)
(set_local $var$276
(i32.add
(get_local $var$274)
(i32.const 4)
)
)
(set_local $var$277
(get_local $var$276)
)
(i32.store align=4
(get_local $var$277)
(get_local $var$272)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
(br $label$121)
)
)
(case $label$120
(block $label$129
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$884)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
)
)
)
(br $label$111)
)
)
(case $label$90
(block $label$130
(set_local $var$455
(i32.gt_u
(i32.shr_u
(get_local $var$790)
(i32.const 0)
)
(i32.const 8)
)
)
(set_local $var$555
(if_else
(get_local $var$455)
(get_local $var$790)
(i32.const 8)
)
)
(set_local $var$787
(i32.or
(get_local $var$638)
(i32.const 8)
)
)
(set_local $var$639
(get_local $var$787)
)
(set_local $var$791
(get_local $var$555)
)
(set_local $var$938
(i32.const 120)
)
(set_local $var$1034
(i32.const 64)
)
(br $label$111)
)
)
(case $label$91
(nop)
)
(case $label$92
(block $label$131
(set_local $var$639
(get_local $var$638)
)
(set_local $var$791
(get_local $var$790)
)
(set_local $var$938
(get_local $var$937)
)
(set_local $var$1034
(i32.const 64)
)
(br $label$111)
)
)
(case $label$93
(block $label$132
(set_local $var$41
(get_local $var$392)
)
(set_local $var$42
(get_local $var$41)
)
(set_local $var$43
(i32.load align=4
(get_local $var$42)
)
)
(set_local $var$44
(i32.add
(get_local $var$41)
(i32.const 4)
)
)
(set_local $var$46
(get_local $var$44)
)
(set_local $var$47
(i32.load align=4
(get_local $var$46)
)
)
(set_local $var$48
(i32.eq
(get_local $var$43)
(i32.const 0)
)
)
(set_local $var$49
(i32.eq
(get_local $var$47)
(i32.const 0)
)
)
(set_local $var$50
(i32.and
(get_local $var$48)
(get_local $var$49)
)
)
(if_else
(get_local $var$50)
(set_local $var$826
(get_local $var$309)
)
(block $label$133
(set_local $var$52
(get_local $var$43)
)
(set_local $var$55
(get_local $var$47)
)
(set_local $var$828
(get_local $var$309)
)
(loop $label$134 $label$135
(block $label$136
(set_local $var$51
(i32.and
(get_local $var$52)
(i32.const 7)
)
)
(set_local $var$53
(i32.or
(get_local $var$51)
(i32.const 48)
)
)
(set_local $var$54
(i32.and
(get_local $var$53)
(i32.const 255)
)
)
(set_local $var$671
(i32.add
(get_local $var$828)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$671)
(get_local $var$54)
)
(set_local $var$57
(call $_bitshift64Lshr
(get_local $var$52)
(get_local $var$55)
(i32.const 3)
)
)
(set_local $var$58
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$59
(i32.eq
(get_local $var$57)
(i32.const 0)
)
)
(set_local $var$60
(i32.eq
(get_local $var$58)
(i32.const 0)
)
)
(set_local $var$61
(i32.and
(get_local $var$59)
(get_local $var$60)
)
)
(if_else
(get_local $var$61)
(block $label$137
(set_local $var$826
(get_local $var$671)
)
(br $label$134)
)
(block $label$138
(set_local $var$52
(get_local $var$57)
)
(set_local $var$55
(get_local $var$58)
)
(set_local $var$828
(get_local $var$671)
)
)
)
(br $label$135)
)
)
)
)
(set_local $var$381
(i32.and
(get_local $var$638)
(i32.const 8)
)
)
(set_local $var$971
(i32.eq
(get_local $var$381)
(i32.const 0)
)
)
(if_else
(get_local $var$971)
(block $label$139
(set_local $var$289
(get_local $var$826)
)
(set_local $var$640
(get_local $var$638)
)
(set_local $var$792
(get_local $var$790)
)
(set_local $var$807
(i32.const 0)
)
(set_local $var$813
(i32.const 4091)
)
(set_local $var$1034
(i32.const 77)
)
)
(block $label$140
(set_local $var$870
(get_local $var$826)
)
(set_local $var$892
(i32.sub
(get_local $var$859)
(get_local $var$870)
)
)
(set_local $var$333
(i32.add
(get_local $var$892)
(i32.const 1)
)
)
(set_local $var$460
(i32.lt_s
(get_local $var$790)
(get_local $var$333)
)
)
(set_local $var$334
(if_else
(get_local $var$460)
(get_local $var$333)
(get_local $var$790)
)
)
(set_local $var$289
(get_local $var$826)
)
(set_local $var$640
(get_local $var$638)
)
(set_local $var$792
(get_local $var$334)
)
(set_local $var$807
(i32.const 0)
)
(set_local $var$813
(i32.const 4091)
)
(set_local $var$1034
(i32.const 77)
)
)
)
(br $label$111)
)
)
(case $label$94
(nop)
)
(case $label$95
(block $label$141
(set_local $var$62
(get_local $var$392)
)
(set_local $var$63
(get_local $var$62)
)
(set_local $var$64
(i32.load align=4
(get_local $var$63)
)
)
(set_local $var$65
(i32.add
(get_local $var$62)
(i32.const 4)
)
)
(set_local $var$66
(get_local $var$65)
)
(set_local $var$68
(i32.load align=4
(get_local $var$66)
)
)
(set_local $var$69
(i32.lt_s
(get_local $var$68)
(i32.const 0)
)
)
(if
(get_local $var$69)
(block $label$142
(set_local $var$70
(call $_i64Subtract
(i32.const 0)
(i32.const 0)
(get_local $var$64)
(get_local $var$68)
)
)
(set_local $var$71
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$72
(get_local $var$392)
)
(set_local $var$73
(get_local $var$72)
)
(i32.store align=4
(get_local $var$73)
(get_local $var$70)
)
(set_local $var$74
(i32.add
(get_local $var$72)
(i32.const 4)
)
)
(set_local $var$75
(get_local $var$74)
)
(i32.store align=4
(get_local $var$75)
(get_local $var$71)
)
(set_local $var$76
(get_local $var$70)
)
(set_local $var$77
(get_local $var$71)
)
(set_local $var$805
(i32.const 1)
)
(set_local $var$810
(i32.const 4091)
)
(set_local $var$1034
(i32.const 76)
)
(br $label$88)
)
)
(set_local $var$383
(i32.and
(get_local $var$638)
(i32.const 2048)
)
)
(set_local $var$973
(i32.eq
(get_local $var$383)
(i32.const 0)
)
)
(if_else
(get_local $var$973)
(block $label$143
(set_local $var$384
(i32.and
(get_local $var$638)
(i32.const 1)
)
)
(set_local $var$977
(i32.eq
(get_local $var$384)
(i32.const 0)
)
)
(set_local $var$5
(if_else
(get_local $var$977)
(i32.const 4091)
(i32.const 4093)
)
)
(set_local $var$76
(get_local $var$64)
)
(set_local $var$77
(get_local $var$68)
)
(set_local $var$805
(get_local $var$384)
)
(set_local $var$810
(get_local $var$5)
)
(set_local $var$1034
(i32.const 76)
)
)
(block $label$144
(set_local $var$76
(get_local $var$64)
)
(set_local $var$77
(get_local $var$68)
)
(set_local $var$805
(i32.const 1)
)
(set_local $var$810
(i32.const 4092)
)
(set_local $var$1034
(i32.const 76)
)
)
)
(br $label$111)
)
)
(case $label$96
(block $label$145
(set_local $var$251
(get_local $var$392)
)
(set_local $var$252
(get_local $var$251)
)
(set_local $var$253
(i32.load align=4
(get_local $var$252)
)
)
(set_local $var$254
(i32.add
(get_local $var$251)
(i32.const 4)
)
)
(set_local $var$255
(get_local $var$254)
)
(set_local $var$257
(i32.load align=4
(get_local $var$255)
)
)
(set_local $var$76
(get_local $var$253)
)
(set_local $var$77
(get_local $var$257)
)
(set_local $var$805
(i32.const 0)
)
(set_local $var$810
(i32.const 4091)
)
(set_local $var$1034
(i32.const 76)
)
(br $label$111)
)
)
(case $label$97
(block $label$146
(set_local $var$91
(get_local $var$392)
)
(set_local $var$92
(get_local $var$91)
)
(set_local $var$93
(i32.load align=4
(get_local $var$92)
)
)
(set_local $var$94
(i32.add
(get_local $var$91)
(i32.const 4)
)
)
(set_local $var$95
(get_local $var$94)
)
(set_local $var$96
(i32.load align=4
(get_local $var$95)
)
)
(set_local $var$97
(i32.and
(get_local $var$93)
(i32.const 255)
)
)
(i32.store8 align=1
(get_local $var$314)
(get_local $var$97)
)
(set_local $var$293
(get_local $var$314)
)
(set_local $var$641
(get_local $var$378)
)
(set_local $var$796
(i32.const 1)
)
(set_local $var$809
(i32.const 0)
)
(set_local $var$814
(i32.const 4091)
)
(set_local $var$1024
(get_local $var$309)
)
(br $label$111)
)
)
(case $label$98
(block $label$147
(set_local $var$424
(call $___errno_location)
)
(set_local $var$98
(i32.load align=4
(get_local $var$424)
)
)
(set_local $var$425
(call $_strerror
(get_local $var$98)
)
)
(set_local $var$290
(get_local $var$425)
)
(set_local $var$1034
(i32.const 82)
)
(br $label$111)
)
)
(case $label$99
(block $label$148
(set_local $var$99
(i32.load align=4
(get_local $var$392)
)
)
(set_local $var$980
(i32.ne
(get_local $var$99)
(i32.const 0)
)
)
(set_local $var$558
(if_else
(get_local $var$980)
(get_local $var$99)
(i32.const 4101)
)
)
(set_local $var$290
(get_local $var$558)
)
(set_local $var$1034
(i32.const 82)
)
(br $label$111)
)
)
(case $label$100
(block $label$149
(set_local $var$101
(get_local $var$392)
)
(set_local $var$102
(get_local $var$101)
)
(set_local $var$103
(i32.load align=4
(get_local $var$102)
)
)
(set_local $var$104
(i32.add
(get_local $var$101)
(i32.const 4)
)
)
(set_local $var$105
(get_local $var$104)
)
(set_local $var$106
(i32.load align=4
(get_local $var$105)
)
)
(i32.store align=4
(get_local $var$1007)
(get_local $var$103)
)
(i32.store align=4
(get_local $var$412)
(i32.const 0)
)
(i32.store align=4
(get_local $var$392)
(get_local $var$1007)
)
(set_local $var$795
(i32.const -1)
)
(set_local $var$1034
(i32.const 86)
)
(br $label$111)
)
)
(case $label$101
(block $label$150
(set_local $var$477
(i32.eq
(get_local $var$790)
(i32.const 0)
)
)
(if_else
(get_local $var$477)
(block $label$151
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1003)
(i32.const 0)
(get_local $var$638)
)
(set_local $var$643
(i32.const 0)
)
(set_local $var$1034
(i32.const 98)
)
)
(block $label$152
(set_local $var$795
(get_local $var$790)
)
(set_local $var$1034
(i32.const 86)
)
)
)
(br $label$111)
)
)
(case $label$102
(nop)
)
(case $label$103
(nop)
)
(case $label$104
(nop)
)
(case $label$105
(nop)
)
(case $label$106
(nop)
)
(case $label$107
(nop)
)
(case $label$108
(nop)
)
(case $label$109
(block $label$153
(set_local $var$1038
(f64.load align=8
(get_local $var$392)
)
)
(i32.store align=4
(get_local $var$618)
(i32.const 0)
)
(f64.store align=8
(i32.load align=4
(i32.const 24)
)
(get_local $var$1038)
)
(set_local $var$113
(i32.load align=4
(i32.load align=4
(i32.const 24)
)
)
)
(set_local $var$114
(i32.load align=4
(i32.add
(i32.load align=4
(i32.const 24)
)
(i32.const 4)
)
)
)
(set_local $var$115
(i32.lt_s
(get_local $var$114)
(i32.const 0)
)
)
(if_else
(get_local $var$115)
(block $label$154
(set_local $var$1057
(f64.neg
(get_local $var$1038)
)
)
(set_local $var$806
(i32.const 1)
)
(set_local $var$812
(i32.const 4108)
)
(set_local $var$1064
(get_local $var$1057)
)
)
(block $label$155
(set_local $var$358
(i32.and
(get_local $var$638)
(i32.const 2048)
)
)
(set_local $var$1000
(i32.eq
(get_local $var$358)
(i32.const 0)
)
)
(if_else
(get_local $var$1000)
(block $label$156
(set_local $var$373
(i32.and
(get_local $var$638)
(i32.const 1)
)
)
(set_local $var$959
(i32.eq
(get_local $var$373)
(i32.const 0)
)
)
(set_local $var$6
(if_else
(get_local $var$959)
(i32.const 4109)
(i32.const 4114)
)
)
(set_local $var$806
(get_local $var$373)
)
(set_local $var$812
(get_local $var$6)
)
(set_local $var$1064
(get_local $var$1038)
)
)
(block $label$157
(set_local $var$806
(i32.const 1)
)
(set_local $var$812
(i32.const 4111)
)
(set_local $var$1064
(get_local $var$1038)
)
)
)
)
)
(f64.store align=8
(i32.load align=4
(i32.const 24)
)
(get_local $var$1064)
)
(set_local $var$116
(i32.load align=4
(i32.load align=4
(i32.const 24)
)
)
)
(set_local $var$117
(i32.load align=4
(i32.add
(i32.load align=4
(i32.const 24)
)
(i32.const 4)
)
)
)
(set_local $var$118
(i32.and
(get_local $var$117)
(i32.const 2146435072)
)
)
(set_local $var$119
(i32.lt_u
(i32.shr_u
(get_local $var$118)
(i32.const 0)
)
(i32.const 2146435072)
)
)
(set_local $var$120
(i32.lt_s
(i32.const 0)
(i32.const 0)
)
)
(set_local $var$122
(i32.eq
(get_local $var$118)
(i32.const 2146435072)
)
)
(set_local $var$123
(i32.and
(get_local $var$122)
(get_local $var$120)
)
)
(set_local $var$124
(i32.or
(get_local $var$119)
(get_local $var$123)
)
)
(block $label$158
(if_else
(get_local $var$124)
(block $label$159
(set_local $var$1042
(call $_frexpl
(get_local $var$1064)
(get_local $var$618)
)
)
(set_local $var$1045
(f64.mul
(get_local $var$1042)
(f64.const 2)
)
)
(set_local $var$994
(f64.ne
(get_local $var$1045)
(f64.const 0)
)
)
(if
(get_local $var$994)
(block $label$160
(set_local $var$127
(i32.load align=4
(get_local $var$618)
)
)
(set_local $var$605
(i32.add
(get_local $var$127)
(i32.const -1)
)
)
(i32.store align=4
(get_local $var$618)
(get_local $var$605)
)
)
)
(set_local $var$784
(i32.or
(get_local $var$937)
(i32.const 32)
)
)
(set_local $var$515
(i32.eq
(get_local $var$784)
(i32.const 97)
)
)
(if
(get_local $var$515)
(block $label$161
(set_local $var$391
(i32.and
(get_local $var$937)
(i32.const 32)
)
)
(set_local $var$995
(i32.eq
(get_local $var$391)
(i32.const 0)
)
)
(set_local $var$324
(i32.add
(get_local $var$812)
(i32.const 9)
)
)
(set_local $var$811
(if_else
(get_local $var$995)
(get_local $var$812)
(get_local $var$324)
)
)
(set_local $var$351
(i32.or
(get_local $var$806)
(i32.const 2)
)
)
(set_local $var$128
(i32.gt_u
(i32.shr_u
(get_local $var$790)
(i32.const 0)
)
(i32.const 11)
)
)
(set_local $var$932
(i32.sub
(i32.const 12)
(get_local $var$790)
)
)
(set_local $var$997
(i32.eq
(get_local $var$932)
(i32.const 0)
)
)
(set_local $var$996
(i32.or
(get_local $var$128)
(get_local $var$997)
)
)
(block $label$162
(if_else
(get_local $var$996)
(set_local $var$1065
(get_local $var$1045)
)
(block $label$163
(set_local $var$816
(get_local $var$932)
)
(set_local $var$1053
(f64.const 8)
)
(loop $label$164 $label$165
(block $label$166
(set_local $var$608
(i32.add
(get_local $var$816)
(i32.const -1)
)
)
(set_local $var$1051
(f64.mul
(get_local $var$1053)
(f64.const 16)
)
)
(set_local $var$999
(i32.eq
(get_local $var$608)
(i32.const 0)
)
)
(if_else
(get_local $var$999)
(block $label$167
(set_local $var$1052
(get_local $var$1051)
)
(br $label$164)
)
(block $label$168
(set_local $var$816
(get_local $var$608)
)
(set_local $var$1053
(get_local $var$1051)
)
)
)
(br $label$165)
)
)
(set_local $var$129
(i32.load8_s align=1
(get_local $var$811)
)
)
(set_local $var$546
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$129)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 45)
)
)
(if_else
(get_local $var$546)
(block $label$169
(set_local $var$1060
(f64.neg
(get_local $var$1045)
)
)
(set_local $var$1061
(f64.sub
(get_local $var$1060)
(get_local $var$1052)
)
)
(set_local $var$1040
(f64.add
(get_local $var$1052)
(get_local $var$1061)
)
)
(set_local $var$1062
(f64.neg
(get_local $var$1040)
)
)
(set_local $var$1065
(get_local $var$1062)
)
(br $label$162)
)
(block $label$170
(set_local $var$1041
(f64.add
(get_local $var$1045)
(get_local $var$1052)
)
)
(set_local $var$1063
(f64.sub
(get_local $var$1041)
(get_local $var$1052)
)
)
(set_local $var$1065
(get_local $var$1063)
)
(br $label$162)
)
)
)
)
)
(set_local $var$130
(i32.load align=4
(get_local $var$618)
)
)
(set_local $var$547
(i32.lt_s
(get_local $var$130)
(i32.const 0)
)
)
(set_local $var$935
(i32.sub
(i32.const 0)
(get_local $var$130)
)
)
(set_local $var$553
(if_else
(get_local $var$547)
(get_local $var$935)
(get_local $var$130)
)
)
(set_local $var$131
(i32.lt_s
(get_local $var$553)
(i32.const 0)
)
)
(set_local $var$134
(i32.shr_s
(i32.shl
(get_local $var$131)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $var$135
(call $_fmt_u
(get_local $var$553)
(get_local $var$134)
(get_local $var$400)
)
)
(set_local $var$433
(i32.eq
(get_local $var$135)
(get_local $var$400)
)
)
(if_else
(get_local $var$433)
(block $label$171
(i32.store8 align=1
(get_local $var$673)
(i32.const 48)
)
(set_local $var$620
(get_local $var$673)
)
)
(set_local $var$620
(get_local $var$135)
)
)
(set_local $var$136
(i32.shr_s
(get_local $var$130)
(i32.const 31)
)
)
(set_local $var$137
(i32.and
(get_local $var$136)
(i32.const 2)
)
)
(set_local $var$138
(i32.add
(get_local $var$137)
(i32.const 43)
)
)
(set_local $var$571
(i32.and
(get_local $var$138)
(i32.const 255)
)
)
(set_local $var$674
(i32.add
(get_local $var$620)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$674)
(get_local $var$571)
)
(set_local $var$328
(i32.add
(get_local $var$937)
(i32.const 15)
)
)
(set_local $var$572
(i32.and
(get_local $var$328)
(i32.const 255)
)
)
(set_local $var$675
(i32.add
(get_local $var$620)
(i32.const -2)
)
)
(i32.store8 align=1
(get_local $var$675)
(get_local $var$572)
)
(set_local $var$770
(i32.lt_s
(get_local $var$790)
(i32.const 1)
)
)
(set_local $var$374
(i32.and
(get_local $var$638)
(i32.const 8)
)
)
(set_local $var$960
(i32.eq
(get_local $var$374)
(i32.const 0)
)
)
(set_local $var$823
(get_local $var$422)
)
(set_local $var$1066
(get_local $var$1065)
)
(loop $label$172 $label$173
(block $label$174
(set_local $var$573
(call_import $f64-to-int
(get_local $var$1066)
)
)
(set_local $var$402
(i32.add
(i32.const 4075)
(get_local $var$573)
)
)
(set_local $var$139
(i32.load8_s align=1
(get_local $var$402)
)
)
(set_local $var$574
(i32.and
(get_local $var$139)
(i32.const 255)
)
)
(set_local $var$786
(i32.or
(get_local $var$574)
(get_local $var$391)
)
)
(set_local $var$576
(i32.and
(get_local $var$786)
(i32.const 255)
)
)
(set_local $var$676
(i32.add
(get_local $var$823)
(i32.const 1)
)
)
(i32.store8 align=1
(get_local $var$823)
(get_local $var$576)
)
(set_local $var$1043
(f64.convert_s/i32
(get_local $var$573)
)
)
(set_local $var$1058
(f64.sub
(get_local $var$1066)
(get_local $var$1043)
)
)
(set_local $var$1046
(f64.mul
(get_local $var$1058)
(f64.const 16)
)
)
(set_local $var$856
(get_local $var$676)
)
(set_local $var$885
(i32.sub
(get_local $var$856)
(get_local $var$866)
)
)
(set_local $var$438
(i32.eq
(get_local $var$885)
(i32.const 1)
)
)
(block $label$175
(if_else
(get_local $var$438)
(block $label$176
(set_local $var$769
(f64.eq
(get_local $var$1046)
(f64.const 0)
)
)
(set_local $var$774
(i32.and
(get_local $var$770)
(get_local $var$769)
)
)
(set_local $var$773
(i32.and
(get_local $var$960)
(get_local $var$774)
)
)
(if
(get_local $var$773)
(block $label$177
(set_local $var$824
(get_local $var$676)
)
(br $label$175)
)
)
(set_local $var$677
(i32.add
(get_local $var$823)
(i32.const 2)
)
)
(i32.store8 align=1
(get_local $var$676)
(i32.const 46)
)
(set_local $var$824
(get_local $var$677)
)
)
(set_local $var$824
(get_local $var$676)
)
)
)
(set_local $var$961
(f64.ne
(get_local $var$1046)
(f64.const 0)
)
)
(if_else
(get_local $var$961)
(block $label$178
(set_local $var$823
(get_local $var$824)
)
(set_local $var$1066
(get_local $var$1046)
)
)
(block $label$179
(set_local $var$825
(get_local $var$824)
)
(br $label$172)
)
)
(br $label$173)
)
)
(set_local $var$962
(i32.ne
(get_local $var$790)
(i32.const 0)
)
)
(set_local $var$17
(get_local $var$825)
)
(set_local $var$911
(i32.add
(get_local $var$886)
(get_local $var$17)
)
)
(set_local $var$440
(i32.lt_s
(get_local $var$911)
(get_local $var$790)
)
)
(set_local $var$779
(i32.and
(get_local $var$962)
(get_local $var$440)
)
)
(set_local $var$867
(get_local $var$675)
)
(set_local $var$329
(i32.add
(get_local $var$887)
(get_local $var$790)
)
)
(set_local $var$330
(i32.sub
(get_local $var$329)
(get_local $var$867)
)
)
(set_local $var$868
(get_local $var$675)
)
(set_local $var$889
(i32.sub
(get_local $var$888)
(get_local $var$868)
)
)
(set_local $var$331
(i32.add
(get_local $var$889)
(get_local $var$17)
)
)
(set_local $var$739
(if_else
(get_local $var$779)
(get_local $var$330)
(get_local $var$331)
)
)
(set_local $var$332
(i32.add
(get_local $var$739)
(get_local $var$351)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1003)
(get_local $var$332)
(get_local $var$638)
)
(set_local $var$140
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$362
(i32.and
(get_local $var$140)
(i32.const 32)
)
)
(set_local $var$948
(i32.eq
(get_local $var$362)
(i32.const 0)
)
)
(if
(get_local $var$948)
(call $___fwritex
(get_local $var$811)
(get_local $var$351)
(get_local $var$0)
)
)
(set_local $var$1012
(i32.xor
(get_local $var$638)
(i32.const 65536)
)
)
(call $_pad
(get_local $var$0)
(i32.const 48)
(get_local $var$1003)
(get_local $var$332)
(get_local $var$1012)
)
(set_local $var$890
(i32.sub
(get_local $var$17)
(get_local $var$866)
)
)
(set_local $var$141
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$363
(i32.and
(get_local $var$141)
(i32.const 32)
)
)
(set_local $var$949
(i32.eq
(get_local $var$363)
(i32.const 0)
)
)
(if
(get_local $var$949)
(call $___fwritex
(get_local $var$422)
(get_local $var$890)
(get_local $var$0)
)
)
(set_local $var$869
(get_local $var$675)
)
(set_local $var$891
(i32.sub
(get_local $var$857)
(get_local $var$869)
)
)
(set_local $var$936
(i32.add
(get_local $var$890)
(get_local $var$891)
)
)
(set_local $var$914
(i32.sub
(get_local $var$739)
(get_local $var$936)
)
)
(call $_pad
(get_local $var$0)
(i32.const 48)
(get_local $var$914)
(i32.const 0)
(i32.const 0)
)
(set_local $var$142
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$364
(i32.and
(get_local $var$142)
(i32.const 32)
)
)
(set_local $var$950
(i32.eq
(get_local $var$364)
(i32.const 0)
)
)
(if
(get_local $var$950)
(call $___fwritex
(get_local $var$675)
(get_local $var$891)
(get_local $var$0)
)
)
(set_local $var$1013
(i32.xor
(get_local $var$638)
(i32.const 8192)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1003)
(get_local $var$332)
(get_local $var$1013)
)
(set_local $var$446
(i32.lt_s
(get_local $var$332)
(get_local $var$1003)
)
)
(set_local $var$1005
(if_else
(get_local $var$446)
(get_local $var$1003)
(get_local $var$332)
)
)
(set_local $var$822
(get_local $var$1005)
)
(br $label$158)
)
)
(set_local $var$447
(i32.lt_s
(get_local $var$790)
(i32.const 0)
)
)
(set_local $var$9
(if_else
(get_local $var$447)
(i32.const 6)
(get_local $var$790)
)
)
(if_else
(get_local $var$994)
(block $label$180
(set_local $var$1047
(f64.mul
(get_local $var$1045)
(f64.const 268435456)
)
)
(set_local $var$143
(i32.load align=4
(get_local $var$618)
)
)
(set_local $var$915
(i32.add
(get_local $var$143)
(i32.const -28)
)
)
(i32.store align=4
(get_local $var$618)
(get_local $var$915)
)
(set_local $var$145
(get_local $var$915)
)
(set_local $var$1067
(get_local $var$1047)
)
)
(block $label$181
(set_local $var$16
(i32.load align=4
(get_local $var$618)
)
)
(set_local $var$145
(get_local $var$16)
)
(set_local $var$1067
(get_local $var$1045)
)
)
)
(set_local $var$448
(i32.lt_s
(get_local $var$145)
(i32.const 0)
)
)
(set_local $var$398
(if_else
(get_local $var$448)
(get_local $var$420)
(get_local $var$310)
)
)
(set_local $var$874
(get_local $var$398)
)
(set_local $var$1068
(get_local $var$1067)
)
(set_local $var$1018
(get_local $var$398)
)
(loop $label$182 $label$183
(block $label$184
(set_local $var$582
(i32.shr_u
(call_import $f64-to-int
(get_local $var$1068)
)
(i32.const 0)
)
)
(i32.store align=4
(get_local $var$1018)
(get_local $var$582)
)
(set_local $var$688
(i32.add
(get_local $var$1018)
(i32.const 4)
)
)
(set_local $var$1044
(f64.convert_u/i32
(i32.shr_u
(get_local $var$582)
(i32.const 0)
)
)
)
(set_local $var$1059
(f64.sub
(get_local $var$1068)
(get_local $var$1044)
)
)
(set_local $var$1048
(f64.mul
(get_local $var$1059)
(f64.const 1e9)
)
)
(set_local $var$967
(f64.ne
(get_local $var$1048)
(f64.const 0)
)
)
(if_else
(get_local $var$967)
(block $label$185
(set_local $var$1068
(get_local $var$1048)
)
(set_local $var$1018
(get_local $var$688)
)
)
(block $label$186
(set_local $var$689
(get_local $var$688)
)
(br $label$182)
)
)
(br $label$183)
)
)
(set_local $var$11
(i32.load align=4
(get_local $var$618)
)
)
(set_local $var$450
(i32.gt_s
(get_local $var$11)
(i32.const 0)
)
)
(if_else
(get_local $var$450)
(block $label$187
(set_local $var$146
(get_local $var$11)
)
(set_local $var$292
(get_local $var$398)
)
(set_local $var$1023
(get_local $var$689)
)
(loop $label$188 $label$189
(block $label$190
(set_local $var$452
(i32.gt_s
(get_local $var$146)
(i32.const 29)
)
)
(set_local $var$554
(if_else
(get_local $var$452)
(i32.const 29)
(get_local $var$146)
)
)
(set_local $var$595
(i32.add
(get_local $var$1023)
(i32.const -4)
)
)
(set_local $var$453
(i32.lt_u
(i32.shr_u
(get_local $var$595)
(i32.const 0)
)
(i32.shr_u
(get_local $var$292)
(i32.const 0)
)
)
)
(block $label$191
(if_else
(get_local $var$453)
(set_local $var$294
(get_local $var$292)
)
(block $label$192
(set_local $var$429
(i32.const 0)
)
(set_local $var$597
(get_local $var$595)
)
(loop $label$193 $label$194
(block $label$195
(set_local $var$147
(i32.load align=4
(get_local $var$597)
)
)
(set_local $var$148
(call $_bitshift64Shl
(get_local $var$147)
(i32.const 0)
(get_local $var$554)
)
)
(set_local $var$149
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$150
(call $_i64Add
(get_local $var$148)
(get_local $var$149)
(get_local $var$429)
(i32.const 0)
)
)
(set_local $var$151
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$152
(call $___uremdi3
(get_local $var$150)
(get_local $var$151)
(i32.const 1000000000)
(i32.const 0)
)
)
(set_local $var$153
(i32.load align=4
(i32.const 168)
)
)
(i32.store align=4
(get_local $var$597)
(get_local $var$152)
)
(set_local $var$154
(call $___udivdi3
(get_local $var$150)
(get_local $var$151)
(i32.const 1000000000)
(i32.const 0)
)
)
(set_local $var$156
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$596
(i32.add
(get_local $var$597)
(i32.const -4)
)
)
(set_local $var$454
(i32.lt_u
(i32.shr_u
(get_local $var$596)
(i32.const 0)
)
(i32.shr_u
(get_local $var$292)
(i32.const 0)
)
)
)
(if_else
(get_local $var$454)
(block $label$196
(set_local $var$585
(get_local $var$154)
)
(br $label$193)
)
(block $label$197
(set_local $var$429
(get_local $var$154)
)
(set_local $var$597
(get_local $var$596)
)
)
)
(br $label$194)
)
)
(set_local $var$968
(i32.eq
(get_local $var$585)
(i32.const 0)
)
)
(if
(get_local $var$968)
(block $label$198
(set_local $var$294
(get_local $var$292)
)
(br $label$191)
)
)
(set_local $var$691
(i32.add
(get_local $var$292)
(i32.const -4)
)
)
(i32.store align=4
(get_local $var$691)
(get_local $var$585)
)
(set_local $var$294
(get_local $var$691)
)
)
)
)
(set_local $var$1025
(get_local $var$1023)
)
(loop $label$199 $label$200
(block $label$201
(set_local $var$456
(i32.gt_u
(i32.shr_u
(get_local $var$1025)
(i32.const 0)
)
(i32.shr_u
(get_local $var$294)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$456)
(i32.const 0)
)
(block $label$202
(set_local $var$1026
(get_local $var$1025)
)
(br $label$199)
)
)
(set_local $var$409
(i32.add
(get_local $var$1025)
(i32.const -4)
)
)
(set_local $var$157
(i32.load align=4
(get_local $var$409)
)
)
(set_local $var$751
(i32.eq
(get_local $var$157)
(i32.const 0)
)
)
(if_else
(get_local $var$751)
(set_local $var$1025
(get_local $var$409)
)
(block $label$203
(set_local $var$1026
(get_local $var$1025)
)
(br $label$199)
)
)
(br $label$200)
)
)
(set_local $var$158
(i32.load align=4
(get_local $var$618)
)
)
(set_local $var$916
(i32.sub
(get_local $var$158)
(get_local $var$554)
)
)
(i32.store align=4
(get_local $var$618)
(get_local $var$916)
)
(set_local $var$451
(i32.gt_s
(get_local $var$916)
(i32.const 0)
)
)
(if_else
(get_local $var$451)
(block $label$204
(set_local $var$146
(get_local $var$916)
)
(set_local $var$292
(get_local $var$294)
)
(set_local $var$1023
(get_local $var$1026)
)
)
(block $label$205
(set_local $var$12
(get_local $var$916)
)
(set_local $var$291
(get_local $var$294)
)
(set_local $var$1022
(get_local $var$1026)
)
(br $label$188)
)
)
(br $label$189)
)
)
)
(block $label$206
(set_local $var$12
(get_local $var$11)
)
(set_local $var$291
(get_local $var$398)
)
(set_local $var$1022
(get_local $var$689)
)
)
)
(set_local $var$457
(i32.lt_s
(get_local $var$12)
(i32.const 0)
)
)
(if_else
(get_local $var$457)
(block $label$207
(set_local $var$335
(i32.add
(get_local $var$9)
(i32.const 25)
)
)
(set_local $var$609
(i32.and
(i32.div_s
(get_local $var$335)
(i32.const 9)
)
(i32.const -1)
)
)
(set_local $var$336
(i32.add
(get_local $var$609)
(i32.const 1)
)
)
(set_local $var$463
(i32.eq
(get_local $var$784)
(i32.const 102)
)
)
(set_local $var$159
(get_local $var$12)
)
(set_local $var$296
(get_local $var$291)
)
(set_local $var$1028
(get_local $var$1022)
)
(loop $label$208 $label$209
(block $label$210
(set_local $var$917
(i32.sub
(i32.const 0)
(get_local $var$159)
)
)
(set_local $var$459
(i32.gt_s
(get_local $var$917)
(i32.const 9)
)
)
(set_local $var$556
(if_else
(get_local $var$459)
(i32.const 9)
(get_local $var$917)
)
)
(set_local $var$461
(i32.lt_u
(i32.shr_u
(get_local $var$296)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1028)
(i32.const 0)
)
)
)
(block $label$211
(if_else
(get_local $var$461)
(block $label$212
(set_local $var$838
(i32.shl
(i32.const 1)
(get_local $var$556)
)
)
(set_local $var$918
(i32.add
(get_local $var$838)
(i32.const -1)
)
)
(set_local $var$842
(i32.shr_u
(i32.const 1000000000)
(get_local $var$556)
)
)
(set_local $var$430
(i32.const 0)
)
(set_local $var$598
(get_local $var$296)
)
(loop $label$213 $label$214
(block $label$215
(set_local $var$161
(i32.load align=4
(get_local $var$598)
)
)
(set_local $var$382
(i32.and
(get_local $var$161)
(get_local $var$918)
)
)
(set_local $var$841
(i32.shr_u
(get_local $var$161)
(get_local $var$556)
)
)
(set_local $var$337
(i32.add
(get_local $var$841)
(get_local $var$430)
)
)
(i32.store align=4
(get_local $var$598)
(get_local $var$337)
)
(set_local $var$758
(i32.mul
(get_local $var$382)
(get_local $var$842)
)
)
(set_local $var$692
(i32.add
(get_local $var$598)
(i32.const 4)
)
)
(set_local $var$462
(i32.lt_u
(i32.shr_u
(get_local $var$692)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1028)
(i32.const 0)
)
)
)
(if_else
(get_local $var$462)
(block $label$216
(set_local $var$430
(get_local $var$758)
)
(set_local $var$598
(get_local $var$692)
)
)
(block $label$217
(set_local $var$759
(get_local $var$758)
)
(br $label$213)
)
)
(br $label$214)
)
)
(set_local $var$162
(i32.load align=4
(get_local $var$296)
)
)
(set_local $var$975
(i32.eq
(get_local $var$162)
(i32.const 0)
)
)
(set_local $var$697
(i32.add
(get_local $var$296)
(i32.const 4)
)
)
(set_local $var$695
(if_else
(get_local $var$975)
(get_local $var$697)
(get_local $var$296)
)
)
(set_local $var$976
(i32.eq
(get_local $var$759)
(i32.const 0)
)
)
(if
(get_local $var$976)
(block $label$218
(set_local $var$696
(get_local $var$695)
)
(set_local $var$1029
(get_local $var$1028)
)
(br $label$211)
)
)
(set_local $var$698
(i32.add
(get_local $var$1028)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$1028)
(get_local $var$759)
)
(set_local $var$696
(get_local $var$695)
)
(set_local $var$1029
(get_local $var$698)
)
)
(block $label$219
(set_local $var$160
(i32.load align=4
(get_local $var$296)
)
)
(set_local $var$974
(i32.eq
(get_local $var$160)
(i32.const 0)
)
)
(set_local $var$693
(i32.add
(get_local $var$296)
(i32.const 4)
)
)
(set_local $var$694
(if_else
(get_local $var$974)
(get_local $var$693)
(get_local $var$296)
)
)
(set_local $var$696
(get_local $var$694)
)
(set_local $var$1029
(get_local $var$1028)
)
)
)
)
(set_local $var$557
(if_else
(get_local $var$463)
(get_local $var$398)
(get_local $var$696)
)
)
(set_local $var$858
(get_local $var$1029)
)
(set_local $var$871
(get_local $var$557)
)
(set_local $var$893
(i32.sub
(get_local $var$858)
(get_local $var$871)
)
)
(set_local $var$850
(i32.shr_s
(get_local $var$893)
(i32.const 2)
)
)
(set_local $var$465
(i32.gt_s
(get_local $var$850)
(get_local $var$336)
)
)
(set_local $var$312
(i32.add
(get_local $var$557)
(i32.shl
(get_local $var$336)
(i32.const 2)
)
)
)
(set_local $var$313
(if_else
(get_local $var$465)
(get_local $var$312)
(get_local $var$1029)
)
)
(set_local $var$163
(i32.load align=4
(get_local $var$618)
)
)
(set_local $var$338
(i32.add
(get_local $var$163)
(get_local $var$556)
)
)
(i32.store align=4
(get_local $var$618)
(get_local $var$338)
)
(set_local $var$458
(i32.lt_s
(get_local $var$338)
(i32.const 0)
)
)
(if_else
(get_local $var$458)
(block $label$220
(set_local $var$159
(get_local $var$338)
)
(set_local $var$296
(get_local $var$696)
)
(set_local $var$1028
(get_local $var$313)
)
)
(block $label$221
(set_local $var$295
(get_local $var$696)
)
(set_local $var$1027
(get_local $var$313)
)
(br $label$208)
)
)
(br $label$209)
)
)
)
(block $label$222
(set_local $var$295
(get_local $var$291)
)
(set_local $var$1027
(get_local $var$1022)
)
)
)
(set_local $var$466
(i32.lt_u
(i32.shr_u
(get_local $var$295)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1027)
(i32.const 0)
)
)
)
(block $label$223
(if_else
(get_local $var$466)
(block $label$224
(set_local $var$873
(get_local $var$295)
)
(set_local $var$895
(i32.sub
(get_local $var$874)
(get_local $var$873)
)
)
(set_local $var$851
(i32.shr_s
(get_local $var$895)
(i32.const 2)
)
)
(set_local $var$760
(i32.mul
(get_local $var$851)
(i32.const 9)
)
)
(set_local $var$164
(i32.load align=4
(get_local $var$295)
)
)
(set_local $var$468
(i32.lt_u
(i32.shr_u
(get_local $var$164)
(i32.const 0)
)
(i32.const 10)
)
)
(if_else
(get_local $var$468)
(block $label$225
(set_local $var$614
(get_local $var$760)
)
(br $label$223)
)
(block $label$226
(set_local $var$613
(get_local $var$760)
)
(set_local $var$645
(i32.const 10)
)
)
)
(loop $label$227 $label$228
(block $label$229
(set_local $var$761
(i32.mul
(get_local $var$645)
(i32.const 10)
)
)
(set_local $var$660
(i32.add
(get_local $var$613)
(i32.const 1)
)
)
(set_local $var$469
(i32.lt_u
(i32.shr_u
(get_local $var$164)
(i32.const 0)
)
(i32.shr_u
(get_local $var$761)
(i32.const 0)
)
)
)
(if_else
(get_local $var$469)
(block $label$230
(set_local $var$614
(get_local $var$660)
)
(br $label$227)
)
(block $label$231
(set_local $var$613
(get_local $var$660)
)
(set_local $var$645
(get_local $var$761)
)
)
)
(br $label$228)
)
)
)
(set_local $var$614
(i32.const 0)
)
)
)
(set_local $var$470
(i32.ne
(get_local $var$784)
(i32.const 102)
)
)
(set_local $var$762
(if_else
(get_local $var$470)
(get_local $var$614)
(i32.const 0)
)
)
(set_local $var$919
(i32.sub
(get_local $var$9)
(get_local $var$762)
)
)
(set_local $var$471
(i32.eq
(get_local $var$784)
(i32.const 103)
)
)
(set_local $var$979
(i32.ne
(get_local $var$9)
(i32.const 0)
)
)
(set_local $var$165
(i32.and
(get_local $var$979)
(get_local $var$471)
)
)
(set_local $var$749
(i32.shr_s
(i32.shl
(get_local $var$165)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $var$920
(i32.add
(get_local $var$919)
(get_local $var$749)
)
)
(set_local $var$860
(get_local $var$1027)
)
(set_local $var$896
(i32.sub
(get_local $var$860)
(get_local $var$874)
)
)
(set_local $var$852
(i32.shr_s
(get_local $var$896)
(i32.const 2)
)
)
(set_local $var$167
(i32.mul
(get_local $var$852)
(i32.const 9)
)
)
(set_local $var$763
(i32.add
(get_local $var$167)
(i32.const -9)
)
)
(set_local $var$472
(i32.lt_s
(get_local $var$920)
(get_local $var$763)
)
)
(if_else
(get_local $var$472)
(block $label$232
(set_local $var$315
(i32.add
(get_local $var$398)
(i32.const 4)
)
)
(set_local $var$340
(i32.add
(get_local $var$920)
(i32.const 9216)
)
)
(set_local $var$610
(i32.and
(i32.div_s
(get_local $var$340)
(i32.const 9)
)
(i32.const -1)
)
)
(set_local $var$921
(i32.add
(get_local $var$610)
(i32.const -1024)
)
)
(set_local $var$316
(i32.add
(get_local $var$315)
(i32.shl
(get_local $var$921)
(i32.const 2)
)
)
)
(set_local $var$817
(i32.and
(i32.rem_s
(get_local $var$340)
(i32.const 9)
)
(i32.const -1)
)
)
(set_local $var$733
(i32.add
(get_local $var$817)
(i32.const 1)
)
)
(set_local $var$473
(i32.lt_s
(get_local $var$733)
(i32.const 9)
)
)
(if_else
(get_local $var$473)
(block $label$233
(set_local $var$650
(i32.const 10)
)
(set_local $var$735
(get_local $var$733)
)
(loop $label$234 $label$235
(block $label$236
(set_local $var$764
(i32.mul
(get_local $var$650)
(i32.const 10)
)
)
(set_local $var$734
(i32.add
(get_local $var$735)
(i32.const 1)
)
)
(set_local $var$624
(i32.eq
(get_local $var$734)
(i32.const 9)
)
)
(if_else
(get_local $var$624)
(block $label$237
(set_local $var$648
(get_local $var$764)
)
(br $label$234)
)
(block $label$238
(set_local $var$650
(get_local $var$764)
)
(set_local $var$735
(get_local $var$734)
)
)
)
(br $label$235)
)
)
)
(set_local $var$648
(i32.const 10)
)
)
(set_local $var$168
(i32.load align=4
(get_local $var$316)
)
)
(set_local $var$818
(i32.and
(i32.rem_u
(i32.shr_u
(get_local $var$168)
(i32.const 0)
)
(i32.shr_u
(get_local $var$648)
(i32.const 0)
)
)
(i32.const -1)
)
)
(set_local $var$983
(i32.eq
(get_local $var$818)
(i32.const 0)
)
)
(set_local $var$318
(i32.add
(get_local $var$316)
(i32.const 4)
)
)
(set_local $var$475
(i32.eq
(get_local $var$318)
(get_local $var$1027)
)
)
(set_local $var$780
(i32.and
(get_local $var$475)
(get_local $var$983)
)
)
(block $label$239
(if_else
(get_local $var$780)
(block $label$240
(set_local $var$300
(get_local $var$295)
)
(set_local $var$601
(get_local $var$316)
)
(set_local $var$616
(get_local $var$614)
)
)
(block $label$241
(set_local $var$611
(i32.and
(i32.div_u
(i32.shr_u
(get_local $var$168)
(i32.const 0)
)
(i32.shr_u
(get_local $var$648)
(i32.const 0)
)
)
(i32.const -1)
)
)
(set_local $var$388
(i32.and
(get_local $var$611)
(i32.const 1)
)
)
(set_local $var$985
(i32.eq
(get_local $var$388)
(i32.const 0)
)
)
(set_local $var$1036
(if_else
(get_local $var$985)
(f64.const 9007199254740992)
(f64.const 9007199254740994)
)
)
(set_local $var$612
(i32.and
(i32.div_s
(get_local $var$648)
(i32.const 2)
)
(i32.const -1)
)
)
(set_local $var$480
(i32.lt_u
(i32.shr_u
(get_local $var$818)
(i32.const 0)
)
(i32.shr_u
(get_local $var$612)
(i32.const 0)
)
)
)
(if_else
(get_local $var$480)
(set_local $var$1055
(f64.const 0.5)
)
(block $label$242
(set_local $var$482
(i32.eq
(get_local $var$818)
(get_local $var$612)
)
)
(set_local $var$781
(i32.and
(get_local $var$475)
(get_local $var$482)
)
)
(set_local $var$1037
(if_else
(get_local $var$781)
(f64.const 1)
(f64.const 1.5)
)
)
(set_local $var$1055
(get_local $var$1037)
)
)
)
(set_local $var$986
(i32.eq
(get_local $var$806)
(i32.const 0)
)
)
(block $label$243
(if_else
(get_local $var$986)
(block $label$244
(set_local $var$1054
(get_local $var$1036)
)
(set_local $var$1056
(get_local $var$1055)
)
)
(block $label$245
(set_local $var$169
(i32.load8_s align=1
(get_local $var$812)
)
)
(set_local $var$484
(i32.eq
(i32.shr_s
(i32.shl
(get_local $var$169)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 45)
)
)
(if
(i32.eq
(get_local $var$484)
(i32.const 0)
)
(block $label$246
(set_local $var$1054
(get_local $var$1036)
)
(set_local $var$1056
(get_local $var$1055)
)
(br $label$243)
)
)
(set_local $var$1049
(f64.neg
(get_local $var$1036)
)
)
(set_local $var$1050
(f64.neg
(get_local $var$1055)
)
)
(set_local $var$1054
(get_local $var$1049)
)
(set_local $var$1056
(get_local $var$1050)
)
)
)
)
(set_local $var$923
(i32.sub
(get_local $var$168)
(get_local $var$818)
)
)
(i32.store align=4
(get_local $var$316)
(get_local $var$923)
)
(set_local $var$1039
(f64.add
(get_local $var$1054)
(get_local $var$1056)
)
)
(set_local $var$487
(f64.ne
(get_local $var$1039)
(get_local $var$1054)
)
)
(if
(i32.eq
(get_local $var$487)
(i32.const 0)
)
(block $label$247
(set_local $var$300
(get_local $var$295)
)
(set_local $var$601
(get_local $var$316)
)
(set_local $var$616
(get_local $var$614)
)
(br $label$239)
)
)
(set_local $var$343
(i32.add
(get_local $var$923)
(get_local $var$648)
)
)
(i32.store align=4
(get_local $var$316)
(get_local $var$343)
)
(set_local $var$489
(i32.gt_u
(i32.shr_u
(get_local $var$343)
(i32.const 0)
)
(i32.const 999999999)
)
)
(if_else
(get_local $var$489)
(block $label$248
(set_local $var$298
(get_local $var$295)
)
(set_local $var$600
(get_local $var$316)
)
(loop $label$249 $label$250
(block $label$251
(set_local $var$701
(i32.add
(get_local $var$600)
(i32.const -4)
)
)
(i32.store align=4
(get_local $var$600)
(i32.const 0)
)
(set_local $var$491
(i32.lt_u
(i32.shr_u
(get_local $var$701)
(i32.const 0)
)
(i32.shr_u
(get_local $var$298)
(i32.const 0)
)
)
)
(if_else
(get_local $var$491)
(block $label$252
(set_local $var$702
(i32.add
(get_local $var$298)
(i32.const -4)
)
)
(i32.store align=4
(get_local $var$702)
(i32.const 0)
)
(set_local $var$299
(get_local $var$702)
)
)
(set_local $var$299
(get_local $var$298)
)
)
(set_local $var$170
(i32.load align=4
(get_local $var$701)
)
)
(set_local $var$661
(i32.add
(get_local $var$170)
(i32.const 1)
)
)
(i32.store align=4
(get_local $var$701)
(get_local $var$661)
)
(set_local $var$490
(i32.gt_u
(i32.shr_u
(get_local $var$661)
(i32.const 0)
)
(i32.const 999999999)
)
)
(if_else
(get_local $var$490)
(block $label$253
(set_local $var$298
(get_local $var$299)
)
(set_local $var$600
(get_local $var$701)
)
)
(block $label$254
(set_local $var$297
(get_local $var$299)
)
(set_local $var$599
(get_local $var$701)
)
(br $label$249)
)
)
(br $label$250)
)
)
)
(block $label$255
(set_local $var$297
(get_local $var$295)
)
(set_local $var$599
(get_local $var$316)
)
)
)
(set_local $var$876
(get_local $var$297)
)
(set_local $var$898
(i32.sub
(get_local $var$874)
(get_local $var$876)
)
)
(set_local $var$853
(i32.shr_s
(get_local $var$898)
(i32.const 2)
)
)
(set_local $var$765
(i32.mul
(get_local $var$853)
(i32.const 9)
)
)
(set_local $var$171
(i32.load align=4
(get_local $var$297)
)
)
(set_local $var$493
(i32.lt_u
(i32.shr_u
(get_local $var$171)
(i32.const 0)
)
(i32.const 10)
)
)
(if_else
(get_local $var$493)
(block $label$256
(set_local $var$300
(get_local $var$297)
)
(set_local $var$601
(get_local $var$599)
)
(set_local $var$616
(get_local $var$765)
)
(br $label$239)
)
(block $label$257
(set_local $var$615
(get_local $var$765)
)
(set_local $var$653
(i32.const 10)
)
)
)
(loop $label$258 $label$259
(block $label$260
(set_local $var$766
(i32.mul
(get_local $var$653)
(i32.const 10)
)
)
(set_local $var$662
(i32.add
(get_local $var$615)
(i32.const 1)
)
)
(set_local $var$494
(i32.lt_u
(i32.shr_u
(get_local $var$171)
(i32.const 0)
)
(i32.shr_u
(get_local $var$766)
(i32.const 0)
)
)
)
(if_else
(get_local $var$494)
(block $label$261
(set_local $var$300
(get_local $var$297)
)
(set_local $var$601
(get_local $var$599)
)
(set_local $var$616
(get_local $var$662)
)
(br $label$258)
)
(block $label$262
(set_local $var$615
(get_local $var$662)
)
(set_local $var$653
(get_local $var$766)
)
)
)
(br $label$259)
)
)
)
)
)
(set_local $var$321
(i32.add
(get_local $var$601)
(i32.const 4)
)
)
(set_local $var$497
(i32.gt_u
(i32.shr_u
(get_local $var$1027)
(i32.const 0)
)
(i32.shr_u
(get_local $var$321)
(i32.const 0)
)
)
)
(set_local $var$322
(if_else
(get_local $var$497)
(get_local $var$321)
(get_local $var$1027)
)
)
(set_local $var$301
(get_local $var$300)
)
(set_local $var$617
(get_local $var$616)
)
(set_local $var$1033
(get_local $var$322)
)
)
(block $label$263
(set_local $var$301
(get_local $var$295)
)
(set_local $var$617
(get_local $var$614)
)
(set_local $var$1033
(get_local $var$1027)
)
)
)
(set_local $var$930
(i32.sub
(i32.const 0)
(get_local $var$617)
)
)
(set_local $var$1031
(get_local $var$1033)
)
(loop $label$264 $label$265
(block $label$266
(set_local $var$498
(i32.gt_u
(i32.shr_u
(get_local $var$1031)
(i32.const 0)
)
(i32.shr_u
(get_local $var$301)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$498)
(i32.const 0)
)
(block $label$267
(set_local $var$499
(i32.const 0)
)
(set_local $var$1032
(get_local $var$1031)
)
(br $label$264)
)
)
(set_local $var$413
(i32.add
(get_local $var$1031)
(i32.const -4)
)
)
(set_local $var$172
(i32.load align=4
(get_local $var$413)
)
)
(set_local $var$752
(i32.eq
(get_local $var$172)
(i32.const 0)
)
)
(if_else
(get_local $var$752)
(set_local $var$1031
(get_local $var$413)
)
(block $label$268
(set_local $var$499
(i32.const 1)
)
(set_local $var$1032
(get_local $var$1031)
)
(br $label$264)
)
)
(br $label$265)
)
)
(block $label$269
(if_else
(get_local $var$471)
(block $label$270
(set_local $var$173
(i32.and
(get_local $var$979)
(i32.const 1)
)
)
(set_local $var$663
(i32.xor
(get_local $var$173)
(i32.const 1)
)
)
(set_local $var$10
(i32.add
(get_local $var$663)
(get_local $var$9)
)
)
(set_local $var$501
(i32.gt_s
(get_local $var$10)
(get_local $var$617)
)
)
(set_local $var$502
(i32.gt_s
(get_local $var$617)
(i32.const -5)
)
)
(set_local $var$778
(i32.and
(get_local $var$501)
(get_local $var$502)
)
)
(if_else
(get_local $var$778)
(block $label$271
(set_local $var$606
(i32.add
(get_local $var$937)
(i32.const -1)
)
)
(set_local $var$345
(i32.add
(get_local $var$10)
(i32.const -1)
)
)
(set_local $var$924
(i32.sub
(get_local $var$345)
(get_local $var$617)
)
)
(set_local $var$799
(get_local $var$924)
)
(set_local $var$939
(get_local $var$606)
)
)
(block $label$272
(set_local $var$925
(i32.add
(get_local $var$937)
(i32.const -2)
)
)
(set_local $var$607
(i32.add
(get_local $var$10)
(i32.const -1)
)
)
(set_local $var$799
(get_local $var$607)
)
(set_local $var$939
(get_local $var$925)
)
)
)
(set_local $var$389
(i32.and
(get_local $var$638)
(i32.const 8)
)
)
(set_local $var$991
(i32.eq
(get_local $var$389)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$991)
(i32.const 0)
)
(block $label$273
(set_local $var$390
(get_local $var$389)
)
(set_local $var$800
(get_local $var$799)
)
(set_local $var$940
(get_local $var$939)
)
(br $label$269)
)
)
(block $label$274
(if_else
(get_local $var$499)
(block $label$275
(set_local $var$416
(i32.add
(get_local $var$1032)
(i32.const -4)
)
)
(set_local $var$174
(i32.load align=4
(get_local $var$416)
)
)
(set_local $var$992
(i32.eq
(get_local $var$174)
(i32.const 0)
)
)
(if
(get_local $var$992)
(block $label$276
(set_local $var$737
(i32.const 9)
)
(br $label$274)
)
)
(set_local $var$819
(i32.and
(i32.rem_u
(i32.shr_u
(get_local $var$174)
(i32.const 0)
)
(i32.const 10)
)
(i32.const -1)
)
)
(set_local $var$506
(i32.eq
(get_local $var$819)
(i32.const 0)
)
)
(if_else
(get_local $var$506)
(block $label$277
(set_local $var$655
(i32.const 10)
)
(set_local $var$736
(i32.const 0)
)
)
(block $label$278
(set_local $var$737
(i32.const 0)
)
(br $label$274)
)
)
(loop $label$279 $label$280
(block $label$281
(set_local $var$767
(i32.mul
(get_local $var$655)
(i32.const 10)
)
)
(set_local $var$665
(i32.add
(get_local $var$736)
(i32.const 1)
)
)
(set_local $var$820
(i32.and
(i32.rem_u
(i32.shr_u
(get_local $var$174)
(i32.const 0)
)
(i32.shr_u
(get_local $var$767)
(i32.const 0)
)
)
(i32.const -1)
)
)
(set_local $var$507
(i32.eq
(get_local $var$820)
(i32.const 0)
)
)
(if_else
(get_local $var$507)
(block $label$282
(set_local $var$655
(get_local $var$767)
)
(set_local $var$736
(get_local $var$665)
)
)
(block $label$283
(set_local $var$737
(get_local $var$665)
)
(br $label$279)
)
)
(br $label$280)
)
)
)
(set_local $var$737
(i32.const 9)
)
)
)
(set_local $var$788
(i32.or
(get_local $var$939)
(i32.const 32)
)
)
(set_local $var$510
(i32.eq
(get_local $var$788)
(i32.const 102)
)
)
(set_local $var$863
(get_local $var$1032)
)
(set_local $var$901
(i32.sub
(get_local $var$863)
(get_local $var$874)
)
)
(set_local $var$854
(i32.shr_s
(get_local $var$901)
(i32.const 2)
)
)
(set_local $var$175
(i32.mul
(get_local $var$854)
(i32.const 9)
)
)
(set_local $var$768
(i32.add
(get_local $var$175)
(i32.const -9)
)
)
(if_else
(get_local $var$510)
(block $label$284
(set_local $var$926
(i32.sub
(get_local $var$768)
(get_local $var$737)
)
)
(set_local $var$511
(i32.lt_s
(get_local $var$926)
(i32.const 0)
)
)
(set_local $var$19
(if_else
(get_local $var$511)
(i32.const 0)
(get_local $var$926)
)
)
(set_local $var$512
(i32.lt_s
(get_local $var$799)
(get_local $var$19)
)
)
(set_local $var$797
(if_else
(get_local $var$512)
(get_local $var$799)
(get_local $var$19)
)
)
(set_local $var$390
(i32.const 0)
)
(set_local $var$800
(get_local $var$797)
)
(set_local $var$940
(get_local $var$939)
)
(br $label$269)
)
(block $label$285
(set_local $var$346
(i32.add
(get_local $var$768)
(get_local $var$617)
)
)
(set_local $var$928
(i32.sub
(get_local $var$346)
(get_local $var$737)
)
)
(set_local $var$513
(i32.lt_s
(get_local $var$928)
(i32.const 0)
)
)
(set_local $var$20
(if_else
(get_local $var$513)
(i32.const 0)
(get_local $var$928)
)
)
(set_local $var$514
(i32.lt_s
(get_local $var$799)
(get_local $var$20)
)
)
(set_local $var$798
(if_else
(get_local $var$514)
(get_local $var$799)
(get_local $var$20)
)
)
(set_local $var$390
(i32.const 0)
)
(set_local $var$800
(get_local $var$798)
)
(set_local $var$940
(get_local $var$939)
)
(br $label$269)
)
)
)
(block $label$286
(set_local $var$18
(i32.and
(get_local $var$638)
(i32.const 8)
)
)
(set_local $var$390
(get_local $var$18)
)
(set_local $var$800
(get_local $var$9)
)
(set_local $var$940
(get_local $var$937)
)
)
)
)
(set_local $var$176
(i32.or
(get_local $var$800)
(get_local $var$390)
)
)
(set_local $var$178
(i32.ne
(get_local $var$176)
(i32.const 0)
)
)
(set_local $var$754
(i32.and
(get_local $var$178)
(i32.const 1)
)
)
(set_local $var$789
(i32.or
(get_local $var$940)
(i32.const 32)
)
)
(set_local $var$516
(i32.eq
(get_local $var$789)
(i32.const 102)
)
)
(if_else
(get_local $var$516)
(block $label$287
(set_local $var$517
(i32.gt_s
(get_local $var$617)
(i32.const 0)
)
)
(set_local $var$349
(if_else
(get_local $var$517)
(get_local $var$617)
(i32.const 0)
)
)
(set_local $var$623
(i32.const 0)
)
(set_local $var$905
(get_local $var$349)
)
)
(block $label$288
(set_local $var$518
(i32.lt_s
(get_local $var$617)
(i32.const 0)
)
)
(set_local $var$562
(if_else
(get_local $var$518)
(get_local $var$930)
(get_local $var$617)
)
)
(set_local $var$179
(i32.lt_s
(get_local $var$562)
(i32.const 0)
)
)
(set_local $var$180
(i32.shr_s
(i32.shl
(get_local $var$179)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $var$181
(call $_fmt_u
(get_local $var$562)
(get_local $var$180)
(get_local $var$400)
)
)
(set_local $var$878
(get_local $var$181)
)
(set_local $var$902
(i32.sub
(get_local $var$857)
(get_local $var$878)
)
)
(set_local $var$519
(i32.lt_s
(get_local $var$902)
(i32.const 2)
)
)
(if_else
(get_local $var$519)
(block $label$289
(set_local $var$622
(get_local $var$181)
)
(loop $label$290 $label$291
(block $label$292
(set_local $var$704
(i32.add
(get_local $var$622)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$704)
(i32.const 48)
)
(set_local $var$879
(get_local $var$704)
)
(set_local $var$903
(i32.sub
(get_local $var$857)
(get_local $var$879)
)
)
(set_local $var$520
(i32.lt_s
(get_local $var$903)
(i32.const 2)
)
)
(if_else
(get_local $var$520)
(set_local $var$622
(get_local $var$704)
)
(block $label$293
(set_local $var$621
(get_local $var$704)
)
(br $label$290)
)
)
(br $label$291)
)
)
)
(set_local $var$621
(get_local $var$181)
)
)
(set_local $var$182
(i32.shr_s
(get_local $var$617)
(i32.const 31)
)
)
(set_local $var$183
(i32.and
(get_local $var$182)
(i32.const 2)
)
)
(set_local $var$184
(i32.add
(get_local $var$183)
(i32.const 43)
)
)
(set_local $var$591
(i32.and
(get_local $var$184)
(i32.const 255)
)
)
(set_local $var$705
(i32.add
(get_local $var$621)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$705)
(get_local $var$591)
)
(set_local $var$592
(i32.and
(get_local $var$940)
(i32.const 255)
)
)
(set_local $var$706
(i32.add
(get_local $var$621)
(i32.const -2)
)
)
(i32.store8 align=1
(get_local $var$706)
(get_local $var$592)
)
(set_local $var$880
(get_local $var$706)
)
(set_local $var$904
(i32.sub
(get_local $var$857)
(get_local $var$880)
)
)
(set_local $var$623
(get_local $var$706)
)
(set_local $var$905
(get_local $var$904)
)
)
)
(set_local $var$347
(i32.add
(get_local $var$806)
(i32.const 1)
)
)
(set_local $var$348
(i32.add
(get_local $var$347)
(get_local $var$800)
)
)
(set_local $var$740
(i32.add
(get_local $var$348)
(get_local $var$754)
)
)
(set_local $var$350
(i32.add
(get_local $var$740)
(get_local $var$905)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1003)
(get_local $var$350)
(get_local $var$638)
)
(set_local $var$185
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$365
(i32.and
(get_local $var$185)
(i32.const 32)
)
)
(set_local $var$951
(i32.eq
(get_local $var$365)
(i32.const 0)
)
)
(if
(get_local $var$951)
(call $___fwritex
(get_local $var$812)
(get_local $var$806)
(get_local $var$0)
)
)
(set_local $var$1016
(i32.xor
(get_local $var$638)
(i32.const 65536)
)
)
(call $_pad
(get_local $var$0)
(i32.const 48)
(get_local $var$1003)
(get_local $var$350)
(get_local $var$1016)
)
(block $label$294
(if_else
(get_local $var$516)
(block $label$295
(set_local $var$522
(i32.gt_u
(i32.shr_u
(get_local $var$301)
(i32.const 0)
)
(i32.shr_u
(get_local $var$398)
(i32.const 0)
)
)
)
(set_local $var$815
(if_else
(get_local $var$522)
(get_local $var$398)
(get_local $var$301)
)
)
(set_local $var$602
(get_local $var$815)
)
(loop $label$296 $label$297
(block $label$298
(set_local $var$186
(i32.load align=4
(get_local $var$602)
)
)
(set_local $var$187
(call $_fmt_u
(get_local $var$186)
(i32.const 0)
(get_local $var$325)
)
)
(set_local $var$524
(i32.eq
(get_local $var$602)
(get_local $var$815)
)
)
(block $label$299
(if_else
(get_local $var$524)
(block $label$300
(set_local $var$527
(i32.eq
(get_local $var$187)
(get_local $var$325)
)
)
(if
(i32.eq
(get_local $var$527)
(i32.const 0)
)
(block $label$301
(set_local $var$831
(get_local $var$187)
)
(br $label$299)
)
)
(i32.store8 align=1
(get_local $var$708)
(i32.const 48)
)
(set_local $var$831
(get_local $var$708)
)
)
(block $label$302
(set_local $var$525
(i32.gt_u
(i32.shr_u
(get_local $var$187)
(i32.const 0)
)
(i32.shr_u
(get_local $var$422)
(i32.const 0)
)
)
)
(if_else
(get_local $var$525)
(set_local $var$830
(get_local $var$187)
)
(block $label$303
(set_local $var$831
(get_local $var$187)
)
(br $label$299)
)
)
(loop $label$304 $label$305
(block $label$306
(set_local $var$707
(i32.add
(get_local $var$830)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$707)
(i32.const 48)
)
(set_local $var$526
(i32.gt_u
(i32.shr_u
(get_local $var$707)
(i32.const 0)
)
(i32.shr_u
(get_local $var$422)
(i32.const 0)
)
)
)
(if_else
(get_local $var$526)
(set_local $var$830
(get_local $var$707)
)
(block $label$307
(set_local $var$831
(get_local $var$707)
)
(br $label$304)
)
)
(br $label$305)
)
)
)
)
)
(set_local $var$189
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$366
(i32.and
(get_local $var$189)
(i32.const 32)
)
)
(set_local $var$952
(i32.eq
(get_local $var$366)
(i32.const 0)
)
)
(if
(get_local $var$952)
(block $label$308
(set_local $var$881
(get_local $var$831)
)
(set_local $var$906
(i32.sub
(get_local $var$864)
(get_local $var$881)
)
)
(call $___fwritex
(get_local $var$831)
(get_local $var$906)
(get_local $var$0)
)
)
)
(set_local $var$709
(i32.add
(get_local $var$602)
(i32.const 4)
)
)
(set_local $var$523
(i32.gt_u
(i32.shr_u
(get_local $var$709)
(i32.const 0)
)
(i32.shr_u
(get_local $var$398)
(i32.const 0)
)
)
)
(if_else
(get_local $var$523)
(block $label$309
(set_local $var$710
(get_local $var$709)
)
(br $label$296)
)
(set_local $var$602
(get_local $var$709)
)
)
(br $label$297)
)
)
(set_local $var$190
(i32.eq
(get_local $var$176)
(i32.const 0)
)
)
(block $label$310
(if
(i32.eq
(get_local $var$190)
(i32.const 0)
)
(block $label$311
(set_local $var$191
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$367
(i32.and
(get_local $var$191)
(i32.const 32)
)
)
(set_local $var$953
(i32.eq
(get_local $var$367)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$953)
(i32.const 0)
)
(br $label$310)
)
(call $___fwritex
(i32.const 4143)
(i32.const 1)
(get_local $var$0)
)
)
)
)
(set_local $var$528
(i32.lt_u
(i32.shr_u
(get_local $var$710)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1032)
(i32.const 0)
)
)
)
(set_local $var$530
(i32.gt_s
(get_local $var$800)
(i32.const 0)
)
)
(set_local $var$192
(i32.and
(get_local $var$530)
(get_local $var$528)
)
)
(if_else
(get_local $var$192)
(block $label$312
(set_local $var$603
(get_local $var$710)
)
(set_local $var$802
(get_local $var$800)
)
(loop $label$313 $label$314
(block $label$315
(set_local $var$193
(i32.load align=4
(get_local $var$603)
)
)
(set_local $var$194
(call $_fmt_u
(get_local $var$193)
(i32.const 0)
(get_local $var$325)
)
)
(set_local $var$532
(i32.gt_u
(i32.shr_u
(get_local $var$194)
(i32.const 0)
)
(i32.shr_u
(get_local $var$422)
(i32.const 0)
)
)
)
(if_else
(get_local $var$532)
(block $label$316
(set_local $var$833
(get_local $var$194)
)
(loop $label$317 $label$318
(block $label$319
(set_local $var$711
(i32.add
(get_local $var$833)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$711)
(i32.const 48)
)
(set_local $var$533
(i32.gt_u
(i32.shr_u
(get_local $var$711)
(i32.const 0)
)
(i32.shr_u
(get_local $var$422)
(i32.const 0)
)
)
)
(if_else
(get_local $var$533)
(set_local $var$833
(get_local $var$711)
)
(block $label$320
(set_local $var$832
(get_local $var$711)
)
(br $label$317)
)
)
(br $label$318)
)
)
)
(set_local $var$832
(get_local $var$194)
)
)
(set_local $var$195
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$368
(i32.and
(get_local $var$195)
(i32.const 32)
)
)
(set_local $var$954
(i32.eq
(get_local $var$368)
(i32.const 0)
)
)
(if
(get_local $var$954)
(block $label$321
(set_local $var$534
(i32.gt_s
(get_local $var$802)
(i32.const 9)
)
)
(set_local $var$563
(if_else
(get_local $var$534)
(i32.const 9)
(get_local $var$802)
)
)
(call $___fwritex
(get_local $var$832)
(get_local $var$563)
(get_local $var$0)
)
)
)
(set_local $var$712
(i32.add
(get_local $var$603)
(i32.const 4)
)
)
(set_local $var$931
(i32.add
(get_local $var$802)
(i32.const -9)
)
)
(set_local $var$529
(i32.lt_u
(i32.shr_u
(get_local $var$712)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1032)
(i32.const 0)
)
)
)
(set_local $var$531
(i32.gt_s
(get_local $var$802)
(i32.const 9)
)
)
(set_local $var$196
(i32.and
(get_local $var$531)
(get_local $var$529)
)
)
(if_else
(get_local $var$196)
(block $label$322
(set_local $var$603
(get_local $var$712)
)
(set_local $var$802
(get_local $var$931)
)
)
(block $label$323
(set_local $var$801
(get_local $var$931)
)
(br $label$313)
)
)
(br $label$314)
)
)
)
(set_local $var$801
(get_local $var$800)
)
)
(set_local $var$352
(i32.add
(get_local $var$801)
(i32.const 9)
)
)
(call $_pad
(get_local $var$0)
(i32.const 48)
(get_local $var$352)
(i32.const 9)
(i32.const 0)
)
)
(block $label$324
(set_local $var$326
(i32.add
(get_local $var$301)
(i32.const 4)
)
)
(set_local $var$1030
(if_else
(get_local $var$499)
(get_local $var$1032)
(get_local $var$326)
)
)
(set_local $var$536
(i32.gt_s
(get_local $var$800)
(i32.const -1)
)
)
(if_else
(get_local $var$536)
(block $label$325
(set_local $var$998
(i32.eq
(get_local $var$390)
(i32.const 0)
)
)
(set_local $var$604
(get_local $var$301)
)
(set_local $var$804
(get_local $var$800)
)
(loop $label$326 $label$327
(block $label$328
(set_local $var$197
(i32.load align=4
(get_local $var$604)
)
)
(set_local $var$198
(call $_fmt_u
(get_local $var$197)
(i32.const 0)
(get_local $var$325)
)
)
(set_local $var$539
(i32.eq
(get_local $var$198)
(get_local $var$325)
)
)
(if_else
(get_local $var$539)
(block $label$329
(i32.store8 align=1
(get_local $var$708)
(i32.const 48)
)
(set_local $var$834
(get_local $var$708)
)
)
(set_local $var$834
(get_local $var$198)
)
)
(set_local $var$540
(i32.eq
(get_local $var$604)
(get_local $var$301)
)
)
(block $label$330
(if_else
(get_local $var$540)
(block $label$331
(set_local $var$714
(i32.add
(get_local $var$834)
(i32.const 1)
)
)
(set_local $var$200
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$369
(i32.and
(get_local $var$200)
(i32.const 32)
)
)
(set_local $var$955
(i32.eq
(get_local $var$369)
(i32.const 0)
)
)
(if
(get_local $var$955)
(call $___fwritex
(get_local $var$834)
(i32.const 1)
(get_local $var$0)
)
)
(set_local $var$543
(i32.lt_s
(get_local $var$804)
(i32.const 1)
)
)
(set_local $var$782
(i32.and
(get_local $var$998)
(get_local $var$543)
)
)
(if
(get_local $var$782)
(block $label$332
(set_local $var$836
(get_local $var$714)
)
(br $label$330)
)
)
(set_local $var$201
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$370
(i32.and
(get_local $var$201)
(i32.const 32)
)
)
(set_local $var$956
(i32.eq
(get_local $var$370)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$956)
(i32.const 0)
)
(block $label$333
(set_local $var$836
(get_local $var$714)
)
(br $label$330)
)
)
(call $___fwritex
(i32.const 4143)
(i32.const 1)
(get_local $var$0)
)
(set_local $var$836
(get_local $var$714)
)
)
(block $label$334
(set_local $var$541
(i32.gt_u
(i32.shr_u
(get_local $var$834)
(i32.const 0)
)
(i32.shr_u
(get_local $var$422)
(i32.const 0)
)
)
)
(if_else
(get_local $var$541)
(set_local $var$835
(get_local $var$834)
)
(block $label$335
(set_local $var$836
(get_local $var$834)
)
(br $label$330)
)
)
(loop $label$336 $label$337
(block $label$338
(set_local $var$713
(i32.add
(get_local $var$835)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$713)
(i32.const 48)
)
(set_local $var$542
(i32.gt_u
(i32.shr_u
(get_local $var$713)
(i32.const 0)
)
(i32.shr_u
(get_local $var$422)
(i32.const 0)
)
)
)
(if_else
(get_local $var$542)
(set_local $var$835
(get_local $var$713)
)
(block $label$339
(set_local $var$836
(get_local $var$713)
)
(br $label$336)
)
)
(br $label$337)
)
)
)
)
)
(set_local $var$882
(get_local $var$836)
)
(set_local $var$907
(i32.sub
(get_local $var$864)
(get_local $var$882)
)
)
(set_local $var$202
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$371
(i32.and
(get_local $var$202)
(i32.const 32)
)
)
(set_local $var$957
(i32.eq
(get_local $var$371)
(i32.const 0)
)
)
(if
(get_local $var$957)
(block $label$340
(set_local $var$544
(i32.gt_s
(get_local $var$804)
(get_local $var$907)
)
)
(set_local $var$564
(if_else
(get_local $var$544)
(get_local $var$907)
(get_local $var$804)
)
)
(call $___fwritex
(get_local $var$836)
(get_local $var$564)
(get_local $var$0)
)
)
)
(set_local $var$933
(i32.sub
(get_local $var$804)
(get_local $var$907)
)
)
(set_local $var$715
(i32.add
(get_local $var$604)
(i32.const 4)
)
)
(set_local $var$535
(i32.lt_u
(i32.shr_u
(get_local $var$715)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1030)
(i32.const 0)
)
)
)
(set_local $var$537
(i32.gt_s
(get_local $var$933)
(i32.const -1)
)
)
(set_local $var$203
(i32.and
(get_local $var$535)
(get_local $var$537)
)
)
(if_else
(get_local $var$203)
(block $label$341
(set_local $var$604
(get_local $var$715)
)
(set_local $var$804
(get_local $var$933)
)
)
(block $label$342
(set_local $var$803
(get_local $var$933)
)
(br $label$326)
)
)
(br $label$327)
)
)
)
(set_local $var$803
(get_local $var$800)
)
)
(set_local $var$353
(i32.add
(get_local $var$803)
(i32.const 18)
)
)
(call $_pad
(get_local $var$0)
(i32.const 48)
(get_local $var$353)
(i32.const 18)
(i32.const 0)
)
(set_local $var$204
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$372
(i32.and
(get_local $var$204)
(i32.const 32)
)
)
(set_local $var$958
(i32.eq
(get_local $var$372)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$958)
(i32.const 0)
)
(br $label$294)
)
(set_local $var$883
(get_local $var$623)
)
(set_local $var$908
(i32.sub
(get_local $var$857)
(get_local $var$883)
)
)
(call $___fwritex
(get_local $var$623)
(get_local $var$908)
(get_local $var$0)
)
)
)
)
(set_local $var$1017
(i32.xor
(get_local $var$638)
(i32.const 8192)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1003)
(get_local $var$350)
(get_local $var$1017)
)
(set_local $var$545
(i32.lt_s
(get_local $var$350)
(get_local $var$1003)
)
)
(set_local $var$1006
(if_else
(get_local $var$545)
(get_local $var$1003)
(get_local $var$350)
)
)
(set_local $var$822
(get_local $var$1006)
)
)
(block $label$343
(set_local $var$387
(i32.and
(get_local $var$937)
(i32.const 32)
)
)
(set_local $var$982
(i32.ne
(get_local $var$387)
(i32.const 0)
)
)
(set_local $var$552
(if_else
(get_local $var$982)
(i32.const 4127)
(i32.const 4131)
)
)
(set_local $var$478
(i32.or
(f64.ne
(get_local $var$1064)
(get_local $var$1064)
)
(f64.ne
(f64.const 0)
(f64.const 0)
)
)
)
(set_local $var$560
(if_else
(get_local $var$982)
(i32.const 4135)
(i32.const 4139)
)
)
(set_local $var$808
(if_else
(get_local $var$478)
(i32.const 0)
(get_local $var$806)
)
)
(set_local $var$829
(if_else
(get_local $var$478)
(get_local $var$560)
(get_local $var$552)
)
)
(set_local $var$305
(i32.add
(get_local $var$808)
(i32.const 3)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1003)
(get_local $var$305)
(get_local $var$378)
)
(set_local $var$125
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$360
(i32.and
(get_local $var$125)
(i32.const 32)
)
)
(set_local $var$946
(i32.eq
(get_local $var$360)
(i32.const 0)
)
)
(if_else
(get_local $var$946)
(block $label$344
(call $___fwritex
(get_local $var$812)
(get_local $var$808)
(get_local $var$0)
)
(set_local $var$14
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$126
(get_local $var$14)
)
)
(set_local $var$126
(get_local $var$125)
)
)
(set_local $var$361
(i32.and
(get_local $var$126)
(i32.const 32)
)
)
(set_local $var$947
(i32.eq
(get_local $var$361)
(i32.const 0)
)
)
(if
(get_local $var$947)
(call $___fwritex
(get_local $var$829)
(i32.const 3)
(get_local $var$0)
)
)
(set_local $var$1011
(i32.xor
(get_local $var$638)
(i32.const 8192)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1003)
(get_local $var$305)
(get_local $var$1011)
)
(set_local $var$505
(i32.lt_s
(get_local $var$305)
(get_local $var$1003)
)
)
(set_local $var$561
(if_else
(get_local $var$505)
(get_local $var$1003)
(get_local $var$305)
)
)
(set_local $var$822
(get_local $var$561)
)
)
)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$822)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
(br $label$111)
)
)
(case $label$110
(block $label$345
(set_local $var$293
(get_local $var$685)
)
(set_local $var$641
(get_local $var$638)
)
(set_local $var$796
(get_local $var$790)
)
(set_local $var$809
(i32.const 0)
)
(set_local $var$814
(i32.const 4091)
)
(set_local $var$1024
(get_local $var$309)
)
)
)
)
)
(block $label$346
(if_else
(i32.eq
(get_local $var$1034)
(i32.const 64)
)
(block $label$347
(set_local $var$1034
(i32.const 0)
)
(set_local $var$279
(get_local $var$392)
)
(set_local $var$280
(get_local $var$279)
)
(set_local $var$281
(i32.load align=4
(get_local $var$280)
)
)
(set_local $var$282
(i32.add
(get_local $var$279)
(i32.const 4)
)
)
(set_local $var$283
(get_local $var$282)
)
(set_local $var$284
(i32.load align=4
(get_local $var$283)
)
)
(set_local $var$379
(i32.and
(get_local $var$938)
(i32.const 32)
)
)
(set_local $var$285
(i32.eq
(get_local $var$281)
(i32.const 0)
)
)
(set_local $var$286
(i32.eq
(get_local $var$284)
(i32.const 0)
)
)
(set_local $var$287
(i32.and
(get_local $var$285)
(get_local $var$286)
)
)
(if_else
(get_local $var$287)
(block $label$348
(set_local $var$289
(get_local $var$309)
)
(set_local $var$640
(get_local $var$639)
)
(set_local $var$792
(get_local $var$791)
)
(set_local $var$807
(i32.const 0)
)
(set_local $var$813
(i32.const 4091)
)
(set_local $var$1034
(i32.const 77)
)
)
(block $label$349
(set_local $var$25
(get_local $var$284)
)
(set_local $var$288
(get_local $var$281)
)
(set_local $var$827
(get_local $var$309)
)
(loop $label$350 $label$351
(block $label$352
(set_local $var$658
(i32.and
(get_local $var$288)
(i32.const 15)
)
)
(set_local $var$399
(i32.add
(i32.const 4075)
(get_local $var$658)
)
)
(set_local $var$24
(i32.load8_s align=1
(get_local $var$399)
)
)
(set_local $var$567
(i32.and
(get_local $var$24)
(i32.const 255)
)
)
(set_local $var$783
(i32.or
(get_local $var$567)
(get_local $var$379)
)
)
(set_local $var$570
(i32.and
(get_local $var$783)
(i32.const 255)
)
)
(set_local $var$669
(i32.add
(get_local $var$827)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$669)
(get_local $var$570)
)
(set_local $var$26
(call $_bitshift64Lshr
(get_local $var$288)
(get_local $var$25)
(i32.const 4)
)
)
(set_local $var$27
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$28
(i32.eq
(get_local $var$26)
(i32.const 0)
)
)
(set_local $var$29
(i32.eq
(get_local $var$27)
(i32.const 0)
)
)
(set_local $var$30
(i32.and
(get_local $var$28)
(get_local $var$29)
)
)
(if_else
(get_local $var$30)
(block $label$353
(set_local $var$670
(get_local $var$669)
)
(br $label$350)
)
(block $label$354
(set_local $var$25
(get_local $var$27)
)
(set_local $var$288
(get_local $var$26)
)
(set_local $var$827
(get_local $var$669)
)
)
)
(br $label$351)
)
)
(set_local $var$31
(get_local $var$392)
)
(set_local $var$32
(get_local $var$31)
)
(set_local $var$33
(i32.load align=4
(get_local $var$32)
)
)
(set_local $var$35
(i32.add
(get_local $var$31)
(i32.const 4)
)
)
(set_local $var$36
(get_local $var$35)
)
(set_local $var$37
(i32.load align=4
(get_local $var$36)
)
)
(set_local $var$38
(i32.eq
(get_local $var$33)
(i32.const 0)
)
)
(set_local $var$39
(i32.eq
(get_local $var$37)
(i32.const 0)
)
)
(set_local $var$40
(i32.and
(get_local $var$38)
(get_local $var$39)
)
)
(set_local $var$380
(i32.and
(get_local $var$639)
(i32.const 8)
)
)
(set_local $var$970
(i32.eq
(get_local $var$380)
(i32.const 0)
)
)
(set_local $var$776
(i32.or
(get_local $var$970)
(get_local $var$40)
)
)
(if_else
(get_local $var$776)
(block $label$355
(set_local $var$289
(get_local $var$670)
)
(set_local $var$640
(get_local $var$639)
)
(set_local $var$792
(get_local $var$791)
)
(set_local $var$807
(i32.const 0)
)
(set_local $var$813
(i32.const 4091)
)
(set_local $var$1034
(i32.const 77)
)
)
(block $label$356
(set_local $var$840
(i32.shr_s
(get_local $var$938)
(i32.const 4)
)
)
(set_local $var$311
(i32.add
(i32.const 4091)
(get_local $var$840)
)
)
(set_local $var$289
(get_local $var$670)
)
(set_local $var$640
(get_local $var$639)
)
(set_local $var$792
(get_local $var$791)
)
(set_local $var$807
(i32.const 2)
)
(set_local $var$813
(get_local $var$311)
)
(set_local $var$1034
(i32.const 77)
)
)
)
)
)
)
(if_else
(i32.eq
(get_local $var$1034)
(i32.const 76)
)
(block $label$357
(set_local $var$1034
(i32.const 0)
)
(set_local $var$79
(call $_fmt_u
(get_local $var$76)
(get_local $var$77)
(get_local $var$309)
)
)
(set_local $var$289
(get_local $var$79)
)
(set_local $var$640
(get_local $var$638)
)
(set_local $var$792
(get_local $var$790)
)
(set_local $var$807
(get_local $var$805)
)
(set_local $var$813
(get_local $var$810)
)
(set_local $var$1034
(i32.const 77)
)
)
(if_else
(i32.eq
(get_local $var$1034)
(i32.const 82)
)
(block $label$358
(set_local $var$1034
(i32.const 0)
)
(set_local $var$426
(call $_memchr
(get_local $var$290)
(i32.const 0)
(get_local $var$790)
)
)
(set_local $var$981
(i32.eq
(get_local $var$426)
(i32.const 0)
)
)
(set_local $var$861
(get_local $var$426)
)
(set_local $var$875
(get_local $var$290)
)
(set_local $var$897
(i32.sub
(get_local $var$861)
(get_local $var$875)
)
)
(set_local $var$317
(i32.add
(get_local $var$290)
(get_local $var$790)
)
)
(set_local $var$1021
(if_else
(get_local $var$981)
(get_local $var$317)
(get_local $var$426)
)
)
(set_local $var$794
(if_else
(get_local $var$981)
(get_local $var$790)
(get_local $var$897)
)
)
(set_local $var$293
(get_local $var$290)
)
(set_local $var$641
(get_local $var$378)
)
(set_local $var$796
(get_local $var$794)
)
(set_local $var$809
(i32.const 0)
)
(set_local $var$814
(i32.const 4091)
)
(set_local $var$1024
(get_local $var$1021)
)
)
(if
(i32.eq
(get_local $var$1034)
(i32.const 86)
)
(block $label$359
(set_local $var$1034
(i32.const 0)
)
(set_local $var$107
(i32.load align=4
(get_local $var$392)
)
)
(set_local $var$644
(i32.const 0)
)
(set_local $var$741
(i32.const 0)
)
(set_local $var$1008
(get_local $var$107)
)
(loop $label$360 $label$361
(block $label$362
(set_local $var$108
(i32.load align=4
(get_local $var$1008)
)
)
(set_local $var$984
(i32.eq
(get_local $var$108)
(i32.const 0)
)
)
(if
(get_local $var$984)
(block $label$363
(set_local $var$642
(get_local $var$644)
)
(set_local $var$742
(get_local $var$741)
)
(br $label$360)
)
)
(set_local $var$427
(call $_wctomb
(get_local $var$755)
(get_local $var$108)
)
)
(set_local $var$479
(i32.lt_s
(get_local $var$427)
(i32.const 0)
)
)
(set_local $var$922
(i32.sub
(get_local $var$795)
(get_local $var$644)
)
)
(set_local $var$481
(i32.gt_u
(i32.shr_u
(get_local $var$427)
(i32.const 0)
)
(i32.shr_u
(get_local $var$922)
(i32.const 0)
)
)
)
(set_local $var$777
(i32.or
(get_local $var$479)
(get_local $var$481)
)
)
(if
(get_local $var$777)
(block $label$364
(set_local $var$642
(get_local $var$644)
)
(set_local $var$742
(get_local $var$427)
)
(br $label$360)
)
)
(set_local $var$699
(i32.add
(get_local $var$1008)
(i32.const 4)
)
)
(set_local $var$341
(i32.add
(get_local $var$427)
(get_local $var$644)
)
)
(set_local $var$476
(i32.gt_u
(i32.shr_u
(get_local $var$795)
(i32.const 0)
)
(i32.shr_u
(get_local $var$341)
(i32.const 0)
)
)
)
(if_else
(get_local $var$476)
(block $label$365
(set_local $var$644
(get_local $var$341)
)
(set_local $var$741
(get_local $var$427)
)
(set_local $var$1008
(get_local $var$699)
)
)
(block $label$366
(set_local $var$642
(get_local $var$341)
)
(set_local $var$742
(get_local $var$427)
)
(br $label$360)
)
)
(br $label$361)
)
)
(set_local $var$483
(i32.lt_s
(get_local $var$742)
(i32.const 0)
)
)
(if
(get_local $var$483)
(block $label$367
(set_local $var$821
(i32.const -1)
)
(br $label$1)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1003)
(get_local $var$642)
(get_local $var$638)
)
(set_local $var$486
(i32.eq
(get_local $var$642)
(i32.const 0)
)
)
(if_else
(get_local $var$486)
(block $label$368
(set_local $var$643
(i32.const 0)
)
(set_local $var$1034
(i32.const 98)
)
)
(block $label$369
(set_local $var$109
(i32.load align=4
(get_local $var$392)
)
)
(set_local $var$649
(i32.const 0)
)
(set_local $var$1009
(get_local $var$109)
)
(loop $label$370 $label$371
(block $label$372
(set_local $var$110
(i32.load align=4
(get_local $var$1009)
)
)
(set_local $var$987
(i32.eq
(get_local $var$110)
(i32.const 0)
)
)
(if
(get_local $var$987)
(block $label$373
(set_local $var$643
(get_local $var$642)
)
(set_local $var$1034
(i32.const 98)
)
(br $label$346)
)
)
(set_local $var$700
(i32.add
(get_local $var$1009)
(i32.const 4)
)
)
(set_local $var$428
(call $_wctomb
(get_local $var$755)
(get_local $var$110)
)
)
(set_local $var$342
(i32.add
(get_local $var$428)
(get_local $var$649)
)
)
(set_local $var$488
(i32.gt_s
(get_local $var$342)
(get_local $var$642)
)
)
(if
(get_local $var$488)
(block $label$374
(set_local $var$643
(get_local $var$642)
)
(set_local $var$1034
(i32.const 98)
)
(br $label$346)
)
)
(set_local $var$112
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$357
(i32.and
(get_local $var$112)
(i32.const 32)
)
)
(set_local $var$944
(i32.eq
(get_local $var$357)
(i32.const 0)
)
)
(if
(get_local $var$944)
(call $___fwritex
(get_local $var$755)
(get_local $var$428)
(get_local $var$0)
)
)
(set_local $var$485
(i32.lt_u
(i32.shr_u
(get_local $var$342)
(i32.const 0)
)
(i32.shr_u
(get_local $var$642)
(i32.const 0)
)
)
)
(if_else
(get_local $var$485)
(block $label$375
(set_local $var$649
(get_local $var$342)
)
(set_local $var$1009
(get_local $var$700)
)
)
(block $label$376
(set_local $var$643
(get_local $var$642)
)
(set_local $var$1034
(i32.const 98)
)
(br $label$370)
)
)
(br $label$371)
)
)
)
)
)
)
)
)
)
)
(if
(i32.eq
(get_local $var$1034)
(i32.const 98)
)
(block $label$377
(set_local $var$1034
(i32.const 0)
)
(set_local $var$1010
(i32.xor
(get_local $var$638)
(i32.const 8192)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1003)
(get_local $var$643)
(get_local $var$1010)
)
(set_local $var$492
(i32.gt_s
(get_local $var$1003)
(get_local $var$643)
)
)
(set_local $var$559
(if_else
(get_local $var$492)
(get_local $var$1003)
(get_local $var$643)
)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$559)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
)
)
(if
(i32.eq
(get_local $var$1034)
(i32.const 77)
)
(block $label$378
(set_local $var$1034
(i32.const 0)
)
(set_local $var$464
(i32.gt_s
(get_local $var$792)
(i32.const -1)
)
)
(set_local $var$385
(i32.and
(get_local $var$640)
(i32.const -65537)
)
)
(set_local $var$386
(if_else
(get_local $var$464)
(get_local $var$385)
(get_local $var$640)
)
)
(set_local $var$80
(get_local $var$392)
)
(set_local $var$81
(get_local $var$80)
)
(set_local $var$82
(i32.load align=4
(get_local $var$81)
)
)
(set_local $var$83
(i32.add
(get_local $var$80)
(i32.const 4)
)
)
(set_local $var$84
(get_local $var$83)
)
(set_local $var$85
(i32.load align=4
(get_local $var$84)
)
)
(set_local $var$86
(i32.ne
(get_local $var$82)
(i32.const 0)
)
)
(set_local $var$87
(i32.ne
(get_local $var$85)
(i32.const 0)
)
)
(set_local $var$88
(i32.or
(get_local $var$86)
(get_local $var$87)
)
)
(set_local $var$978
(i32.ne
(get_local $var$792)
(i32.const 0)
)
)
(set_local $var$772
(i32.or
(get_local $var$978)
(get_local $var$88)
)
)
(if_else
(get_local $var$772)
(block $label$379
(set_local $var$872
(get_local $var$289)
)
(set_local $var$894
(i32.sub
(get_local $var$859)
(get_local $var$872)
)
)
(set_local $var$90
(i32.and
(get_local $var$88)
(i32.const 1)
)
)
(set_local $var$750
(i32.xor
(get_local $var$90)
(i32.const 1)
)
)
(set_local $var$339
(i32.add
(get_local $var$750)
(get_local $var$894)
)
)
(set_local $var$467
(i32.gt_s
(get_local $var$792)
(get_local $var$339)
)
)
(set_local $var$793
(if_else
(get_local $var$467)
(get_local $var$792)
(get_local $var$339)
)
)
(set_local $var$293
(get_local $var$289)
)
(set_local $var$641
(get_local $var$386)
)
(set_local $var$796
(get_local $var$793)
)
(set_local $var$809
(get_local $var$807)
)
(set_local $var$814
(get_local $var$813)
)
(set_local $var$1024
(get_local $var$309)
)
)
(block $label$380
(set_local $var$293
(get_local $var$309)
)
(set_local $var$641
(get_local $var$386)
)
(set_local $var$796
(i32.const 0)
)
(set_local $var$809
(get_local $var$807)
)
(set_local $var$814
(get_local $var$813)
)
(set_local $var$1024
(get_local $var$309)
)
)
)
)
)
(set_local $var$862
(get_local $var$1024)
)
(set_local $var$877
(get_local $var$293)
)
(set_local $var$899
(i32.sub
(get_local $var$862)
(get_local $var$877)
)
)
(set_local $var$495
(i32.lt_s
(get_local $var$796)
(get_local $var$899)
)
)
(set_local $var$900
(if_else
(get_local $var$495)
(get_local $var$899)
(get_local $var$796)
)
)
(set_local $var$344
(i32.add
(get_local $var$809)
(get_local $var$900)
)
)
(set_local $var$496
(i32.lt_s
(get_local $var$1003)
(get_local $var$344)
)
)
(set_local $var$1004
(if_else
(get_local $var$496)
(get_local $var$344)
(get_local $var$1003)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1004)
(get_local $var$344)
(get_local $var$641)
)
(set_local $var$205
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$359
(i32.and
(get_local $var$205)
(i32.const 32)
)
)
(set_local $var$945
(i32.eq
(get_local $var$359)
(i32.const 0)
)
)
(if
(get_local $var$945)
(call $___fwritex
(get_local $var$814)
(get_local $var$809)
(get_local $var$0)
)
)
(set_local $var$1014
(i32.xor
(get_local $var$641)
(i32.const 65536)
)
)
(call $_pad
(get_local $var$0)
(i32.const 48)
(get_local $var$1004)
(get_local $var$344)
(get_local $var$1014)
)
(call $_pad
(get_local $var$0)
(i32.const 48)
(get_local $var$900)
(get_local $var$899)
(i32.const 0)
)
(set_local $var$206
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$356
(i32.and
(get_local $var$206)
(i32.const 32)
)
)
(set_local $var$943
(i32.eq
(get_local $var$356)
(i32.const 0)
)
)
(if
(get_local $var$943)
(call $___fwritex
(get_local $var$293)
(get_local $var$899)
(get_local $var$0)
)
)
(set_local $var$1015
(i32.xor
(get_local $var$641)
(i32.const 8192)
)
)
(call $_pad
(get_local $var$0)
(i32.const 32)
(get_local $var$1004)
(get_local $var$344)
(get_local $var$1015)
)
(set_local $var$549
(get_local $var$550)
)
(set_local $var$685
(get_local $var$679)
)
(set_local $var$738
(get_local $var$1004)
)
(set_local $var$743
(get_local $var$748)
)
(br $label$2)
)
)
(block $label$381
(if
(i32.eq
(get_local $var$1034)
(i32.const 242)
)
(block $label$382
(set_local $var$988
(i32.eq
(get_local $var$0)
(i32.const 0)
)
)
(if_else
(get_local $var$988)
(block $label$383
(set_local $var$989
(i32.eq
(get_local $var$744)
(i32.const 0)
)
)
(if_else
(get_local $var$989)
(set_local $var$821
(i32.const 0)
)
(block $label$384
(set_local $var$651
(i32.const 1)
)
(loop $label$385 $label$386
(block $label$387
(set_local $var$414
(i32.add
(get_local $var$4)
(i32.shl
(get_local $var$651)
(i32.const 2)
)
)
)
(set_local $var$207
(i32.load align=4
(get_local $var$414)
)
)
(set_local $var$990
(i32.eq
(get_local $var$207)
(i32.const 0)
)
)
(if
(get_local $var$990)
(block $label$388
(set_local $var$652
(get_local $var$651)
)
(br $label$385)
)
)
(set_local $var$323
(i32.add
(get_local $var$3)
(i32.shl
(get_local $var$651)
(i32.const 3)
)
)
)
(call $_pop_arg_336
(get_local $var$323)
(get_local $var$207)
(get_local $var$2)
)
(set_local $var$659
(i32.add
(get_local $var$651)
(i32.const 1)
)
)
(set_local $var$500
(i32.lt_s
(get_local $var$659)
(i32.const 10)
)
)
(if_else
(get_local $var$500)
(set_local $var$651
(get_local $var$659)
)
(block $label$389
(set_local $var$821
(i32.const 1)
)
(br $label$381)
)
)
(br $label$386)
)
)
(set_local $var$504
(i32.lt_s
(get_local $var$652)
(i32.const 10)
)
)
(if_else
(get_local $var$504)
(block $label$390
(set_local $var$654
(get_local $var$652)
)
(loop $label$391 $label$392
(block $label$393
(set_local $var$415
(i32.add
(get_local $var$4)
(i32.shl
(get_local $var$654)
(i32.const 2)
)
)
)
(set_local $var$208
(i32.load align=4
(get_local $var$415)
)
)
(set_local $var$753
(i32.eq
(get_local $var$208)
(i32.const 0)
)
)
(set_local $var$664
(i32.add
(get_local $var$654)
(i32.const 1)
)
)
(if
(i32.eq
(get_local $var$753)
(i32.const 0)
)
(block $label$394
(set_local $var$821
(i32.const -1)
)
(br $label$381)
)
)
(set_local $var$503
(i32.lt_s
(get_local $var$664)
(i32.const 10)
)
)
(if_else
(get_local $var$503)
(set_local $var$654
(get_local $var$664)
)
(block $label$395
(set_local $var$821
(i32.const 1)
)
(br $label$391)
)
)
(br $label$392)
)
)
)
(set_local $var$821
(i32.const 1)
)
)
)
)
)
(set_local $var$821
(get_local $var$551)
)
)
)
)
)
(i32.store align=4
(i32.const 8)
(get_local $var$1035)
)
(get_local $var$821)
)
)
(func $_pop_arg_336 (type $10) (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 f64)
(local $var$190 f64)
(block $label$0
(set_local $var$188
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$132
(i32.gt_u
(i32.shr_u
(get_local $var$1)
(i32.const 0)
)
(i32.const 20)
)
)
(block $label$1
(if
(i32.eq
(get_local $var$132)
(i32.const 0)
)
(tableswitch $label$13
(i32.sub
(get_local $var$1)
(i32.const 9)
)
(table (case $label$2) (case $label$3) (case $label$4) (case $label$5) (case $label$6) (case $label$7) (case $label$8) (case $label$9) (case $label$10) (case $label$11)) (case $label$12)
(case $label$2
(block $label$14
(set_local $var$112
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$3
(get_local $var$112)
)
(set_local $var$4
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$138
(get_local $var$4)
)
(set_local $var$137
(i32.sub
(get_local $var$138)
(i32.const 1)
)
)
(set_local $var$24
(i32.add
(get_local $var$3)
(get_local $var$137)
)
)
(set_local $var$35
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$141
(get_local $var$35)
)
(set_local $var$140
(i32.sub
(get_local $var$141)
(i32.const 1)
)
)
(set_local $var$139
(i32.xor
(get_local $var$140)
(i32.const -1)
)
)
(set_local $var$46
(i32.and
(get_local $var$24)
(get_local $var$139)
)
)
(set_local $var$57
(get_local $var$46)
)
(set_local $var$68
(i32.load align=4
(get_local $var$57)
)
)
(set_local $var$122
(i32.add
(get_local $var$57)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$122)
)
(i32.store align=4
(get_local $var$0)
(get_local $var$68)
)
(br $label$1)
(br $label$13)
)
)
(case $label$3
(block $label$15
(set_local $var$116
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$79
(get_local $var$116)
)
(set_local $var$90
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$143
(get_local $var$90)
)
(set_local $var$142
(i32.sub
(get_local $var$143)
(i32.const 1)
)
)
(set_local $var$101
(i32.add
(get_local $var$79)
(get_local $var$142)
)
)
(set_local $var$5
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$146
(get_local $var$5)
)
(set_local $var$145
(i32.sub
(get_local $var$146)
(i32.const 1)
)
)
(set_local $var$144
(i32.xor
(get_local $var$145)
(i32.const -1)
)
)
(set_local $var$15
(i32.and
(get_local $var$101)
(get_local $var$144)
)
)
(set_local $var$16
(get_local $var$15)
)
(set_local $var$17
(i32.load align=4
(get_local $var$16)
)
)
(set_local $var$129
(i32.add
(get_local $var$16)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$129)
)
(set_local $var$18
(i32.lt_s
(get_local $var$17)
(i32.const 0)
)
)
(set_local $var$19
(i32.shr_s
(i32.shl
(get_local $var$18)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $var$20
(get_local $var$0)
)
(set_local $var$21
(get_local $var$20)
)
(i32.store align=4
(get_local $var$21)
(get_local $var$17)
)
(set_local $var$22
(i32.add
(get_local $var$20)
(i32.const 4)
)
)
(set_local $var$23
(get_local $var$22)
)
(i32.store align=4
(get_local $var$23)
(get_local $var$19)
)
(br $label$1)
(br $label$13)
)
)
(case $label$4
(block $label$16
(set_local $var$120
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$25
(get_local $var$120)
)
(set_local $var$26
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$148
(get_local $var$26)
)
(set_local $var$147
(i32.sub
(get_local $var$148)
(i32.const 1)
)
)
(set_local $var$27
(i32.add
(get_local $var$25)
(get_local $var$147)
)
)
(set_local $var$28
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$151
(get_local $var$28)
)
(set_local $var$150
(i32.sub
(get_local $var$151)
(i32.const 1)
)
)
(set_local $var$149
(i32.xor
(get_local $var$150)
(i32.const -1)
)
)
(set_local $var$29
(i32.and
(get_local $var$27)
(get_local $var$149)
)
)
(set_local $var$30
(get_local $var$29)
)
(set_local $var$31
(i32.load align=4
(get_local $var$30)
)
)
(set_local $var$130
(i32.add
(get_local $var$30)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$130)
)
(set_local $var$32
(get_local $var$0)
)
(set_local $var$33
(get_local $var$32)
)
(i32.store align=4
(get_local $var$33)
(get_local $var$31)
)
(set_local $var$34
(i32.add
(get_local $var$32)
(i32.const 4)
)
)
(set_local $var$36
(get_local $var$34)
)
(i32.store align=4
(get_local $var$36)
(i32.const 0)
)
(br $label$1)
(br $label$13)
)
)
(case $label$5
(block $label$17
(set_local $var$121
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$37
(get_local $var$121)
)
(set_local $var$38
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $var$153
(get_local $var$38)
)
(set_local $var$152
(i32.sub
(get_local $var$153)
(i32.const 1)
)
)
(set_local $var$39
(i32.add
(get_local $var$37)
(get_local $var$152)
)
)
(set_local $var$40
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $var$156
(get_local $var$40)
)
(set_local $var$155
(i32.sub
(get_local $var$156)
(i32.const 1)
)
)
(set_local $var$154
(i32.xor
(get_local $var$155)
(i32.const -1)
)
)
(set_local $var$41
(i32.and
(get_local $var$39)
(get_local $var$154)
)
)
(set_local $var$42
(get_local $var$41)
)
(set_local $var$43
(get_local $var$42)
)
(set_local $var$44
(get_local $var$43)
)
(set_local $var$45
(i32.load align=4
(get_local $var$44)
)
)
(set_local $var$47
(i32.add
(get_local $var$43)
(i32.const 4)
)
)
(set_local $var$48
(get_local $var$47)
)
(set_local $var$49
(i32.load align=4
(get_local $var$48)
)
)
(set_local $var$131
(i32.add
(get_local $var$42)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$131)
)
(set_local $var$50
(get_local $var$0)
)
(set_local $var$51
(get_local $var$50)
)
(i32.store align=4
(get_local $var$51)
(get_local $var$45)
)
(set_local $var$52
(i32.add
(get_local $var$50)
(i32.const 4)
)
)
(set_local $var$53
(get_local $var$52)
)
(i32.store align=4
(get_local $var$53)
(get_local $var$49)
)
(br $label$1)
(br $label$13)
)
)
(case $label$6
(block $label$18
(set_local $var$113
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$54
(get_local $var$113)
)
(set_local $var$55
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$158
(get_local $var$55)
)
(set_local $var$157
(i32.sub
(get_local $var$158)
(i32.const 1)
)
)
(set_local $var$56
(i32.add
(get_local $var$54)
(get_local $var$157)
)
)
(set_local $var$58
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$161
(get_local $var$58)
)
(set_local $var$160
(i32.sub
(get_local $var$161)
(i32.const 1)
)
)
(set_local $var$159
(i32.xor
(get_local $var$160)
(i32.const -1)
)
)
(set_local $var$59
(i32.and
(get_local $var$56)
(get_local $var$159)
)
)
(set_local $var$60
(get_local $var$59)
)
(set_local $var$61
(i32.load align=4
(get_local $var$60)
)
)
(set_local $var$123
(i32.add
(get_local $var$60)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$123)
)
(set_local $var$133
(i32.and
(get_local $var$61)
(i32.const 65535)
)
)
(set_local $var$62
(i32.shr_s
(i32.shl
(get_local $var$133)
(i32.const 16)
)
(i32.const 16)
)
)
(set_local $var$63
(i32.lt_s
(get_local $var$62)
(i32.const 0)
)
)
(set_local $var$64
(i32.shr_s
(i32.shl
(get_local $var$63)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $var$65
(get_local $var$0)
)
(set_local $var$66
(get_local $var$65)
)
(i32.store align=4
(get_local $var$66)
(get_local $var$62)
)
(set_local $var$67
(i32.add
(get_local $var$65)
(i32.const 4)
)
)
(set_local $var$69
(get_local $var$67)
)
(i32.store align=4
(get_local $var$69)
(get_local $var$64)
)
(br $label$1)
(br $label$13)
)
)
(case $label$7
(block $label$19
(set_local $var$114
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$70
(get_local $var$114)
)
(set_local $var$71
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$163
(get_local $var$71)
)
(set_local $var$162
(i32.sub
(get_local $var$163)
(i32.const 1)
)
)
(set_local $var$72
(i32.add
(get_local $var$70)
(get_local $var$162)
)
)
(set_local $var$73
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$166
(get_local $var$73)
)
(set_local $var$165
(i32.sub
(get_local $var$166)
(i32.const 1)
)
)
(set_local $var$164
(i32.xor
(get_local $var$165)
(i32.const -1)
)
)
(set_local $var$74
(i32.and
(get_local $var$72)
(get_local $var$164)
)
)
(set_local $var$75
(get_local $var$74)
)
(set_local $var$76
(i32.load align=4
(get_local $var$75)
)
)
(set_local $var$124
(i32.add
(get_local $var$75)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$124)
)
(set_local $var$134
(i32.and
(get_local $var$76)
(i32.const 65535)
)
)
(set_local $var$77
(get_local $var$0)
)
(set_local $var$78
(get_local $var$77)
)
(i32.store align=4
(get_local $var$78)
(get_local $var$134)
)
(set_local $var$80
(i32.add
(get_local $var$77)
(i32.const 4)
)
)
(set_local $var$81
(get_local $var$80)
)
(i32.store align=4
(get_local $var$81)
(i32.const 0)
)
(br $label$1)
(br $label$13)
)
)
(case $label$8
(block $label$20
(set_local $var$115
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$82
(get_local $var$115)
)
(set_local $var$83
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$168
(get_local $var$83)
)
(set_local $var$167
(i32.sub
(get_local $var$168)
(i32.const 1)
)
)
(set_local $var$84
(i32.add
(get_local $var$82)
(get_local $var$167)
)
)
(set_local $var$85
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$171
(get_local $var$85)
)
(set_local $var$170
(i32.sub
(get_local $var$171)
(i32.const 1)
)
)
(set_local $var$169
(i32.xor
(get_local $var$170)
(i32.const -1)
)
)
(set_local $var$86
(i32.and
(get_local $var$84)
(get_local $var$169)
)
)
(set_local $var$87
(get_local $var$86)
)
(set_local $var$88
(i32.load align=4
(get_local $var$87)
)
)
(set_local $var$125
(i32.add
(get_local $var$87)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$125)
)
(set_local $var$135
(i32.and
(get_local $var$88)
(i32.const 255)
)
)
(set_local $var$89
(i32.shr_s
(i32.shl
(get_local $var$135)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $var$91
(i32.lt_s
(get_local $var$89)
(i32.const 0)
)
)
(set_local $var$92
(i32.shr_s
(i32.shl
(get_local $var$91)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $var$93
(get_local $var$0)
)
(set_local $var$94
(get_local $var$93)
)
(i32.store align=4
(get_local $var$94)
(get_local $var$89)
)
(set_local $var$95
(i32.add
(get_local $var$93)
(i32.const 4)
)
)
(set_local $var$96
(get_local $var$95)
)
(i32.store align=4
(get_local $var$96)
(get_local $var$92)
)
(br $label$1)
(br $label$13)
)
)
(case $label$9
(block $label$21
(set_local $var$117
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$97
(get_local $var$117)
)
(set_local $var$98
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$173
(get_local $var$98)
)
(set_local $var$172
(i32.sub
(get_local $var$173)
(i32.const 1)
)
)
(set_local $var$99
(i32.add
(get_local $var$97)
(get_local $var$172)
)
)
(set_local $var$100
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $var$176
(get_local $var$100)
)
(set_local $var$175
(i32.sub
(get_local $var$176)
(i32.const 1)
)
)
(set_local $var$174
(i32.xor
(get_local $var$175)
(i32.const -1)
)
)
(set_local $var$102
(i32.and
(get_local $var$99)
(get_local $var$174)
)
)
(set_local $var$103
(get_local $var$102)
)
(set_local $var$104
(i32.load align=4
(get_local $var$103)
)
)
(set_local $var$126
(i32.add
(get_local $var$103)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$126)
)
(set_local $var$136
(i32.and
(get_local $var$104)
(i32.const 255)
)
)
(set_local $var$105
(get_local $var$0)
)
(set_local $var$106
(get_local $var$105)
)
(i32.store align=4
(get_local $var$106)
(get_local $var$136)
)
(set_local $var$107
(i32.add
(get_local $var$105)
(i32.const 4)
)
)
(set_local $var$108
(get_local $var$107)
)
(i32.store align=4
(get_local $var$108)
(i32.const 0)
)
(br $label$1)
(br $label$13)
)
)
(case $label$10
(block $label$22
(set_local $var$118
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$109
(get_local $var$118)
)
(set_local $var$110
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $var$178
(get_local $var$110)
)
(set_local $var$177
(i32.sub
(get_local $var$178)
(i32.const 1)
)
)
(set_local $var$111
(i32.add
(get_local $var$109)
(get_local $var$177)
)
)
(set_local $var$6
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $var$181
(get_local $var$6)
)
(set_local $var$180
(i32.sub
(get_local $var$181)
(i32.const 1)
)
)
(set_local $var$179
(i32.xor
(get_local $var$180)
(i32.const -1)
)
)
(set_local $var$7
(i32.and
(get_local $var$111)
(get_local $var$179)
)
)
(set_local $var$8
(get_local $var$7)
)
(set_local $var$189
(f64.load align=8
(get_local $var$8)
)
)
(set_local $var$127
(i32.add
(get_local $var$8)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$127)
)
(f64.store align=8
(get_local $var$0)
(get_local $var$189)
)
(br $label$1)
(br $label$13)
)
)
(case $label$11
(block $label$23
(set_local $var$119
(i32.load align=4
(get_local $var$2)
)
)
(set_local $var$9
(get_local $var$119)
)
(set_local $var$10
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $var$183
(get_local $var$10)
)
(set_local $var$182
(i32.sub
(get_local $var$183)
(i32.const 1)
)
)
(set_local $var$11
(i32.add
(get_local $var$9)
(get_local $var$182)
)
)
(set_local $var$12
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $var$186
(get_local $var$12)
)
(set_local $var$185
(i32.sub
(get_local $var$186)
(i32.const 1)
)
)
(set_local $var$184
(i32.xor
(get_local $var$185)
(i32.const -1)
)
)
(set_local $var$13
(i32.and
(get_local $var$11)
(get_local $var$184)
)
)
(set_local $var$14
(get_local $var$13)
)
(set_local $var$190
(f64.load align=8
(get_local $var$14)
)
)
(set_local $var$128
(i32.add
(get_local $var$14)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$128)
)
(f64.store align=8
(get_local $var$0)
(get_local $var$190)
)
(br $label$1)
(br $label$13)
)
)
(case $label$12
(br $label$1)
)
)
)
)
(br $label$0)
)
)
(func $_fmt_u (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result 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)
(block $label$0
(set_local $var$39
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$13
(i32.gt_u
(i32.shr_u
(get_local $var$1)
(i32.const 0)
)
(i32.const 0)
)
)
(set_local $var$17
(i32.gt_u
(i32.shr_u
(get_local $var$0)
(i32.const 0)
)
(i32.const -1)
)
)
(set_local $var$18
(i32.eq
(get_local $var$1)
(i32.const 0)
)
)
(set_local $var$19
(i32.and
(get_local $var$18)
(get_local $var$17)
)
)
(set_local $var$20
(i32.or
(get_local $var$13)
(get_local $var$19)
)
)
(if_else
(get_local $var$20)
(block $label$1
(set_local $var$21
(get_local $var$0)
)
(set_local $var$22
(get_local $var$1)
)
(set_local $var$32
(get_local $var$2)
)
(loop $label$2 $label$3
(block $label$4
(set_local $var$23
(call $___uremdi3
(get_local $var$21)
(get_local $var$22)
(i32.const 10)
(i32.const 0)
)
)
(set_local $var$3
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$4
(i32.or
(get_local $var$23)
(i32.const 48)
)
)
(set_local $var$5
(i32.and
(get_local $var$4)
(i32.const 255)
)
)
(set_local $var$27
(i32.add
(get_local $var$32)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$27)
(get_local $var$5)
)
(set_local $var$6
(call $___udivdi3
(get_local $var$21)
(get_local $var$22)
(i32.const 10)
(i32.const 0)
)
)
(set_local $var$7
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$8
(i32.gt_u
(i32.shr_u
(get_local $var$22)
(i32.const 0)
)
(i32.const 9)
)
)
(set_local $var$9
(i32.gt_u
(i32.shr_u
(get_local $var$21)
(i32.const 0)
)
(i32.const -1)
)
)
(set_local $var$10
(i32.eq
(get_local $var$22)
(i32.const 9)
)
)
(set_local $var$11
(i32.and
(get_local $var$10)
(get_local $var$9)
)
)
(set_local $var$12
(i32.or
(get_local $var$8)
(get_local $var$11)
)
)
(if_else
(get_local $var$12)
(block $label$5
(set_local $var$21
(get_local $var$6)
)
(set_local $var$22
(get_local $var$7)
)
(set_local $var$32
(get_local $var$27)
)
)
(block $label$6
(set_local $var$15
(get_local $var$6)
)
(set_local $var$16
(get_local $var$7)
)
(set_local $var$28
(get_local $var$27)
)
(br $label$2)
)
)
(br $label$3)
)
)
(set_local $var$31
(get_local $var$28)
)
(set_local $var$36
(get_local $var$15)
)
)
(block $label$7
(set_local $var$31
(get_local $var$2)
)
(set_local $var$36
(get_local $var$0)
)
)
)
(set_local $var$35
(i32.eq
(get_local $var$36)
(i32.const 0)
)
)
(if_else
(get_local $var$35)
(set_local $var$33
(get_local $var$31)
)
(block $label$8
(set_local $var$34
(get_local $var$31)
)
(set_local $var$37
(get_local $var$36)
)
(loop $label$9 $label$10
(block $label$11
(set_local $var$30
(i32.and
(i32.rem_u
(i32.shr_u
(get_local $var$37)
(i32.const 0)
)
(i32.const 10)
)
(i32.const -1)
)
)
(set_local $var$24
(i32.or
(get_local $var$30)
(i32.const 48)
)
)
(set_local $var$25
(i32.and
(get_local $var$24)
(i32.const 255)
)
)
(set_local $var$29
(i32.add
(get_local $var$34)
(i32.const -1)
)
)
(i32.store8 align=1
(get_local $var$29)
(get_local $var$25)
)
(set_local $var$26
(i32.and
(i32.div_u
(i32.shr_u
(get_local $var$37)
(i32.const 0)
)
(i32.const 10)
)
(i32.const -1)
)
)
(set_local $var$14
(i32.lt_u
(i32.shr_u
(get_local $var$37)
(i32.const 0)
)
(i32.const 10)
)
)
(if_else
(get_local $var$14)
(block $label$12
(set_local $var$33
(get_local $var$29)
)
(br $label$9)
)
(block $label$13
(set_local $var$34
(get_local $var$29)
)
(set_local $var$37
(get_local $var$26)
)
)
)
(br $label$10)
)
)
)
)
(get_local $var$33)
)
)
(func $_pad (type $11) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (param $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)
(block $label$0
(set_local $var$30
(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 256)
)
)
(if
(i32.ge_s
(i32.load align=4
(i32.const 8)
)
(i32.load align=4
(i32.const 16)
)
)
(call_import $abort)
)
(set_local $var$22
(get_local $var$30)
)
(set_local $var$11
(i32.and
(get_local $var$4)
(i32.const 73728)
)
)
(set_local $var$25
(i32.eq
(get_local $var$11)
(i32.const 0)
)
)
(set_local $var$14
(i32.gt_s
(get_local $var$2)
(get_local $var$3)
)
)
(set_local $var$21
(i32.and
(get_local $var$14)
(get_local $var$25)
)
)
(block $label$1
(if
(get_local $var$21)
(block $label$2
(set_local $var$23
(i32.sub
(get_local $var$2)
(get_local $var$3)
)
)
(set_local $var$15
(i32.gt_u
(i32.shr_u
(get_local $var$23)
(i32.const 0)
)
(i32.const 256)
)
)
(set_local $var$18
(if_else
(get_local $var$15)
(i32.const 256)
(get_local $var$23)
)
)
(call $_memset
(get_local $var$22)
(get_local $var$1)
(get_local $var$18)
)
(set_local $var$17
(i32.gt_u
(i32.shr_u
(get_local $var$23)
(i32.const 0)
)
(i32.const 255)
)
)
(set_local $var$6
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$13
(i32.and
(get_local $var$6)
(i32.const 32)
)
)
(set_local $var$27
(i32.eq
(get_local $var$13)
(i32.const 0)
)
)
(if_else
(get_local $var$17)
(block $label$3
(set_local $var$7
(i32.sub
(get_local $var$2)
(get_local $var$3)
)
)
(set_local $var$10
(get_local $var$6)
)
(set_local $var$20
(get_local $var$23)
)
(set_local $var$28
(get_local $var$27)
)
(loop $label$4 $label$5
(block $label$6
(if_else
(get_local $var$28)
(block $label$7
(call $___fwritex
(get_local $var$22)
(i32.const 256)
(get_local $var$0)
)
(set_local $var$5
(i32.load align=4
(get_local $var$0)
)
)
(set_local $var$8
(get_local $var$5)
)
)
(set_local $var$8
(get_local $var$10)
)
)
(set_local $var$24
(i32.add
(get_local $var$20)
(i32.const -256)
)
)
(set_local $var$16
(i32.gt_u
(i32.shr_u
(get_local $var$24)
(i32.const 0)
)
(i32.const 255)
)
)
(set_local $var$12
(i32.and
(get_local $var$8)
(i32.const 32)
)
)
(set_local $var$26
(i32.eq
(get_local $var$12)
(i32.const 0)
)
)
(if_else
(get_local $var$16)
(block $label$8
(set_local $var$10
(get_local $var$8)
)
(set_local $var$20
(get_local $var$24)
)
(set_local $var$28
(get_local $var$26)
)
)
(br $label$4)
)
(br $label$5)
)
)
(set_local $var$9
(i32.and
(get_local $var$7)
(i32.const 255)
)
)
(if_else
(get_local $var$26)
(set_local $var$19
(get_local $var$9)
)
(br $label$1)
)
)
(if_else
(get_local $var$27)
(set_local $var$19
(get_local $var$23)
)
(br $label$1)
)
)
(call $___fwritex
(get_local $var$22)
(get_local $var$19)
(get_local $var$0)
)
)
)
)
(i32.store align=4
(i32.const 8)
(get_local $var$30)
)
(br $label$0)
)
)
(func $_malloc (type $1) (param $var$0 i32) (result 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)
(local $var$222 i32)
(local $var$223 i32)
(local $var$224 i32)
(local $var$225 i32)
(local $var$226 i32)
(local $var$227 i32)
(local $var$228 i32)
(local $var$229 i32)
(local $var$230 i32)
(local $var$231 i32)
(local $var$232 i32)
(local $var$233 i32)
(local $var$234 i32)
(local $var$235 i32)
(local $var$236 i32)
(local $var$237 i32)
(local $var$238 i32)
(local $var$239 i32)
(local $var$240 i32)
(local $var$241 i32)
(local $var$242 i32)
(local $var$243 i32)
(local $var$244 i32)
(local $var$245 i32)
(local $var$246 i32)
(local $var$247 i32)
(local $var$248 i32)
(local $var$249 i32)
(local $var$250 i32)
(local $var$251 i32)
(local $var$252 i32)
(local $var$253 i32)
(local $var$254 i32)
(local $var$255 i32)
(local $var$256 i32)
(local $var$257 i32)
(local $var$258 i32)
(local $var$259 i32)
(local $var$260 i32)
(local $var$261 i32)
(local $var$262 i32)
(local $var$263 i32)
(local $var$264 i32)
(local $var$265 i32)
(local $var$266 i32)
(local $var$267 i32)
(local $var$268 i32)
(local $var$269 i32)
(local $var$270 i32)
(local $var$271 i32)
(local $var$272 i32)
(local $var$273 i32)
(local $var$274 i32)
(local $var$275 i32)
(local $var$276 i32)
(local $var$277 i32)
(local $var$278 i32)
(local $var$279 i32)
(local $var$280 i32)
(local $var$281 i32)
(local $var$282 i32)
(local $var$283 i32)
(local $var$284 i32)
(local $var$285 i32)
(local $var$286 i32)
(local $var$287 i32)
(local $var$288 i32)
(local $var$289 i32)
(local $var$290 i32)
(local $var$291 i32)
(local $var$292 i32)
(local $var$293 i32)
(local $var$294 i32)
(local $var$295 i32)
(local $var$296 i32)
(local $var$297 i32)
(local $var$298 i32)
(local $var$299 i32)
(local $var$300 i32)
(local $var$301 i32)
(local $var$302 i32)
(local $var$303 i32)
(local $var$304 i32)
(local $var$305 i32)
(local $var$306 i32)
(local $var$307 i32)
(local $var$308 i32)
(local $var$309 i32)
(local $var$310 i32)
(local $var$311 i32)
(local $var$312 i32)
(local $var$313 i32)
(local $var$314 i32)
(local $var$315 i32)
(local $var$316 i32)
(local $var$317 i32)
(local $var$318 i32)
(local $var$319 i32)
(local $var$320 i32)
(local $var$321 i32)
(local $var$322 i32)
(local $var$323 i32)
(local $var$324 i32)
(local $var$325 i32)
(local $var$326 i32)
(local $var$327 i32)
(local $var$328 i32)
(local $var$329 i32)
(local $var$330 i32)
(local $var$331 i32)
(local $var$332 i32)
(local $var$333 i32)
(local $var$334 i32)
(local $var$335 i32)
(local $var$336 i32)
(local $var$337 i32)
(local $var$338 i32)
(local $var$339 i32)
(local $var$340 i32)
(local $var$341 i32)
(local $var$342 i32)
(local $var$343 i32)
(local $var$344 i32)
(local $var$345 i32)
(local $var$346 i32)
(local $var$347 i32)
(local $var$348 i32)
(local $var$349 i32)
(local $var$350 i32)
(local $var$351 i32)
(local $var$352 i32)
(local $var$353 i32)
(local $var$354 i32)
(local $var$355 i32)
(local $var$356 i32)
(local $var$357 i32)
(local $var$358 i32)
(local $var$359 i32)
(local $var$360 i32)
(local $var$361 i32)
(local $var$362 i32)
(local $var$363 i32)
(local $var$364 i32)
(local $var$365 i32)
(local $var$366 i32)
(local $var$367 i32)
(local $var$368 i32)
(local $var$369 i32)
(local $var$370 i32)
(local $var$371 i32)
(local $var$372 i32)
(local $var$373 i32)
(local $var$374 i32)
(local $var$375 i32)
(local $var$376 i32)
(local $var$377 i32)
(local $var$378 i32)
(local $var$379 i32)
(local $var$380 i32)
(local $var$381 i32)
(local $var$382 i32)
(local $var$383 i32)
(local $var$384 i32)
(local $var$385 i32)
(local $var$386 i32)
(local $var$387 i32)
(local $var$388 i32)
(local $var$389 i32)
(local $var$390 i32)
(local $var$391 i32)
(local $var$392 i32)
(local $var$393 i32)
(local $var$394 i32)
(local $var$395 i32)
(local $var$396 i32)
(local $var$397 i32)
(local $var$398 i32)
(local $var$399 i32)
(local $var$400 i32)
(local $var$401 i32)
(local $var$402 i32)
(local $var$403 i32)
(local $var$404 i32)
(local $var$405 i32)
(local $var$406 i32)
(local $var$407 i32)
(local $var$408 i32)
(local $var$409 i32)
(local $var$410 i32)
(local $var$411 i32)
(local $var$412 i32)
(local $var$413 i32)
(local $var$414 i32)
(local $var$415 i32)
(local $var$416 i32)
(local $var$417 i32)
(local $var$418 i32)
(local $var$419 i32)
(local $var$420 i32)
(local $var$421 i32)
(local $var$422 i32)
(local $var$423 i32)
(local $var$424 i32)
(local $var$425 i32)
(local $var$426 i32)
(local $var$427 i32)
(local $var$428 i32)
(local $var$429 i32)
(local $var$430 i32)
(local $var$431 i32)
(local $var$432 i32)
(local $var$433 i32)
(local $var$434 i32)
(local $var$435 i32)
(local $var$436 i32)
(local $var$437 i32)
(local $var$438 i32)
(local $var$439 i32)
(local $var$440 i32)
(local $var$441 i32)
(local $var$442 i32)
(local $var$443 i32)
(local $var$444 i32)
(local $var$445 i32)
(local $var$446 i32)
(local $var$447 i32)
(local $var$448 i32)
(local $var$449 i32)
(local $var$450 i32)
(local $var$451 i32)
(local $var$452 i32)
(local $var$453 i32)
(local $var$454 i32)
(local $var$455 i32)
(local $var$456 i32)
(local $var$457 i32)
(local $var$458 i32)
(local $var$459 i32)
(local $var$460 i32)
(local $var$461 i32)
(local $var$462 i32)
(local $var$463 i32)
(local $var$464 i32)
(local $var$465 i32)
(local $var$466 i32)
(local $var$467 i32)
(local $var$468 i32)
(local $var$469 i32)
(local $var$470 i32)
(local $var$471 i32)
(local $var$472 i32)
(local $var$473 i32)
(local $var$474 i32)
(local $var$475 i32)
(local $var$476 i32)
(local $var$477 i32)
(local $var$478 i32)
(local $var$479 i32)
(local $var$480 i32)
(local $var$481 i32)
(local $var$482 i32)
(local $var$483 i32)
(local $var$484 i32)
(local $var$485 i32)
(local $var$486 i32)
(local $var$487 i32)
(local $var$488 i32)
(local $var$489 i32)
(local $var$490 i32)
(local $var$491 i32)
(local $var$492 i32)
(local $var$493 i32)
(local $var$494 i32)
(local $var$495 i32)
(local $var$496 i32)
(local $var$497 i32)
(local $var$498 i32)
(local $var$499 i32)
(local $var$500 i32)
(local $var$501 i32)
(local $var$502 i32)
(local $var$503 i32)
(local $var$504 i32)
(local $var$505 i32)
(local $var$506 i32)
(local $var$507 i32)
(local $var$508 i32)
(local $var$509 i32)
(local $var$510 i32)
(local $var$511 i32)
(local $var$512 i32)
(local $var$513 i32)
(local $var$514 i32)
(local $var$515 i32)
(local $var$516 i32)
(local $var$517 i32)
(local $var$518 i32)
(local $var$519 i32)
(local $var$520 i32)
(local $var$521 i32)
(local $var$522 i32)
(local $var$523 i32)
(local $var$524 i32)
(local $var$525 i32)
(local $var$526 i32)
(local $var$527 i32)
(local $var$528 i32)
(local $var$529 i32)
(local $var$530 i32)
(local $var$531 i32)
(local $var$532 i32)
(local $var$533 i32)
(local $var$534 i32)
(local $var$535 i32)
(local $var$536 i32)
(local $var$537 i32)
(local $var$538 i32)
(local $var$539 i32)
(local $var$540 i32)
(local $var$541 i32)
(local $var$542 i32)
(local $var$543 i32)
(local $var$544 i32)
(local $var$545 i32)
(local $var$546 i32)
(local $var$547 i32)
(local $var$548 i32)
(local $var$549 i32)
(local $var$550 i32)
(local $var$551 i32)
(local $var$552 i32)
(local $var$553 i32)
(local $var$554 i32)
(local $var$555 i32)
(local $var$556 i32)
(local $var$557 i32)
(local $var$558 i32)
(local $var$559 i32)
(local $var$560 i32)
(local $var$561 i32)
(local $var$562 i32)
(local $var$563 i32)
(local $var$564 i32)
(local $var$565 i32)
(local $var$566 i32)
(local $var$567 i32)
(local $var$568 i32)
(local $var$569 i32)
(local $var$570 i32)
(local $var$571 i32)
(local $var$572 i32)
(local $var$573 i32)
(local $var$574 i32)
(local $var$575 i32)
(local $var$576 i32)
(local $var$577 i32)
(local $var$578 i32)
(local $var$579 i32)
(local $var$580 i32)
(local $var$581 i32)
(local $var$582 i32)
(local $var$583 i32)
(local $var$584 i32)
(local $var$585 i32)
(local $var$586 i32)
(local $var$587 i32)
(local $var$588 i32)
(local $var$589 i32)
(local $var$590 i32)
(local $var$591 i32)
(local $var$592 i32)
(local $var$593 i32)
(local $var$594 i32)
(local $var$595 i32)
(local $var$596 i32)
(local $var$597 i32)
(local $var$598 i32)
(local $var$599 i32)
(local $var$600 i32)
(local $var$601 i32)
(local $var$602 i32)
(local $var$603 i32)
(local $var$604 i32)
(local $var$605 i32)
(local $var$606 i32)
(local $var$607 i32)
(local $var$608 i32)
(local $var$609 i32)
(local $var$610 i32)
(local $var$611 i32)
(local $var$612 i32)
(local $var$613 i32)
(local $var$614 i32)
(local $var$615 i32)
(local $var$616 i32)
(local $var$617 i32)
(local $var$618 i32)
(local $var$619 i32)
(local $var$620 i32)
(local $var$621 i32)
(local $var$622 i32)
(local $var$623 i32)
(local $var$624 i32)
(local $var$625 i32)
(local $var$626 i32)
(local $var$627 i32)
(local $var$628 i32)
(local $var$629 i32)
(local $var$630 i32)
(local $var$631 i32)
(local $var$632 i32)
(local $var$633 i32)
(local $var$634 i32)
(local $var$635 i32)
(local $var$636 i32)
(local $var$637 i32)
(local $var$638 i32)
(local $var$639 i32)
(local $var$640 i32)
(local $var$641 i32)
(local $var$642 i32)
(local $var$643 i32)
(local $var$644 i32)
(local $var$645 i32)
(local $var$646 i32)
(local $var$647 i32)
(local $var$648 i32)
(local $var$649 i32)
(local $var$650 i32)
(local $var$651 i32)
(local $var$652 i32)
(local $var$653 i32)
(local $var$654 i32)
(local $var$655 i32)
(local $var$656 i32)
(local $var$657 i32)
(local $var$658 i32)
(local $var$659 i32)
(local $var$660 i32)
(local $var$661 i32)
(local $var$662 i32)
(local $var$663 i32)
(local $var$664 i32)
(local $var$665 i32)
(local $var$666 i32)
(local $var$667 i32)
(local $var$668 i32)
(local $var$669 i32)
(local $var$670 i32)
(local $var$671 i32)
(local $var$672 i32)
(local $var$673 i32)
(local $var$674 i32)
(local $var$675 i32)
(local $var$676 i32)
(local $var$677 i32)
(local $var$678 i32)
(local $var$679 i32)
(local $var$680 i32)
(local $var$681 i32)
(local $var$682 i32)
(local $var$683 i32)
(local $var$684 i32)
(local $var$685 i32)
(local $var$686 i32)
(local $var$687 i32)
(local $var$688 i32)
(local $var$689 i32)
(local $var$690 i32)
(local $var$691 i32)
(local $var$692 i32)
(local $var$693 i32)
(local $var$694 i32)
(local $var$695 i32)
(local $var$696 i32)
(local $var$697 i32)
(local $var$698 i32)
(local $var$699 i32)
(local $var$700 i32)
(local $var$701 i32)
(local $var$702 i32)
(local $var$703 i32)
(local $var$704 i32)
(local $var$705 i32)
(local $var$706 i32)
(local $var$707 i32)
(local $var$708 i32)
(local $var$709 i32)
(local $var$710 i32)
(local $var$711 i32)
(local $var$712 i32)
(local $var$713 i32)
(local $var$714 i32)
(local $var$715 i32)
(local $var$716 i32)
(local $var$717 i32)
(local $var$718 i32)
(local $var$719 i32)
(local $var$720 i32)
(local $var$721 i32)
(local $var$722 i32)
(local $var$723 i32)
(local $var$724 i32)
(local $var$725 i32)
(local $var$726 i32)
(local $var$727 i32)
(local $var$728 i32)
(local $var$729 i32)
(local $var$730 i32)
(local $var$731 i32)
(local $var$732 i32)
(local $var$733 i32)
(local $var$734 i32)
(local $var$735 i32)
(local $var$736 i32)
(local $var$737 i32)
(local $var$738 i32)
(local $var$739 i32)
(local $var$740 i32)
(local $var$741 i32)
(local $var$742 i32)
(local $var$743 i32)
(local $var$744 i32)
(local $var$745 i32)
(local $var$746 i32)
(local $var$747 i32)
(local $var$748 i32)
(local $var$749 i32)
(local $var$750 i32)
(local $var$751 i32)
(local $var$752 i32)
(local $var$753 i32)
(local $var$754 i32)
(local $var$755 i32)
(local $var$756 i32)
(local $var$757 i32)
(local $var$758 i32)
(local $var$759 i32)
(local $var$760 i32)
(local $var$761 i32)
(local $var$762 i32)
(local $var$763 i32)
(local $var$764 i32)
(local $var$765 i32)
(local $var$766 i32)
(local $var$767 i32)
(local $var$768 i32)
(local $var$769 i32)
(local $var$770 i32)
(local $var$771 i32)
(local $var$772 i32)
(local $var$773 i32)
(local $var$774 i32)
(local $var$775 i32)
(local $var$776 i32)
(local $var$777 i32)
(local $var$778 i32)
(local $var$779 i32)
(local $var$780 i32)
(local $var$781 i32)
(local $var$782 i32)
(local $var$783 i32)
(local $var$784 i32)
(local $var$785 i32)
(local $var$786 i32)
(local $var$787 i32)
(local $var$788 i32)
(local $var$789 i32)
(local $var$790 i32)
(local $var$791 i32)
(local $var$792 i32)
(local $var$793 i32)
(local $var$794 i32)
(local $var$795 i32)
(local $var$796 i32)
(local $var$797 i32)
(local $var$798 i32)
(local $var$799 i32)
(local $var$800 i32)
(local $var$801 i32)
(local $var$802 i32)
(local $var$803 i32)
(local $var$804 i32)
(local $var$805 i32)
(local $var$806 i32)
(local $var$807 i32)
(local $var$808 i32)
(local $var$809 i32)
(local $var$810 i32)
(local $var$811 i32)
(local $var$812 i32)
(local $var$813 i32)
(local $var$814 i32)
(local $var$815 i32)
(local $var$816 i32)
(local $var$817 i32)
(local $var$818 i32)
(local $var$819 i32)
(local $var$820 i32)
(local $var$821 i32)
(local $var$822 i32)
(local $var$823 i32)
(local $var$824 i32)
(local $var$825 i32)
(local $var$826 i32)
(local $var$827 i32)
(local $var$828 i32)
(local $var$829 i32)
(local $var$830 i32)
(local $var$831 i32)
(local $var$832 i32)
(local $var$833 i32)
(local $var$834 i32)
(local $var$835 i32)
(local $var$836 i32)
(local $var$837 i32)
(local $var$838 i32)
(local $var$839 i32)
(local $var$840 i32)
(local $var$841 i32)
(local $var$842 i32)
(local $var$843 i32)
(local $var$844 i32)
(local $var$845 i32)
(local $var$846 i32)
(local $var$847 i32)
(local $var$848 i32)
(local $var$849 i32)
(local $var$850 i32)
(local $var$851 i32)
(local $var$852 i32)
(local $var$853 i32)
(local $var$854 i32)
(local $var$855 i32)
(local $var$856 i32)
(local $var$857 i32)
(local $var$858 i32)
(local $var$859 i32)
(local $var$860 i32)
(local $var$861 i32)
(local $var$862 i32)
(local $var$863 i32)
(local $var$864 i32)
(local $var$865 i32)
(local $var$866 i32)
(local $var$867 i32)
(local $var$868 i32)
(local $var$869 i32)
(local $var$870 i32)
(local $var$871 i32)
(local $var$872 i32)
(local $var$873 i32)
(local $var$874 i32)
(local $var$875 i32)
(local $var$876 i32)
(local $var$877 i32)
(local $var$878 i32)
(local $var$879 i32)
(local $var$880 i32)
(local $var$881 i32)
(local $var$882 i32)
(local $var$883 i32)
(local $var$884 i32)
(local $var$885 i32)
(local $var$886 i32)
(local $var$887 i32)
(local $var$888 i32)
(local $var$889 i32)
(local $var$890 i32)
(local $var$891 i32)
(local $var$892 i32)
(local $var$893 i32)
(local $var$894 i32)
(local $var$895 i32)
(local $var$896 i32)
(local $var$897 i32)
(local $var$898 i32)
(local $var$899 i32)
(local $var$900 i32)
(local $var$901 i32)
(local $var$902 i32)
(local $var$903 i32)
(local $var$904 i32)
(local $var$905 i32)
(local $var$906 i32)
(local $var$907 i32)
(local $var$908 i32)
(local $var$909 i32)
(local $var$910 i32)
(local $var$911 i32)
(local $var$912 i32)
(local $var$913 i32)
(local $var$914 i32)
(local $var$915 i32)
(local $var$916 i32)
(local $var$917 i32)
(local $var$918 i32)
(local $var$919 i32)
(local $var$920 i32)
(local $var$921 i32)
(local $var$922 i32)
(local $var$923 i32)
(local $var$924 i32)
(local $var$925 i32)
(local $var$926 i32)
(local $var$927 i32)
(local $var$928 i32)
(local $var$929 i32)
(local $var$930 i32)
(local $var$931 i32)
(local $var$932 i32)
(local $var$933 i32)
(local $var$934 i32)
(local $var$935 i32)
(local $var$936 i32)
(local $var$937 i32)
(local $var$938 i32)
(local $var$939 i32)
(local $var$940 i32)
(local $var$941 i32)
(local $var$942 i32)
(local $var$943 i32)
(local $var$944 i32)
(local $var$945 i32)
(local $var$946 i32)
(local $var$947 i32)
(local $var$948 i32)
(local $var$949 i32)
(local $var$950 i32)
(local $var$951 i32)
(local $var$952 i32)
(local $var$953 i32)
(local $var$954 i32)
(local $var$955 i32)
(local $var$956 i32)
(local $var$957 i32)
(local $var$958 i32)
(local $var$959 i32)
(local $var$960 i32)
(local $var$961 i32)
(local $var$962 i32)
(local $var$963 i32)
(local $var$964 i32)
(local $var$965 i32)
(local $var$966 i32)
(local $var$967 i32)
(local $var$968 i32)
(local $var$969 i32)
(local $var$970 i32)
(local $var$971 i32)
(local $var$972 i32)
(local $var$973 i32)
(local $var$974 i32)
(local $var$975 i32)
(local $var$976 i32)
(local $var$977 i32)
(local $var$978 i32)
(local $var$979 i32)
(local $var$980 i32)
(local $var$981 i32)
(local $var$982 i32)
(local $var$983 i32)
(local $var$984 i32)
(local $var$985 i32)
(local $var$986 i32)
(local $var$987 i32)
(local $var$988 i32)
(local $var$989 i32)
(local $var$990 i32)
(local $var$991 i32)
(local $var$992 i32)
(local $var$993 i32)
(local $var$994 i32)
(local $var$995 i32)
(local $var$996 i32)
(local $var$997 i32)
(local $var$998 i32)
(local $var$999 i32)
(local $var$1000 i32)
(local $var$1001 i32)
(local $var$1002 i32)
(local $var$1003 i32)
(local $var$1004 i32)
(local $var$1005 i32)
(local $var$1006 i32)
(local $var$1007 i32)
(local $var$1008 i32)
(local $var$1009 i32)
(local $var$1010 i32)
(local $var$1011 i32)
(local $var$1012 i32)
(local $var$1013 i32)
(local $var$1014 i32)
(local $var$1015 i32)
(local $var$1016 i32)
(local $var$1017 i32)
(local $var$1018 i32)
(local $var$1019 i32)
(local $var$1020 i32)
(local $var$1021 i32)
(local $var$1022 i32)
(local $var$1023 i32)
(local $var$1024 i32)
(local $var$1025 i32)
(local $var$1026 i32)
(local $var$1027 i32)
(local $var$1028 i32)
(local $var$1029 i32)
(local $var$1030 i32)
(local $var$1031 i32)
(local $var$1032 i32)
(local $var$1033 i32)
(local $var$1034 i32)
(local $var$1035 i32)
(local $var$1036 i32)
(local $var$1037 i32)
(local $var$1038 i32)
(local $var$1039 i32)
(local $var$1040 i32)
(local $var$1041 i32)
(local $var$1042 i32)
(local $var$1043 i32)
(local $var$1044 i32)
(local $var$1045 i32)
(local $var$1046 i32)
(local $var$1047 i32)
(local $var$1048 i32)
(local $var$1049 i32)
(local $var$1050 i32)
(local $var$1051 i32)
(local $var$1052 i32)
(local $var$1053 i32)
(local $var$1054 i32)
(local $var$1055 i32)
(local $var$1056 i32)
(local $var$1057 i32)
(local $var$1058 i32)
(local $var$1059 i32)
(local $var$1060 i32)
(local $var$1061 i32)
(local $var$1062 i32)
(local $var$1063 i32)
(local $var$1064 i32)
(local $var$1065 i32)
(local $var$1066 i32)
(local $var$1067 i32)
(local $var$1068 i32)
(local $var$1069 i32)
(local $var$1070 i32)
(local $var$1071 i32)
(local $var$1072 i32)
(local $var$1073 i32)
(local $var$1074 i32)
(local $var$1075 i32)
(local $var$1076 i32)
(local $var$1077 i32)
(local $var$1078 i32)
(local $var$1079 i32)
(local $var$1080 i32)
(local $var$1081 i32)
(local $var$1082 i32)
(local $var$1083 i32)
(local $var$1084 i32)
(local $var$1085 i32)
(local $var$1086 i32)
(local $var$1087 i32)
(local $var$1088 i32)
(local $var$1089 i32)
(local $var$1090 i32)
(local $var$1091 i32)
(local $var$1092 i32)
(local $var$1093 i32)
(local $var$1094 i32)
(local $var$1095 i32)
(local $var$1096 i32)
(local $var$1097 i32)
(local $var$1098 i32)
(local $var$1099 i32)
(local $var$1100 i32)
(local $var$1101 i32)
(local $var$1102 i32)
(local $var$1103 i32)
(local $var$1104 i32)
(local $var$1105 i32)
(local $var$1106 i32)
(local $var$1107 i32)
(local $var$1108 i32)
(local $var$1109 i32)
(local $var$1110 i32)
(local $var$1111 i32)
(local $var$1112 i32)
(local $var$1113 i32)
(local $var$1114 i32)
(local $var$1115 i32)
(local $var$1116 i32)
(local $var$1117 i32)
(local $var$1118 i32)
(local $var$1119 i32)
(local $var$1120 i32)
(local $var$1121 i32)
(local $var$1122 i32)
(local $var$1123 i32)
(local $var$1124 i32)
(local $var$1125 i32)
(local $var$1126 i32)
(local $var$1127 i32)
(local $var$1128 i32)
(local $var$1129 i32)
(local $var$1130 i32)
(local $var$1131 i32)
(local $var$1132 i32)
(local $var$1133 i32)
(local $var$1134 i32)
(local $var$1135 i32)
(local $var$1136 i32)
(local $var$1137 i32)
(local $var$1138 i32)
(local $var$1139 i32)
(local $var$1140 i32)
(local $var$1141 i32)
(local $var$1142 i32)
(local $var$1143 i32)
(local $var$1144 i32)
(local $var$1145 i32)
(local $var$1146 i32)
(local $var$1147 i32)
(local $var$1148 i32)
(local $var$1149 i32)
(local $var$1150 i32)
(local $var$1151 i32)
(local $var$1152 i32)
(local $var$1153 i32)
(local $var$1154 i32)
(local $var$1155 i32)
(local $var$1156 i32)
(local $var$1157 i32)
(local $var$1158 i32)
(local $var$1159 i32)
(local $var$1160 i32)
(local $var$1161 i32)
(local $var$1162 i32)
(local $var$1163 i32)
(local $var$1164 i32)
(local $var$1165 i32)
(local $var$1166 i32)
(local $var$1167 i32)
(local $var$1168 i32)
(local $var$1169 i32)
(local $var$1170 i32)
(local $var$1171 i32)
(local $var$1172 i32)
(local $var$1173 i32)
(local $var$1174 i32)
(local $var$1175 i32)
(local $var$1176 i32)
(local $var$1177 i32)
(local $var$1178 i32)
(local $var$1179 i32)
(local $var$1180 i32)
(local $var$1181 i32)
(local $var$1182 i32)
(local $var$1183 i32)
(local $var$1184 i32)
(local $var$1185 i32)
(local $var$1186 i32)
(local $var$1187 i32)
(local $var$1188 i32)
(local $var$1189 i32)
(block $label$0
(set_local $var$1189
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$563
(i32.lt_u
(i32.shr_u
(get_local $var$0)
(i32.const 0)
)
(i32.const 245)
)
)
(block $label$1
(if_else
(get_local $var$563)
(block $label$2
(set_local $var$574
(i32.lt_u
(i32.shr_u
(get_local $var$0)
(i32.const 0)
)
(i32.const 11)
)
)
(set_local $var$326
(i32.add
(get_local $var$0)
(i32.const 11)
)
)
(set_local $var$366
(i32.and
(get_local $var$326)
(i32.const -8)
)
)
(set_local $var$761
(if_else
(get_local $var$574)
(i32.const 16)
(get_local $var$366)
)
)
(set_local $var$1013
(i32.shr_u
(get_local $var$761)
(i32.const 3)
)
)
(set_local $var$15
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$1039
(i32.shr_u
(get_local $var$15)
(get_local $var$1013)
)
)
(set_local $var$420
(i32.and
(get_local $var$1039)
(i32.const 3)
)
)
(set_local $var$719
(i32.eq
(get_local $var$420)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$719)
(i32.const 0)
)
(block $label$3
(set_local $var$858
(i32.and
(get_local $var$1039)
(i32.const 1)
)
)
(set_local $var$438
(i32.xor
(get_local $var$858)
(i32.const 1)
)
)
(set_local $var$357
(i32.add
(get_local $var$438)
(get_local $var$1013)
)
)
(set_local $var$961
(i32.shl
(get_local $var$357)
(i32.const 1)
)
)
(set_local $var$453
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$961)
(i32.const 2)
)
)
)
(set_local $var$16
(i32.add
(get_local $var$453)
(i32.const 8)
)
)
(set_local $var$127
(i32.load align=4
(get_local $var$16)
)
)
(set_local $var$806
(i32.add
(get_local $var$127)
(i32.const 8)
)
)
(set_local $var$147
(i32.load align=4
(get_local $var$806)
)
)
(set_local $var$577
(i32.eq
(get_local $var$453)
(get_local $var$147)
)
)
(block $label$4
(if_else
(get_local $var$577)
(block $label$5
(set_local $var$970
(i32.shl
(i32.const 1)
(get_local $var$357)
)
)
(set_local $var$864
(i32.xor
(get_local $var$970)
(i32.const -1)
)
)
(set_local $var$385
(i32.and
(get_local $var$15)
(get_local $var$864)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$385)
)
)
(block $label$6
(set_local $var$158
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$619
(i32.lt_u
(i32.shr_u
(get_local $var$147)
(i32.const 0)
)
(i32.shr_u
(get_local $var$158)
(i32.const 0)
)
)
)
(if
(get_local $var$619)
(call_import $_abort)
)
(set_local $var$516
(i32.add
(get_local $var$147)
(i32.const 12)
)
)
(set_local $var$169
(i32.load align=4
(get_local $var$516)
)
)
(set_local $var$631
(i32.eq
(get_local $var$169)
(get_local $var$127)
)
)
(if_else
(get_local $var$631)
(block $label$7
(i32.store align=4
(get_local $var$516)
(get_local $var$453)
)
(i32.store align=4
(get_local $var$16)
(get_local $var$147)
)
(br $label$4)
)
(call_import $_abort)
)
)
)
)
(set_local $var$978
(i32.shl
(get_local $var$357)
(i32.const 3)
)
)
(set_local $var$908
(i32.or
(get_local $var$978)
(i32.const 3)
)
)
(set_local $var$807
(i32.add
(get_local $var$127)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$807)
(get_local $var$908)
)
(set_local $var$263
(i32.add
(get_local $var$127)
(get_local $var$978)
)
)
(set_local $var$829
(i32.add
(get_local $var$263)
(i32.const 4)
)
)
(set_local $var$180
(i32.load align=4
(get_local $var$829)
)
)
(set_local $var$910
(i32.or
(get_local $var$180)
(i32.const 1)
)
)
(i32.store align=4
(get_local $var$829)
(get_local $var$910)
)
(set_local $var$949
(get_local $var$806)
)
(br $label$0
(get_local $var$949)
)
)
)
(set_local $var$191
(i32.load align=4
(i32.const 184)
)
)
(set_local $var$681
(i32.gt_u
(i32.shr_u
(get_local $var$761)
(i32.const 0)
)
(i32.shr_u
(get_local $var$191)
(i32.const 0)
)
)
)
(if_else
(get_local $var$681)
(block $label$8
(set_local $var$685
(i32.eq
(get_local $var$1039)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$685)
(i32.const 0)
)
(block $label$9
(set_local $var$995
(i32.shl
(get_local $var$1039)
(get_local $var$1013)
)
)
(set_local $var$997
(i32.shl
(i32.const 2)
(get_local $var$1013)
)
)
(set_local $var$1100
(i32.sub
(i32.const 0)
(get_local $var$997)
)
)
(set_local $var$922
(i32.or
(get_local $var$997)
(get_local $var$1100)
)
)
(set_local $var$422
(i32.and
(get_local $var$995)
(get_local $var$922)
)
)
(set_local $var$1145
(i32.sub
(i32.const 0)
(get_local $var$422)
)
)
(set_local $var$424
(i32.and
(get_local $var$422)
(get_local $var$1145)
)
)
(set_local $var$1146
(i32.add
(get_local $var$424)
(i32.const -1)
)
)
(set_local $var$1052
(i32.shr_u
(get_local $var$1146)
(i32.const 12)
)
)
(set_local $var$425
(i32.and
(get_local $var$1052)
(i32.const 16)
)
)
(set_local $var$1053
(i32.shr_u
(get_local $var$1146)
(get_local $var$425)
)
)
(set_local $var$1054
(i32.shr_u
(get_local $var$1053)
(i32.const 5)
)
)
(set_local $var$426
(i32.and
(get_local $var$1054)
(i32.const 8)
)
)
(set_local $var$346
(i32.or
(get_local $var$426)
(get_local $var$425)
)
)
(set_local $var$1057
(i32.shr_u
(get_local $var$1053)
(get_local $var$426)
)
)
(set_local $var$1058
(i32.shr_u
(get_local $var$1057)
(i32.const 2)
)
)
(set_local $var$429
(i32.and
(get_local $var$1058)
(i32.const 4)
)
)
(set_local $var$348
(i32.or
(get_local $var$346)
(get_local $var$429)
)
)
(set_local $var$1059
(i32.shr_u
(get_local $var$1057)
(get_local $var$429)
)
)
(set_local $var$1060
(i32.shr_u
(get_local $var$1059)
(i32.const 1)
)
)
(set_local $var$430
(i32.and
(get_local $var$1060)
(i32.const 2)
)
)
(set_local $var$350
(i32.or
(get_local $var$348)
(get_local $var$430)
)
)
(set_local $var$1062
(i32.shr_u
(get_local $var$1059)
(get_local $var$430)
)
)
(set_local $var$1063
(i32.shr_u
(get_local $var$1062)
(i32.const 1)
)
)
(set_local $var$434
(i32.and
(get_local $var$1063)
(i32.const 1)
)
)
(set_local $var$351
(i32.or
(get_local $var$350)
(get_local $var$434)
)
)
(set_local $var$1064
(i32.shr_u
(get_local $var$1062)
(get_local $var$434)
)
)
(set_local $var$352
(i32.add
(get_local $var$351)
(get_local $var$1064)
)
)
(set_local $var$1004
(i32.shl
(get_local $var$352)
(i32.const 1)
)
)
(set_local $var$506
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$1004)
(i32.const 2)
)
)
)
(set_local $var$202
(i32.add
(get_local $var$506)
(i32.const 8)
)
)
(set_local $var$213
(i32.load align=4
(get_local $var$202)
)
)
(set_local $var$803
(i32.add
(get_local $var$213)
(i32.const 8)
)
)
(set_local $var$17
(i32.load align=4
(get_local $var$803)
)
)
(set_local $var$738
(i32.eq
(get_local $var$506)
(get_local $var$17)
)
)
(block $label$10
(if_else
(get_local $var$738)
(block $label$11
(set_local $var$1006
(i32.shl
(i32.const 1)
(get_local $var$352)
)
)
(set_local $var$867
(i32.xor
(get_local $var$1006)
(i32.const -1)
)
)
(set_local $var$442
(i32.and
(get_local $var$15)
(get_local $var$867)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$442)
)
(set_local $var$50
(get_local $var$191)
)
)
(block $label$12
(set_local $var$28
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$741
(i32.lt_u
(i32.shr_u
(get_local $var$17)
(i32.const 0)
)
(i32.shr_u
(get_local $var$28)
(i32.const 0)
)
)
)
(if
(get_local $var$741)
(call_import $_abort)
)
(set_local $var$547
(i32.add
(get_local $var$17)
(i32.const 12)
)
)
(set_local $var$39
(i32.load align=4
(get_local $var$547)
)
)
(set_local $var$743
(i32.eq
(get_local $var$39)
(get_local $var$213)
)
)
(if_else
(get_local $var$743)
(block $label$13
(i32.store align=4
(get_local $var$547)
(get_local $var$506)
)
(i32.store align=4
(get_local $var$202)
(get_local $var$17)
)
(set_local $var$3
(i32.load align=4
(i32.const 184)
)
)
(set_local $var$50
(get_local $var$3)
)
(br $label$10)
)
(call_import $_abort)
)
)
)
)
(set_local $var$1011
(i32.shl
(get_local $var$352)
(i32.const 3)
)
)
(set_local $var$1159
(i32.sub
(get_local $var$1011)
(get_local $var$761)
)
)
(set_local $var$924
(i32.or
(get_local $var$761)
(i32.const 3)
)
)
(set_local $var$845
(i32.add
(get_local $var$213)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$845)
(get_local $var$924)
)
(set_local $var$311
(i32.add
(get_local $var$213)
(get_local $var$761)
)
)
(set_local $var$925
(i32.or
(get_local $var$1159)
(i32.const 1)
)
)
(set_local $var$846
(i32.add
(get_local $var$311)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$846)
(get_local $var$925)
)
(set_local $var$312
(i32.add
(get_local $var$311)
(get_local $var$1159)
)
)
(i32.store align=4
(get_local $var$312)
(get_local $var$1159)
)
(set_local $var$760
(i32.eq
(get_local $var$50)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$760)
(i32.const 0)
)
(block $label$14
(set_local $var$61
(i32.load align=4
(i32.const 196)
)
)
(set_local $var$1018
(i32.shr_u
(get_local $var$50)
(i32.const 3)
)
)
(set_local $var$967
(i32.shl
(get_local $var$1018)
(i32.const 1)
)
)
(set_local $var$459
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$967)
(i32.const 2)
)
)
)
(set_local $var$72
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$968
(i32.shl
(i32.const 1)
(get_local $var$1018)
)
)
(set_local $var$378
(i32.and
(get_local $var$72)
(get_local $var$968)
)
)
(set_local $var$1169
(i32.eq
(get_local $var$378)
(i32.const 0)
)
)
(if_else
(get_local $var$1169)
(block $label$15
(set_local $var$893
(i32.or
(get_local $var$72)
(get_local $var$968)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$893)
)
(set_local $var$13
(i32.add
(get_local $var$459)
(i32.const 8)
)
)
(set_local $var$12
(get_local $var$13)
)
(set_local $var$225
(get_local $var$459)
)
)
(block $label$16
(set_local $var$83
(i32.add
(get_local $var$459)
(i32.const 8)
)
)
(set_local $var$94
(i32.load align=4
(get_local $var$83)
)
)
(set_local $var$105
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$588
(i32.lt_u
(i32.shr_u
(get_local $var$94)
(i32.const 0)
)
(i32.shr_u
(get_local $var$105)
(i32.const 0)
)
)
)
(if_else
(get_local $var$588)
(call_import $_abort)
(block $label$17
(set_local $var$12
(get_local $var$83)
)
(set_local $var$225
(get_local $var$94)
)
)
)
)
)
(i32.store align=4
(get_local $var$12)
(get_local $var$61)
)
(set_local $var$522
(i32.add
(get_local $var$225)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$522)
(get_local $var$61)
)
(set_local $var$783
(i32.add
(get_local $var$61)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$783)
(get_local $var$225)
)
(set_local $var$523
(i32.add
(get_local $var$61)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$523)
(get_local $var$459)
)
)
)
(i32.store align=4
(i32.const 184)
(get_local $var$1159)
)
(i32.store align=4
(i32.const 196)
(get_local $var$311)
)
(set_local $var$949
(get_local $var$803)
)
(br $label$0
(get_local $var$949)
)
)
)
(set_local $var$116
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$601
(i32.eq
(get_local $var$116)
(i32.const 0)
)
)
(if_else
(get_local $var$601)
(set_local $var$857
(get_local $var$761)
)
(block $label$18
(set_local $var$1101
(i32.sub
(i32.const 0)
(get_local $var$116)
)
)
(set_local $var$367
(i32.and
(get_local $var$116)
(get_local $var$1101)
)
)
(set_local $var$1126
(i32.add
(get_local $var$367)
(i32.const -1)
)
)
(set_local $var$1014
(i32.shr_u
(get_local $var$1126)
(i32.const 12)
)
)
(set_local $var$403
(i32.and
(get_local $var$1014)
(i32.const 16)
)
)
(set_local $var$1050
(i32.shr_u
(get_local $var$1126)
(get_local $var$403)
)
)
(set_local $var$1055
(i32.shr_u
(get_local $var$1050)
(i32.const 5)
)
)
(set_local $var$431
(i32.and
(get_local $var$1055)
(i32.const 8)
)
)
(set_local $var$259
(i32.or
(get_local $var$431)
(get_local $var$403)
)
)
(set_local $var$1066
(i32.shr_u
(get_local $var$1050)
(get_local $var$431)
)
)
(set_local $var$1074
(i32.shr_u
(get_local $var$1066)
(i32.const 2)
)
)
(set_local $var$451
(i32.and
(get_local $var$1074)
(i32.const 4)
)
)
(set_local $var$313
(i32.or
(get_local $var$259)
(get_local $var$451)
)
)
(set_local $var$1019
(i32.shr_u
(get_local $var$1066)
(get_local $var$451)
)
)
(set_local $var$1022
(i32.shr_u
(get_local $var$1019)
(i32.const 1)
)
)
(set_local $var$382
(i32.and
(get_local $var$1022)
(i32.const 2)
)
)
(set_local $var$317
(i32.or
(get_local $var$313)
(get_local $var$382)
)
)
(set_local $var$1024
(i32.shr_u
(get_local $var$1019)
(get_local $var$382)
)
)
(set_local $var$1025
(i32.shr_u
(get_local $var$1024)
(i32.const 1)
)
)
(set_local $var$387
(i32.and
(get_local $var$1025)
(i32.const 1)
)
)
(set_local $var$324
(i32.or
(get_local $var$317)
(get_local $var$387)
)
)
(set_local $var$1027
(i32.shr_u
(get_local $var$1024)
(get_local $var$387)
)
)
(set_local $var$327
(i32.add
(get_local $var$324)
(get_local $var$1027)
)
)
(set_local $var$454
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$327)
(i32.const 2)
)
)
)
(set_local $var$128
(i32.load align=4
(get_local $var$454)
)
)
(set_local $var$808
(i32.add
(get_local $var$128)
(i32.const 4)
)
)
(set_local $var$138
(i32.load align=4
(get_local $var$808)
)
)
(set_local $var$392
(i32.and
(get_local $var$138)
(i32.const -8)
)
)
(set_local $var$1127
(i32.sub
(get_local $var$392)
(get_local $var$761)
)
)
(set_local $var$950
(get_local $var$1127)
)
(set_local $var$1161
(get_local $var$128)
)
(set_local $var$1180
(get_local $var$128)
)
(loop $label$19 $label$20
(block $label$21
(set_local $var$488
(i32.add
(get_local $var$1161)
(i32.const 16)
)
)
(set_local $var$139
(i32.load align=4
(get_local $var$488)
)
)
(set_local $var$564
(i32.eq
(get_local $var$139)
(i32.const 0)
)
)
(if_else
(get_local $var$564)
(block $label$22
(set_local $var$492
(i32.add
(get_local $var$1161)
(i32.const 20)
)
)
(set_local $var$140
(i32.load align=4
(get_local $var$492)
)
)
(set_local $var$678
(i32.eq
(get_local $var$140)
(i32.const 0)
)
)
(if_else
(get_local $var$678)
(block $label$23
(set_local $var$952
(get_local $var$950)
)
(set_local $var$1182
(get_local $var$1180)
)
(br $label$19)
)
(set_local $var$777
(get_local $var$140)
)
)
)
(set_local $var$777
(get_local $var$139)
)
)
(set_local $var$836
(i32.add
(get_local $var$777)
(i32.const 4)
)
)
(set_local $var$141
(i32.load align=4
(get_local $var$836)
)
)
(set_local $var$408
(i32.and
(get_local $var$141)
(i32.const -8)
)
)
(set_local $var$1134
(i32.sub
(get_local $var$408)
(get_local $var$761)
)
)
(set_local $var$688
(i32.lt_u
(i32.shr_u
(get_local $var$1134)
(i32.const 0)
)
(i32.shr_u
(get_local $var$950)
(i32.const 0)
)
)
)
(set_local $var$1135
(if_else
(get_local $var$688)
(get_local $var$1134)
(get_local $var$950)
)
)
(set_local $var$768
(if_else
(get_local $var$688)
(get_local $var$777)
(get_local $var$1180)
)
)
(set_local $var$950
(get_local $var$1135)
)
(set_local $var$1161
(get_local $var$777)
)
(set_local $var$1180
(get_local $var$768)
)
(br $label$20)
)
)
(set_local $var$142
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$692
(i32.lt_u
(i32.shr_u
(get_local $var$1182)
(i32.const 0)
)
(i32.shr_u
(get_local $var$142)
(i32.const 0)
)
)
)
(if
(get_local $var$692)
(call_import $_abort)
)
(set_local $var$264
(i32.add
(get_local $var$1182)
(get_local $var$761)
)
)
(set_local $var$696
(i32.lt_u
(i32.shr_u
(get_local $var$1182)
(i32.const 0)
)
(i32.shr_u
(get_local $var$264)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$696)
(i32.const 0)
)
(call_import $_abort)
)
(set_local $var$927
(i32.add
(get_local $var$1182)
(i32.const 24)
)
)
(set_local $var$143
(i32.load align=4
(get_local $var$927)
)
)
(set_local $var$517
(i32.add
(get_local $var$1182)
(i32.const 12)
)
)
(set_local $var$144
(i32.load align=4
(get_local $var$517)
)
)
(set_local $var$705
(i32.eq
(get_local $var$144)
(get_local $var$1182)
)
)
(block $label$24
(if_else
(get_local $var$705)
(block $label$25
(set_local $var$504
(i32.add
(get_local $var$1182)
(i32.const 20)
)
)
(set_local $var$149
(i32.load align=4
(get_local $var$504)
)
)
(set_local $var$730
(i32.eq
(get_local $var$149)
(i32.const 0)
)
)
(if_else
(get_local $var$730)
(block $label$26
(set_local $var$505
(i32.add
(get_local $var$1182)
(i32.const 16)
)
)
(set_local $var$150
(i32.load align=4
(get_local $var$505)
)
)
(set_local $var$734
(i32.eq
(get_local $var$150)
(i32.const 0)
)
)
(if_else
(get_local $var$734)
(block $label$27
(set_local $var$241
(i32.const 0)
)
(br $label$24)
)
(block $label$28
(set_local $var$235
(get_local $var$150)
)
(set_local $var$244
(get_local $var$505)
)
)
)
)
(block $label$29
(set_local $var$235
(get_local $var$149)
)
(set_local $var$244
(get_local $var$504)
)
)
)
(loop $label$30 $label$31
(block $label$32
(set_local $var$507
(i32.add
(get_local $var$235)
(i32.const 20)
)
)
(set_local $var$151
(i32.load align=4
(get_local $var$507)
)
)
(set_local $var$739
(i32.eq
(get_local $var$151)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$739)
(i32.const 0)
)
(block $label$33
(set_local $var$235
(get_local $var$151)
)
(set_local $var$244
(get_local $var$507)
)
(br $label$31)
)
)
(set_local $var$508
(i32.add
(get_local $var$235)
(i32.const 16)
)
)
(set_local $var$152
(i32.load align=4
(get_local $var$508)
)
)
(set_local $var$742
(i32.eq
(get_local $var$152)
(i32.const 0)
)
)
(if_else
(get_local $var$742)
(block $label$34
(set_local $var$240
(get_local $var$235)
)
(set_local $var$249
(get_local $var$244)
)
(br $label$30)
)
(block $label$35
(set_local $var$235
(get_local $var$152)
)
(set_local $var$244
(get_local $var$508)
)
)
)
(br $label$31)
)
)
(set_local $var$744
(i32.lt_u
(i32.shr_u
(get_local $var$249)
(i32.const 0)
)
(i32.shr_u
(get_local $var$142)
(i32.const 0)
)
)
)
(if_else
(get_local $var$744)
(call_import $_abort)
(block $label$36
(i32.store align=4
(get_local $var$249)
(i32.const 0)
)
(set_local $var$241
(get_local $var$240)
)
(br $label$24)
)
)
)
(block $label$37
(set_local $var$779
(i32.add
(get_local $var$1182)
(i32.const 8)
)
)
(set_local $var$145
(i32.load align=4
(get_local $var$779)
)
)
(set_local $var$712
(i32.lt_u
(i32.shr_u
(get_local $var$145)
(i32.const 0)
)
(i32.shr_u
(get_local $var$142)
(i32.const 0)
)
)
)
(if
(get_local $var$712)
(call_import $_abort)
)
(set_local $var$543
(i32.add
(get_local $var$145)
(i32.const 12)
)
)
(set_local $var$146
(i32.load align=4
(get_local $var$543)
)
)
(set_local $var$717
(i32.eq
(get_local $var$146)
(get_local $var$1182)
)
)
(if
(i32.eq
(get_local $var$717)
(i32.const 0)
)
(call_import $_abort)
)
(set_local $var$799
(i32.add
(get_local $var$144)
(i32.const 8)
)
)
(set_local $var$148
(i32.load align=4
(get_local $var$799)
)
)
(set_local $var$720
(i32.eq
(get_local $var$148)
(get_local $var$1182)
)
)
(if_else
(get_local $var$720)
(block $label$38
(i32.store align=4
(get_local $var$543)
(get_local $var$144)
)
(i32.store align=4
(get_local $var$799)
(get_local $var$145)
)
(set_local $var$241
(get_local $var$144)
)
(br $label$24)
)
(call_import $_abort)
)
)
)
)
(set_local $var$752
(i32.eq
(get_local $var$143)
(i32.const 0)
)
)
(block $label$39
(if
(i32.eq
(get_local $var$752)
(i32.const 0)
)
(block $label$40
(set_local $var$851
(i32.add
(get_local $var$1182)
(i32.const 28)
)
)
(set_local $var$153
(i32.load align=4
(get_local $var$851)
)
)
(set_local $var$511
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$153)
(i32.const 2)
)
)
)
(set_local $var$154
(i32.load align=4
(get_local $var$511)
)
)
(set_local $var$755
(i32.eq
(get_local $var$1182)
(get_local $var$154)
)
)
(if_else
(get_local $var$755)
(block $label$41
(i32.store align=4
(get_local $var$511)
(get_local $var$241)
)
(set_local $var$772
(i32.eq
(get_local $var$241)
(i32.const 0)
)
)
(if
(get_local $var$772)
(block $label$42
(set_local $var$962
(i32.shl
(i32.const 1)
(get_local $var$153)
)
)
(set_local $var$859
(i32.xor
(get_local $var$962)
(i32.const -1)
)
)
(set_local $var$155
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$376
(i32.and
(get_local $var$155)
(get_local $var$859)
)
)
(i32.store align=4
(i32.const 180)
(get_local $var$376)
)
(br $label$39)
)
)
)
(block $label$43
(set_local $var$156
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$583
(i32.lt_u
(i32.shr_u
(get_local $var$143)
(i32.const 0)
)
(i32.shr_u
(get_local $var$156)
(i32.const 0)
)
)
)
(if
(get_local $var$583)
(call_import $_abort)
)
(set_local $var$463
(i32.add
(get_local $var$143)
(i32.const 16)
)
)
(set_local $var$157
(i32.load align=4
(get_local $var$463)
)
)
(set_local $var$589
(i32.eq
(get_local $var$157)
(get_local $var$1182)
)
)
(if_else
(get_local $var$589)
(i32.store align=4
(get_local $var$463)
(get_local $var$241)
)
(block $label$44
(set_local $var$465
(i32.add
(get_local $var$143)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$465)
(get_local $var$241)
)
)
)
(set_local $var$599
(i32.eq
(get_local $var$241)
(i32.const 0)
)
)
(if
(get_local $var$599)
(br $label$39)
)
)
)
(set_local $var$159
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$604
(i32.lt_u
(i32.shr_u
(get_local $var$241)
(i32.const 0)
)
(i32.shr_u
(get_local $var$159)
(i32.const 0)
)
)
)
(if
(get_local $var$604)
(call_import $_abort)
)
(set_local $var$931
(i32.add
(get_local $var$241)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$931)
(get_local $var$143)
)
(set_local $var$469
(i32.add
(get_local $var$1182)
(i32.const 16)
)
)
(set_local $var$160
(i32.load align=4
(get_local $var$469)
)
)
(set_local $var$612
(i32.eq
(get_local $var$160)
(i32.const 0)
)
)
(block $label$45
(if
(i32.eq
(get_local $var$612)
(i32.const 0)
)
(block $label$46
(set_local $var$616
(i32.lt_u
(i32.shr_u
(get_local $var$160)
(i32.const 0)
)
(i32.shr_u
(get_local $var$159)
(i32.const 0)
)
)
)
(if_else
(get_local $var$616)
(call_import $_abort)
(block $label$47
(set_local $var$471
(i32.add
(get_local $var$241)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$471)
(get_local $var$160)
)
(set_local $var$933
(i32.add
(get_local $var$160)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$933)
(get_local $var$241)
)
(br $label$45)
)
)
)
)
)
(set_local $var$474
(i32.add
(get_local $var$1182)
(i32.const 20)
)
)
(set_local $var$161
(i32.load align=4
(get_local $var$474)
)
)
(set_local $var$624
(i32.eq
(get_local $var$161)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$624)
(i32.const 0)
)
(block $label$48
(set_local $var$162
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$629
(i32.lt_u
(i32.shr_u
(get_local $var$161)
(i32.const 0)
)
(i32.shr_u
(get_local $var$162)
(i32.const 0)
)
)
)
(if_else
(get_local $var$629)
(call_import $_abort)
(block $label$49
(set_local $var$477
(i32.add
(get_local $var$241)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$477)
(get_local $var$161)
)
(set_local $var$936
(i32.add
(get_local $var$161)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$936)
(get_local $var$241)
)
(br $label$39)
)
)
)
)
)
)
)
(set_local $var$640
(i32.lt_u
(i32.shr_u
(get_local $var$952)
(i32.const 0)
)
(i32.const 16)
)
)
(if_else
(get_local $var$640)
(block $label$50
(set_local $var$323
(i32.add
(get_local $var$952)
(get_local $var$761)
)
)
(set_local $var$897
(i32.or
(get_local $var$323)
(i32.const 3)
)
)
(set_local $var$820
(i32.add
(get_local $var$1182)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$820)
(get_local $var$897)
)
(set_local $var$281
(i32.add
(get_local $var$1182)
(get_local $var$323)
)
)
(set_local $var$821
(i32.add
(get_local $var$281)
(i32.const 4)
)
)
(set_local $var$163
(i32.load align=4
(get_local $var$821)
)
)
(set_local $var$899
(i32.or
(get_local $var$163)
(i32.const 1)
)
)
(i32.store align=4
(get_local $var$821)
(get_local $var$899)
)
)
(block $label$51
(set_local $var$900
(i32.or
(get_local $var$761)
(i32.const 3)
)
)
(set_local $var$822
(i32.add
(get_local $var$1182)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$822)
(get_local $var$900)
)
(set_local $var$901
(i32.or
(get_local $var$952)
(i32.const 1)
)
)
(set_local $var$823
(i32.add
(get_local $var$264)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$823)
(get_local $var$901)
)
(set_local $var$284
(i32.add
(get_local $var$264)
(get_local $var$952)
)
)
(i32.store align=4
(get_local $var$284)
(get_local $var$952)
)
(set_local $var$164
(i32.load align=4
(i32.const 184)
)
)
(set_local $var$649
(i32.eq
(get_local $var$164)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$649)
(i32.const 0)
)
(block $label$52
(set_local $var$165
(i32.load align=4
(i32.const 196)
)
)
(set_local $var$1028
(i32.shr_u
(get_local $var$164)
(i32.const 3)
)
)
(set_local $var$976
(i32.shl
(get_local $var$1028)
(i32.const 1)
)
)
(set_local $var$483
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$976)
(i32.const 2)
)
)
)
(set_local $var$166
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$977
(i32.shl
(i32.const 1)
(get_local $var$1028)
)
)
(set_local $var$390
(i32.and
(get_local $var$166)
(get_local $var$977)
)
)
(set_local $var$1171
(i32.eq
(get_local $var$390)
(i32.const 0)
)
)
(if_else
(get_local $var$1171)
(block $label$53
(set_local $var$905
(i32.or
(get_local $var$166)
(get_local $var$977)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$905)
)
(set_local $var$4
(i32.add
(get_local $var$483)
(i32.const 8)
)
)
(set_local $var$11
(get_local $var$4)
)
(set_local $var$226
(get_local $var$483)
)
)
(block $label$54
(set_local $var$167
(i32.add
(get_local $var$483)
(i32.const 8)
)
)
(set_local $var$168
(i32.load align=4
(get_local $var$167)
)
)
(set_local $var$170
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$656
(i32.lt_u
(i32.shr_u
(get_local $var$168)
(i32.const 0)
)
(i32.shr_u
(get_local $var$170)
(i32.const 0)
)
)
)
(if_else
(get_local $var$656)
(call_import $_abort)
(block $label$55
(set_local $var$11
(get_local $var$167)
)
(set_local $var$226
(get_local $var$168)
)
)
)
)
)
(i32.store align=4
(get_local $var$11)
(get_local $var$165)
)
(set_local $var$528
(i32.add
(get_local $var$226)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$528)
(get_local $var$165)
)
(set_local $var$788
(i32.add
(get_local $var$165)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$788)
(get_local $var$226)
)
(set_local $var$529
(i32.add
(get_local $var$165)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$529)
(get_local $var$483)
)
)
)
(i32.store align=4
(i32.const 184)
(get_local $var$952)
)
(i32.store align=4
(i32.const 196)
(get_local $var$264)
)
)
)
(set_local $var$290
(i32.add
(get_local $var$1182)
(i32.const 8)
)
)
(set_local $var$949
(get_local $var$290)
)
(br $label$0
(get_local $var$949)
)
)
)
)
(set_local $var$857
(get_local $var$761)
)
)
)
(block $label$56
(set_local $var$613
(i32.gt_u
(i32.shr_u
(get_local $var$0)
(i32.const 0)
)
(i32.const -65)
)
)
(if_else
(get_local $var$613)
(set_local $var$857
(i32.const -1)
)
(block $label$57
(set_local $var$319
(i32.add
(get_local $var$0)
(i32.const 11)
)
)
(set_local $var$386
(i32.and
(get_local $var$319)
(i32.const -8)
)
)
(set_local $var$171
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$618
(i32.eq
(get_local $var$171)
(i32.const 0)
)
)
(if_else
(get_local $var$618)
(set_local $var$857
(get_local $var$386)
)
(block $label$58
(set_local $var$1102
(i32.sub
(i32.const 0)
(get_local $var$386)
)
)
(set_local $var$1015
(i32.shr_u
(get_local $var$319)
(i32.const 8)
)
)
(set_local $var$566
(i32.eq
(get_local $var$1015)
(i32.const 0)
)
)
(if_else
(get_local $var$566)
(set_local $var$849
(i32.const 0)
)
(block $label$59
(set_local $var$575
(i32.gt_u
(i32.shr_u
(get_local $var$386)
(i32.const 0)
)
(i32.const 16777215)
)
)
(if_else
(get_local $var$575)
(set_local $var$849
(i32.const 31)
)
(block $label$60
(set_local $var$1143
(i32.add
(get_local $var$1015)
(i32.const 1048320)
)
)
(set_local $var$1056
(i32.shr_u
(get_local $var$1143)
(i32.const 16)
)
)
(set_local $var$370
(i32.and
(get_local $var$1056)
(i32.const 8)
)
)
(set_local $var$963
(i32.shl
(get_local $var$1015)
(get_local $var$370)
)
)
(set_local $var$1151
(i32.add
(get_local $var$963)
(i32.const 520192)
)
)
(set_local $var$1067
(i32.shr_u
(get_local $var$1151)
(i32.const 16)
)
)
(set_local $var$445
(i32.and
(get_local $var$1067)
(i32.const 4)
)
)
(set_local $var$260
(i32.or
(get_local $var$445)
(get_local $var$370)
)
)
(set_local $var$1010
(i32.shl
(get_local $var$963)
(get_local $var$445)
)
)
(set_local $var$1114
(i32.add
(get_local $var$1010)
(i32.const 245760)
)
)
(set_local $var$1020
(i32.shr_u
(get_local $var$1114)
(i32.const 16)
)
)
(set_local $var$381
(i32.and
(get_local $var$1020)
(i32.const 2)
)
)
(set_local $var$316
(i32.or
(get_local $var$260)
(get_local $var$381)
)
)
(set_local $var$1120
(i32.sub
(i32.const 14)
(get_local $var$316)
)
)
(set_local $var$973
(i32.shl
(get_local $var$1010)
(get_local $var$381)
)
)
(set_local $var$1026
(i32.shr_u
(get_local $var$973)
(i32.const 15)
)
)
(set_local $var$321
(i32.add
(get_local $var$1120)
(get_local $var$1026)
)
)
(set_local $var$974
(i32.shl
(get_local $var$321)
(i32.const 1)
)
)
(set_local $var$325
(i32.add
(get_local $var$321)
(i32.const 7)
)
)
(set_local $var$1029
(i32.shr_u
(get_local $var$386)
(get_local $var$325)
)
)
(set_local $var$393
(i32.and
(get_local $var$1029)
(i32.const 1)
)
)
(set_local $var$331
(i32.or
(get_local $var$393)
(get_local $var$974)
)
)
(set_local $var$849
(get_local $var$331)
)
)
)
)
)
(set_local $var$455
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$849)
(i32.const 2)
)
)
)
(set_local $var$172
(i32.load align=4
(get_local $var$455)
)
)
(set_local $var$668
(i32.eq
(get_local $var$172)
(i32.const 0)
)
)
(block $label$61
(if_else
(get_local $var$668)
(block $label$62
(set_local $var$954
(get_local $var$1102)
)
(set_local $var$1163
(i32.const 0)
)
(set_local $var$1184
(i32.const 0)
)
(set_local $var$1188
(i32.const 86)
)
)
(block $label$63
(set_local $var$675
(i32.eq
(get_local $var$849)
(i32.const 31)
)
)
(set_local $var$1034
(i32.shr_u
(get_local $var$849)
(i32.const 1)
)
)
(set_local $var$1133
(i32.sub
(i32.const 25)
(get_local $var$1034)
)
)
(set_local $var$762
(if_else
(get_local $var$675)
(i32.const 0)
(get_local $var$1133)
)
)
(set_local $var$988
(i32.shl
(get_local $var$386)
(get_local $var$762)
)
)
(set_local $var$951
(get_local $var$1102)
)
(set_local $var$957
(i32.const 0)
)
(set_local $var$1089
(get_local $var$988)
)
(set_local $var$1162
(get_local $var$172)
)
(set_local $var$1181
(i32.const 0)
)
(loop $label$64 $label$65
(block $label$66
(set_local $var$809
(i32.add
(get_local $var$1162)
(i32.const 4)
)
)
(set_local $var$173
(i32.load align=4
(get_local $var$809)
)
)
(set_local $var$410
(i32.and
(get_local $var$173)
(i32.const -8)
)
)
(set_local $var$1138
(i32.sub
(get_local $var$410)
(get_local $var$386)
)
)
(set_local $var$694
(i32.lt_u
(i32.shr_u
(get_local $var$1138)
(i32.const 0)
)
(i32.shr_u
(get_local $var$951)
(i32.const 0)
)
)
)
(if_else
(get_local $var$694)
(block $label$67
(set_local $var$698
(i32.eq
(get_local $var$410)
(get_local $var$386)
)
)
(if_else
(get_local $var$698)
(block $label$68
(set_local $var$956
(get_local $var$1138)
)
(set_local $var$1166
(get_local $var$1162)
)
(set_local $var$1186
(get_local $var$1162)
)
(set_local $var$1188
(i32.const 90)
)
(br $label$61)
)
(block $label$69
(set_local $var$953
(get_local $var$1138)
)
(set_local $var$1183
(get_local $var$1162)
)
)
)
)
(block $label$70
(set_local $var$953
(get_local $var$951)
)
(set_local $var$1183
(get_local $var$1181)
)
)
)
(set_local $var$502
(i32.add
(get_local $var$1162)
(i32.const 20)
)
)
(set_local $var$174
(i32.load align=4
(get_local $var$502)
)
)
(set_local $var$1051
(i32.shr_u
(get_local $var$1089)
(i32.const 31)
)
)
(set_local $var$503
(i32.add
(i32.add
(get_local $var$1162)
(i32.const 16)
)
(i32.shl
(get_local $var$1051)
(i32.const 2)
)
)
)
(set_local $var$175
(i32.load align=4
(get_local $var$503)
)
)
(set_local $var$713
(i32.eq
(get_local $var$174)
(i32.const 0)
)
)
(set_local $var$714
(i32.eq
(get_local $var$174)
(get_local $var$175)
)
)
(set_local $var$878
(i32.or
(get_local $var$713)
(get_local $var$714)
)
)
(set_local $var$958
(if_else
(get_local $var$878)
(get_local $var$957)
(get_local $var$174)
)
)
(set_local $var$718
(i32.eq
(get_local $var$175)
(i32.const 0)
)
)
(set_local $var$176
(i32.and
(get_local $var$718)
(i32.const 1)
)
)
(set_local $var$1002
(i32.xor
(get_local $var$176)
(i32.const 1)
)
)
(set_local $var$1090
(i32.shl
(get_local $var$1089)
(get_local $var$1002)
)
)
(if_else
(get_local $var$718)
(block $label$71
(set_local $var$954
(get_local $var$953)
)
(set_local $var$1163
(get_local $var$958)
)
(set_local $var$1184
(get_local $var$1183)
)
(set_local $var$1188
(i32.const 86)
)
(br $label$64)
)
(block $label$72
(set_local $var$951
(get_local $var$953)
)
(set_local $var$957
(get_local $var$958)
)
(set_local $var$1089
(get_local $var$1090)
)
(set_local $var$1162
(get_local $var$175)
)
(set_local $var$1181
(get_local $var$1183)
)
)
)
(br $label$65)
)
)
)
)
)
(if
(i32.eq
(get_local $var$1188)
(i32.const 86)
)
(block $label$73
(set_local $var$722
(i32.eq
(get_local $var$1163)
(i32.const 0)
)
)
(set_local $var$724
(i32.eq
(get_local $var$1184)
(i32.const 0)
)
)
(set_local $var$876
(i32.and
(get_local $var$722)
(get_local $var$724)
)
)
(if_else
(get_local $var$876)
(block $label$74
(set_local $var$1003
(i32.shl
(i32.const 2)
(get_local $var$849)
)
)
(set_local $var$1152
(i32.sub
(i32.const 0)
(get_local $var$1003)
)
)
(set_local $var$887
(i32.or
(get_local $var$1003)
(get_local $var$1152)
)
)
(set_local $var$435
(i32.and
(get_local $var$171)
(get_local $var$887)
)
)
(set_local $var$733
(i32.eq
(get_local $var$435)
(i32.const 0)
)
)
(if
(get_local $var$733)
(block $label$75
(set_local $var$857
(get_local $var$386)
)
(br $label$1)
)
)
(set_local $var$1153
(i32.sub
(i32.const 0)
(get_local $var$435)
)
)
(set_local $var$436
(i32.and
(get_local $var$435)
(get_local $var$1153)
)
)
(set_local $var$1155
(i32.add
(get_local $var$436)
(i32.const -1)
)
)
(set_local $var$1068
(i32.shr_u
(get_local $var$1155)
(i32.const 12)
)
)
(set_local $var$440
(i32.and
(get_local $var$1068)
(i32.const 16)
)
)
(set_local $var$1070
(i32.shr_u
(get_local $var$1155)
(get_local $var$440)
)
)
(set_local $var$1071
(i32.shr_u
(get_local $var$1070)
(i32.const 5)
)
)
(set_local $var$443
(i32.and
(get_local $var$1071)
(i32.const 8)
)
)
(set_local $var$355
(i32.or
(get_local $var$443)
(get_local $var$440)
)
)
(set_local $var$1073
(i32.shr_u
(get_local $var$1070)
(get_local $var$443)
)
)
(set_local $var$1075
(i32.shr_u
(get_local $var$1073)
(i32.const 2)
)
)
(set_local $var$447
(i32.and
(get_local $var$1075)
(i32.const 4)
)
)
(set_local $var$358
(i32.or
(get_local $var$355)
(get_local $var$447)
)
)
(set_local $var$1077
(i32.shr_u
(get_local $var$1073)
(get_local $var$447)
)
)
(set_local $var$1078
(i32.shr_u
(get_local $var$1077)
(i32.const 1)
)
)
(set_local $var$448
(i32.and
(get_local $var$1078)
(i32.const 2)
)
)
(set_local $var$361
(i32.or
(get_local $var$358)
(get_local $var$448)
)
)
(set_local $var$1080
(i32.shr_u
(get_local $var$1077)
(get_local $var$448)
)
)
(set_local $var$1081
(i32.shr_u
(get_local $var$1080)
(i32.const 1)
)
)
(set_local $var$450
(i32.and
(get_local $var$1081)
(i32.const 1)
)
)
(set_local $var$364
(i32.or
(get_local $var$361)
(get_local $var$450)
)
)
(set_local $var$1082
(i32.shr_u
(get_local $var$1080)
(get_local $var$450)
)
)
(set_local $var$365
(i32.add
(get_local $var$364)
(get_local $var$1082)
)
)
(set_local $var$512
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$365)
(i32.const 2)
)
)
)
(set_local $var$177
(i32.load align=4
(get_local $var$512)
)
)
(set_local $var$1164
(get_local $var$177)
)
)
(set_local $var$1164
(get_local $var$1163)
)
)
(set_local $var$757
(i32.eq
(get_local $var$1164)
(i32.const 0)
)
)
(if_else
(get_local $var$757)
(block $label$76
(set_local $var$955
(get_local $var$954)
)
(set_local $var$1185
(get_local $var$1184)
)
)
(block $label$77
(set_local $var$956
(get_local $var$954)
)
(set_local $var$1166
(get_local $var$1164)
)
(set_local $var$1186
(get_local $var$1184)
)
(set_local $var$1188
(i32.const 90)
)
)
)
)
)
(if
(i32.eq
(get_local $var$1188)
(i32.const 90)
)
(loop $label$78 $label$79
(block $label$80
(set_local $var$1188
(i32.const 0)
)
(set_local $var$847
(i32.add
(get_local $var$1166)
(i32.const 4)
)
)
(set_local $var$178
(i32.load align=4
(get_local $var$847)
)
)
(set_local $var$375
(i32.and
(get_local $var$178)
(i32.const -8)
)
)
(set_local $var$1115
(i32.sub
(get_local $var$375)
(get_local $var$386)
)
)
(set_local $var$579
(i32.lt_u
(i32.shr_u
(get_local $var$1115)
(i32.const 0)
)
(i32.shr_u
(get_local $var$956)
(i32.const 0)
)
)
)
(set_local $var$1116
(if_else
(get_local $var$579)
(get_local $var$1115)
(get_local $var$956)
)
)
(set_local $var$1165
(if_else
(get_local $var$579)
(get_local $var$1166)
(get_local $var$1186)
)
)
(set_local $var$461
(i32.add
(get_local $var$1166)
(i32.const 16)
)
)
(set_local $var$179
(i32.load align=4
(get_local $var$461)
)
)
(set_local $var$584
(i32.eq
(get_local $var$179)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$584)
(i32.const 0)
)
(block $label$81
(set_local $var$956
(get_local $var$1116)
)
(set_local $var$1166
(get_local $var$179)
)
(set_local $var$1186
(get_local $var$1165)
)
(set_local $var$1188
(i32.const 90)
)
(br $label$79)
)
)
(set_local $var$464
(i32.add
(get_local $var$1166)
(i32.const 20)
)
)
(set_local $var$181
(i32.load align=4
(get_local $var$464)
)
)
(set_local $var$758
(i32.eq
(get_local $var$181)
(i32.const 0)
)
)
(if_else
(get_local $var$758)
(block $label$82
(set_local $var$955
(get_local $var$1116)
)
(set_local $var$1185
(get_local $var$1165)
)
(br $label$78)
)
(block $label$83
(set_local $var$956
(get_local $var$1116)
)
(set_local $var$1166
(get_local $var$181)
)
(set_local $var$1186
(get_local $var$1165)
)
(set_local $var$1188
(i32.const 90)
)
)
)
(br $label$79)
)
)
)
(set_local $var$590
(i32.eq
(get_local $var$1185)
(i32.const 0)
)
)
(if_else
(get_local $var$590)
(set_local $var$857
(get_local $var$386)
)
(block $label$84
(set_local $var$182
(i32.load align=4
(i32.const 184)
)
)
(set_local $var$1119
(i32.sub
(get_local $var$182)
(get_local $var$386)
)
)
(set_local $var$592
(i32.lt_u
(i32.shr_u
(get_local $var$955)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1119)
(i32.const 0)
)
)
)
(if_else
(get_local $var$592)
(block $label$85
(set_local $var$183
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$596
(i32.lt_u
(i32.shr_u
(get_local $var$1185)
(i32.const 0)
)
(i32.shr_u
(get_local $var$183)
(i32.const 0)
)
)
)
(if
(get_local $var$596)
(call_import $_abort)
)
(set_local $var$267
(i32.add
(get_local $var$1185)
(get_local $var$386)
)
)
(set_local $var$597
(i32.lt_u
(i32.shr_u
(get_local $var$1185)
(i32.const 0)
)
(i32.shr_u
(get_local $var$267)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$597)
(i32.const 0)
)
(call_import $_abort)
)
(set_local $var$928
(i32.add
(get_local $var$1185)
(i32.const 24)
)
)
(set_local $var$184
(i32.load align=4
(get_local $var$928)
)
)
(set_local $var$518
(i32.add
(get_local $var$1185)
(i32.const 12)
)
)
(set_local $var$185
(i32.load align=4
(get_local $var$518)
)
)
(set_local $var$602
(i32.eq
(get_local $var$185)
(get_local $var$1185)
)
)
(block $label$86
(if_else
(get_local $var$602)
(block $label$87
(set_local $var$472
(i32.add
(get_local $var$1185)
(i32.const 20)
)
)
(set_local $var$189
(i32.load align=4
(get_local $var$472)
)
)
(set_local $var$622
(i32.eq
(get_local $var$189)
(i32.const 0)
)
)
(if_else
(get_local $var$622)
(block $label$88
(set_local $var$475
(i32.add
(get_local $var$1185)
(i32.const 16)
)
)
(set_local $var$190
(i32.load align=4
(get_local $var$475)
)
)
(set_local $var$626
(i32.eq
(get_local $var$190)
(i32.const 0)
)
)
(if_else
(get_local $var$626)
(block $label$89
(set_local $var$242
(i32.const 0)
)
(br $label$86)
)
(block $label$90
(set_local $var$236
(get_local $var$190)
)
(set_local $var$245
(get_local $var$475)
)
)
)
)
(block $label$91
(set_local $var$236
(get_local $var$189)
)
(set_local $var$245
(get_local $var$472)
)
)
)
(loop $label$92 $label$93
(block $label$94
(set_local $var$476
(i32.add
(get_local $var$236)
(i32.const 20)
)
)
(set_local $var$192
(i32.load align=4
(get_local $var$476)
)
)
(set_local $var$634
(i32.eq
(get_local $var$192)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$634)
(i32.const 0)
)
(block $label$95
(set_local $var$236
(get_local $var$192)
)
(set_local $var$245
(get_local $var$476)
)
(br $label$93)
)
)
(set_local $var$478
(i32.add
(get_local $var$236)
(i32.const 16)
)
)
(set_local $var$193
(i32.load align=4
(get_local $var$478)
)
)
(set_local $var$636
(i32.eq
(get_local $var$193)
(i32.const 0)
)
)
(if_else
(get_local $var$636)
(block $label$96
(set_local $var$237
(get_local $var$236)
)
(set_local $var$246
(get_local $var$245)
)
(br $label$92)
)
(block $label$97
(set_local $var$236
(get_local $var$193)
)
(set_local $var$245
(get_local $var$478)
)
)
)
(br $label$93)
)
)
(set_local $var$638
(i32.lt_u
(i32.shr_u
(get_local $var$246)
(i32.const 0)
)
(i32.shr_u
(get_local $var$183)
(i32.const 0)
)
)
)
(if_else
(get_local $var$638)
(call_import $_abort)
(block $label$98
(i32.store align=4
(get_local $var$246)
(i32.const 0)
)
(set_local $var$242
(get_local $var$237)
)
(br $label$86)
)
)
)
(block $label$99
(set_local $var$780
(i32.add
(get_local $var$1185)
(i32.const 8)
)
)
(set_local $var$186
(i32.load align=4
(get_local $var$780)
)
)
(set_local $var$605
(i32.lt_u
(i32.shr_u
(get_local $var$186)
(i32.const 0)
)
(i32.shr_u
(get_local $var$183)
(i32.const 0)
)
)
)
(if
(get_local $var$605)
(call_import $_abort)
)
(set_local $var$524
(i32.add
(get_local $var$186)
(i32.const 12)
)
)
(set_local $var$187
(i32.load align=4
(get_local $var$524)
)
)
(set_local $var$609
(i32.eq
(get_local $var$187)
(get_local $var$1185)
)
)
(if
(i32.eq
(get_local $var$609)
(i32.const 0)
)
(call_import $_abort)
)
(set_local $var$784
(i32.add
(get_local $var$185)
(i32.const 8)
)
)
(set_local $var$188
(i32.load align=4
(get_local $var$784)
)
)
(set_local $var$614
(i32.eq
(get_local $var$188)
(get_local $var$1185)
)
)
(if_else
(get_local $var$614)
(block $label$100
(i32.store align=4
(get_local $var$524)
(get_local $var$185)
)
(i32.store align=4
(get_local $var$784)
(get_local $var$186)
)
(set_local $var$242
(get_local $var$185)
)
(br $label$86)
)
(call_import $_abort)
)
)
)
)
(set_local $var$641
(i32.eq
(get_local $var$184)
(i32.const 0)
)
)
(block $label$101
(if
(i32.eq
(get_local $var$641)
(i32.const 0)
)
(block $label$102
(set_local $var$852
(i32.add
(get_local $var$1185)
(i32.const 28)
)
)
(set_local $var$194
(i32.load align=4
(get_local $var$852)
)
)
(set_local $var$480
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$194)
(i32.const 2)
)
)
)
(set_local $var$195
(i32.load align=4
(get_local $var$480)
)
)
(set_local $var$642
(i32.eq
(get_local $var$1185)
(get_local $var$195)
)
)
(if_else
(get_local $var$642)
(block $label$103
(i32.store align=4
(get_local $var$480)
(get_local $var$242)
)
(set_local $var$774
(i32.eq
(get_local $var$242)
(i32.const 0)
)
)
(if
(get_local $var$774)
(block $label$104
(set_local $var$975
(i32.shl
(i32.const 1)
(get_local $var$194)
)
)
(set_local $var$860
(i32.xor
(get_local $var$975)
(i32.const -1)
)
)
(set_local $var$196
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$388
(i32.and
(get_local $var$196)
(get_local $var$860)
)
)
(i32.store align=4
(i32.const 180)
(get_local $var$388)
)
(br $label$101)
)
)
)
(block $label$105
(set_local $var$197
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$650
(i32.lt_u
(i32.shr_u
(get_local $var$184)
(i32.const 0)
)
(i32.shr_u
(get_local $var$197)
(i32.const 0)
)
)
)
(if
(get_local $var$650)
(call_import $_abort)
)
(set_local $var$484
(i32.add
(get_local $var$184)
(i32.const 16)
)
)
(set_local $var$198
(i32.load align=4
(get_local $var$484)
)
)
(set_local $var$655
(i32.eq
(get_local $var$198)
(get_local $var$1185)
)
)
(if_else
(get_local $var$655)
(i32.store align=4
(get_local $var$484)
(get_local $var$242)
)
(block $label$106
(set_local $var$485
(i32.add
(get_local $var$184)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$485)
(get_local $var$242)
)
)
)
(set_local $var$660
(i32.eq
(get_local $var$242)
(i32.const 0)
)
)
(if
(get_local $var$660)
(br $label$101)
)
)
)
(set_local $var$199
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$662
(i32.lt_u
(i32.shr_u
(get_local $var$242)
(i32.const 0)
)
(i32.shr_u
(get_local $var$199)
(i32.const 0)
)
)
)
(if
(get_local $var$662)
(call_import $_abort)
)
(set_local $var$939
(i32.add
(get_local $var$242)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$939)
(get_local $var$184)
)
(set_local $var$487
(i32.add
(get_local $var$1185)
(i32.const 16)
)
)
(set_local $var$200
(i32.load align=4
(get_local $var$487)
)
)
(set_local $var$665
(i32.eq
(get_local $var$200)
(i32.const 0)
)
)
(block $label$107
(if
(i32.eq
(get_local $var$665)
(i32.const 0)
)
(block $label$108
(set_local $var$666
(i32.lt_u
(i32.shr_u
(get_local $var$200)
(i32.const 0)
)
(i32.shr_u
(get_local $var$199)
(i32.const 0)
)
)
)
(if_else
(get_local $var$666)
(call_import $_abort)
(block $label$109
(set_local $var$489
(i32.add
(get_local $var$242)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$489)
(get_local $var$200)
)
(set_local $var$940
(i32.add
(get_local $var$200)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$940)
(get_local $var$242)
)
(br $label$107)
)
)
)
)
)
(set_local $var$490
(i32.add
(get_local $var$1185)
(i32.const 20)
)
)
(set_local $var$201
(i32.load align=4
(get_local $var$490)
)
)
(set_local $var$670
(i32.eq
(get_local $var$201)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$670)
(i32.const 0)
)
(block $label$110
(set_local $var$203
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$671
(i32.lt_u
(i32.shr_u
(get_local $var$201)
(i32.const 0)
)
(i32.shr_u
(get_local $var$203)
(i32.const 0)
)
)
)
(if_else
(get_local $var$671)
(call_import $_abort)
(block $label$111
(set_local $var$491
(i32.add
(get_local $var$242)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$491)
(get_local $var$201)
)
(set_local $var$941
(i32.add
(get_local $var$201)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$941)
(get_local $var$242)
)
(br $label$101)
)
)
)
)
)
)
)
(set_local $var$676
(i32.lt_u
(i32.shr_u
(get_local $var$955)
(i32.const 0)
)
(i32.const 16)
)
)
(block $label$112
(if_else
(get_local $var$676)
(block $label$113
(set_local $var$334
(i32.add
(get_local $var$955)
(get_local $var$386)
)
)
(set_local $var$913
(i32.or
(get_local $var$334)
(i32.const 3)
)
)
(set_local $var$832
(i32.add
(get_local $var$1185)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$832)
(get_local $var$913)
)
(set_local $var$295
(i32.add
(get_local $var$1185)
(get_local $var$334)
)
)
(set_local $var$833
(i32.add
(get_local $var$295)
(i32.const 4)
)
)
(set_local $var$204
(i32.load align=4
(get_local $var$833)
)
)
(set_local $var$914
(i32.or
(get_local $var$204)
(i32.const 1)
)
)
(i32.store align=4
(get_local $var$833)
(get_local $var$914)
)
)
(block $label$114
(set_local $var$915
(i32.or
(get_local $var$386)
(i32.const 3)
)
)
(set_local $var$834
(i32.add
(get_local $var$1185)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$834)
(get_local $var$915)
)
(set_local $var$917
(i32.or
(get_local $var$955)
(i32.const 1)
)
)
(set_local $var$835
(i32.add
(get_local $var$267)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$835)
(get_local $var$917)
)
(set_local $var$296
(i32.add
(get_local $var$267)
(get_local $var$955)
)
)
(i32.store align=4
(get_local $var$296)
(get_local $var$955)
)
(set_local $var$1038
(i32.shr_u
(get_local $var$955)
(i32.const 3)
)
)
(set_local $var$680
(i32.lt_u
(i32.shr_u
(get_local $var$955)
(i32.const 0)
)
(i32.const 256)
)
)
(if
(get_local $var$680)
(block $label$115
(set_local $var$985
(i32.shl
(get_local $var$1038)
(i32.const 1)
)
)
(set_local $var$494
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$985)
(i32.const 2)
)
)
)
(set_local $var$205
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$986
(i32.shl
(i32.const 1)
(get_local $var$1038)
)
)
(set_local $var$401
(i32.and
(get_local $var$205)
(get_local $var$986)
)
)
(set_local $var$1174
(i32.eq
(get_local $var$401)
(i32.const 0)
)
)
(if_else
(get_local $var$1174)
(block $label$116
(set_local $var$918
(i32.or
(get_local $var$205)
(get_local $var$986)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$918)
)
(set_local $var$5
(i32.add
(get_local $var$494)
(i32.const 8)
)
)
(set_local $var$8
(get_local $var$5)
)
(set_local $var$228
(get_local $var$494)
)
)
(block $label$117
(set_local $var$206
(i32.add
(get_local $var$494)
(i32.const 8)
)
)
(set_local $var$207
(i32.load align=4
(get_local $var$206)
)
)
(set_local $var$208
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$683
(i32.lt_u
(i32.shr_u
(get_local $var$207)
(i32.const 0)
)
(i32.shr_u
(get_local $var$208)
(i32.const 0)
)
)
)
(if_else
(get_local $var$683)
(call_import $_abort)
(block $label$118
(set_local $var$8
(get_local $var$206)
)
(set_local $var$228
(get_local $var$207)
)
)
)
)
)
(i32.store align=4
(get_local $var$8)
(get_local $var$267)
)
(set_local $var$533
(i32.add
(get_local $var$228)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$533)
(get_local $var$267)
)
(set_local $var$791
(i32.add
(get_local $var$267)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$791)
(get_local $var$228)
)
(set_local $var$534
(i32.add
(get_local $var$267)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$534)
(get_local $var$494)
)
(br $label$112)
)
)
(set_local $var$1041
(i32.shr_u
(get_local $var$955)
(i32.const 8)
)
)
(set_local $var$686
(i32.eq
(get_local $var$1041)
(i32.const 0)
)
)
(if_else
(get_local $var$686)
(set_local $var$230
(i32.const 0)
)
(block $label$119
(set_local $var$690
(i32.gt_u
(i32.shr_u
(get_local $var$955)
(i32.const 0)
)
(i32.const 16777215)
)
)
(if_else
(get_local $var$690)
(set_local $var$230
(i32.const 31)
)
(block $label$120
(set_local $var$1137
(i32.add
(get_local $var$1041)
(i32.const 1048320)
)
)
(set_local $var$1043
(i32.shr_u
(get_local $var$1137)
(i32.const 16)
)
)
(set_local $var$413
(i32.and
(get_local $var$1043)
(i32.const 8)
)
)
(set_local $var$991
(i32.shl
(get_local $var$1041)
(get_local $var$413)
)
)
(set_local $var$1139
(i32.add
(get_local $var$991)
(i32.const 520192)
)
)
(set_local $var$1044
(i32.shr_u
(get_local $var$1139)
(i32.const 16)
)
)
(set_local $var$414
(i32.and
(get_local $var$1044)
(i32.const 4)
)
)
(set_local $var$340
(i32.or
(get_local $var$414)
(get_local $var$413)
)
)
(set_local $var$992
(i32.shl
(get_local $var$991)
(get_local $var$414)
)
)
(set_local $var$1140
(i32.add
(get_local $var$992)
(i32.const 245760)
)
)
(set_local $var$1045
(i32.shr_u
(get_local $var$1140)
(i32.const 16)
)
)
(set_local $var$415
(i32.and
(get_local $var$1045)
(i32.const 2)
)
)
(set_local $var$341
(i32.or
(get_local $var$340)
(get_local $var$415)
)
)
(set_local $var$1141
(i32.sub
(i32.const 14)
(get_local $var$341)
)
)
(set_local $var$993
(i32.shl
(get_local $var$992)
(get_local $var$415)
)
)
(set_local $var$1046
(i32.shr_u
(get_local $var$993)
(i32.const 15)
)
)
(set_local $var$342
(i32.add
(get_local $var$1141)
(get_local $var$1046)
)
)
(set_local $var$994
(i32.shl
(get_local $var$342)
(i32.const 1)
)
)
(set_local $var$343
(i32.add
(get_local $var$342)
(i32.const 7)
)
)
(set_local $var$1047
(i32.shr_u
(get_local $var$955)
(get_local $var$343)
)
)
(set_local $var$416
(i32.and
(get_local $var$1047)
(i32.const 1)
)
)
(set_local $var$344
(i32.or
(get_local $var$416)
(get_local $var$994)
)
)
(set_local $var$230
(get_local $var$344)
)
)
)
)
)
(set_local $var$498
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$230)
(i32.const 2)
)
)
)
(set_local $var$856
(i32.add
(get_local $var$267)
(i32.const 28)
)
)
(i32.store align=4
(get_local $var$856)
(get_local $var$230)
)
(set_local $var$562
(i32.add
(get_local $var$267)
(i32.const 16)
)
)
(set_local $var$499
(i32.add
(get_local $var$562)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$499)
(i32.const 0)
)
(i32.store align=4
(get_local $var$562)
(i32.const 0)
)
(set_local $var$209
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$996
(i32.shl
(i32.const 1)
(get_local $var$230)
)
)
(set_local $var$417
(i32.and
(get_local $var$209)
(get_local $var$996)
)
)
(set_local $var$1177
(i32.eq
(get_local $var$417)
(i32.const 0)
)
)
(if
(get_local $var$1177)
(block $label$121
(set_local $var$921
(i32.or
(get_local $var$209)
(get_local $var$996)
)
)
(i32.store align=4
(i32.const 180)
(get_local $var$921)
)
(i32.store align=4
(get_local $var$498)
(get_local $var$267)
)
(set_local $var$945
(i32.add
(get_local $var$267)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$945)
(get_local $var$498)
)
(set_local $var$538
(i32.add
(get_local $var$267)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$538)
(get_local $var$267)
)
(set_local $var$795
(i32.add
(get_local $var$267)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$795)
(get_local $var$267)
)
(br $label$112)
)
)
(set_local $var$210
(i32.load align=4
(get_local $var$498)
)
)
(set_local $var$700
(i32.eq
(get_local $var$230)
(i32.const 31)
)
)
(set_local $var$1048
(i32.shr_u
(get_local $var$230)
(i32.const 1)
)
)
(set_local $var$1142
(i32.sub
(i32.const 25)
(get_local $var$1048)
)
)
(set_local $var$776
(if_else
(get_local $var$700)
(i32.const 0)
(get_local $var$1142)
)
)
(set_local $var$998
(i32.shl
(get_local $var$955)
(get_local $var$776)
)
)
(set_local $var$234
(get_local $var$998)
)
(set_local $var$250
(get_local $var$210)
)
(loop $label$122 $label$123
(block $label$124
(set_local $var$841
(i32.add
(get_local $var$250)
(i32.const 4)
)
)
(set_local $var$211
(i32.load align=4
(get_local $var$841)
)
)
(set_local $var$419
(i32.and
(get_local $var$211)
(i32.const -8)
)
)
(set_local $var$703
(i32.eq
(get_local $var$419)
(get_local $var$955)
)
)
(if
(get_local $var$703)
(block $label$125
(set_local $var$257
(get_local $var$250)
)
(set_local $var$1188
(i32.const 148)
)
(br $label$122)
)
)
(set_local $var$1049
(i32.shr_u
(get_local $var$234)
(i32.const 31)
)
)
(set_local $var$500
(i32.add
(i32.add
(get_local $var$250)
(i32.const 16)
)
(i32.shl
(get_local $var$1049)
(i32.const 2)
)
)
)
(set_local $var$1000
(i32.shl
(get_local $var$234)
(i32.const 1)
)
)
(set_local $var$212
(i32.load align=4
(get_local $var$500)
)
)
(set_local $var$704
(i32.eq
(get_local $var$212)
(i32.const 0)
)
)
(if_else
(get_local $var$704)
(block $label$126
(set_local $var$258
(get_local $var$250)
)
(set_local $var$501
(get_local $var$500)
)
(set_local $var$1188
(i32.const 145)
)
(br $label$122)
)
(block $label$127
(set_local $var$234
(get_local $var$1000)
)
(set_local $var$250
(get_local $var$212)
)
)
)
(br $label$123)
)
)
(if_else
(i32.eq
(get_local $var$1188)
(i32.const 145)
)
(block $label$128
(set_local $var$214
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$706
(i32.lt_u
(i32.shr_u
(get_local $var$501)
(i32.const 0)
)
(i32.shr_u
(get_local $var$214)
(i32.const 0)
)
)
)
(if_else
(get_local $var$706)
(call_import $_abort)
(block $label$129
(i32.store align=4
(get_local $var$501)
(get_local $var$267)
)
(set_local $var$946
(i32.add
(get_local $var$267)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$946)
(get_local $var$258)
)
(set_local $var$539
(i32.add
(get_local $var$267)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$539)
(get_local $var$267)
)
(set_local $var$796
(i32.add
(get_local $var$267)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$796)
(get_local $var$267)
)
(br $label$112)
)
)
)
(if
(i32.eq
(get_local $var$1188)
(i32.const 148)
)
(block $label$130
(set_local $var$797
(i32.add
(get_local $var$257)
(i32.const 8)
)
)
(set_local $var$215
(i32.load align=4
(get_local $var$797)
)
)
(set_local $var$216
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$709
(i32.ge_u
(i32.shr_u
(get_local $var$215)
(i32.const 0)
)
(i32.shr_u
(get_local $var$216)
(i32.const 0)
)
)
)
(set_local $var$874
(i32.ge_u
(i32.shr_u
(get_local $var$257)
(i32.const 0)
)
(i32.shr_u
(get_local $var$216)
(i32.const 0)
)
)
)
(set_local $var$217
(i32.and
(get_local $var$709)
(get_local $var$874)
)
)
(if_else
(get_local $var$217)
(block $label$131
(set_local $var$540
(i32.add
(get_local $var$215)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$540)
(get_local $var$267)
)
(i32.store align=4
(get_local $var$797)
(get_local $var$267)
)
(set_local $var$798
(i32.add
(get_local $var$267)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$798)
(get_local $var$215)
)
(set_local $var$542
(i32.add
(get_local $var$267)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$542)
(get_local $var$257)
)
(set_local $var$947
(i32.add
(get_local $var$267)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$947)
(i32.const 0)
)
(br $label$112)
)
(call_import $_abort)
)
)
)
)
)
)
)
(set_local $var$304
(i32.add
(get_local $var$1185)
(i32.const 8)
)
)
(set_local $var$949
(get_local $var$304)
)
(br $label$0
(get_local $var$949)
)
)
(set_local $var$857
(get_local $var$386)
)
)
)
)
)
)
)
)
)
)
)
(set_local $var$218
(i32.load align=4
(i32.const 184)
)
)
(set_local $var$625
(i32.lt_u
(i32.shr_u
(get_local $var$218)
(i32.const 0)
)
(i32.shr_u
(get_local $var$857)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$625)
(i32.const 0)
)
(block $label$132
(set_local $var$1122
(i32.sub
(get_local $var$218)
(get_local $var$857)
)
)
(set_local $var$219
(i32.load align=4
(i32.const 196)
)
)
(set_local $var$633
(i32.gt_u
(i32.shr_u
(get_local $var$1122)
(i32.const 0)
)
(i32.const 15)
)
)
(if_else
(get_local $var$633)
(block $label$133
(set_local $var$277
(i32.add
(get_local $var$219)
(get_local $var$857)
)
)
(i32.store align=4
(i32.const 196)
(get_local $var$277)
)
(i32.store align=4
(i32.const 184)
(get_local $var$1122)
)
(set_local $var$894
(i32.or
(get_local $var$1122)
(i32.const 1)
)
)
(set_local $var$816
(i32.add
(get_local $var$277)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$816)
(get_local $var$894)
)
(set_local $var$278
(i32.add
(get_local $var$277)
(get_local $var$1122)
)
)
(i32.store align=4
(get_local $var$278)
(get_local $var$1122)
)
(set_local $var$895
(i32.or
(get_local $var$857)
(i32.const 3)
)
)
(set_local $var$817
(i32.add
(get_local $var$219)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$817)
(get_local $var$895)
)
)
(block $label$134
(i32.store align=4
(i32.const 184)
(i32.const 0)
)
(i32.store align=4
(i32.const 196)
(i32.const 0)
)
(set_local $var$896
(i32.or
(get_local $var$218)
(i32.const 3)
)
)
(set_local $var$818
(i32.add
(get_local $var$219)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$818)
(get_local $var$896)
)
(set_local $var$280
(i32.add
(get_local $var$219)
(get_local $var$218)
)
)
(set_local $var$819
(i32.add
(get_local $var$280)
(i32.const 4)
)
)
(set_local $var$220
(i32.load align=4
(get_local $var$819)
)
)
(set_local $var$898
(i32.or
(get_local $var$220)
(i32.const 1)
)
)
(i32.store align=4
(get_local $var$819)
(get_local $var$898)
)
)
)
(set_local $var$282
(i32.add
(get_local $var$219)
(i32.const 8)
)
)
(set_local $var$949
(get_local $var$282)
)
(br $label$0
(get_local $var$949)
)
)
)
(set_local $var$221
(i32.load align=4
(i32.const 188)
)
)
(set_local $var$644
(i32.gt_u
(i32.shr_u
(get_local $var$221)
(i32.const 0)
)
(i32.shr_u
(get_local $var$857)
(i32.const 0)
)
)
)
(if
(get_local $var$644)
(block $label$135
(set_local $var$1125
(i32.sub
(get_local $var$221)
(get_local $var$857)
)
)
(i32.store align=4
(i32.const 188)
(get_local $var$1125)
)
(set_local $var$222
(i32.load align=4
(i32.const 200)
)
)
(set_local $var$285
(i32.add
(get_local $var$222)
(get_local $var$857)
)
)
(i32.store align=4
(i32.const 200)
(get_local $var$285)
)
(set_local $var$903
(i32.or
(get_local $var$1125)
(i32.const 1)
)
)
(set_local $var$824
(i32.add
(get_local $var$285)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$824)
(get_local $var$903)
)
(set_local $var$904
(i32.or
(get_local $var$857)
(i32.const 3)
)
)
(set_local $var$825
(i32.add
(get_local $var$222)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$825)
(get_local $var$904)
)
(set_local $var$286
(i32.add
(get_local $var$222)
(i32.const 8)
)
)
(set_local $var$949
(get_local $var$286)
)
(br $label$0
(get_local $var$949)
)
)
)
(set_local $var$223
(i32.load align=4
(i32.const 648)
)
)
(set_local $var$568
(i32.eq
(get_local $var$223)
(i32.const 0)
)
)
(block $label$136
(if
(get_local $var$568)
(block $label$137
(set_local $var$550
(call_import $_sysconf
(i32.const 30)
)
)
(set_local $var$1104
(i32.add
(get_local $var$550)
(i32.const -1)
)
)
(set_local $var$373
(i32.and
(get_local $var$1104)
(get_local $var$550)
)
)
(set_local $var$576
(i32.eq
(get_local $var$373)
(i32.const 0)
)
)
(if_else
(get_local $var$576)
(block $label$138
(i32.store align=4
(i32.const 656)
(get_local $var$550)
)
(i32.store align=4
(i32.const 652)
(get_local $var$550)
)
(i32.store align=4
(i32.const 660)
(i32.const -1)
)
(i32.store align=4
(i32.const 664)
(i32.const -1)
)
(i32.store align=4
(i32.const 668)
(i32.const 0)
)
(i32.store align=4
(i32.const 620)
(i32.const 0)
)
(set_local $var$556
(call_import $_time
(i32.const 0)
)
)
(set_local $var$1187
(i32.and
(get_local $var$556)
(i32.const -16)
)
)
(set_local $var$439
(i32.xor
(get_local $var$1187)
(i32.const 1431655768)
)
)
(i32.store align=4
(i32.const 648)
(get_local $var$439)
)
(br $label$136)
)
(call_import $_abort)
)
)
)
)
(set_local $var$261
(i32.add
(get_local $var$857)
(i32.const 48)
)
)
(set_local $var$18
(i32.load align=4
(i32.const 656)
)
)
(set_local $var$1103
(i32.add
(get_local $var$857)
(i32.const 47)
)
)
(set_local $var$363
(i32.add
(get_local $var$18)
(get_local $var$1103)
)
)
(set_local $var$861
(i32.sub
(i32.const 0)
(get_local $var$18)
)
)
(set_local $var$379
(i32.and
(get_local $var$363)
(get_local $var$861)
)
)
(set_local $var$593
(i32.gt_u
(i32.shr_u
(get_local $var$379)
(i32.const 0)
)
(i32.shr_u
(get_local $var$857)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$593)
(i32.const 0)
)
(block $label$139
(set_local $var$949
(i32.const 0)
)
(br $label$0
(get_local $var$949)
)
)
)
(set_local $var$19
(i32.load align=4
(i32.const 616)
)
)
(set_local $var$620
(i32.eq
(get_local $var$19)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$620)
(i32.const 0)
)
(block $label$140
(set_local $var$20
(i32.load align=4
(i32.const 608)
)
)
(set_local $var$322
(i32.add
(get_local $var$20)
(get_local $var$379)
)
)
(set_local $var$647
(i32.le_u
(i32.shr_u
(get_local $var$322)
(i32.const 0)
)
(i32.shr_u
(get_local $var$20)
(i32.const 0)
)
)
)
(set_local $var$658
(i32.gt_u
(i32.shr_u
(get_local $var$322)
(i32.const 0)
)
(i32.shr_u
(get_local $var$19)
(i32.const 0)
)
)
)
(set_local $var$879
(i32.or
(get_local $var$647)
(get_local $var$658)
)
)
(if
(get_local $var$879)
(block $label$141
(set_local $var$949
(i32.const 0)
)
(br $label$0
(get_local $var$949)
)
)
)
)
)
(set_local $var$21
(i32.load align=4
(i32.const 620)
)
)
(set_local $var$400
(i32.and
(get_local $var$21)
(i32.const 4)
)
)
(set_local $var$1176
(i32.eq
(get_local $var$400)
(i32.const 0)
)
)
(block $label$142
(if_else
(get_local $var$1176)
(block $label$143
(set_local $var$22
(i32.load align=4
(i32.const 200)
)
)
(set_local $var$689
(i32.eq
(get_local $var$22)
(i32.const 0)
)
)
(block $label$144
(if_else
(get_local $var$689)
(set_local $var$1188
(i32.const 173)
)
(block $label$145
(set_local $var$1091
(i32.const 624)
)
(loop $label$146 $label$147
(block $label$148
(set_local $var$23
(i32.load align=4
(get_local $var$1091)
)
)
(set_local $var$572
(i32.gt_u
(i32.shr_u
(get_local $var$23)
(i32.const 0)
)
(i32.shr_u
(get_local $var$22)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$572)
(i32.const 0)
)
(block $label$149
(set_local $var$1083
(i32.add
(get_local $var$1091)
(i32.const 4)
)
)
(set_local $var$24
(i32.load align=4
(get_local $var$1083)
)
)
(set_local $var$271
(i32.add
(get_local $var$23)
(get_local $var$24)
)
)
(set_local $var$651
(i32.gt_u
(i32.shr_u
(get_local $var$271)
(i32.const 0)
)
(i32.shr_u
(get_local $var$22)
(i32.const 0)
)
)
)
(if
(get_local $var$651)
(block $label$150
(set_local $var$514
(get_local $var$1091)
)
(set_local $var$1085
(get_local $var$1083)
)
(br $label$146)
)
)
)
)
(set_local $var$869
(i32.add
(get_local $var$1091)
(i32.const 8)
)
)
(set_local $var$25
(i32.load align=4
(get_local $var$869)
)
)
(set_local $var$682
(i32.eq
(get_local $var$25)
(i32.const 0)
)
)
(if_else
(get_local $var$682)
(block $label$151
(set_local $var$1188
(i32.const 173)
)
(br $label$144)
)
(set_local $var$1091
(get_local $var$25)
)
)
(br $label$147)
)
)
(set_local $var$31
(i32.load align=4
(i32.const 188)
)
)
(set_local $var$354
(i32.sub
(get_local $var$363)
(get_local $var$31)
)
)
(set_local $var$446
(i32.and
(get_local $var$354)
(get_local $var$861)
)
)
(set_local $var$745
(i32.lt_u
(i32.shr_u
(get_local $var$446)
(i32.const 0)
)
(i32.const 2147483647)
)
)
(if
(get_local $var$745)
(block $label$152
(set_local $var$558
(call_import $_sbrk
(get_local $var$446)
)
)
(set_local $var$32
(i32.load align=4
(get_local $var$514)
)
)
(set_local $var$33
(i32.load align=4
(get_local $var$1085)
)
)
(set_local $var$268
(i32.add
(get_local $var$32)
(get_local $var$33)
)
)
(set_local $var$748
(i32.eq
(get_local $var$558)
(get_local $var$268)
)
)
(if_else
(get_local $var$748)
(block $label$153
(set_local $var$750
(i32.eq
(get_local $var$558)
(i32.const -1)
)
)
(if
(i32.eq
(get_local $var$750)
(i32.const 0)
)
(block $label$154
(set_local $var$1167
(get_local $var$558)
)
(set_local $var$1179
(get_local $var$446)
)
(set_local $var$1188
(i32.const 193)
)
(br $label$142)
)
)
)
(block $label$155
(set_local $var$549
(get_local $var$558)
)
(set_local $var$1098
(get_local $var$446)
)
(set_local $var$1188
(i32.const 183)
)
)
)
)
)
)
)
)
(block $label$156
(if
(i32.eq
(get_local $var$1188)
(i32.const 173)
)
(block $label$157
(set_local $var$555
(call_import $_sbrk
(i32.const 0)
)
)
(set_local $var$701
(i32.eq
(get_local $var$555)
(i32.const -1)
)
)
(if
(i32.eq
(get_local $var$701)
(i32.const 0)
)
(block $label$158
(set_local $var$26
(get_local $var$555)
)
(set_local $var$27
(i32.load align=4
(i32.const 652)
)
)
(set_local $var$1144
(i32.add
(get_local $var$27)
(i32.const -1)
)
)
(set_local $var$423
(i32.and
(get_local $var$1144)
(get_local $var$26)
)
)
(set_local $var$710
(i32.eq
(get_local $var$423)
(i32.const 0)
)
)
(if_else
(get_local $var$710)
(set_local $var$1097
(get_local $var$379)
)
(block $label$159
(set_local $var$345
(i32.add
(get_local $var$1144)
(get_local $var$26)
)
)
(set_local $var$866
(i32.sub
(i32.const 0)
(get_local $var$27)
)
)
(set_local $var$427
(i32.and
(get_local $var$345)
(get_local $var$866)
)
)
(set_local $var$1150
(i32.sub
(get_local $var$379)
(get_local $var$26)
)
)
(set_local $var$347
(i32.add
(get_local $var$1150)
(get_local $var$427)
)
)
(set_local $var$1097
(get_local $var$347)
)
)
)
(set_local $var$29
(i32.load align=4
(i32.const 608)
)
)
(set_local $var$349
(i32.add
(get_local $var$29)
(get_local $var$1097)
)
)
(set_local $var$723
(i32.gt_u
(i32.shr_u
(get_local $var$1097)
(i32.const 0)
)
(i32.shr_u
(get_local $var$857)
(i32.const 0)
)
)
)
(set_local $var$725
(i32.lt_u
(i32.shr_u
(get_local $var$1097)
(i32.const 0)
)
(i32.const 2147483647)
)
)
(set_local $var$877
(i32.and
(get_local $var$723)
(get_local $var$725)
)
)
(if
(get_local $var$877)
(block $label$160
(set_local $var$30
(i32.load align=4
(i32.const 616)
)
)
(set_local $var$728
(i32.eq
(get_local $var$30)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$728)
(i32.const 0)
)
(block $label$161
(set_local $var$731
(i32.le_u
(i32.shr_u
(get_local $var$349)
(i32.const 0)
)
(i32.shr_u
(get_local $var$29)
(i32.const 0)
)
)
)
(set_local $var$735
(i32.gt_u
(i32.shr_u
(get_local $var$349)
(i32.const 0)
)
(i32.shr_u
(get_local $var$30)
(i32.const 0)
)
)
)
(set_local $var$880
(i32.or
(get_local $var$731)
(get_local $var$735)
)
)
(if
(get_local $var$880)
(br $label$156)
)
)
)
(set_local $var$557
(call_import $_sbrk
(get_local $var$1097)
)
)
(set_local $var$736
(i32.eq
(get_local $var$557)
(get_local $var$555)
)
)
(if_else
(get_local $var$736)
(block $label$162
(set_local $var$1167
(get_local $var$555)
)
(set_local $var$1179
(get_local $var$1097)
)
(set_local $var$1188
(i32.const 193)
)
(br $label$142)
)
(block $label$163
(set_local $var$549
(get_local $var$557)
)
(set_local $var$1098
(get_local $var$1097)
)
(set_local $var$1188
(i32.const 183)
)
)
)
)
)
)
)
)
)
)
(block $label$164
(if
(i32.eq
(get_local $var$1188)
(i32.const 183)
)
(block $label$165
(set_local $var$1117
(i32.sub
(i32.const 0)
(get_local $var$1098)
)
)
(set_local $var$753
(i32.ne
(get_local $var$549)
(i32.const -1)
)
)
(set_local $var$754
(i32.lt_u
(i32.shr_u
(get_local $var$1098)
(i32.const 0)
)
(i32.const 2147483647)
)
)
(set_local $var$883
(i32.and
(get_local $var$754)
(get_local $var$753)
)
)
(set_local $var$756
(i32.gt_u
(i32.shr_u
(get_local $var$261)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1098)
(i32.const 0)
)
)
)
(set_local $var$881
(i32.and
(get_local $var$756)
(get_local $var$883)
)
)
(block $label$166
(if_else
(get_local $var$881)
(block $label$167
(set_local $var$34
(i32.load align=4
(i32.const 656)
)
)
(set_local $var$1160
(i32.sub
(get_local $var$1103)
(get_local $var$1098)
)
)
(set_local $var$314
(i32.add
(get_local $var$1160)
(get_local $var$34)
)
)
(set_local $var$863
(i32.sub
(i32.const 0)
(get_local $var$34)
)
)
(set_local $var$377
(i32.and
(get_local $var$314)
(get_local $var$863)
)
)
(set_local $var$581
(i32.lt_u
(i32.shr_u
(get_local $var$377)
(i32.const 0)
)
(i32.const 2147483647)
)
)
(if_else
(get_local $var$581)
(block $label$168
(set_local $var$551
(call_import $_sbrk
(get_local $var$377)
)
)
(set_local $var$585
(i32.eq
(get_local $var$551)
(i32.const -1)
)
)
(if_else
(get_local $var$585)
(block $label$169
(call_import $_sbrk
(get_local $var$1117)
)
(br $label$164)
)
(block $label$170
(set_local $var$315
(i32.add
(get_local $var$377)
(get_local $var$1098)
)
)
(set_local $var$1099
(get_local $var$315)
)
(br $label$166)
)
)
)
(set_local $var$1099
(get_local $var$1098)
)
)
)
(set_local $var$1099
(get_local $var$1098)
)
)
)
(set_local $var$591
(i32.eq
(get_local $var$549)
(i32.const -1)
)
)
(if
(i32.eq
(get_local $var$591)
(i32.const 0)
)
(block $label$171
(set_local $var$1167
(get_local $var$549)
)
(set_local $var$1179
(get_local $var$1099)
)
(set_local $var$1188
(i32.const 193)
)
(br $label$142)
)
)
)
)
)
(set_local $var$35
(i32.load align=4
(i32.const 620)
)
)
(set_local $var$888
(i32.or
(get_local $var$35)
(i32.const 4)
)
)
(i32.store align=4
(i32.const 620)
(get_local $var$888)
)
(set_local $var$1188
(i32.const 190)
)
)
(set_local $var$1188
(i32.const 190)
)
)
)
(if
(i32.eq
(get_local $var$1188)
(i32.const 190)
)
(block $label$172
(set_local $var$600
(i32.lt_u
(i32.shr_u
(get_local $var$379)
(i32.const 0)
)
(i32.const 2147483647)
)
)
(if
(get_local $var$600)
(block $label$173
(set_local $var$552
(call_import $_sbrk
(get_local $var$379)
)
)
(set_local $var$553
(call_import $_sbrk
(i32.const 0)
)
)
(set_local $var$606
(i32.ne
(get_local $var$552)
(i32.const -1)
)
)
(set_local $var$608
(i32.ne
(get_local $var$553)
(i32.const -1)
)
)
(set_local $var$882
(i32.and
(get_local $var$606)
(get_local $var$608)
)
)
(set_local $var$610
(i32.lt_u
(i32.shr_u
(get_local $var$552)
(i32.const 0)
)
(i32.shr_u
(get_local $var$553)
(i32.const 0)
)
)
)
(set_local $var$884
(i32.and
(get_local $var$610)
(get_local $var$882)
)
)
(if
(get_local $var$884)
(block $label$174
(set_local $var$1105
(get_local $var$553)
)
(set_local $var$1108
(get_local $var$552)
)
(set_local $var$1111
(i32.sub
(get_local $var$1105)
(get_local $var$1108)
)
)
(set_local $var$318
(i32.add
(get_local $var$857)
(i32.const 40)
)
)
(set_local $var$615
(i32.gt_u
(i32.shr_u
(get_local $var$1111)
(i32.const 0)
)
(i32.shr_u
(get_local $var$318)
(i32.const 0)
)
)
)
(if
(get_local $var$615)
(block $label$175
(set_local $var$1167
(get_local $var$552)
)
(set_local $var$1179
(get_local $var$1111)
)
(set_local $var$1188
(i32.const 193)
)
)
)
)
)
)
)
)
)
(if
(i32.eq
(get_local $var$1188)
(i32.const 193)
)
(block $label$176
(set_local $var$36
(i32.load align=4
(i32.const 608)
)
)
(set_local $var$320
(i32.add
(get_local $var$36)
(get_local $var$1179)
)
)
(i32.store align=4
(i32.const 608)
(get_local $var$320)
)
(set_local $var$37
(i32.load align=4
(i32.const 612)
)
)
(set_local $var$621
(i32.gt_u
(i32.shr_u
(get_local $var$320)
(i32.const 0)
)
(i32.shr_u
(get_local $var$37)
(i32.const 0)
)
)
)
(if
(get_local $var$621)
(i32.store align=4
(i32.const 612)
(get_local $var$320)
)
)
(set_local $var$38
(i32.load align=4
(i32.const 200)
)
)
(set_local $var$628
(i32.eq
(get_local $var$38)
(i32.const 0)
)
)
(block $label$177
(if_else
(get_local $var$628)
(block $label$178
(set_local $var$40
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$630
(i32.eq
(get_local $var$40)
(i32.const 0)
)
)
(set_local $var$635
(i32.lt_u
(i32.shr_u
(get_local $var$1167)
(i32.const 0)
)
(i32.shr_u
(get_local $var$40)
(i32.const 0)
)
)
)
(set_local $var$885
(i32.or
(get_local $var$630)
(get_local $var$635)
)
)
(if
(get_local $var$885)
(i32.store align=4
(i32.const 192)
(get_local $var$1167)
)
)
(i32.store align=4
(i32.const 624)
(get_local $var$1167)
)
(i32.store align=4
(i32.const 628)
(get_local $var$1179)
)
(i32.store align=4
(i32.const 636)
(i32.const 0)
)
(set_local $var$41
(i32.load align=4
(i32.const 648)
)
)
(i32.store align=4
(i32.const 212)
(get_local $var$41)
)
(i32.store align=4
(i32.const 208)
(i32.const -1)
)
(set_local $var$848
(i32.const 0)
)
(loop $label$179 $label$180
(block $label$181
(set_local $var$966
(i32.shl
(get_local $var$848)
(i32.const 1)
)
)
(set_local $var$458
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$966)
(i32.const 2)
)
)
)
(set_local $var$42
(i32.add
(get_local $var$458)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$42)
(get_local $var$458)
)
(set_local $var$43
(i32.add
(get_local $var$458)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$43)
(get_local $var$458)
)
(set_local $var$850
(i32.add
(get_local $var$848)
(i32.const 1)
)
)
(set_local $var$778
(i32.eq
(get_local $var$850)
(i32.const 32)
)
)
(if_else
(get_local $var$778)
(br $label$179)
(set_local $var$848
(get_local $var$850)
)
)
(br $label$180)
)
)
(set_local $var$1123
(i32.add
(get_local $var$1179)
(i32.const -40)
)
)
(set_local $var$266
(i32.add
(get_local $var$1167)
(i32.const 8)
)
)
(set_local $var$44
(get_local $var$266)
)
(set_local $var$368
(i32.and
(get_local $var$44)
(i32.const 7)
)
)
(set_local $var$565
(i32.eq
(get_local $var$368)
(i32.const 0)
)
)
(set_local $var$45
(i32.sub
(i32.const 0)
(get_local $var$44)
)
)
(set_local $var$406
(i32.and
(get_local $var$45)
(i32.const 7)
)
)
(set_local $var$766
(if_else
(get_local $var$565)
(i32.const 0)
(get_local $var$406)
)
)
(set_local $var$302
(i32.add
(get_local $var$1167)
(get_local $var$766)
)
)
(set_local $var$1148
(i32.sub
(get_local $var$1123)
(get_local $var$766)
)
)
(i32.store align=4
(i32.const 200)
(get_local $var$302)
)
(i32.store align=4
(i32.const 188)
(get_local $var$1148)
)
(set_local $var$890
(i32.or
(get_local $var$1148)
(i32.const 1)
)
)
(set_local $var$813
(i32.add
(get_local $var$302)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$813)
(get_local $var$890)
)
(set_local $var$307
(i32.add
(get_local $var$302)
(get_local $var$1148)
)
)
(set_local $var$843
(i32.add
(get_local $var$307)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$843)
(i32.const 40)
)
(set_local $var$46
(i32.load align=4
(i32.const 664)
)
)
(i32.store align=4
(i32.const 204)
(get_local $var$46)
)
)
(block $label$182
(set_local $var$1093
(i32.const 624)
)
(loop $label$183 $label$184
(block $label$185
(set_local $var$47
(i32.load align=4
(get_local $var$1093)
)
)
(set_local $var$1086
(i32.add
(get_local $var$1093)
(i32.const 4)
)
)
(set_local $var$48
(i32.load align=4
(get_local $var$1086)
)
)
(set_local $var$283
(i32.add
(get_local $var$47)
(get_local $var$48)
)
)
(set_local $var$648
(i32.eq
(get_local $var$1167)
(get_local $var$283)
)
)
(if
(get_local $var$648)
(block $label$186
(set_local $var$1
(get_local $var$47)
)
(set_local $var$2
(get_local $var$48)
)
(set_local $var$1087
(get_local $var$1086)
)
(set_local $var$1094
(get_local $var$1093)
)
(set_local $var$1188
(i32.const 203)
)
(br $label$183)
)
)
(set_local $var$868
(i32.add
(get_local $var$1093)
(i32.const 8)
)
)
(set_local $var$49
(i32.load align=4
(get_local $var$868)
)
)
(set_local $var$645
(i32.eq
(get_local $var$49)
(i32.const 0)
)
)
(if_else
(get_local $var$645)
(br $label$183)
(set_local $var$1093
(get_local $var$49)
)
)
(br $label$184)
)
)
(if
(i32.eq
(get_local $var$1188)
(i32.const 203)
)
(block $label$187
(set_local $var$959
(i32.add
(get_local $var$1094)
(i32.const 12)
)
)
(set_local $var$51
(i32.load align=4
(get_local $var$959)
)
)
(set_local $var$389
(i32.and
(get_local $var$51)
(i32.const 8)
)
)
(set_local $var$1170
(i32.eq
(get_local $var$389)
(i32.const 0)
)
)
(if
(get_local $var$1170)
(block $label$188
(set_local $var$654
(i32.ge_u
(i32.shr_u
(get_local $var$38)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1)
(i32.const 0)
)
)
)
(set_local $var$657
(i32.lt_u
(i32.shr_u
(get_local $var$38)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1167)
(i32.const 0)
)
)
)
(set_local $var$886
(i32.and
(get_local $var$657)
(get_local $var$654)
)
)
(if
(get_local $var$886)
(block $label$189
(set_local $var$329
(i32.add
(get_local $var$2)
(get_local $var$1179)
)
)
(i32.store align=4
(get_local $var$1087)
(get_local $var$329)
)
(set_local $var$52
(i32.load align=4
(i32.const 188)
)
)
(set_local $var$269
(i32.add
(get_local $var$38)
(i32.const 8)
)
)
(set_local $var$53
(get_local $var$269)
)
(set_local $var$371
(i32.and
(get_local $var$53)
(i32.const 7)
)
)
(set_local $var$570
(i32.eq
(get_local $var$371)
(i32.const 0)
)
)
(set_local $var$54
(i32.sub
(i32.const 0)
(get_local $var$53)
)
)
(set_local $var$404
(i32.and
(get_local $var$54)
(i32.const 7)
)
)
(set_local $var$764
(if_else
(get_local $var$570)
(i32.const 0)
(get_local $var$404)
)
)
(set_local $var$300
(i32.add
(get_local $var$38)
(get_local $var$764)
)
)
(set_local $var$330
(i32.sub
(get_local $var$1179)
(get_local $var$764)
)
)
(set_local $var$1147
(i32.add
(get_local $var$330)
(get_local $var$52)
)
)
(i32.store align=4
(i32.const 200)
(get_local $var$300)
)
(i32.store align=4
(i32.const 188)
(get_local $var$1147)
)
(set_local $var$889
(i32.or
(get_local $var$1147)
(i32.const 1)
)
)
(set_local $var$811
(i32.add
(get_local $var$300)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$811)
(get_local $var$889)
)
(set_local $var$306
(i32.add
(get_local $var$300)
(get_local $var$1147)
)
)
(set_local $var$842
(i32.add
(get_local $var$306)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$842)
(i32.const 40)
)
(set_local $var$55
(i32.load align=4
(i32.const 664)
)
)
(i32.store align=4
(i32.const 204)
(get_local $var$55)
)
(br $label$177)
)
)
)
)
)
)
(set_local $var$56
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$661
(i32.lt_u
(i32.shr_u
(get_local $var$1167)
(i32.const 0)
)
(i32.shr_u
(get_local $var$56)
(i32.const 0)
)
)
)
(if_else
(get_local $var$661)
(block $label$190
(i32.store align=4
(i32.const 192)
(get_local $var$1167)
)
(set_local $var$73
(get_local $var$1167)
)
)
(set_local $var$73
(get_local $var$56)
)
)
(set_local $var$291
(i32.add
(get_local $var$1167)
(get_local $var$1179)
)
)
(set_local $var$1095
(i32.const 624)
)
(loop $label$191 $label$192
(block $label$193
(set_local $var$57
(i32.load align=4
(get_local $var$1095)
)
)
(set_local $var$664
(i32.eq
(get_local $var$57)
(get_local $var$291)
)
)
(if
(get_local $var$664)
(block $label$194
(set_local $var$515
(get_local $var$1095)
)
(set_local $var$1096
(get_local $var$1095)
)
(set_local $var$1188
(i32.const 211)
)
(br $label$191)
)
)
(set_local $var$871
(i32.add
(get_local $var$1095)
(i32.const 8)
)
)
(set_local $var$58
(i32.load align=4
(get_local $var$871)
)
)
(set_local $var$663
(i32.eq
(get_local $var$58)
(i32.const 0)
)
)
(if_else
(get_local $var$663)
(block $label$195
(set_local $var$1092
(i32.const 624)
)
(br $label$191)
)
(set_local $var$1095
(get_local $var$58)
)
)
(br $label$192)
)
)
(if
(i32.eq
(get_local $var$1188)
(i32.const 211)
)
(block $label$196
(set_local $var$960
(i32.add
(get_local $var$1096)
(i32.const 12)
)
)
(set_local $var$59
(i32.load align=4
(get_local $var$960)
)
)
(set_local $var$395
(i32.and
(get_local $var$59)
(i32.const 8)
)
)
(set_local $var$1173
(i32.eq
(get_local $var$395)
(i32.const 0)
)
)
(if_else
(get_local $var$1173)
(block $label$197
(i32.store align=4
(get_local $var$515)
(get_local $var$1167)
)
(set_local $var$1088
(i32.add
(get_local $var$1096)
(i32.const 4)
)
)
(set_local $var$60
(i32.load align=4
(get_local $var$1088)
)
)
(set_local $var$332
(i32.add
(get_local $var$60)
(get_local $var$1179)
)
)
(i32.store align=4
(get_local $var$1088)
(get_local $var$332)
)
(set_local $var$270
(i32.add
(get_local $var$1167)
(i32.const 8)
)
)
(set_local $var$62
(get_local $var$270)
)
(set_local $var$372
(i32.and
(get_local $var$62)
(i32.const 7)
)
)
(set_local $var$571
(i32.eq
(get_local $var$372)
(i32.const 0)
)
)
(set_local $var$63
(i32.sub
(i32.const 0)
(get_local $var$62)
)
)
(set_local $var$405
(i32.and
(get_local $var$63)
(i32.const 7)
)
)
(set_local $var$765
(if_else
(get_local $var$571)
(i32.const 0)
(get_local $var$405)
)
)
(set_local $var$301
(i32.add
(get_local $var$1167)
(get_local $var$765)
)
)
(set_local $var$305
(i32.add
(get_local $var$291)
(i32.const 8)
)
)
(set_local $var$64
(get_local $var$305)
)
(set_local $var$432
(i32.and
(get_local $var$64)
(i32.const 7)
)
)
(set_local $var$737
(i32.eq
(get_local $var$432)
(i32.const 0)
)
)
(set_local $var$65
(i32.sub
(i32.const 0)
(get_local $var$64)
)
)
(set_local $var$383
(i32.and
(get_local $var$65)
(i32.const 7)
)
)
(set_local $var$771
(if_else
(get_local $var$737)
(i32.const 0)
(get_local $var$383)
)
)
(set_local $var$276
(i32.add
(get_local $var$291)
(get_local $var$771)
)
)
(set_local $var$1106
(get_local $var$276)
)
(set_local $var$1109
(get_local $var$301)
)
(set_local $var$1112
(i32.sub
(get_local $var$1106)
(get_local $var$1109)
)
)
(set_local $var$279
(i32.add
(get_local $var$301)
(get_local $var$857)
)
)
(set_local $var$1124
(i32.sub
(get_local $var$1112)
(get_local $var$857)
)
)
(set_local $var$902
(i32.or
(get_local $var$857)
(i32.const 3)
)
)
(set_local $var$812
(i32.add
(get_local $var$301)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$812)
(get_local $var$902)
)
(set_local $var$653
(i32.eq
(get_local $var$276)
(get_local $var$38)
)
)
(block $label$198
(if_else
(get_local $var$653)
(block $label$199
(set_local $var$66
(i32.load align=4
(i32.const 188)
)
)
(set_local $var$262
(i32.add
(get_local $var$66)
(get_local $var$1124)
)
)
(i32.store align=4
(i32.const 188)
(get_local $var$262)
)
(i32.store align=4
(i32.const 200)
(get_local $var$279)
)
(set_local $var$907
(i32.or
(get_local $var$262)
(i32.const 1)
)
)
(set_local $var$828
(i32.add
(get_local $var$279)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$828)
(get_local $var$907)
)
)
(block $label$200
(set_local $var$67
(i32.load align=4
(i32.const 196)
)
)
(set_local $var$669
(i32.eq
(get_local $var$276)
(get_local $var$67)
)
)
(if
(get_local $var$669)
(block $label$201
(set_local $var$68
(i32.load align=4
(i32.const 184)
)
)
(set_local $var$333
(i32.add
(get_local $var$68)
(get_local $var$1124)
)
)
(i32.store align=4
(i32.const 184)
(get_local $var$333)
)
(i32.store align=4
(i32.const 196)
(get_local $var$279)
)
(set_local $var$916
(i32.or
(get_local $var$333)
(i32.const 1)
)
)
(set_local $var$837
(i32.add
(get_local $var$279)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$837)
(get_local $var$916)
)
(set_local $var$298
(i32.add
(get_local $var$279)
(get_local $var$333)
)
)
(i32.store align=4
(get_local $var$298)
(get_local $var$333)
)
(br $label$198)
)
)
(set_local $var$839
(i32.add
(get_local $var$276)
(i32.const 4)
)
)
(set_local $var$69
(i32.load align=4
(get_local $var$839)
)
)
(set_local $var$412
(i32.and
(get_local $var$69)
(i32.const 3)
)
)
(set_local $var$695
(i32.eq
(get_local $var$412)
(i32.const 1)
)
)
(if_else
(get_local $var$695)
(block $label$202
(set_local $var$418
(i32.and
(get_local $var$69)
(i32.const -8)
)
)
(set_local $var$1016
(i32.shr_u
(get_local $var$69)
(i32.const 3)
)
)
(set_local $var$702
(i32.lt_u
(i32.shr_u
(get_local $var$69)
(i32.const 0)
)
(i32.const 256)
)
)
(block $label$203
(if_else
(get_local $var$702)
(block $label$204
(set_local $var$781
(i32.add
(get_local $var$276)
(i32.const 8)
)
)
(set_local $var$70
(i32.load align=4
(get_local $var$781)
)
)
(set_local $var$519
(i32.add
(get_local $var$276)
(i32.const 12)
)
)
(set_local $var$71
(i32.load align=4
(get_local $var$519)
)
)
(set_local $var$965
(i32.shl
(get_local $var$1016)
(i32.const 1)
)
)
(set_local $var$457
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$965)
(i32.const 2)
)
)
)
(set_local $var$707
(i32.eq
(get_local $var$70)
(get_local $var$457)
)
)
(block $label$205
(if
(i32.eq
(get_local $var$707)
(i32.const 0)
)
(block $label$206
(set_local $var$708
(i32.lt_u
(i32.shr_u
(get_local $var$70)
(i32.const 0)
)
(i32.shr_u
(get_local $var$73)
(i32.const 0)
)
)
)
(if
(get_local $var$708)
(call_import $_abort)
)
(set_local $var$541
(i32.add
(get_local $var$70)
(i32.const 12)
)
)
(set_local $var$74
(i32.load align=4
(get_local $var$541)
)
)
(set_local $var$711
(i32.eq
(get_local $var$74)
(get_local $var$276)
)
)
(if
(get_local $var$711)
(br $label$205)
)
(call_import $_abort)
)
)
)
(set_local $var$715
(i32.eq
(get_local $var$71)
(get_local $var$70)
)
)
(if
(get_local $var$715)
(block $label$207
(set_local $var$1001
(i32.shl
(i32.const 1)
(get_local $var$1016)
)
)
(set_local $var$862
(i32.xor
(get_local $var$1001)
(i32.const -1)
)
)
(set_local $var$75
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$428
(i32.and
(get_local $var$75)
(get_local $var$862)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$428)
)
(br $label$203)
)
)
(set_local $var$721
(i32.eq
(get_local $var$71)
(get_local $var$457)
)
)
(block $label$208
(if_else
(get_local $var$721)
(block $label$209
(set_local $var$14
(i32.add
(get_local $var$71)
(i32.const 8)
)
)
(set_local $var$802
(get_local $var$14)
)
)
(block $label$210
(set_local $var$726
(i32.lt_u
(i32.shr_u
(get_local $var$71)
(i32.const 0)
)
(i32.shr_u
(get_local $var$73)
(i32.const 0)
)
)
)
(if
(get_local $var$726)
(call_import $_abort)
)
(set_local $var$801
(i32.add
(get_local $var$71)
(i32.const 8)
)
)
(set_local $var$76
(i32.load align=4
(get_local $var$801)
)
)
(set_local $var$729
(i32.eq
(get_local $var$76)
(get_local $var$276)
)
)
(if
(get_local $var$729)
(block $label$211
(set_local $var$802
(get_local $var$801)
)
(br $label$208)
)
)
(call_import $_abort)
)
)
)
(set_local $var$545
(i32.add
(get_local $var$70)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$545)
(get_local $var$71)
)
(i32.store align=4
(get_local $var$802)
(get_local $var$70)
)
)
(block $label$212
(set_local $var$929
(i32.add
(get_local $var$276)
(i32.const 24)
)
)
(set_local $var$77
(i32.load align=4
(get_local $var$929)
)
)
(set_local $var$546
(i32.add
(get_local $var$276)
(i32.const 12)
)
)
(set_local $var$78
(i32.load align=4
(get_local $var$546)
)
)
(set_local $var$740
(i32.eq
(get_local $var$78)
(get_local $var$276)
)
)
(block $label$213
(if_else
(get_local $var$740)
(block $label$214
(set_local $var$559
(i32.add
(get_local $var$276)
(i32.const 16)
)
)
(set_local $var$513
(i32.add
(get_local $var$559)
(i32.const 4)
)
)
(set_local $var$82
(i32.load align=4
(get_local $var$513)
)
)
(set_local $var$759
(i32.eq
(get_local $var$82)
(i32.const 0)
)
)
(if_else
(get_local $var$759)
(block $label$215
(set_local $var$84
(i32.load align=4
(get_local $var$559)
)
)
(set_local $var$578
(i32.eq
(get_local $var$84)
(i32.const 0)
)
)
(if_else
(get_local $var$578)
(block $label$216
(set_local $var$243
(i32.const 0)
)
(br $label$213)
)
(block $label$217
(set_local $var$238
(get_local $var$84)
)
(set_local $var$247
(get_local $var$559)
)
)
)
)
(block $label$218
(set_local $var$238
(get_local $var$82)
)
(set_local $var$247
(get_local $var$513)
)
)
)
(loop $label$219 $label$220
(block $label$221
(set_local $var$460
(i32.add
(get_local $var$238)
(i32.const 20)
)
)
(set_local $var$85
(i32.load align=4
(get_local $var$460)
)
)
(set_local $var$580
(i32.eq
(get_local $var$85)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$580)
(i32.const 0)
)
(block $label$222
(set_local $var$238
(get_local $var$85)
)
(set_local $var$247
(get_local $var$460)
)
(br $label$220)
)
)
(set_local $var$462
(i32.add
(get_local $var$238)
(i32.const 16)
)
)
(set_local $var$86
(i32.load align=4
(get_local $var$462)
)
)
(set_local $var$586
(i32.eq
(get_local $var$86)
(i32.const 0)
)
)
(if_else
(get_local $var$586)
(block $label$223
(set_local $var$239
(get_local $var$238)
)
(set_local $var$248
(get_local $var$247)
)
(br $label$219)
)
(block $label$224
(set_local $var$238
(get_local $var$86)
)
(set_local $var$247
(get_local $var$462)
)
)
)
(br $label$220)
)
)
(set_local $var$587
(i32.lt_u
(i32.shr_u
(get_local $var$248)
(i32.const 0)
)
(i32.shr_u
(get_local $var$73)
(i32.const 0)
)
)
)
(if_else
(get_local $var$587)
(call_import $_abort)
(block $label$225
(i32.store align=4
(get_local $var$248)
(i32.const 0)
)
(set_local $var$243
(get_local $var$239)
)
(br $label$213)
)
)
)
(block $label$226
(set_local $var$804
(i32.add
(get_local $var$276)
(i32.const 8)
)
)
(set_local $var$79
(i32.load align=4
(get_local $var$804)
)
)
(set_local $var$746
(i32.lt_u
(i32.shr_u
(get_local $var$79)
(i32.const 0)
)
(i32.shr_u
(get_local $var$73)
(i32.const 0)
)
)
)
(if
(get_local $var$746)
(call_import $_abort)
)
(set_local $var$548
(i32.add
(get_local $var$79)
(i32.const 12)
)
)
(set_local $var$80
(i32.load align=4
(get_local $var$548)
)
)
(set_local $var$747
(i32.eq
(get_local $var$80)
(get_local $var$276)
)
)
(if
(i32.eq
(get_local $var$747)
(i32.const 0)
)
(call_import $_abort)
)
(set_local $var$805
(i32.add
(get_local $var$78)
(i32.const 8)
)
)
(set_local $var$81
(i32.load align=4
(get_local $var$805)
)
)
(set_local $var$749
(i32.eq
(get_local $var$81)
(get_local $var$276)
)
)
(if_else
(get_local $var$749)
(block $label$227
(i32.store align=4
(get_local $var$548)
(get_local $var$78)
)
(i32.store align=4
(get_local $var$805)
(get_local $var$79)
)
(set_local $var$243
(get_local $var$78)
)
(br $label$213)
)
(call_import $_abort)
)
)
)
)
(set_local $var$594
(i32.eq
(get_local $var$77)
(i32.const 0)
)
)
(if
(get_local $var$594)
(br $label$203)
)
(set_local $var$853
(i32.add
(get_local $var$276)
(i32.const 28)
)
)
(set_local $var$87
(i32.load align=4
(get_local $var$853)
)
)
(set_local $var$466
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$87)
(i32.const 2)
)
)
)
(set_local $var$88
(i32.load align=4
(get_local $var$466)
)
)
(set_local $var$598
(i32.eq
(get_local $var$276)
(get_local $var$88)
)
)
(block $label$228
(if_else
(get_local $var$598)
(block $label$229
(i32.store align=4
(get_local $var$466)
(get_local $var$243)
)
(set_local $var$773
(i32.eq
(get_local $var$243)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$773)
(i32.const 0)
)
(br $label$228)
)
(set_local $var$972
(i32.shl
(i32.const 1)
(get_local $var$87)
)
)
(set_local $var$865
(i32.xor
(get_local $var$972)
(i32.const -1)
)
)
(set_local $var$89
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$384
(i32.and
(get_local $var$89)
(get_local $var$865)
)
)
(i32.store align=4
(i32.const 180)
(get_local $var$384)
)
(br $label$203)
)
(block $label$230
(set_local $var$90
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$611
(i32.lt_u
(i32.shr_u
(get_local $var$77)
(i32.const 0)
)
(i32.shr_u
(get_local $var$90)
(i32.const 0)
)
)
)
(if
(get_local $var$611)
(call_import $_abort)
)
(set_local $var$470
(i32.add
(get_local $var$77)
(i32.const 16)
)
)
(set_local $var$91
(i32.load align=4
(get_local $var$470)
)
)
(set_local $var$617
(i32.eq
(get_local $var$91)
(get_local $var$276)
)
)
(if_else
(get_local $var$617)
(i32.store align=4
(get_local $var$470)
(get_local $var$243)
)
(block $label$231
(set_local $var$473
(i32.add
(get_local $var$77)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$473)
(get_local $var$243)
)
)
)
(set_local $var$627
(i32.eq
(get_local $var$243)
(i32.const 0)
)
)
(if
(get_local $var$627)
(br $label$203)
)
)
)
)
(set_local $var$92
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$632
(i32.lt_u
(i32.shr_u
(get_local $var$243)
(i32.const 0)
)
(i32.shr_u
(get_local $var$92)
(i32.const 0)
)
)
)
(if
(get_local $var$632)
(call_import $_abort)
)
(set_local $var$935
(i32.add
(get_local $var$243)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$935)
(get_local $var$77)
)
(set_local $var$560
(i32.add
(get_local $var$276)
(i32.const 16)
)
)
(set_local $var$93
(i32.load align=4
(get_local $var$560)
)
)
(set_local $var$637
(i32.eq
(get_local $var$93)
(i32.const 0)
)
)
(block $label$232
(if
(i32.eq
(get_local $var$637)
(i32.const 0)
)
(block $label$233
(set_local $var$639
(i32.lt_u
(i32.shr_u
(get_local $var$93)
(i32.const 0)
)
(i32.shr_u
(get_local $var$92)
(i32.const 0)
)
)
)
(if_else
(get_local $var$639)
(call_import $_abort)
(block $label$234
(set_local $var$479
(i32.add
(get_local $var$243)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$479)
(get_local $var$93)
)
(set_local $var$937
(i32.add
(get_local $var$93)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$937)
(get_local $var$243)
)
(br $label$232)
)
)
)
)
)
(set_local $var$481
(i32.add
(get_local $var$560)
(i32.const 4)
)
)
(set_local $var$95
(i32.load align=4
(get_local $var$481)
)
)
(set_local $var$643
(i32.eq
(get_local $var$95)
(i32.const 0)
)
)
(if
(get_local $var$643)
(br $label$203)
)
(set_local $var$96
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$646
(i32.lt_u
(i32.shr_u
(get_local $var$95)
(i32.const 0)
)
(i32.shr_u
(get_local $var$96)
(i32.const 0)
)
)
)
(if_else
(get_local $var$646)
(call_import $_abort)
(block $label$235
(set_local $var$482
(i32.add
(get_local $var$243)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$482)
(get_local $var$95)
)
(set_local $var$938
(i32.add
(get_local $var$95)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$938)
(get_local $var$243)
)
(br $label$203)
)
)
)
)
)
(set_local $var$288
(i32.add
(get_local $var$276)
(get_local $var$418)
)
)
(set_local $var$328
(i32.add
(get_local $var$418)
(get_local $var$1124)
)
)
(set_local $var$875
(get_local $var$288)
)
(set_local $var$948
(get_local $var$328)
)
)
(block $label$236
(set_local $var$875
(get_local $var$276)
)
(set_local $var$948
(get_local $var$1124)
)
)
)
(set_local $var$826
(i32.add
(get_local $var$875)
(i32.const 4)
)
)
(set_local $var$97
(i32.load align=4
(get_local $var$826)
)
)
(set_local $var$391
(i32.and
(get_local $var$97)
(i32.const -2)
)
)
(i32.store align=4
(get_local $var$826)
(get_local $var$391)
)
(set_local $var$906
(i32.or
(get_local $var$948)
(i32.const 1)
)
)
(set_local $var$827
(i32.add
(get_local $var$279)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$827)
(get_local $var$906)
)
(set_local $var$289
(i32.add
(get_local $var$279)
(get_local $var$948)
)
)
(i32.store align=4
(get_local $var$289)
(get_local $var$948)
)
(set_local $var$1030
(i32.shr_u
(get_local $var$948)
(i32.const 3)
)
)
(set_local $var$659
(i32.lt_u
(i32.shr_u
(get_local $var$948)
(i32.const 0)
)
(i32.const 256)
)
)
(if
(get_local $var$659)
(block $label$237
(set_local $var$979
(i32.shl
(get_local $var$1030)
(i32.const 1)
)
)
(set_local $var$486
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$979)
(i32.const 2)
)
)
)
(set_local $var$98
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$980
(i32.shl
(i32.const 1)
(get_local $var$1030)
)
)
(set_local $var$394
(i32.and
(get_local $var$98)
(get_local $var$980)
)
)
(set_local $var$1172
(i32.eq
(get_local $var$394)
(i32.const 0)
)
)
(block $label$238
(if_else
(get_local $var$1172)
(block $label$239
(set_local $var$909
(i32.or
(get_local $var$98)
(get_local $var$980)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$909)
)
(set_local $var$6
(i32.add
(get_local $var$486)
(i32.const 8)
)
)
(set_local $var$9
(get_local $var$6)
)
(set_local $var$227
(get_local $var$486)
)
)
(block $label$240
(set_local $var$99
(i32.add
(get_local $var$486)
(i32.const 8)
)
)
(set_local $var$100
(i32.load align=4
(get_local $var$99)
)
)
(set_local $var$101
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$667
(i32.lt_u
(i32.shr_u
(get_local $var$100)
(i32.const 0)
)
(i32.shr_u
(get_local $var$101)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$667)
(i32.const 0)
)
(block $label$241
(set_local $var$9
(get_local $var$99)
)
(set_local $var$227
(get_local $var$100)
)
(br $label$238)
)
)
(call_import $_abort)
)
)
)
(i32.store align=4
(get_local $var$9)
(get_local $var$279)
)
(set_local $var$530
(i32.add
(get_local $var$227)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$530)
(get_local $var$279)
)
(set_local $var$789
(i32.add
(get_local $var$279)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$789)
(get_local $var$227)
)
(set_local $var$531
(i32.add
(get_local $var$279)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$531)
(get_local $var$486)
)
(br $label$198)
)
)
(set_local $var$1031
(i32.shr_u
(get_local $var$948)
(i32.const 8)
)
)
(set_local $var$672
(i32.eq
(get_local $var$1031)
(i32.const 0)
)
)
(block $label$242
(if_else
(get_local $var$672)
(set_local $var$229
(i32.const 0)
)
(block $label$243
(set_local $var$674
(i32.gt_u
(i32.shr_u
(get_local $var$948)
(i32.const 0)
)
(i32.const 16777215)
)
)
(if
(get_local $var$674)
(block $label$244
(set_local $var$229
(i32.const 31)
)
(br $label$242)
)
)
(set_local $var$1129
(i32.add
(get_local $var$1031)
(i32.const 1048320)
)
)
(set_local $var$1032
(i32.shr_u
(get_local $var$1129)
(i32.const 16)
)
)
(set_local $var$396
(i32.and
(get_local $var$1032)
(i32.const 8)
)
)
(set_local $var$981
(i32.shl
(get_local $var$1031)
(get_local $var$396)
)
)
(set_local $var$1130
(i32.add
(get_local $var$981)
(i32.const 520192)
)
)
(set_local $var$1033
(i32.shr_u
(get_local $var$1130)
(i32.const 16)
)
)
(set_local $var$397
(i32.and
(get_local $var$1033)
(i32.const 4)
)
)
(set_local $var$335
(i32.or
(get_local $var$397)
(get_local $var$396)
)
)
(set_local $var$982
(i32.shl
(get_local $var$981)
(get_local $var$397)
)
)
(set_local $var$1131
(i32.add
(get_local $var$982)
(i32.const 245760)
)
)
(set_local $var$1035
(i32.shr_u
(get_local $var$1131)
(i32.const 16)
)
)
(set_local $var$398
(i32.and
(get_local $var$1035)
(i32.const 2)
)
)
(set_local $var$336
(i32.or
(get_local $var$335)
(get_local $var$398)
)
)
(set_local $var$1132
(i32.sub
(i32.const 14)
(get_local $var$336)
)
)
(set_local $var$983
(i32.shl
(get_local $var$982)
(get_local $var$398)
)
)
(set_local $var$1036
(i32.shr_u
(get_local $var$983)
(i32.const 15)
)
)
(set_local $var$337
(i32.add
(get_local $var$1132)
(get_local $var$1036)
)
)
(set_local $var$984
(i32.shl
(get_local $var$337)
(i32.const 1)
)
)
(set_local $var$338
(i32.add
(get_local $var$337)
(i32.const 7)
)
)
(set_local $var$1037
(i32.shr_u
(get_local $var$948)
(get_local $var$338)
)
)
(set_local $var$399
(i32.and
(get_local $var$1037)
(i32.const 1)
)
)
(set_local $var$339
(i32.or
(get_local $var$399)
(get_local $var$984)
)
)
(set_local $var$229
(get_local $var$339)
)
)
)
)
(set_local $var$493
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$229)
(i32.const 2)
)
)
)
(set_local $var$855
(i32.add
(get_local $var$279)
(i32.const 28)
)
)
(i32.store align=4
(get_local $var$855)
(get_local $var$229)
)
(set_local $var$561
(i32.add
(get_local $var$279)
(i32.const 16)
)
)
(set_local $var$495
(i32.add
(get_local $var$561)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$495)
(i32.const 0)
)
(i32.store align=4
(get_local $var$561)
(i32.const 0)
)
(set_local $var$102
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$987
(i32.shl
(i32.const 1)
(get_local $var$229)
)
)
(set_local $var$402
(i32.and
(get_local $var$102)
(get_local $var$987)
)
)
(set_local $var$1175
(i32.eq
(get_local $var$402)
(i32.const 0)
)
)
(if
(get_local $var$1175)
(block $label$245
(set_local $var$919
(i32.or
(get_local $var$102)
(get_local $var$987)
)
)
(i32.store align=4
(i32.const 180)
(get_local $var$919)
)
(i32.store align=4
(get_local $var$493)
(get_local $var$279)
)
(set_local $var$942
(i32.add
(get_local $var$279)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$942)
(get_local $var$493)
)
(set_local $var$532
(i32.add
(get_local $var$279)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$532)
(get_local $var$279)
)
(set_local $var$790
(i32.add
(get_local $var$279)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$790)
(get_local $var$279)
)
(br $label$198)
)
)
(set_local $var$103
(i32.load align=4
(get_local $var$493)
)
)
(set_local $var$684
(i32.eq
(get_local $var$229)
(i32.const 31)
)
)
(set_local $var$1040
(i32.shr_u
(get_local $var$229)
(i32.const 1)
)
)
(set_local $var$1136
(i32.sub
(i32.const 25)
(get_local $var$1040)
)
)
(set_local $var$775
(if_else
(get_local $var$684)
(i32.const 0)
(get_local $var$1136)
)
)
(set_local $var$989
(i32.shl
(get_local $var$948)
(get_local $var$775)
)
)
(set_local $var$233
(get_local $var$989)
)
(set_local $var$251
(get_local $var$103)
)
(loop $label$246 $label$247
(block $label$248
(set_local $var$838
(i32.add
(get_local $var$251)
(i32.const 4)
)
)
(set_local $var$104
(i32.load align=4
(get_local $var$838)
)
)
(set_local $var$409
(i32.and
(get_local $var$104)
(i32.const -8)
)
)
(set_local $var$687
(i32.eq
(get_local $var$409)
(get_local $var$948)
)
)
(if
(get_local $var$687)
(block $label$249
(set_local $var$252
(get_local $var$251)
)
(set_local $var$1188
(i32.const 281)
)
(br $label$246)
)
)
(set_local $var$1042
(i32.shr_u
(get_local $var$233)
(i32.const 31)
)
)
(set_local $var$496
(i32.add
(i32.add
(get_local $var$251)
(i32.const 16)
)
(i32.shl
(get_local $var$1042)
(i32.const 2)
)
)
)
(set_local $var$990
(i32.shl
(get_local $var$233)
(i32.const 1)
)
)
(set_local $var$106
(i32.load align=4
(get_local $var$496)
)
)
(set_local $var$691
(i32.eq
(get_local $var$106)
(i32.const 0)
)
)
(if_else
(get_local $var$691)
(block $label$250
(set_local $var$253
(get_local $var$251)
)
(set_local $var$497
(get_local $var$496)
)
(set_local $var$1188
(i32.const 278)
)
(br $label$246)
)
(block $label$251
(set_local $var$233
(get_local $var$990)
)
(set_local $var$251
(get_local $var$106)
)
)
)
(br $label$247)
)
)
(if_else
(i32.eq
(get_local $var$1188)
(i32.const 278)
)
(block $label$252
(set_local $var$107
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$693
(i32.lt_u
(i32.shr_u
(get_local $var$497)
(i32.const 0)
)
(i32.shr_u
(get_local $var$107)
(i32.const 0)
)
)
)
(if_else
(get_local $var$693)
(call_import $_abort)
(block $label$253
(i32.store align=4
(get_local $var$497)
(get_local $var$279)
)
(set_local $var$943
(i32.add
(get_local $var$279)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$943)
(get_local $var$253)
)
(set_local $var$535
(i32.add
(get_local $var$279)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$535)
(get_local $var$279)
)
(set_local $var$792
(i32.add
(get_local $var$279)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$792)
(get_local $var$279)
)
(br $label$198)
)
)
)
(if
(i32.eq
(get_local $var$1188)
(i32.const 281)
)
(block $label$254
(set_local $var$793
(i32.add
(get_local $var$252)
(i32.const 8)
)
)
(set_local $var$108
(i32.load align=4
(get_local $var$793)
)
)
(set_local $var$109
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$697
(i32.ge_u
(i32.shr_u
(get_local $var$108)
(i32.const 0)
)
(i32.shr_u
(get_local $var$109)
(i32.const 0)
)
)
)
(set_local $var$873
(i32.ge_u
(i32.shr_u
(get_local $var$252)
(i32.const 0)
)
(i32.shr_u
(get_local $var$109)
(i32.const 0)
)
)
)
(set_local $var$110
(i32.and
(get_local $var$697)
(get_local $var$873)
)
)
(if_else
(get_local $var$110)
(block $label$255
(set_local $var$536
(i32.add
(get_local $var$108)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$536)
(get_local $var$279)
)
(i32.store align=4
(get_local $var$793)
(get_local $var$279)
)
(set_local $var$794
(i32.add
(get_local $var$279)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$794)
(get_local $var$108)
)
(set_local $var$537
(i32.add
(get_local $var$279)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$537)
(get_local $var$252)
)
(set_local $var$944
(i32.add
(get_local $var$279)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$944)
(i32.const 0)
)
(br $label$198)
)
(call_import $_abort)
)
)
)
)
)
)
)
(set_local $var$299
(i32.add
(get_local $var$301)
(i32.const 8)
)
)
(set_local $var$949
(get_local $var$299)
)
(br $label$0
(get_local $var$949)
)
)
(set_local $var$1092
(i32.const 624)
)
)
)
)
(loop $label$256 $label$257
(block $label$258
(set_local $var$111
(i32.load align=4
(get_local $var$1092)
)
)
(set_local $var$573
(i32.gt_u
(i32.shr_u
(get_local $var$111)
(i32.const 0)
)
(i32.shr_u
(get_local $var$38)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$573)
(i32.const 0)
)
(block $label$259
(set_local $var$1084
(i32.add
(get_local $var$1092)
(i32.const 4)
)
)
(set_local $var$112
(i32.load align=4
(get_local $var$1084)
)
)
(set_local $var$272
(i32.add
(get_local $var$111)
(get_local $var$112)
)
)
(set_local $var$652
(i32.gt_u
(i32.shr_u
(get_local $var$272)
(i32.const 0)
)
(i32.shr_u
(get_local $var$38)
(i32.const 0)
)
)
)
(if
(get_local $var$652)
(block $label$260
(set_local $var$273
(get_local $var$272)
)
(br $label$256)
)
)
)
)
(set_local $var$870
(i32.add
(get_local $var$1092)
(i32.const 8)
)
)
(set_local $var$113
(i32.load align=4
(get_local $var$870)
)
)
(set_local $var$1092
(get_local $var$113)
)
(br $label$257)
)
)
(set_local $var$287
(i32.add
(get_local $var$273)
(i32.const -47)
)
)
(set_local $var$297
(i32.add
(get_local $var$287)
(i32.const 8)
)
)
(set_local $var$114
(get_local $var$297)
)
(set_local $var$369
(i32.and
(get_local $var$114)
(i32.const 7)
)
)
(set_local $var$567
(i32.eq
(get_local $var$369)
(i32.const 0)
)
)
(set_local $var$115
(i32.sub
(i32.const 0)
(get_local $var$114)
)
)
(set_local $var$433
(i32.and
(get_local $var$115)
(i32.const 7)
)
)
(set_local $var$763
(if_else
(get_local $var$567)
(i32.const 0)
(get_local $var$433)
)
)
(set_local $var$309
(i32.add
(get_local $var$287)
(get_local $var$763)
)
)
(set_local $var$310
(i32.add
(get_local $var$38)
(i32.const 16)
)
)
(set_local $var$751
(i32.lt_u
(i32.shr_u
(get_local $var$309)
(i32.const 0)
)
(i32.shr_u
(get_local $var$310)
(i32.const 0)
)
)
)
(set_local $var$770
(if_else
(get_local $var$751)
(get_local $var$38)
(get_local $var$309)
)
)
(set_local $var$274
(i32.add
(get_local $var$770)
(i32.const 8)
)
)
(set_local $var$275
(i32.add
(get_local $var$770)
(i32.const 24)
)
)
(set_local $var$1121
(i32.add
(get_local $var$1179)
(i32.const -40)
)
)
(set_local $var$265
(i32.add
(get_local $var$1167)
(i32.const 8)
)
)
(set_local $var$117
(get_local $var$265)
)
(set_local $var$374
(i32.and
(get_local $var$117)
(i32.const 7)
)
)
(set_local $var$569
(i32.eq
(get_local $var$374)
(i32.const 0)
)
)
(set_local $var$118
(i32.sub
(i32.const 0)
(get_local $var$117)
)
)
(set_local $var$407
(i32.and
(get_local $var$118)
(i32.const 7)
)
)
(set_local $var$767
(if_else
(get_local $var$569)
(i32.const 0)
(get_local $var$407)
)
)
(set_local $var$303
(i32.add
(get_local $var$1167)
(get_local $var$767)
)
)
(set_local $var$1149
(i32.sub
(get_local $var$1121)
(get_local $var$767)
)
)
(i32.store align=4
(i32.const 200)
(get_local $var$303)
)
(i32.store align=4
(i32.const 188)
(get_local $var$1149)
)
(set_local $var$891
(i32.or
(get_local $var$1149)
(i32.const 1)
)
)
(set_local $var$814
(i32.add
(get_local $var$303)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$814)
(get_local $var$891)
)
(set_local $var$308
(i32.add
(get_local $var$303)
(get_local $var$1149)
)
)
(set_local $var$844
(i32.add
(get_local $var$308)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$844)
(i32.const 40)
)
(set_local $var$119
(i32.load align=4
(i32.const 664)
)
)
(i32.store align=4
(i32.const 204)
(get_local $var$119)
)
(set_local $var$810
(i32.add
(get_local $var$770)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$810)
(i32.const 27)
)
(i32.store align=4
(get_local $var$274)
(i32.load align=4
(i32.const 624)
)
)
(i32.store align=4
(i32.add
(get_local $var$274)
(i32.const 4)
)
(i32.load align=4
(i32.add
(i32.const 624)
(i32.const 4)
)
)
)
(i32.store align=4
(i32.add
(get_local $var$274)
(i32.const 8)
)
(i32.load align=4
(i32.add
(i32.const 624)
(i32.const 8)
)
)
)
(i32.store align=4
(i32.add
(get_local $var$274)
(i32.const 12)
)
(i32.load align=4
(i32.add
(i32.const 624)
(i32.const 12)
)
)
)
(i32.store align=4
(i32.const 624)
(get_local $var$1167)
)
(i32.store align=4
(i32.const 628)
(get_local $var$1179)
)
(i32.store align=4
(i32.const 636)
(i32.const 0)
)
(i32.store align=4
(i32.const 632)
(get_local $var$274)
)
(set_local $var$926
(get_local $var$275)
)
(loop $label$261 $label$262
(block $label$263
(set_local $var$292
(i32.add
(get_local $var$926)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$292)
(i32.const 7)
)
(set_local $var$120
(i32.add
(get_local $var$292)
(i32.const 4)
)
)
(set_local $var$677
(i32.lt_u
(i32.shr_u
(get_local $var$120)
(i32.const 0)
)
(i32.shr_u
(get_local $var$273)
(i32.const 0)
)
)
)
(if_else
(get_local $var$677)
(set_local $var$926
(get_local $var$292)
)
(br $label$261)
)
(br $label$262)
)
)
(set_local $var$679
(i32.eq
(get_local $var$770)
(get_local $var$38)
)
)
(if
(i32.eq
(get_local $var$679)
(i32.const 0)
)
(block $label$264
(set_local $var$1107
(get_local $var$770)
)
(set_local $var$1110
(get_local $var$38)
)
(set_local $var$1113
(i32.sub
(get_local $var$1107)
(get_local $var$1110)
)
)
(set_local $var$121
(i32.load align=4
(get_local $var$810)
)
)
(set_local $var$411
(i32.and
(get_local $var$121)
(i32.const -2)
)
)
(i32.store align=4
(get_local $var$810)
(get_local $var$411)
)
(set_local $var$920
(i32.or
(get_local $var$1113)
(i32.const 1)
)
)
(set_local $var$840
(i32.add
(get_local $var$38)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$840)
(get_local $var$920)
)
(i32.store align=4
(get_local $var$770)
(get_local $var$1113)
)
(set_local $var$1017
(i32.shr_u
(get_local $var$1113)
(i32.const 3)
)
)
(set_local $var$699
(i32.lt_u
(i32.shr_u
(get_local $var$1113)
(i32.const 0)
)
(i32.const 256)
)
)
(if
(get_local $var$699)
(block $label$265
(set_local $var$964
(i32.shl
(get_local $var$1017)
(i32.const 1)
)
)
(set_local $var$456
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$964)
(i32.const 2)
)
)
)
(set_local $var$122
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$999
(i32.shl
(i32.const 1)
(get_local $var$1017)
)
)
(set_local $var$421
(i32.and
(get_local $var$122)
(get_local $var$999)
)
)
(set_local $var$1168
(i32.eq
(get_local $var$421)
(i32.const 0)
)
)
(if_else
(get_local $var$1168)
(block $label$266
(set_local $var$923
(i32.or
(get_local $var$122)
(get_local $var$999)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$923)
)
(set_local $var$7
(i32.add
(get_local $var$456)
(i32.const 8)
)
)
(set_local $var$10
(get_local $var$7)
)
(set_local $var$224
(get_local $var$456)
)
)
(block $label$267
(set_local $var$123
(i32.add
(get_local $var$456)
(i32.const 8)
)
)
(set_local $var$124
(i32.load align=4
(get_local $var$123)
)
)
(set_local $var$125
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$716
(i32.lt_u
(i32.shr_u
(get_local $var$124)
(i32.const 0)
)
(i32.shr_u
(get_local $var$125)
(i32.const 0)
)
)
)
(if_else
(get_local $var$716)
(call_import $_abort)
(block $label$268
(set_local $var$10
(get_local $var$123)
)
(set_local $var$224
(get_local $var$124)
)
)
)
)
)
(i32.store align=4
(get_local $var$10)
(get_local $var$38)
)
(set_local $var$520
(i32.add
(get_local $var$224)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$520)
(get_local $var$38)
)
(set_local $var$800
(i32.add
(get_local $var$38)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$800)
(get_local $var$224)
)
(set_local $var$544
(i32.add
(get_local $var$38)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$544)
(get_local $var$456)
)
(br $label$177)
)
)
(set_local $var$1061
(i32.shr_u
(get_local $var$1113)
(i32.const 8)
)
)
(set_local $var$727
(i32.eq
(get_local $var$1061)
(i32.const 0)
)
)
(if_else
(get_local $var$727)
(set_local $var$231
(i32.const 0)
)
(block $label$269
(set_local $var$732
(i32.gt_u
(i32.shr_u
(get_local $var$1113)
(i32.const 0)
)
(i32.const 16777215)
)
)
(if_else
(get_local $var$732)
(set_local $var$231
(i32.const 31)
)
(block $label$270
(set_local $var$1154
(i32.add
(get_local $var$1061)
(i32.const 1048320)
)
)
(set_local $var$1065
(i32.shr_u
(get_local $var$1154)
(i32.const 16)
)
)
(set_local $var$437
(i32.and
(get_local $var$1065)
(i32.const 8)
)
)
(set_local $var$1005
(i32.shl
(get_local $var$1061)
(get_local $var$437)
)
)
(set_local $var$1156
(i32.add
(get_local $var$1005)
(i32.const 520192)
)
)
(set_local $var$1069
(i32.shr_u
(get_local $var$1156)
(i32.const 16)
)
)
(set_local $var$441
(i32.and
(get_local $var$1069)
(i32.const 4)
)
)
(set_local $var$353
(i32.or
(get_local $var$441)
(get_local $var$437)
)
)
(set_local $var$1007
(i32.shl
(get_local $var$1005)
(get_local $var$441)
)
)
(set_local $var$1157
(i32.add
(get_local $var$1007)
(i32.const 245760)
)
)
(set_local $var$1072
(i32.shr_u
(get_local $var$1157)
(i32.const 16)
)
)
(set_local $var$444
(i32.and
(get_local $var$1072)
(i32.const 2)
)
)
(set_local $var$356
(i32.or
(get_local $var$353)
(get_local $var$444)
)
)
(set_local $var$1158
(i32.sub
(i32.const 14)
(get_local $var$356)
)
)
(set_local $var$1008
(i32.shl
(get_local $var$1007)
(get_local $var$444)
)
)
(set_local $var$1076
(i32.shr_u
(get_local $var$1008)
(i32.const 15)
)
)
(set_local $var$359
(i32.add
(get_local $var$1158)
(get_local $var$1076)
)
)
(set_local $var$1009
(i32.shl
(get_local $var$359)
(i32.const 1)
)
)
(set_local $var$360
(i32.add
(get_local $var$359)
(i32.const 7)
)
)
(set_local $var$1079
(i32.shr_u
(get_local $var$1113)
(get_local $var$360)
)
)
(set_local $var$449
(i32.and
(get_local $var$1079)
(i32.const 1)
)
)
(set_local $var$362
(i32.or
(get_local $var$449)
(get_local $var$1009)
)
)
(set_local $var$231
(get_local $var$362)
)
)
)
)
)
(set_local $var$509
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$231)
(i32.const 2)
)
)
)
(set_local $var$854
(i32.add
(get_local $var$38)
(i32.const 28)
)
)
(i32.store align=4
(get_local $var$854)
(get_local $var$231)
)
(set_local $var$510
(i32.add
(get_local $var$38)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$510)
(i32.const 0)
)
(i32.store align=4
(get_local $var$310)
(i32.const 0)
)
(set_local $var$126
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$1012
(i32.shl
(i32.const 1)
(get_local $var$231)
)
)
(set_local $var$452
(i32.and
(get_local $var$126)
(get_local $var$1012)
)
)
(set_local $var$1178
(i32.eq
(get_local $var$452)
(i32.const 0)
)
)
(if
(get_local $var$1178)
(block $label$271
(set_local $var$892
(i32.or
(get_local $var$126)
(get_local $var$1012)
)
)
(i32.store align=4
(i32.const 180)
(get_local $var$892)
)
(i32.store align=4
(get_local $var$509)
(get_local $var$38)
)
(set_local $var$930
(i32.add
(get_local $var$38)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$930)
(get_local $var$509)
)
(set_local $var$521
(i32.add
(get_local $var$38)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$521)
(get_local $var$38)
)
(set_local $var$782
(i32.add
(get_local $var$38)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$782)
(get_local $var$38)
)
(br $label$177)
)
)
(set_local $var$129
(i32.load align=4
(get_local $var$509)
)
)
(set_local $var$582
(i32.eq
(get_local $var$231)
(i32.const 31)
)
)
(set_local $var$1021
(i32.shr_u
(get_local $var$231)
(i32.const 1)
)
)
(set_local $var$1118
(i32.sub
(i32.const 25)
(get_local $var$1021)
)
)
(set_local $var$769
(if_else
(get_local $var$582)
(i32.const 0)
(get_local $var$1118)
)
)
(set_local $var$969
(i32.shl
(get_local $var$1113)
(get_local $var$769)
)
)
(set_local $var$232
(get_local $var$969)
)
(set_local $var$254
(get_local $var$129)
)
(loop $label$272 $label$273
(block $label$274
(set_local $var$815
(i32.add
(get_local $var$254)
(i32.const 4)
)
)
(set_local $var$130
(i32.load align=4
(get_local $var$815)
)
)
(set_local $var$380
(i32.and
(get_local $var$130)
(i32.const -8)
)
)
(set_local $var$595
(i32.eq
(get_local $var$380)
(get_local $var$1113)
)
)
(if
(get_local $var$595)
(block $label$275
(set_local $var$255
(get_local $var$254)
)
(set_local $var$1188
(i32.const 307)
)
(br $label$272)
)
)
(set_local $var$1023
(i32.shr_u
(get_local $var$232)
(i32.const 31)
)
)
(set_local $var$467
(i32.add
(i32.add
(get_local $var$254)
(i32.const 16)
)
(i32.shl
(get_local $var$1023)
(i32.const 2)
)
)
)
(set_local $var$971
(i32.shl
(get_local $var$232)
(i32.const 1)
)
)
(set_local $var$131
(i32.load align=4
(get_local $var$467)
)
)
(set_local $var$603
(i32.eq
(get_local $var$131)
(i32.const 0)
)
)
(if_else
(get_local $var$603)
(block $label$276
(set_local $var$256
(get_local $var$254)
)
(set_local $var$468
(get_local $var$467)
)
(set_local $var$1188
(i32.const 304)
)
(br $label$272)
)
(block $label$277
(set_local $var$232
(get_local $var$971)
)
(set_local $var$254
(get_local $var$131)
)
)
)
(br $label$273)
)
)
(if_else
(i32.eq
(get_local $var$1188)
(i32.const 304)
)
(block $label$278
(set_local $var$132
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$607
(i32.lt_u
(i32.shr_u
(get_local $var$468)
(i32.const 0)
)
(i32.shr_u
(get_local $var$132)
(i32.const 0)
)
)
)
(if_else
(get_local $var$607)
(call_import $_abort)
(block $label$279
(i32.store align=4
(get_local $var$468)
(get_local $var$38)
)
(set_local $var$932
(i32.add
(get_local $var$38)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$932)
(get_local $var$256)
)
(set_local $var$525
(i32.add
(get_local $var$38)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$525)
(get_local $var$38)
)
(set_local $var$785
(i32.add
(get_local $var$38)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$785)
(get_local $var$38)
)
(br $label$177)
)
)
)
(if
(i32.eq
(get_local $var$1188)
(i32.const 307)
)
(block $label$280
(set_local $var$786
(i32.add
(get_local $var$255)
(i32.const 8)
)
)
(set_local $var$133
(i32.load align=4
(get_local $var$786)
)
)
(set_local $var$134
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$623
(i32.ge_u
(i32.shr_u
(get_local $var$133)
(i32.const 0)
)
(i32.shr_u
(get_local $var$134)
(i32.const 0)
)
)
)
(set_local $var$872
(i32.ge_u
(i32.shr_u
(get_local $var$255)
(i32.const 0)
)
(i32.shr_u
(get_local $var$134)
(i32.const 0)
)
)
)
(set_local $var$135
(i32.and
(get_local $var$623)
(get_local $var$872)
)
)
(if_else
(get_local $var$135)
(block $label$281
(set_local $var$526
(i32.add
(get_local $var$133)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$526)
(get_local $var$38)
)
(i32.store align=4
(get_local $var$786)
(get_local $var$38)
)
(set_local $var$787
(i32.add
(get_local $var$38)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$787)
(get_local $var$133)
)
(set_local $var$527
(i32.add
(get_local $var$38)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$527)
(get_local $var$255)
)
(set_local $var$934
(i32.add
(get_local $var$38)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$934)
(i32.const 0)
)
(br $label$177)
)
(call_import $_abort)
)
)
)
)
)
)
)
)
)
(set_local $var$136
(i32.load align=4
(i32.const 188)
)
)
(set_local $var$673
(i32.gt_u
(i32.shr_u
(get_local $var$136)
(i32.const 0)
)
(i32.shr_u
(get_local $var$857)
(i32.const 0)
)
)
)
(if
(get_local $var$673)
(block $label$282
(set_local $var$1128
(i32.sub
(get_local $var$136)
(get_local $var$857)
)
)
(i32.store align=4
(i32.const 188)
(get_local $var$1128)
)
(set_local $var$137
(i32.load align=4
(i32.const 200)
)
)
(set_local $var$293
(i32.add
(get_local $var$137)
(get_local $var$857)
)
)
(i32.store align=4
(i32.const 200)
(get_local $var$293)
)
(set_local $var$911
(i32.or
(get_local $var$1128)
(i32.const 1)
)
)
(set_local $var$830
(i32.add
(get_local $var$293)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$830)
(get_local $var$911)
)
(set_local $var$912
(i32.or
(get_local $var$857)
(i32.const 3)
)
)
(set_local $var$831
(i32.add
(get_local $var$137)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$831)
(get_local $var$912)
)
(set_local $var$294
(i32.add
(get_local $var$137)
(i32.const 8)
)
)
(set_local $var$949
(get_local $var$294)
)
(br $label$0
(get_local $var$949)
)
)
)
)
)
(set_local $var$554
(call $___errno_location)
)
(i32.store align=4
(get_local $var$554)
(i32.const 12)
)
(set_local $var$949
(i32.const 0)
)
(get_local $var$949)
)
)
(func $_free (type $2) (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)
(local $var$222 i32)
(local $var$223 i32)
(local $var$224 i32)
(local $var$225 i32)
(local $var$226 i32)
(local $var$227 i32)
(local $var$228 i32)
(local $var$229 i32)
(local $var$230 i32)
(local $var$231 i32)
(local $var$232 i32)
(local $var$233 i32)
(local $var$234 i32)
(local $var$235 i32)
(local $var$236 i32)
(local $var$237 i32)
(local $var$238 i32)
(local $var$239 i32)
(local $var$240 i32)
(local $var$241 i32)
(local $var$242 i32)
(local $var$243 i32)
(local $var$244 i32)
(local $var$245 i32)
(local $var$246 i32)
(local $var$247 i32)
(local $var$248 i32)
(local $var$249 i32)
(local $var$250 i32)
(local $var$251 i32)
(local $var$252 i32)
(local $var$253 i32)
(local $var$254 i32)
(local $var$255 i32)
(local $var$256 i32)
(local $var$257 i32)
(local $var$258 i32)
(local $var$259 i32)
(local $var$260 i32)
(local $var$261 i32)
(local $var$262 i32)
(local $var$263 i32)
(local $var$264 i32)
(local $var$265 i32)
(local $var$266 i32)
(local $var$267 i32)
(local $var$268 i32)
(local $var$269 i32)
(local $var$270 i32)
(local $var$271 i32)
(local $var$272 i32)
(local $var$273 i32)
(local $var$274 i32)
(local $var$275 i32)
(local $var$276 i32)
(local $var$277 i32)
(local $var$278 i32)
(local $var$279 i32)
(local $var$280 i32)
(local $var$281 i32)
(local $var$282 i32)
(local $var$283 i32)
(local $var$284 i32)
(local $var$285 i32)
(local $var$286 i32)
(local $var$287 i32)
(local $var$288 i32)
(local $var$289 i32)
(local $var$290 i32)
(local $var$291 i32)
(local $var$292 i32)
(local $var$293 i32)
(local $var$294 i32)
(local $var$295 i32)
(local $var$296 i32)
(local $var$297 i32)
(local $var$298 i32)
(local $var$299 i32)
(local $var$300 i32)
(local $var$301 i32)
(local $var$302 i32)
(local $var$303 i32)
(local $var$304 i32)
(local $var$305 i32)
(local $var$306 i32)
(local $var$307 i32)
(local $var$308 i32)
(local $var$309 i32)
(local $var$310 i32)
(local $var$311 i32)
(local $var$312 i32)
(local $var$313 i32)
(local $var$314 i32)
(local $var$315 i32)
(local $var$316 i32)
(local $var$317 i32)
(local $var$318 i32)
(local $var$319 i32)
(local $var$320 i32)
(local $var$321 i32)
(local $var$322 i32)
(local $var$323 i32)
(local $var$324 i32)
(local $var$325 i32)
(local $var$326 i32)
(local $var$327 i32)
(local $var$328 i32)
(local $var$329 i32)
(local $var$330 i32)
(local $var$331 i32)
(local $var$332 i32)
(local $var$333 i32)
(local $var$334 i32)
(local $var$335 i32)
(local $var$336 i32)
(local $var$337 i32)
(local $var$338 i32)
(local $var$339 i32)
(local $var$340 i32)
(local $var$341 i32)
(local $var$342 i32)
(local $var$343 i32)
(local $var$344 i32)
(local $var$345 i32)
(local $var$346 i32)
(local $var$347 i32)
(local $var$348 i32)
(local $var$349 i32)
(local $var$350 i32)
(local $var$351 i32)
(local $var$352 i32)
(local $var$353 i32)
(block $label$0
(set_local $var$353
(i32.load align=4
(i32.const 8)
)
)
(set_local $var$178
(i32.eq
(get_local $var$0)
(i32.const 0)
)
)
(if
(get_local $var$178)
(br $label$0)
)
(set_local $var$96
(i32.add
(get_local $var$0)
(i32.const -8)
)
)
(set_local $var$5
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$180
(i32.lt_u
(i32.shr_u
(get_local $var$96)
(i32.const 0)
)
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
)
)
(if
(get_local $var$180)
(call_import $_abort)
)
(set_local $var$274
(i32.add
(get_local $var$0)
(i32.const -4)
)
)
(set_local $var$6
(i32.load align=4
(get_local $var$274)
)
)
(set_local $var$112
(i32.and
(get_local $var$6)
(i32.const 3)
)
)
(set_local $var$198
(i32.eq
(get_local $var$112)
(i32.const 1)
)
)
(if
(get_local $var$198)
(call_import $_abort)
)
(set_local $var$123
(i32.and
(get_local $var$6)
(i32.const -8)
)
)
(set_local $var$102
(i32.add
(get_local $var$96)
(get_local $var$123)
)
)
(set_local $var$131
(i32.and
(get_local $var$6)
(i32.const 1)
)
)
(set_local $var$351
(i32.eq
(get_local $var$131)
(i32.const 0)
)
)
(block $label$1
(if_else
(get_local $var$351)
(block $label$2
(set_local $var$17
(i32.load align=4
(get_local $var$96)
)
)
(set_local $var$187
(i32.eq
(get_local $var$112)
(i32.const 0)
)
)
(if
(get_local $var$187)
(br $label$0)
)
(set_local $var$283
(i32.sub
(i32.const 0)
(get_local $var$17)
)
)
(set_local $var$97
(i32.add
(get_local $var$96)
(get_local $var$283)
)
)
(set_local $var$103
(i32.add
(get_local $var$17)
(get_local $var$123)
)
)
(set_local $var$195
(i32.lt_u
(i32.shr_u
(get_local $var$97)
(i32.const 0)
)
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
)
)
(if
(get_local $var$195)
(call_import $_abort)
)
(set_local $var$28
(i32.load align=4
(i32.const 196)
)
)
(set_local $var$200
(i32.eq
(get_local $var$97)
(get_local $var$28)
)
)
(if
(get_local $var$200)
(block $label$3
(set_local $var$275
(i32.add
(get_local $var$102)
(i32.const 4)
)
)
(set_local $var$25
(i32.load align=4
(get_local $var$275)
)
)
(set_local $var$114
(i32.and
(get_local $var$25)
(i32.const 3)
)
)
(set_local $var$199
(i32.eq
(get_local $var$114)
(i32.const 3)
)
)
(if
(i32.eq
(get_local $var$199)
(i32.const 0)
)
(block $label$4
(set_local $var$300
(get_local $var$97)
)
(set_local $var$312
(get_local $var$103)
)
(br $label$1)
)
)
(i32.store align=4
(i32.const 184)
(get_local $var$103)
)
(set_local $var$115
(i32.and
(get_local $var$25)
(i32.const -2)
)
)
(i32.store align=4
(get_local $var$275)
(get_local $var$115)
)
(set_local $var$293
(i32.or
(get_local $var$103)
(i32.const 1)
)
)
(set_local $var$276
(i32.add
(get_local $var$97)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$276)
(get_local $var$293)
)
(set_local $var$98
(i32.add
(get_local $var$97)
(get_local $var$103)
)
)
(i32.store align=4
(get_local $var$98)
(get_local $var$103)
)
(br $label$0)
)
)
(set_local $var$329
(i32.shr_u
(get_local $var$17)
(i32.const 3)
)
)
(set_local $var$204
(i32.lt_u
(i32.shr_u
(get_local $var$17)
(i32.const 0)
)
(i32.const 256)
)
)
(if
(get_local $var$204)
(block $label$5
(set_local $var$259
(i32.add
(get_local $var$97)
(i32.const 8)
)
)
(set_local $var$39
(i32.load align=4
(get_local $var$259)
)
)
(set_local $var$157
(i32.add
(get_local $var$97)
(i32.const 12)
)
)
(set_local $var$50
(i32.load align=4
(get_local $var$157)
)
)
(set_local $var$314
(i32.shl
(get_local $var$329)
(i32.const 1)
)
)
(set_local $var$132
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$314)
(i32.const 2)
)
)
)
(set_local $var$210
(i32.eq
(get_local $var$39)
(get_local $var$132)
)
)
(if
(i32.eq
(get_local $var$210)
(i32.const 0)
)
(block $label$6
(set_local $var$214
(i32.lt_u
(i32.shr_u
(get_local $var$39)
(i32.const 0)
)
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
)
)
(if
(get_local $var$214)
(call_import $_abort)
)
(set_local $var$162
(i32.add
(get_local $var$39)
(i32.const 12)
)
)
(set_local $var$61
(i32.load align=4
(get_local $var$162)
)
)
(set_local $var$220
(i32.eq
(get_local $var$61)
(get_local $var$97)
)
)
(if
(i32.eq
(get_local $var$220)
(i32.const 0)
)
(call_import $_abort)
)
)
)
(set_local $var$229
(i32.eq
(get_local $var$50)
(get_local $var$39)
)
)
(if
(get_local $var$229)
(block $label$7
(set_local $var$319
(i32.shl
(i32.const 1)
(get_local $var$329)
)
)
(set_local $var$287
(i32.xor
(get_local $var$319)
(i32.const -1)
)
)
(set_local $var$72
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$121
(i32.and
(get_local $var$72)
(get_local $var$287)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$121)
)
(set_local $var$300
(get_local $var$97)
)
(set_local $var$312
(get_local $var$103)
)
(br $label$1)
)
)
(set_local $var$238
(i32.eq
(get_local $var$50)
(get_local $var$132)
)
)
(if_else
(get_local $var$238)
(block $label$8
(set_local $var$4
(i32.add
(get_local $var$50)
(i32.const 8)
)
)
(set_local $var$271
(get_local $var$4)
)
)
(block $label$9
(set_local $var$241
(i32.lt_u
(i32.shr_u
(get_local $var$50)
(i32.const 0)
)
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
)
)
(if
(get_local $var$241)
(call_import $_abort)
)
(set_local $var$266
(i32.add
(get_local $var$50)
(i32.const 8)
)
)
(set_local $var$78
(i32.load align=4
(get_local $var$266)
)
)
(set_local $var$244
(i32.eq
(get_local $var$78)
(get_local $var$97)
)
)
(if_else
(get_local $var$244)
(set_local $var$271
(get_local $var$266)
)
(call_import $_abort)
)
)
)
(set_local $var$170
(i32.add
(get_local $var$39)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$170)
(get_local $var$50)
)
(i32.store align=4
(get_local $var$271)
(get_local $var$39)
)
(set_local $var$300
(get_local $var$97)
)
(set_local $var$312
(get_local $var$103)
)
(br $label$1)
)
)
(set_local $var$301
(i32.add
(get_local $var$97)
(i32.const 24)
)
)
(set_local $var$79
(i32.load align=4
(get_local $var$301)
)
)
(set_local $var$171
(i32.add
(get_local $var$97)
(i32.const 12)
)
)
(set_local $var$7
(i32.load align=4
(get_local $var$171)
)
)
(set_local $var$251
(i32.eq
(get_local $var$7)
(get_local $var$97)
)
)
(block $label$10
(if_else
(get_local $var$251)
(block $label$11
(set_local $var$173
(i32.add
(get_local $var$97)
(i32.const 16)
)
)
(set_local $var$156
(i32.add
(get_local $var$173)
(i32.const 4)
)
)
(set_local $var$11
(i32.load align=4
(get_local $var$156)
)
)
(set_local $var$181
(i32.eq
(get_local $var$11)
(i32.const 0)
)
)
(if_else
(get_local $var$181)
(block $label$12
(set_local $var$12
(i32.load align=4
(get_local $var$173)
)
)
(set_local $var$182
(i32.eq
(get_local $var$12)
(i32.const 0)
)
)
(if_else
(get_local $var$182)
(block $label$13
(set_local $var$85
(i32.const 0)
)
(br $label$10)
)
(block $label$14
(set_local $var$83
(get_local $var$12)
)
(set_local $var$89
(get_local $var$173)
)
)
)
)
(block $label$15
(set_local $var$83
(get_local $var$11)
)
(set_local $var$89
(get_local $var$156)
)
)
)
(loop $label$16 $label$17
(block $label$18
(set_local $var$133
(i32.add
(get_local $var$83)
(i32.const 20)
)
)
(set_local $var$13
(i32.load align=4
(get_local $var$133)
)
)
(set_local $var$183
(i32.eq
(get_local $var$13)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$183)
(i32.const 0)
)
(block $label$19
(set_local $var$83
(get_local $var$13)
)
(set_local $var$89
(get_local $var$133)
)
(br $label$17)
)
)
(set_local $var$134
(i32.add
(get_local $var$83)
(i32.const 16)
)
)
(set_local $var$14
(i32.load align=4
(get_local $var$134)
)
)
(set_local $var$184
(i32.eq
(get_local $var$14)
(i32.const 0)
)
)
(if_else
(get_local $var$184)
(block $label$20
(set_local $var$84
(get_local $var$83)
)
(set_local $var$90
(get_local $var$89)
)
(br $label$16)
)
(block $label$21
(set_local $var$83
(get_local $var$14)
)
(set_local $var$89
(get_local $var$134)
)
)
)
(br $label$17)
)
)
(set_local $var$185
(i32.lt_u
(i32.shr_u
(get_local $var$90)
(i32.const 0)
)
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
)
)
(if_else
(get_local $var$185)
(call_import $_abort)
(block $label$22
(i32.store align=4
(get_local $var$90)
(i32.const 0)
)
(set_local $var$85
(get_local $var$84)
)
(br $label$10)
)
)
)
(block $label$23
(set_local $var$272
(i32.add
(get_local $var$97)
(i32.const 8)
)
)
(set_local $var$8
(i32.load align=4
(get_local $var$272)
)
)
(set_local $var$252
(i32.lt_u
(i32.shr_u
(get_local $var$8)
(i32.const 0)
)
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
)
)
(if
(get_local $var$252)
(call_import $_abort)
)
(set_local $var$172
(i32.add
(get_local $var$8)
(i32.const 12)
)
)
(set_local $var$9
(i32.load align=4
(get_local $var$172)
)
)
(set_local $var$253
(i32.eq
(get_local $var$9)
(get_local $var$97)
)
)
(if
(i32.eq
(get_local $var$253)
(i32.const 0)
)
(call_import $_abort)
)
(set_local $var$273
(i32.add
(get_local $var$7)
(i32.const 8)
)
)
(set_local $var$10
(i32.load align=4
(get_local $var$273)
)
)
(set_local $var$254
(i32.eq
(get_local $var$10)
(get_local $var$97)
)
)
(if_else
(get_local $var$254)
(block $label$24
(i32.store align=4
(get_local $var$172)
(get_local $var$7)
)
(i32.store align=4
(get_local $var$273)
(get_local $var$8)
)
(set_local $var$85
(get_local $var$7)
)
(br $label$10)
)
(call_import $_abort)
)
)
)
)
(set_local $var$186
(i32.eq
(get_local $var$79)
(i32.const 0)
)
)
(if_else
(get_local $var$186)
(block $label$25
(set_local $var$300
(get_local $var$97)
)
(set_local $var$312
(get_local $var$103)
)
)
(block $label$26
(set_local $var$284
(i32.add
(get_local $var$97)
(i32.const 28)
)
)
(set_local $var$15
(i32.load align=4
(get_local $var$284)
)
)
(set_local $var$135
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$15)
(i32.const 2)
)
)
)
(set_local $var$16
(i32.load align=4
(get_local $var$135)
)
)
(set_local $var$188
(i32.eq
(get_local $var$97)
(get_local $var$16)
)
)
(if_else
(get_local $var$188)
(block $label$27
(i32.store align=4
(get_local $var$135)
(get_local $var$85)
)
(set_local $var$256
(i32.eq
(get_local $var$85)
(i32.const 0)
)
)
(if
(get_local $var$256)
(block $label$28
(set_local $var$315
(i32.shl
(i32.const 1)
(get_local $var$15)
)
)
(set_local $var$288
(i32.xor
(get_local $var$315)
(i32.const -1)
)
)
(set_local $var$18
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$113
(i32.and
(get_local $var$18)
(get_local $var$288)
)
)
(i32.store align=4
(i32.const 180)
(get_local $var$113)
)
(set_local $var$300
(get_local $var$97)
)
(set_local $var$312
(get_local $var$103)
)
(br $label$1)
)
)
)
(block $label$29
(set_local $var$19
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$189
(i32.lt_u
(i32.shr_u
(get_local $var$79)
(i32.const 0)
)
(i32.shr_u
(get_local $var$19)
(i32.const 0)
)
)
)
(if
(get_local $var$189)
(call_import $_abort)
)
(set_local $var$136
(i32.add
(get_local $var$79)
(i32.const 16)
)
)
(set_local $var$20
(i32.load align=4
(get_local $var$136)
)
)
(set_local $var$190
(i32.eq
(get_local $var$20)
(get_local $var$97)
)
)
(if_else
(get_local $var$190)
(i32.store align=4
(get_local $var$136)
(get_local $var$85)
)
(block $label$30
(set_local $var$137
(i32.add
(get_local $var$79)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$137)
(get_local $var$85)
)
)
)
(set_local $var$191
(i32.eq
(get_local $var$85)
(i32.const 0)
)
)
(if
(get_local $var$191)
(block $label$31
(set_local $var$300
(get_local $var$97)
)
(set_local $var$312
(get_local $var$103)
)
(br $label$1)
)
)
)
)
(set_local $var$21
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$192
(i32.lt_u
(i32.shr_u
(get_local $var$85)
(i32.const 0)
)
(i32.shr_u
(get_local $var$21)
(i32.const 0)
)
)
)
(if
(get_local $var$192)
(call_import $_abort)
)
(set_local $var$302
(i32.add
(get_local $var$85)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$302)
(get_local $var$79)
)
(set_local $var$174
(i32.add
(get_local $var$97)
(i32.const 16)
)
)
(set_local $var$22
(i32.load align=4
(get_local $var$174)
)
)
(set_local $var$193
(i32.eq
(get_local $var$22)
(i32.const 0)
)
)
(block $label$32
(if
(i32.eq
(get_local $var$193)
(i32.const 0)
)
(block $label$33
(set_local $var$194
(i32.lt_u
(i32.shr_u
(get_local $var$22)
(i32.const 0)
)
(i32.shr_u
(get_local $var$21)
(i32.const 0)
)
)
)
(if_else
(get_local $var$194)
(call_import $_abort)
(block $label$34
(set_local $var$138
(i32.add
(get_local $var$85)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$138)
(get_local $var$22)
)
(set_local $var$303
(i32.add
(get_local $var$22)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$303)
(get_local $var$85)
)
(br $label$32)
)
)
)
)
)
(set_local $var$139
(i32.add
(get_local $var$174)
(i32.const 4)
)
)
(set_local $var$23
(i32.load align=4
(get_local $var$139)
)
)
(set_local $var$196
(i32.eq
(get_local $var$23)
(i32.const 0)
)
)
(if_else
(get_local $var$196)
(block $label$35
(set_local $var$300
(get_local $var$97)
)
(set_local $var$312
(get_local $var$103)
)
)
(block $label$36
(set_local $var$24
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$197
(i32.lt_u
(i32.shr_u
(get_local $var$23)
(i32.const 0)
)
(i32.shr_u
(get_local $var$24)
(i32.const 0)
)
)
)
(if_else
(get_local $var$197)
(call_import $_abort)
(block $label$37
(set_local $var$140
(i32.add
(get_local $var$85)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$140)
(get_local $var$23)
)
(set_local $var$304
(i32.add
(get_local $var$23)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$304)
(get_local $var$85)
)
(set_local $var$300
(get_local $var$97)
)
(set_local $var$312
(get_local $var$103)
)
(br $label$1)
)
)
)
)
)
)
)
(block $label$38
(set_local $var$300
(get_local $var$96)
)
(set_local $var$312
(get_local $var$123)
)
)
)
)
(set_local $var$201
(i32.lt_u
(i32.shr_u
(get_local $var$300)
(i32.const 0)
)
(i32.shr_u
(get_local $var$102)
(i32.const 0)
)
)
)
(if
(i32.eq
(get_local $var$201)
(i32.const 0)
)
(call_import $_abort)
)
(set_local $var$277
(i32.add
(get_local $var$102)
(i32.const 4)
)
)
(set_local $var$26
(i32.load align=4
(get_local $var$277)
)
)
(set_local $var$116
(i32.and
(get_local $var$26)
(i32.const 1)
)
)
(set_local $var$347
(i32.eq
(get_local $var$116)
(i32.const 0)
)
)
(if
(get_local $var$347)
(call_import $_abort)
)
(set_local $var$117
(i32.and
(get_local $var$26)
(i32.const 2)
)
)
(set_local $var$348
(i32.eq
(get_local $var$117)
(i32.const 0)
)
)
(if_else
(get_local $var$348)
(block $label$39
(set_local $var$27
(i32.load align=4
(i32.const 200)
)
)
(set_local $var$202
(i32.eq
(get_local $var$102)
(get_local $var$27)
)
)
(if
(get_local $var$202)
(block $label$40
(set_local $var$29
(i32.load align=4
(i32.const 188)
)
)
(set_local $var$104
(i32.add
(get_local $var$29)
(get_local $var$312)
)
)
(i32.store align=4
(i32.const 188)
(get_local $var$104)
)
(i32.store align=4
(i32.const 200)
(get_local $var$300)
)
(set_local $var$294
(i32.or
(get_local $var$104)
(i32.const 1)
)
)
(set_local $var$278
(i32.add
(get_local $var$300)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$278)
(get_local $var$294)
)
(set_local $var$30
(i32.load align=4
(i32.const 196)
)
)
(set_local $var$203
(i32.eq
(get_local $var$300)
(get_local $var$30)
)
)
(if
(i32.eq
(get_local $var$203)
(i32.const 0)
)
(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)
)
)
(set_local $var$31
(i32.load align=4
(i32.const 196)
)
)
(set_local $var$205
(i32.eq
(get_local $var$102)
(get_local $var$31)
)
)
(if
(get_local $var$205)
(block $label$41
(set_local $var$32
(i32.load align=4
(i32.const 184)
)
)
(set_local $var$105
(i32.add
(get_local $var$32)
(get_local $var$312)
)
)
(i32.store align=4
(i32.const 184)
(get_local $var$105)
)
(i32.store align=4
(i32.const 196)
(get_local $var$300)
)
(set_local $var$295
(i32.or
(get_local $var$105)
(i32.const 1)
)
)
(set_local $var$279
(i32.add
(get_local $var$300)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$279)
(get_local $var$295)
)
(set_local $var$99
(i32.add
(get_local $var$300)
(get_local $var$105)
)
)
(i32.store align=4
(get_local $var$99)
(get_local $var$105)
)
(br $label$0)
)
)
(set_local $var$118
(i32.and
(get_local $var$26)
(i32.const -8)
)
)
(set_local $var$106
(i32.add
(get_local $var$118)
(get_local $var$312)
)
)
(set_local $var$330
(i32.shr_u
(get_local $var$26)
(i32.const 3)
)
)
(set_local $var$206
(i32.lt_u
(i32.shr_u
(get_local $var$26)
(i32.const 0)
)
(i32.const 256)
)
)
(block $label$42
(if_else
(get_local $var$206)
(block $label$43
(set_local $var$260
(i32.add
(get_local $var$102)
(i32.const 8)
)
)
(set_local $var$33
(i32.load align=4
(get_local $var$260)
)
)
(set_local $var$158
(i32.add
(get_local $var$102)
(i32.const 12)
)
)
(set_local $var$34
(i32.load align=4
(get_local $var$158)
)
)
(set_local $var$316
(i32.shl
(get_local $var$330)
(i32.const 1)
)
)
(set_local $var$141
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$316)
(i32.const 2)
)
)
)
(set_local $var$207
(i32.eq
(get_local $var$33)
(get_local $var$141)
)
)
(if
(i32.eq
(get_local $var$207)
(i32.const 0)
)
(block $label$44
(set_local $var$35
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$208
(i32.lt_u
(i32.shr_u
(get_local $var$33)
(i32.const 0)
)
(i32.shr_u
(get_local $var$35)
(i32.const 0)
)
)
)
(if
(get_local $var$208)
(call_import $_abort)
)
(set_local $var$159
(i32.add
(get_local $var$33)
(i32.const 12)
)
)
(set_local $var$36
(i32.load align=4
(get_local $var$159)
)
)
(set_local $var$209
(i32.eq
(get_local $var$36)
(get_local $var$102)
)
)
(if
(i32.eq
(get_local $var$209)
(i32.const 0)
)
(call_import $_abort)
)
)
)
(set_local $var$211
(i32.eq
(get_local $var$34)
(get_local $var$33)
)
)
(if
(get_local $var$211)
(block $label$45
(set_local $var$317
(i32.shl
(i32.const 1)
(get_local $var$330)
)
)
(set_local $var$289
(i32.xor
(get_local $var$317)
(i32.const -1)
)
)
(set_local $var$37
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$119
(i32.and
(get_local $var$37)
(get_local $var$289)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$119)
)
(br $label$42)
)
)
(set_local $var$212
(i32.eq
(get_local $var$34)
(get_local $var$141)
)
)
(if_else
(get_local $var$212)
(block $label$46
(set_local $var$3
(i32.add
(get_local $var$34)
(i32.const 8)
)
)
(set_local $var$262
(get_local $var$3)
)
)
(block $label$47
(set_local $var$38
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$213
(i32.lt_u
(i32.shr_u
(get_local $var$34)
(i32.const 0)
)
(i32.shr_u
(get_local $var$38)
(i32.const 0)
)
)
)
(if
(get_local $var$213)
(call_import $_abort)
)
(set_local $var$261
(i32.add
(get_local $var$34)
(i32.const 8)
)
)
(set_local $var$40
(i32.load align=4
(get_local $var$261)
)
)
(set_local $var$215
(i32.eq
(get_local $var$40)
(get_local $var$102)
)
)
(if_else
(get_local $var$215)
(set_local $var$262
(get_local $var$261)
)
(call_import $_abort)
)
)
)
(set_local $var$160
(i32.add
(get_local $var$33)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$160)
(get_local $var$34)
)
(i32.store align=4
(get_local $var$262)
(get_local $var$33)
)
)
(block $label$48
(set_local $var$305
(i32.add
(get_local $var$102)
(i32.const 24)
)
)
(set_local $var$41
(i32.load align=4
(get_local $var$305)
)
)
(set_local $var$161
(i32.add
(get_local $var$102)
(i32.const 12)
)
)
(set_local $var$42
(i32.load align=4
(get_local $var$161)
)
)
(set_local $var$216
(i32.eq
(get_local $var$42)
(get_local $var$102)
)
)
(block $label$49
(if_else
(get_local $var$216)
(block $label$50
(set_local $var$175
(i32.add
(get_local $var$102)
(i32.const 16)
)
)
(set_local $var$142
(i32.add
(get_local $var$175)
(i32.const 4)
)
)
(set_local $var$47
(i32.load align=4
(get_local $var$142)
)
)
(set_local $var$221
(i32.eq
(get_local $var$47)
(i32.const 0)
)
)
(if_else
(get_local $var$221)
(block $label$51
(set_local $var$48
(i32.load align=4
(get_local $var$175)
)
)
(set_local $var$222
(i32.eq
(get_local $var$48)
(i32.const 0)
)
)
(if_else
(get_local $var$222)
(block $label$52
(set_local $var$88
(i32.const 0)
)
(br $label$49)
)
(block $label$53
(set_local $var$86
(get_local $var$48)
)
(set_local $var$91
(get_local $var$175)
)
)
)
)
(block $label$54
(set_local $var$86
(get_local $var$47)
)
(set_local $var$91
(get_local $var$142)
)
)
)
(loop $label$55 $label$56
(block $label$57
(set_local $var$143
(i32.add
(get_local $var$86)
(i32.const 20)
)
)
(set_local $var$49
(i32.load align=4
(get_local $var$143)
)
)
(set_local $var$223
(i32.eq
(get_local $var$49)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$223)
(i32.const 0)
)
(block $label$58
(set_local $var$86
(get_local $var$49)
)
(set_local $var$91
(get_local $var$143)
)
(br $label$56)
)
)
(set_local $var$144
(i32.add
(get_local $var$86)
(i32.const 16)
)
)
(set_local $var$51
(i32.load align=4
(get_local $var$144)
)
)
(set_local $var$224
(i32.eq
(get_local $var$51)
(i32.const 0)
)
)
(if_else
(get_local $var$224)
(block $label$59
(set_local $var$87
(get_local $var$86)
)
(set_local $var$92
(get_local $var$91)
)
(br $label$55)
)
(block $label$60
(set_local $var$86
(get_local $var$51)
)
(set_local $var$91
(get_local $var$144)
)
)
)
(br $label$56)
)
)
(set_local $var$52
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$225
(i32.lt_u
(i32.shr_u
(get_local $var$92)
(i32.const 0)
)
(i32.shr_u
(get_local $var$52)
(i32.const 0)
)
)
)
(if_else
(get_local $var$225)
(call_import $_abort)
(block $label$61
(i32.store align=4
(get_local $var$92)
(i32.const 0)
)
(set_local $var$88
(get_local $var$87)
)
(br $label$49)
)
)
)
(block $label$62
(set_local $var$263
(i32.add
(get_local $var$102)
(i32.const 8)
)
)
(set_local $var$43
(i32.load align=4
(get_local $var$263)
)
)
(set_local $var$44
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$217
(i32.lt_u
(i32.shr_u
(get_local $var$43)
(i32.const 0)
)
(i32.shr_u
(get_local $var$44)
(i32.const 0)
)
)
)
(if
(get_local $var$217)
(call_import $_abort)
)
(set_local $var$163
(i32.add
(get_local $var$43)
(i32.const 12)
)
)
(set_local $var$45
(i32.load align=4
(get_local $var$163)
)
)
(set_local $var$218
(i32.eq
(get_local $var$45)
(get_local $var$102)
)
)
(if
(i32.eq
(get_local $var$218)
(i32.const 0)
)
(call_import $_abort)
)
(set_local $var$264
(i32.add
(get_local $var$42)
(i32.const 8)
)
)
(set_local $var$46
(i32.load align=4
(get_local $var$264)
)
)
(set_local $var$219
(i32.eq
(get_local $var$46)
(get_local $var$102)
)
)
(if_else
(get_local $var$219)
(block $label$63
(i32.store align=4
(get_local $var$163)
(get_local $var$42)
)
(i32.store align=4
(get_local $var$264)
(get_local $var$43)
)
(set_local $var$88
(get_local $var$42)
)
(br $label$49)
)
(call_import $_abort)
)
)
)
)
(set_local $var$226
(i32.eq
(get_local $var$41)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$226)
(i32.const 0)
)
(block $label$64
(set_local $var$285
(i32.add
(get_local $var$102)
(i32.const 28)
)
)
(set_local $var$53
(i32.load align=4
(get_local $var$285)
)
)
(set_local $var$145
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$53)
(i32.const 2)
)
)
)
(set_local $var$54
(i32.load align=4
(get_local $var$145)
)
)
(set_local $var$227
(i32.eq
(get_local $var$102)
(get_local $var$54)
)
)
(if_else
(get_local $var$227)
(block $label$65
(i32.store align=4
(get_local $var$145)
(get_local $var$88)
)
(set_local $var$257
(i32.eq
(get_local $var$88)
(i32.const 0)
)
)
(if
(get_local $var$257)
(block $label$66
(set_local $var$318
(i32.shl
(i32.const 1)
(get_local $var$53)
)
)
(set_local $var$290
(i32.xor
(get_local $var$318)
(i32.const -1)
)
)
(set_local $var$55
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$120
(i32.and
(get_local $var$55)
(get_local $var$290)
)
)
(i32.store align=4
(i32.const 180)
(get_local $var$120)
)
(br $label$42)
)
)
)
(block $label$67
(set_local $var$56
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$228
(i32.lt_u
(i32.shr_u
(get_local $var$41)
(i32.const 0)
)
(i32.shr_u
(get_local $var$56)
(i32.const 0)
)
)
)
(if
(get_local $var$228)
(call_import $_abort)
)
(set_local $var$146
(i32.add
(get_local $var$41)
(i32.const 16)
)
)
(set_local $var$57
(i32.load align=4
(get_local $var$146)
)
)
(set_local $var$230
(i32.eq
(get_local $var$57)
(get_local $var$102)
)
)
(if_else
(get_local $var$230)
(i32.store align=4
(get_local $var$146)
(get_local $var$88)
)
(block $label$68
(set_local $var$147
(i32.add
(get_local $var$41)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$147)
(get_local $var$88)
)
)
)
(set_local $var$231
(i32.eq
(get_local $var$88)
(i32.const 0)
)
)
(if
(get_local $var$231)
(br $label$42)
)
)
)
(set_local $var$58
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$232
(i32.lt_u
(i32.shr_u
(get_local $var$88)
(i32.const 0)
)
(i32.shr_u
(get_local $var$58)
(i32.const 0)
)
)
)
(if
(get_local $var$232)
(call_import $_abort)
)
(set_local $var$306
(i32.add
(get_local $var$88)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$306)
(get_local $var$41)
)
(set_local $var$176
(i32.add
(get_local $var$102)
(i32.const 16)
)
)
(set_local $var$59
(i32.load align=4
(get_local $var$176)
)
)
(set_local $var$233
(i32.eq
(get_local $var$59)
(i32.const 0)
)
)
(block $label$69
(if
(i32.eq
(get_local $var$233)
(i32.const 0)
)
(block $label$70
(set_local $var$234
(i32.lt_u
(i32.shr_u
(get_local $var$59)
(i32.const 0)
)
(i32.shr_u
(get_local $var$58)
(i32.const 0)
)
)
)
(if_else
(get_local $var$234)
(call_import $_abort)
(block $label$71
(set_local $var$148
(i32.add
(get_local $var$88)
(i32.const 16)
)
)
(i32.store align=4
(get_local $var$148)
(get_local $var$59)
)
(set_local $var$307
(i32.add
(get_local $var$59)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$307)
(get_local $var$88)
)
(br $label$69)
)
)
)
)
)
(set_local $var$149
(i32.add
(get_local $var$176)
(i32.const 4)
)
)
(set_local $var$60
(i32.load align=4
(get_local $var$149)
)
)
(set_local $var$235
(i32.eq
(get_local $var$60)
(i32.const 0)
)
)
(if
(i32.eq
(get_local $var$235)
(i32.const 0)
)
(block $label$72
(set_local $var$62
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$236
(i32.lt_u
(i32.shr_u
(get_local $var$60)
(i32.const 0)
)
(i32.shr_u
(get_local $var$62)
(i32.const 0)
)
)
)
(if_else
(get_local $var$236)
(call_import $_abort)
(block $label$73
(set_local $var$150
(i32.add
(get_local $var$88)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$150)
(get_local $var$60)
)
(set_local $var$308
(i32.add
(get_local $var$60)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$308)
(get_local $var$88)
)
(br $label$42)
)
)
)
)
)
)
)
)
)
(set_local $var$296
(i32.or
(get_local $var$106)
(i32.const 1)
)
)
(set_local $var$280
(i32.add
(get_local $var$300)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$280)
(get_local $var$296)
)
(set_local $var$100
(i32.add
(get_local $var$300)
(get_local $var$106)
)
)
(i32.store align=4
(get_local $var$100)
(get_local $var$106)
)
(set_local $var$63
(i32.load align=4
(i32.const 196)
)
)
(set_local $var$237
(i32.eq
(get_local $var$300)
(get_local $var$63)
)
)
(if_else
(get_local $var$237)
(block $label$74
(i32.store align=4
(i32.const 184)
(get_local $var$106)
)
(br $label$0)
)
(set_local $var$313
(get_local $var$106)
)
)
)
(block $label$75
(set_local $var$122
(i32.and
(get_local $var$26)
(i32.const -2)
)
)
(i32.store align=4
(get_local $var$277)
(get_local $var$122)
)
(set_local $var$297
(i32.or
(get_local $var$312)
(i32.const 1)
)
)
(set_local $var$281
(i32.add
(get_local $var$300)
(i32.const 4)
)
)
(i32.store align=4
(get_local $var$281)
(get_local $var$297)
)
(set_local $var$101
(i32.add
(get_local $var$300)
(get_local $var$312)
)
)
(i32.store align=4
(get_local $var$101)
(get_local $var$312)
)
(set_local $var$313
(get_local $var$312)
)
)
)
(set_local $var$331
(i32.shr_u
(get_local $var$313)
(i32.const 3)
)
)
(set_local $var$239
(i32.lt_u
(i32.shr_u
(get_local $var$313)
(i32.const 0)
)
(i32.const 256)
)
)
(if
(get_local $var$239)
(block $label$76
(set_local $var$320
(i32.shl
(get_local $var$331)
(i32.const 1)
)
)
(set_local $var$151
(i32.add
(i32.const 216)
(i32.shl
(get_local $var$320)
(i32.const 2)
)
)
)
(set_local $var$64
(i32.load align=4
(i32.const 176)
)
)
(set_local $var$321
(i32.shl
(i32.const 1)
(get_local $var$331)
)
)
(set_local $var$124
(i32.and
(get_local $var$64)
(get_local $var$321)
)
)
(set_local $var$349
(i32.eq
(get_local $var$124)
(i32.const 0)
)
)
(if_else
(get_local $var$349)
(block $label$77
(set_local $var$298
(i32.or
(get_local $var$64)
(get_local $var$321)
)
)
(i32.store align=4
(i32.const 176)
(get_local $var$298)
)
(set_local $var$1
(i32.add
(get_local $var$151)
(i32.const 8)
)
)
(set_local $var$2
(get_local $var$1)
)
(set_local $var$80
(get_local $var$151)
)
)
(block $label$78
(set_local $var$65
(i32.add
(get_local $var$151)
(i32.const 8)
)
)
(set_local $var$66
(i32.load align=4
(get_local $var$65)
)
)
(set_local $var$67
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$240
(i32.lt_u
(i32.shr_u
(get_local $var$66)
(i32.const 0)
)
(i32.shr_u
(get_local $var$67)
(i32.const 0)
)
)
)
(if_else
(get_local $var$240)
(call_import $_abort)
(block $label$79
(set_local $var$2
(get_local $var$65)
)
(set_local $var$80
(get_local $var$66)
)
)
)
)
)
(i32.store align=4
(get_local $var$2)
(get_local $var$300)
)
(set_local $var$164
(i32.add
(get_local $var$80)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$164)
(get_local $var$300)
)
(set_local $var$265
(i32.add
(get_local $var$300)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$265)
(get_local $var$80)
)
(set_local $var$165
(i32.add
(get_local $var$300)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$165)
(get_local $var$151)
)
(br $label$0)
)
)
(set_local $var$332
(i32.shr_u
(get_local $var$313)
(i32.const 8)
)
)
(set_local $var$242
(i32.eq
(get_local $var$332)
(i32.const 0)
)
)
(if_else
(get_local $var$242)
(set_local $var$81
(i32.const 0)
)
(block $label$80
(set_local $var$243
(i32.gt_u
(i32.shr_u
(get_local $var$313)
(i32.const 0)
)
(i32.const 16777215)
)
)
(if_else
(get_local $var$243)
(set_local $var$81
(i32.const 31)
)
(block $label$81
(set_local $var$342
(i32.add
(get_local $var$332)
(i32.const 1048320)
)
)
(set_local $var$333
(i32.shr_u
(get_local $var$342)
(i32.const 16)
)
)
(set_local $var$125
(i32.and
(get_local $var$333)
(i32.const 8)
)
)
(set_local $var$322
(i32.shl
(get_local $var$332)
(get_local $var$125)
)
)
(set_local $var$343
(i32.add
(get_local $var$322)
(i32.const 520192)
)
)
(set_local $var$334
(i32.shr_u
(get_local $var$343)
(i32.const 16)
)
)
(set_local $var$126
(i32.and
(get_local $var$334)
(i32.const 4)
)
)
(set_local $var$107
(i32.or
(get_local $var$126)
(get_local $var$125)
)
)
(set_local $var$323
(i32.shl
(get_local $var$322)
(get_local $var$126)
)
)
(set_local $var$344
(i32.add
(get_local $var$323)
(i32.const 245760)
)
)
(set_local $var$335
(i32.shr_u
(get_local $var$344)
(i32.const 16)
)
)
(set_local $var$127
(i32.and
(get_local $var$335)
(i32.const 2)
)
)
(set_local $var$108
(i32.or
(get_local $var$107)
(get_local $var$127)
)
)
(set_local $var$345
(i32.sub
(i32.const 14)
(get_local $var$108)
)
)
(set_local $var$324
(i32.shl
(get_local $var$323)
(get_local $var$127)
)
)
(set_local $var$336
(i32.shr_u
(get_local $var$324)
(i32.const 15)
)
)
(set_local $var$109
(i32.add
(get_local $var$345)
(get_local $var$336)
)
)
(set_local $var$325
(i32.shl
(get_local $var$109)
(i32.const 1)
)
)
(set_local $var$110
(i32.add
(get_local $var$109)
(i32.const 7)
)
)
(set_local $var$337
(i32.shr_u
(get_local $var$313)
(get_local $var$110)
)
)
(set_local $var$128
(i32.and
(get_local $var$337)
(i32.const 1)
)
)
(set_local $var$111
(i32.or
(get_local $var$128)
(get_local $var$325)
)
)
(set_local $var$81
(get_local $var$111)
)
)
)
)
)
(set_local $var$152
(i32.add
(i32.const 480)
(i32.shl
(get_local $var$81)
(i32.const 2)
)
)
)
(set_local $var$286
(i32.add
(get_local $var$300)
(i32.const 28)
)
)
(i32.store align=4
(get_local $var$286)
(get_local $var$81)
)
(set_local $var$177
(i32.add
(get_local $var$300)
(i32.const 16)
)
)
(set_local $var$153
(i32.add
(get_local $var$300)
(i32.const 20)
)
)
(i32.store align=4
(get_local $var$153)
(i32.const 0)
)
(i32.store align=4
(get_local $var$177)
(i32.const 0)
)
(set_local $var$68
(i32.load align=4
(i32.const 180)
)
)
(set_local $var$326
(i32.shl
(i32.const 1)
(get_local $var$81)
)
)
(set_local $var$129
(i32.and
(get_local $var$68)
(get_local $var$326)
)
)
(set_local $var$350
(i32.eq
(get_local $var$129)
(i32.const 0)
)
)
(block $label$82
(if_else
(get_local $var$350)
(block $label$83
(set_local $var$299
(i32.or
(get_local $var$68)
(get_local $var$326)
)
)
(i32.store align=4
(i32.const 180)
(get_local $var$299)
)
(i32.store align=4
(get_local $var$152)
(get_local $var$300)
)
(set_local $var$309
(i32.add
(get_local $var$300)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$309)
(get_local $var$152)
)
(set_local $var$166
(i32.add
(get_local $var$300)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$166)
(get_local $var$300)
)
(set_local $var$267
(i32.add
(get_local $var$300)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$267)
(get_local $var$300)
)
)
(block $label$84
(set_local $var$69
(i32.load align=4
(get_local $var$152)
)
)
(set_local $var$245
(i32.eq
(get_local $var$81)
(i32.const 31)
)
)
(set_local $var$338
(i32.shr_u
(get_local $var$81)
(i32.const 1)
)
)
(set_local $var$346
(i32.sub
(i32.const 25)
(get_local $var$338)
)
)
(set_local $var$255
(if_else
(get_local $var$245)
(i32.const 0)
(get_local $var$346)
)
)
(set_local $var$327
(i32.shl
(get_local $var$313)
(get_local $var$255)
)
)
(set_local $var$82
(get_local $var$327)
)
(set_local $var$93
(get_local $var$69)
)
(loop $label$85 $label$86
(block $label$87
(set_local $var$282
(i32.add
(get_local $var$93)
(i32.const 4)
)
)
(set_local $var$70
(i32.load align=4
(get_local $var$282)
)
)
(set_local $var$130
(i32.and
(get_local $var$70)
(i32.const -8)
)
)
(set_local $var$246
(i32.eq
(get_local $var$130)
(get_local $var$313)
)
)
(if
(get_local $var$246)
(block $label$88
(set_local $var$94
(get_local $var$93)
)
(set_local $var$352
(i32.const 130)
)
(br $label$85)
)
)
(set_local $var$339
(i32.shr_u
(get_local $var$82)
(i32.const 31)
)
)
(set_local $var$154
(i32.add
(i32.add
(get_local $var$93)
(i32.const 16)
)
(i32.shl
(get_local $var$339)
(i32.const 2)
)
)
)
(set_local $var$328
(i32.shl
(get_local $var$82)
(i32.const 1)
)
)
(set_local $var$71
(i32.load align=4
(get_local $var$154)
)
)
(set_local $var$247
(i32.eq
(get_local $var$71)
(i32.const 0)
)
)
(if_else
(get_local $var$247)
(block $label$89
(set_local $var$95
(get_local $var$93)
)
(set_local $var$155
(get_local $var$154)
)
(set_local $var$352
(i32.const 127)
)
(br $label$85)
)
(block $label$90
(set_local $var$82
(get_local $var$328)
)
(set_local $var$93
(get_local $var$71)
)
)
)
(br $label$86)
)
)
(if_else
(i32.eq
(get_local $var$352)
(i32.const 127)
)
(block $label$91
(set_local $var$73
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$248
(i32.lt_u
(i32.shr_u
(get_local $var$155)
(i32.const 0)
)
(i32.shr_u
(get_local $var$73)
(i32.const 0)
)
)
)
(if_else
(get_local $var$248)
(call_import $_abort)
(block $label$92
(i32.store align=4
(get_local $var$155)
(get_local $var$300)
)
(set_local $var$310
(i32.add
(get_local $var$300)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$310)
(get_local $var$95)
)
(set_local $var$167
(i32.add
(get_local $var$300)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$167)
(get_local $var$300)
)
(set_local $var$268
(i32.add
(get_local $var$300)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$268)
(get_local $var$300)
)
(br $label$82)
)
)
)
(if
(i32.eq
(get_local $var$352)
(i32.const 130)
)
(block $label$93
(set_local $var$269
(i32.add
(get_local $var$94)
(i32.const 8)
)
)
(set_local $var$74
(i32.load align=4
(get_local $var$269)
)
)
(set_local $var$75
(i32.load align=4
(i32.const 192)
)
)
(set_local $var$249
(i32.ge_u
(i32.shr_u
(get_local $var$74)
(i32.const 0)
)
(i32.shr_u
(get_local $var$75)
(i32.const 0)
)
)
)
(set_local $var$292
(i32.ge_u
(i32.shr_u
(get_local $var$94)
(i32.const 0)
)
(i32.shr_u
(get_local $var$75)
(i32.const 0)
)
)
)
(set_local $var$76
(i32.and
(get_local $var$249)
(get_local $var$292)
)
)
(if_else
(get_local $var$76)
(block $label$94
(set_local $var$168
(i32.add
(get_local $var$74)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$168)
(get_local $var$300)
)
(i32.store align=4
(get_local $var$269)
(get_local $var$300)
)
(set_local $var$270
(i32.add
(get_local $var$300)
(i32.const 8)
)
)
(i32.store align=4
(get_local $var$270)
(get_local $var$74)
)
(set_local $var$169
(i32.add
(get_local $var$300)
(i32.const 12)
)
)
(i32.store align=4
(get_local $var$169)
(get_local $var$94)
)
(set_local $var$311
(i32.add
(get_local $var$300)
(i32.const 24)
)
)
(i32.store align=4
(get_local $var$311)
(i32.const 0)
)
(br $label$82)
)
(call_import $_abort)
)
)
)
)
)
)
)
(set_local $var$77
(i32.load align=4
(i32.const 208)
)
)
(set_local $var$258
(i32.add
(get_local $var$77)
(i32.const -1)
)
)
(i32.store align=4
(i32.const 208)
(get_local $var$258)
)
(set_local $var$250
(i32.eq
(get_local $var$258)
(i32.const 0)
)
)
(if_else
(get_local $var$250)
(set_local $var$341
(i32.const 632)
)
(br $label$0)
)
(loop $label$95 $label$96
(block $label$97
(set_local $var$340
(i32.load align=4
(get_local $var$341)
)
)
(set_local $var$179
(i32.eq
(get_local $var$340)
(i32.const 0)
)
)
(set_local $var$291
(i32.add
(get_local $var$340)
(i32.const 8)
)
)
(if_else
(get_local $var$179)
(br $label$95)
(set_local $var$341
(get_local $var$291)
)
)
(br $label$96)
)
)
(i32.store align=4
(i32.const 208)
(i32.const -1)
)
(br $label$0)
)
)
(func $runPostSets (type $3)
(nop)
)
(func $_i64Subtract (type $12) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result i32)
(local $var$4 i32)
(local $var$5 i32)
(block $label$0
(set_local $var$4
(i32.shr_u
(i32.sub
(get_local $var$0)
(get_local $var$2)
)
(i32.const 0)
)
)
(set_local $var$5
(i32.shr_u
(i32.sub
(get_local $var$1)
(get_local $var$3)
)
(i32.const 0)
)
)
(set_local $var$5
(i32.shr_u
(i32.sub
(i32.sub
(get_local $var$1)
(get_local $var$3)
)
(i32.gt_u
(i32.shr_u
(get_local $var$2)
(i32.const 0)
)
(i32.shr_u
(get_local $var$0)
(i32.const 0)
)
)
)
(i32.const 0)
)
)
(block $label$1
(i32.store align=4
(i32.const 168)
(get_local $var$5)
)
(get_local $var$4)
)
)
)
(func $_i64Add (type $12) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result i32)
(local $var$4 i32)
(local $var$5 i32)
(block $label$0
(set_local $var$4
(i32.shr_u
(i32.add
(get_local $var$0)
(get_local $var$2)
)
(i32.const 0)
)
)
(set_local $var$5
(i32.shr_u
(i32.add
(i32.add
(get_local $var$1)
(get_local $var$3)
)
(i32.lt_u
(i32.shr_u
(get_local $var$4)
(i32.const 0)
)
(i32.shr_u
(get_local $var$0)
(i32.const 0)
)
)
)
(i32.const 0)
)
)
(block $label$1
(i32.store align=4
(i32.const 168)
(get_local $var$5)
)
(get_local $var$4)
)
)
)
(func $_memset (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32)
(local $var$3 i32)
(local $var$4 i32)
(local $var$5 i32)
(local $var$6 i32)
(block $label$0
(set_local $var$3
(i32.add
(get_local $var$0)
(get_local $var$2)
)
)
(if
(i32.ge_s
(get_local $var$2)
(i32.const 20)
)
(block $label$1
(set_local $var$1
(i32.and
(get_local $var$1)
(i32.const 255)
)
)
(set_local $var$6
(i32.and
(get_local $var$0)
(i32.const 3)
)
)
(set_local $var$4
(i32.or
(i32.or
(i32.or
(get_local $var$1)
(i32.shl
(get_local $var$1)
(i32.const 8)
)
)
(i32.shl
(get_local $var$1)
(i32.const 16)
)
)
(i32.shl
(get_local $var$1)
(i32.const 24)
)
)
)
(set_local $var$5
(i32.and
(get_local $var$3)
(i32.xor
(i32.const 3)
(i32.const -1)
)
)
)
(if
(get_local $var$6)
(block $label$2
(set_local $var$6
(i32.sub
(i32.add
(get_local $var$0)
(i32.const 4)
)
(get_local $var$6)
)
)
(loop $label$3 $label$4
(block $label$5
(if_else
(i32.lt_s
(get_local $var$0)
(get_local $var$6)
)
(nop)
(br $label$3)
)
(block $label$6
(i32.store8 align=1
(get_local $var$0)
(get_local $var$1)
)
(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$5)
)
(nop)
(br $label$7)
)
(block $label$10
(i32.store align=4
(get_local $var$0)
(get_local $var$4)
)
(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$1)
)
(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$2)
)
)
)
(func $_bitshift64Lshr (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32)
(local $var$3 i32)
(block $label$0
(if
(i32.lt_s
(get_local $var$2)
(i32.const 32)
)
(block $label$1
(set_local $var$3
(i32.sub
(i32.shl
(i32.const 1)
(get_local $var$2)
)
(i32.const 1)
)
)
(i32.store align=4
(i32.const 168)
(i32.shr_u
(get_local $var$1)
(get_local $var$2)
)
)
(br $label$0
(i32.or
(i32.shr_u
(get_local $var$0)
(get_local $var$2)
)
(i32.shl
(i32.and
(get_local $var$1)
(get_local $var$3)
)
(i32.sub
(i32.const 32)
(get_local $var$2)
)
)
)
)
)
)
(i32.store align=4
(i32.const 168)
(i32.const 0)
)
(i32.shr_u
(get_local $var$1)
(i32.sub
(get_local $var$2)
(i32.const 32)
)
)
)
)
(func $_bitshift64Shl (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32)
(local $var$3 i32)
(block $label$0
(if
(i32.lt_s
(get_local $var$2)
(i32.const 32)
)
(block $label$1
(set_local $var$3
(i32.sub
(i32.shl
(i32.const 1)
(get_local $var$2)
)
(i32.const 1)
)
)
(i32.store align=4
(i32.const 168)
(i32.or
(i32.shl
(get_local $var$1)
(get_local $var$2)
)
(i32.shr_u
(i32.and
(get_local $var$0)
(i32.shl
(get_local $var$3)
(i32.sub
(i32.const 32)
(get_local $var$2)
)
)
)
(i32.sub
(i32.const 32)
(get_local $var$2)
)
)
)
)
(br $label$0
(i32.shl
(get_local $var$0)
(get_local $var$2)
)
)
)
)
(i32.store align=4
(i32.const 168)
(i32.shl
(get_local $var$0)
(i32.sub
(get_local $var$2)
(i32.const 32)
)
)
)
(i32.const 0)
)
)
(func $_memcpy (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32)
(local $var$3 i32)
(block $label$0
(if
(i32.ge_s
(get_local $var$2)
(i32.const 4096)
)
(br $label$0
(call_import $_emscripten_memcpy_big
(get_local $var$0)
(get_local $var$1)
(get_local $var$2)
)
)
)
(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$1)
(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$2)
(i32.const 0)
)
(br $label$0
(get_local $var$3)
)
)
(i32.store8 align=1
(get_local $var$0)
(i32.load8_s align=1
(get_local $var$1)
)
)
(set_local $var$0
(i32.add
(get_local $var$0)
(i32.const 1)
)
)
(set_local $var$1
(i32.add
(get_local $var$1)
(i32.const 1)
)
)
(set_local $var$2
(i32.sub
(get_local $var$2)
(i32.const 1)
)
)
)
(br $label$3)
)
)
(loop $label$6 $label$7
(block $label$8
(if_else
(i32.ge_s
(get_local $var$2)
(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$1)
)
)
(set_local $var$0
(i32.add
(get_local $var$0)
(i32.const 4)
)
)
(set_local $var$1
(i32.add
(get_local $var$1)
(i32.const 4)
)
)
(set_local $var$2
(i32.sub
(get_local $var$2)
(i32.const 4)
)
)
)
(br $label$7)
)
)
)
)
(loop $label$10 $label$11
(block $label$12
(if_else
(i32.gt_s
(get_local $var$2)
(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$1)
)
)
(set_local $var$0
(i32.add
(get_local $var$0)
(i32.const 1)
)
)
(set_local $var$1
(i32.add
(get_local $var$1)
(i32.const 1)
)
)
(set_local $var$2
(i32.sub
(get_local $var$2)
(i32.const 1)
)
)
)
(br $label$11)
)
)
(get_local $var$3)
)
)
(func $_bitshift64Ashr (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32)
(local $var$3 i32)
(block $label$0
(if
(i32.lt_s
(get_local $var$2)
(i32.const 32)
)
(block $label$1
(set_local $var$3
(i32.sub
(i32.shl
(i32.const 1)
(get_local $var$2)
)
(i32.const 1)
)
)
(i32.store align=4
(i32.const 168)
(i32.shr_s
(get_local $var$1)
(get_local $var$2)
)
)
(br $label$0
(i32.or
(i32.shr_u
(get_local $var$0)
(get_local $var$2)
)
(i32.shl
(i32.and
(get_local $var$1)
(get_local $var$3)
)
(i32.sub
(i32.const 32)
(get_local $var$2)
)
)
)
)
)
)
(i32.store align=4
(i32.const 168)
(if_else
(i32.lt_s
(get_local $var$1)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
)
(i32.shr_s
(get_local $var$1)
(i32.sub
(get_local $var$2)
(i32.const 32)
)
)
)
)
(func $_llvm_cttz_i32 (type $1) (param $var$0 i32) (result i32)
(local $var$1 i32)
(block $label$0
(set_local $var$1
(i32.load8_s align=1
(i32.add
(i32.load align=4
(i32.const 40)
)
(i32.and
(get_local $var$0)
(i32.const 255)
)
)
)
)
(if
(i32.lt_s
(get_local $var$1)
(i32.const 8)
)
(br $label$0
(get_local $var$1)
)
)
(set_local $var$1
(i32.load8_s align=1
(i32.add
(i32.load align=4
(i32.const 40)
)
(i32.and
(i32.shr_s
(get_local $var$0)
(i32.const 8)
)
(i32.const 255)
)
)
)
)
(if
(i32.lt_s
(get_local $var$1)
(i32.const 8)
)
(br $label$0
(i32.add
(get_local $var$1)
(i32.const 8)
)
)
)
(set_local $var$1
(i32.load8_s align=1
(i32.add
(i32.load align=4
(i32.const 40)
)
(i32.and
(i32.shr_s
(get_local $var$0)
(i32.const 16)
)
(i32.const 255)
)
)
)
)
(if
(i32.lt_s
(get_local $var$1)
(i32.const 8)
)
(br $label$0
(i32.add
(get_local $var$1)
(i32.const 16)
)
)
)
(i32.add
(i32.load8_s align=1
(i32.add
(i32.load align=4
(i32.const 40)
)
(i32.shr_u
(get_local $var$0)
(i32.const 24)
)
)
)
(i32.const 24)
)
)
)
(func $___muldsi3 (type $5) (param $var$0 i32) (param $var$1 i32) (result 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)
(block $label$0
(set_local $var$2
(i32.and
(get_local $var$0)
(i32.const 65535)
)
)
(set_local $var$3
(i32.and
(get_local $var$1)
(i32.const 65535)
)
)
(set_local $var$4
(i32.mul
(get_local $var$3)
(get_local $var$2)
)
)
(set_local $var$5
(i32.shr_u
(get_local $var$0)
(i32.const 16)
)
)
(set_local $var$6
(i32.add
(i32.shr_u
(get_local $var$4)
(i32.const 16)
)
(i32.mul
(get_local $var$3)
(get_local $var$5)
)
)
)
(set_local $var$7
(i32.shr_u
(get_local $var$1)
(i32.const 16)
)
)
(set_local $var$8
(i32.mul
(get_local $var$7)
(get_local $var$2)
)
)
(block $label$1
(i32.store align=4
(i32.const 168)
(i32.add
(i32.add
(i32.shr_u
(get_local $var$6)
(i32.const 16)
)
(i32.mul
(get_local $var$7)
(get_local $var$5)
)
)
(i32.shr_u
(i32.add
(i32.and
(get_local $var$6)
(i32.const 65535)
)
(get_local $var$8)
)
(i32.const 16)
)
)
)
(i32.or
(i32.const 0)
(i32.or
(i32.shl
(i32.add
(get_local $var$6)
(get_local $var$8)
)
(i32.const 16)
)
(i32.and
(get_local $var$4)
(i32.const 65535)
)
)
)
)
)
)
(func $___divdi3 (type $12) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result 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)
(block $label$0
(set_local $var$4
(i32.or
(i32.shr_s
(get_local $var$1)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$1)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
)
(set_local $var$5
(i32.or
(i32.shr_s
(if_else
(i32.lt_s
(get_local $var$1)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$1)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
)
(set_local $var$6
(i32.or
(i32.shr_s
(get_local $var$3)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$3)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
)
(set_local $var$7
(i32.or
(i32.shr_s
(if_else
(i32.lt_s
(get_local $var$3)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$3)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
)
(set_local $var$8
(call $_i64Subtract
(i32.xor
(get_local $var$4)
(get_local $var$0)
)
(i32.xor
(get_local $var$5)
(get_local $var$1)
)
(get_local $var$4)
(get_local $var$5)
)
)
(set_local $var$9
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$10
(call $_i64Subtract
(i32.xor
(get_local $var$6)
(get_local $var$2)
)
(i32.xor
(get_local $var$7)
(get_local $var$3)
)
(get_local $var$6)
(get_local $var$7)
)
)
(set_local $var$11
(i32.xor
(get_local $var$6)
(get_local $var$4)
)
)
(set_local $var$12
(i32.xor
(get_local $var$7)
(get_local $var$5)
)
)
(set_local $var$13
(call $___udivmoddi4
(get_local $var$8)
(get_local $var$9)
(get_local $var$10)
(i32.load align=4
(i32.const 168)
)
(i32.const 0)
)
)
(set_local $var$14
(call $_i64Subtract
(i32.xor
(get_local $var$13)
(get_local $var$11)
)
(i32.xor
(i32.load align=4
(i32.const 168)
)
(get_local $var$12)
)
(get_local $var$11)
(get_local $var$12)
)
)
(get_local $var$14)
)
)
(func $___remdi3 (type $12) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result 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)
(block $label$0
(set_local $var$14
(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$4
(get_local $var$14)
)
(set_local $var$5
(i32.or
(i32.shr_s
(get_local $var$1)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$1)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
)
(set_local $var$6
(i32.or
(i32.shr_s
(if_else
(i32.lt_s
(get_local $var$1)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$1)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
)
(set_local $var$7
(i32.or
(i32.shr_s
(get_local $var$3)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$3)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
)
(set_local $var$8
(i32.or
(i32.shr_s
(if_else
(i32.lt_s
(get_local $var$3)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$3)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
)
(set_local $var$9
(call $_i64Subtract
(i32.xor
(get_local $var$5)
(get_local $var$0)
)
(i32.xor
(get_local $var$6)
(get_local $var$1)
)
(get_local $var$5)
(get_local $var$6)
)
)
(set_local $var$10
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$11
(call $_i64Subtract
(i32.xor
(get_local $var$7)
(get_local $var$2)
)
(i32.xor
(get_local $var$8)
(get_local $var$3)
)
(get_local $var$7)
(get_local $var$8)
)
)
(call $___udivmoddi4
(get_local $var$9)
(get_local $var$10)
(get_local $var$11)
(i32.load align=4
(i32.const 168)
)
(get_local $var$4)
)
(set_local $var$12
(call $_i64Subtract
(i32.xor
(i32.load align=4
(get_local $var$4)
)
(get_local $var$5)
)
(i32.xor
(i32.load align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
)
(get_local $var$6)
)
(get_local $var$5)
(get_local $var$6)
)
)
(set_local $var$13
(i32.load align=4
(i32.const 168)
)
)
(i32.store align=4
(i32.const 8)
(get_local $var$14)
)
(block $label$1
(i32.store align=4
(i32.const 168)
(get_local $var$13)
)
(get_local $var$12)
)
)
)
(func $___muldi3 (type $12) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result i32)
(local $var$4 i32)
(local $var$5 i32)
(local $var$6 i32)
(local $var$7 i32)
(local $var$8 i32)
(block $label$0
(set_local $var$4
(get_local $var$0)
)
(set_local $var$5
(get_local $var$2)
)
(set_local $var$6
(call $___muldsi3
(get_local $var$4)
(get_local $var$5)
)
)
(set_local $var$7
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$8
(i32.mul
(get_local $var$1)
(get_local $var$5)
)
)
(block $label$1
(i32.store align=4
(i32.const 168)
(i32.or
(i32.add
(i32.add
(i32.mul
(get_local $var$3)
(get_local $var$4)
)
(get_local $var$8)
)
(get_local $var$7)
)
(i32.and
(get_local $var$7)
(i32.const 0)
)
)
)
(i32.or
(i32.const 0)
(i32.and
(get_local $var$6)
(i32.const -1)
)
)
)
)
)
(func $___udivdi3 (type $12) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result i32)
(local $var$4 i32)
(block $label$0
(set_local $var$4
(call $___udivmoddi4
(get_local $var$0)
(get_local $var$1)
(get_local $var$2)
(get_local $var$3)
(i32.const 0)
)
)
(get_local $var$4)
)
)
(func $___uremdi3 (type $12) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result i32)
(local $var$4 i32)
(local $var$5 i32)
(block $label$0
(set_local $var$5
(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$4
(get_local $var$5)
)
(call $___udivmoddi4
(get_local $var$0)
(get_local $var$1)
(get_local $var$2)
(get_local $var$3)
(get_local $var$4)
)
(i32.store align=4
(i32.const 8)
(get_local $var$5)
)
(block $label$1
(i32.store align=4
(i32.const 168)
(i32.load align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
)
)
(i32.load align=4
(get_local $var$4)
)
)
)
)
(func $___udivmoddi4 (type $9) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (param $var$4 i32) (result 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)
(block $label$0
(set_local $var$5
(get_local $var$0)
)
(set_local $var$6
(get_local $var$1)
)
(set_local $var$7
(get_local $var$6)
)
(set_local $var$8
(get_local $var$2)
)
(set_local $var$9
(get_local $var$3)
)
(set_local $var$10
(get_local $var$9)
)
(if
(i32.eq
(get_local $var$7)
(i32.const 0)
)
(block $label$1
(set_local $var$11
(i32.ne
(get_local $var$4)
(i32.const 0)
)
)
(if_else
(i32.eq
(get_local $var$10)
(i32.const 0)
)
(block $label$2
(if
(get_local $var$11)
(block $label$3
(i32.store align=4
(get_local $var$4)
(i32.rem_u
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
(i32.shr_u
(get_local $var$8)
(i32.const 0)
)
)
)
(i32.store align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
(i32.const 0)
)
)
)
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.shr_u
(i32.div_u
(i32.shr_u
(get_local $var$5)
(i32.const 0)
)
(i32.shr_u
(get_local $var$8)
(i32.const 0)
)
)
(i32.const 0)
)
)
(br $label$0
(block $label$4
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
(block $label$5
(if
(i32.eq
(get_local $var$11)
(i32.const 0)
)
(block $label$6
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.const 0)
)
(br $label$0
(block $label$7
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
)
(i32.store align=4
(get_local $var$4)
(i32.and
(get_local $var$0)
(i32.const -1)
)
)
(i32.store align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
(i32.and
(get_local $var$1)
(i32.const 0)
)
)
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.const 0)
)
(br $label$0
(block $label$8
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
)
)
)
(set_local $var$12
(i32.eq
(get_local $var$10)
(i32.const 0)
)
)
(block $label$9
(if_else
(i32.eq
(get_local $var$8)
(i32.const 0)
)
(block $label$10
(if
(get_local $var$12)
(block $label$11
(if
(i32.ne
(get_local $var$4)
(i32.const 0)
)
(block $label$12
(i32.store align=4
(get_local $var$4)
(i32.rem_u
(i32.shr_u
(get_local $var$7)
(i32.const 0)
)
(i32.shr_u
(get_local $var$8)
(i32.const 0)
)
)
)
(i32.store align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
(i32.const 0)
)
)
)
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.shr_u
(i32.div_u
(i32.shr_u
(get_local $var$7)
(i32.const 0)
)
(i32.shr_u
(get_local $var$8)
(i32.const 0)
)
)
(i32.const 0)
)
)
(br $label$0
(block $label$13
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
)
(if
(i32.eq
(get_local $var$5)
(i32.const 0)
)
(block $label$14
(if
(i32.ne
(get_local $var$4)
(i32.const 0)
)
(block $label$15
(i32.store align=4
(get_local $var$4)
(i32.const 0)
)
(i32.store align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
(i32.rem_u
(i32.shr_u
(get_local $var$7)
(i32.const 0)
)
(i32.shr_u
(get_local $var$10)
(i32.const 0)
)
)
)
)
)
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.shr_u
(i32.div_u
(i32.shr_u
(get_local $var$7)
(i32.const 0)
)
(i32.shr_u
(get_local $var$10)
(i32.const 0)
)
)
(i32.const 0)
)
)
(br $label$0
(block $label$16
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
)
(set_local $var$13
(i32.sub
(get_local $var$10)
(i32.const 1)
)
)
(if
(i32.eq
(i32.and
(get_local $var$13)
(get_local $var$10)
)
(i32.const 0)
)
(block $label$17
(if
(i32.ne
(get_local $var$4)
(i32.const 0)
)
(block $label$18
(i32.store align=4
(get_local $var$4)
(i32.or
(i32.const 0)
(i32.and
(get_local $var$0)
(i32.const -1)
)
)
)
(i32.store align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
(i32.or
(i32.and
(get_local $var$13)
(get_local $var$7)
)
(i32.and
(get_local $var$1)
(i32.const 0)
)
)
)
)
)
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.shr_u
(get_local $var$7)
(i32.shr_u
(call $_llvm_cttz_i32
(get_local $var$10)
)
(i32.const 0)
)
)
)
(br $label$0
(block $label$19
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
)
(set_local $var$14
(i32.clz
(get_local $var$10)
)
)
(set_local $var$15
(i32.sub
(get_local $var$14)
(i32.clz
(get_local $var$7)
)
)
)
(if
(i32.le_u
(i32.shr_u
(get_local $var$15)
(i32.const 0)
)
(i32.const 30)
)
(block $label$20
(set_local $var$16
(i32.add
(get_local $var$15)
(i32.const 1)
)
)
(set_local $var$17
(i32.sub
(i32.const 31)
(get_local $var$15)
)
)
(set_local $var$36
(get_local $var$16)
)
(set_local $var$35
(i32.or
(i32.shl
(get_local $var$7)
(get_local $var$17)
)
(i32.shr_u
(get_local $var$5)
(i32.shr_u
(get_local $var$16)
(i32.const 0)
)
)
)
)
(set_local $var$34
(i32.shr_u
(get_local $var$7)
(i32.shr_u
(get_local $var$16)
(i32.const 0)
)
)
)
(set_local $var$33
(i32.const 0)
)
(set_local $var$32
(i32.shl
(get_local $var$5)
(get_local $var$17)
)
)
(br $label$9)
)
)
(if
(i32.eq
(get_local $var$4)
(i32.const 0)
)
(block $label$21
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.const 0)
)
(br $label$0
(block $label$22
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
)
(i32.store align=4
(get_local $var$4)
(i32.or
(i32.const 0)
(i32.and
(get_local $var$0)
(i32.const -1)
)
)
)
(i32.store align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
(i32.or
(get_local $var$6)
(i32.and
(get_local $var$1)
(i32.const 0)
)
)
)
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.const 0)
)
(br $label$0
(block $label$23
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
(block $label$24
(if
(i32.eq
(get_local $var$12)
(i32.const 0)
)
(block $label$25
(set_local $var$27
(i32.clz
(get_local $var$10)
)
)
(set_local $var$28
(i32.sub
(get_local $var$27)
(i32.clz
(get_local $var$7)
)
)
)
(if
(i32.le_u
(i32.shr_u
(get_local $var$28)
(i32.const 0)
)
(i32.const 31)
)
(block $label$26
(set_local $var$29
(i32.add
(get_local $var$28)
(i32.const 1)
)
)
(set_local $var$30
(i32.sub
(i32.const 31)
(get_local $var$28)
)
)
(set_local $var$31
(i32.shr_s
(i32.sub
(get_local $var$28)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $var$36
(get_local $var$29)
)
(set_local $var$35
(i32.or
(i32.and
(i32.shr_u
(get_local $var$5)
(i32.shr_u
(get_local $var$29)
(i32.const 0)
)
)
(get_local $var$31)
)
(i32.shl
(get_local $var$7)
(get_local $var$30)
)
)
)
(set_local $var$34
(i32.and
(i32.shr_u
(get_local $var$7)
(i32.shr_u
(get_local $var$29)
(i32.const 0)
)
)
(get_local $var$31)
)
)
(set_local $var$33
(i32.const 0)
)
(set_local $var$32
(i32.shl
(get_local $var$5)
(get_local $var$30)
)
)
(br $label$9)
)
)
(if
(i32.eq
(get_local $var$4)
(i32.const 0)
)
(block $label$27
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.const 0)
)
(br $label$0
(block $label$28
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
)
(i32.store align=4
(get_local $var$4)
(i32.or
(i32.const 0)
(i32.and
(get_local $var$0)
(i32.const -1)
)
)
)
(i32.store align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
(i32.or
(get_local $var$6)
(i32.and
(get_local $var$1)
(i32.const 0)
)
)
)
(set_local $var$68
(i32.const 0)
)
(set_local $var$67
(i32.const 0)
)
(br $label$0
(block $label$29
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
)
(set_local $var$18
(i32.sub
(get_local $var$8)
(i32.const 1)
)
)
(if
(i32.ne
(i32.and
(get_local $var$18)
(get_local $var$8)
)
(i32.const 0)
)
(block $label$30
(set_local $var$20
(i32.add
(i32.clz
(get_local $var$8)
)
(i32.const 33)
)
)
(set_local $var$21
(i32.sub
(get_local $var$20)
(i32.clz
(get_local $var$7)
)
)
)
(set_local $var$22
(i32.sub
(i32.const 64)
(get_local $var$21)
)
)
(set_local $var$23
(i32.sub
(i32.const 32)
(get_local $var$21)
)
)
(set_local $var$24
(i32.shr_s
(get_local $var$23)
(i32.const 31)
)
)
(set_local $var$25
(i32.sub
(get_local $var$21)
(i32.const 32)
)
)
(set_local $var$26
(i32.shr_s
(get_local $var$25)
(i32.const 31)
)
)
(set_local $var$36
(get_local $var$21)
)
(set_local $var$35
(i32.or
(i32.and
(i32.shr_s
(i32.sub
(get_local $var$23)
(i32.const 1)
)
(i32.const 31)
)
(i32.shr_u
(get_local $var$7)
(i32.shr_u
(get_local $var$25)
(i32.const 0)
)
)
)
(i32.and
(i32.or
(i32.shl
(get_local $var$7)
(get_local $var$23)
)
(i32.shr_u
(get_local $var$5)
(i32.shr_u
(get_local $var$21)
(i32.const 0)
)
)
)
(get_local $var$26)
)
)
)
(set_local $var$34
(i32.and
(get_local $var$26)
(i32.shr_u
(get_local $var$7)
(i32.shr_u
(get_local $var$21)
(i32.const 0)
)
)
)
)
(set_local $var$33
(i32.and
(i32.shl
(get_local $var$5)
(get_local $var$22)
)
(get_local $var$24)
)
)
(set_local $var$32
(i32.or
(i32.and
(i32.or
(i32.shl
(get_local $var$7)
(get_local $var$22)
)
(i32.shr_u
(get_local $var$5)
(i32.shr_u
(get_local $var$25)
(i32.const 0)
)
)
)
(get_local $var$24)
)
(i32.and
(i32.shl
(get_local $var$5)
(get_local $var$23)
)
(i32.shr_s
(i32.sub
(get_local $var$21)
(i32.const 33)
)
(i32.const 31)
)
)
)
)
(br $label$9)
)
)
(if
(i32.ne
(get_local $var$4)
(i32.const 0)
)
(block $label$31
(i32.store align=4
(get_local $var$4)
(i32.and
(get_local $var$18)
(get_local $var$5)
)
)
(i32.store align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
(i32.const 0)
)
)
)
(if_else
(i32.eq
(get_local $var$8)
(i32.const 1)
)
(block $label$32
(set_local $var$68
(i32.or
(get_local $var$6)
(i32.and
(get_local $var$1)
(i32.const 0)
)
)
)
(set_local $var$67
(i32.or
(i32.const 0)
(i32.and
(get_local $var$0)
(i32.const -1)
)
)
)
(br $label$0
(block $label$33
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
(block $label$34
(set_local $var$19
(call $_llvm_cttz_i32
(get_local $var$8)
)
)
(set_local $var$68
(i32.or
(i32.const 0)
(i32.shr_u
(get_local $var$7)
(i32.shr_u
(get_local $var$19)
(i32.const 0)
)
)
)
)
(set_local $var$67
(i32.or
(i32.shl
(get_local $var$7)
(i32.sub
(i32.const 32)
(get_local $var$19)
)
)
(i32.shr_u
(get_local $var$5)
(i32.shr_u
(get_local $var$19)
(i32.const 0)
)
)
)
)
(br $label$0
(block $label$35
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
)
)
)
)
(if_else
(i32.eq
(get_local $var$36)
(i32.const 0)
)
(block $label$36
(set_local $var$63
(get_local $var$32)
)
(set_local $var$62
(get_local $var$33)
)
(set_local $var$61
(get_local $var$34)
)
(set_local $var$60
(get_local $var$35)
)
(set_local $var$59
(i32.const 0)
)
(set_local $var$58
(i32.const 0)
)
)
(block $label$37
(set_local $var$37
(i32.or
(i32.const 0)
(i32.and
(get_local $var$2)
(i32.const -1)
)
)
)
(set_local $var$38
(i32.or
(get_local $var$9)
(i32.and
(get_local $var$3)
(i32.const 0)
)
)
)
(set_local $var$39
(call $_i64Add
(get_local $var$37)
(get_local $var$38)
(i32.const -1)
(i32.const -1)
)
)
(set_local $var$40
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$46
(get_local $var$32)
)
(set_local $var$45
(get_local $var$33)
)
(set_local $var$44
(get_local $var$34)
)
(set_local $var$43
(get_local $var$35)
)
(set_local $var$42
(get_local $var$36)
)
(set_local $var$41
(i32.const 0)
)
(loop $label$38 $label$39
(block $label$40
(set_local $var$47
(i32.or
(i32.shr_u
(get_local $var$45)
(i32.const 31)
)
(i32.shl
(get_local $var$46)
(i32.const 1)
)
)
)
(set_local $var$48
(i32.or
(get_local $var$41)
(i32.shl
(get_local $var$45)
(i32.const 1)
)
)
)
(set_local $var$49
(i32.or
(i32.const 0)
(i32.or
(i32.shl
(get_local $var$43)
(i32.const 1)
)
(i32.shr_u
(get_local $var$46)
(i32.const 31)
)
)
)
)
(set_local $var$50
(i32.or
(i32.shr_u
(get_local $var$43)
(i32.const 31)
)
(i32.shl
(get_local $var$44)
(i32.const 1)
)
)
)
(call $_i64Subtract
(get_local $var$39)
(get_local $var$40)
(get_local $var$49)
(get_local $var$50)
)
(set_local $var$51
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$52
(i32.or
(i32.shr_s
(get_local $var$51)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$51)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
)
(set_local $var$53
(i32.and
(get_local $var$52)
(i32.const 1)
)
)
(set_local $var$54
(call $_i64Subtract
(get_local $var$49)
(get_local $var$50)
(i32.and
(get_local $var$52)
(get_local $var$37)
)
(i32.and
(i32.or
(i32.shr_s
(if_else
(i32.lt_s
(get_local $var$51)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 31)
)
(i32.shl
(if_else
(i32.lt_s
(get_local $var$51)
(i32.const 0)
)
(i32.const -1)
(i32.const 0)
)
(i32.const 1)
)
)
(get_local $var$38)
)
)
)
(set_local $var$55
(get_local $var$54)
)
(set_local $var$56
(i32.load align=4
(i32.const 168)
)
)
(set_local $var$57
(i32.sub
(get_local $var$42)
(i32.const 1)
)
)
(if_else
(i32.eq
(get_local $var$57)
(i32.const 0)
)
(br $label$38)
(block $label$41
(set_local $var$46
(get_local $var$47)
)
(set_local $var$45
(get_local $var$48)
)
(set_local $var$44
(get_local $var$56)
)
(set_local $var$43
(get_local $var$55)
)
(set_local $var$42
(get_local $var$57)
)
(set_local $var$41
(get_local $var$53)
)
)
)
(br $label$39)
)
)
(set_local $var$63
(get_local $var$47)
)
(set_local $var$62
(get_local $var$48)
)
(set_local $var$61
(get_local $var$56)
)
(set_local $var$60
(get_local $var$55)
)
(set_local $var$59
(i32.const 0)
)
(set_local $var$58
(get_local $var$53)
)
)
)
(set_local $var$64
(get_local $var$62)
)
(set_local $var$65
(i32.const 0)
)
(set_local $var$66
(i32.or
(get_local $var$63)
(get_local $var$65)
)
)
(if
(i32.ne
(get_local $var$4)
(i32.const 0)
)
(block $label$42
(i32.store align=4
(get_local $var$4)
(i32.or
(i32.const 0)
(get_local $var$60)
)
)
(i32.store align=4
(i32.add
(get_local $var$4)
(i32.const 4)
)
(get_local $var$61)
)
)
)
(set_local $var$68
(i32.or
(i32.or
(i32.or
(i32.shr_u
(i32.or
(i32.const 0)
(get_local $var$64)
)
(i32.const 31)
)
(i32.shl
(get_local $var$66)
(i32.const 1)
)
)
(i32.and
(i32.or
(i32.shl
(get_local $var$65)
(i32.const 1)
)
(i32.shr_u
(get_local $var$64)
(i32.const 31)
)
)
(i32.const 0)
)
)
(get_local $var$59)
)
)
(set_local $var$67
(i32.or
(i32.and
(i32.or
(i32.shl
(get_local $var$64)
(i32.const 1)
)
(i32.shr_u
(i32.const 0)
(i32.const 31)
)
)
(i32.const -2)
)
(get_local $var$58)
)
)
(block $label$43
(i32.store align=4
(i32.const 168)
(get_local $var$68)
)
(get_local $var$67)
)
)
)
(func $dynCall_ii (type $5) (param $var$0 i32) (param $var$1 i32) (result i32)
(call_indirect $1
(i32.add
(i32.and
(get_local $var$0)
(i32.const 1)
)
(i32.const 0)
)
(get_local $var$1)
)
)
(func $dynCall_iiii (type $12) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result 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$2)
(get_local $var$3)
)
)
(func $dynCall_vi (type $6) (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 $b0 (type $1) (param $var$0 i32) (result i32)
(block $label$0
(call_import $nullFunc_ii
(i32.const 0)
)
(i32.const 0)
)
)
(func $b1 (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32)
(block $label$0
(call_import $nullFunc_iiii
(i32.const 1)
)
(i32.const 0)
)
)
(func $b2 (type $2) (param $var$0 i32)
(call_import $nullFunc_vi
(i32.const 2)
)
)
)