Skip to content

Instantly share code, notes, and snippets.

@kripken
Created October 3, 2016 23:34
Show Gist options
  • Save kripken/661d24692e183f423390e39263607157 to your computer and use it in GitHub Desktop.
Save kripken/661d24692e183f423390e39263607157 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
(module
(import "env" "memoryBase" (global $memoryBase i32))
(data (get_global $memoryBase) "\04\04\00\00\05\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\03\00\00\00,\10\00\00\00\04\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\ff\ff\ff\ff\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\04\00\00hello, world!\n\00\11\00\n\00\11\11\11\00\00\00\00\05\00\00\00\00\00\00\t\00\00\00\00\0b\00\00\00\00\00\00\00\00\11\00\0f\n\11\11\11\03\n\07\00\01\13\t\0b\0b\00\00\t\06\0b\00\00\0b\00\06\11\00\00\00\11\11\11\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0b\00\00\00\00\00\00\00\00\11\00\n\n\11\11\11\00\n\00\00\02\00\t\0b\00\00\00\t\00\0b\00\00\0b\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\00\0c\00\00\00\00\t\0c\00\00\00\00\00\0c\00\00\0c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0e\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\04\0d\00\00\00\00\t\0e\00\00\00\00\00\0e\00\00\0e\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\00\0f\00\00\00\00\t\10\00\00\00\00\00\10\00\00\10\00\00\12\00\00\00\12\12\12\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\12\00\00\00\12\12\12\00\00\00\00\00\00\t\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0b\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\00\n\00\00\00\00\t\0b\00\00\00\00\00\0b\00\00\0b\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\00\0c\00\00\00\00\t\0c\00\00\00\00\00\0c\00\00\0c\00\000123456789ABCDEF-+ 0X0x\00(null)\00-0X+0X 0X-0x+0x 0x\00inf\00INF\00nan\00NAN\00.\00T!\"\19\0d\01\02\03\11K\1c\0c\10\04\0b\1d\12\1e\'hnopqb \05\06\0f\13\14\15\1a\08\16\07($\17\18\t\n\0e\1b\1f%#\83\82}&*+<=>?CGJMXYZ[\\]^_`acdefgijklrstyz{|\00Illegal byte sequence\00Domain error\00Result not representable\00Not a tty\00Permission denied\00Operation not permitted\00No such file or directory\00No such process\00File exists\00Value too large for data type\00No space left on device\00Out of memory\00Resource busy\00Interrupted system call\00Resource temporarily unavailable\00Invalid seek\00Cross-device link\00Read-only file system\00Directory not empty\00Connection reset by peer\00Operation timed out\00Connection refused\00Host is down\00Host is unreachable\00Address in use\00Broken pipe\00I/O error\00No such device or address\00Block device required\00No such device\00Not a directory\00Is a directory\00Text file busy\00Exec format error\00Invalid argument\00Argument list too long\00Symbolic link loop\00Filename too long\00Too many open files in system\00No file descriptors available\00Bad file descriptor\00No child process\00Bad address\00File too large\00Too many links\00No locks available\00Resource deadlock would occur\00State not recoverable\00Previous owner died\00Operation canceled\00Function not implemented\00No message of desired type\00Identifier removed\00Device not a stream\00No data available\00Device timeout\00Out of streams resources\00Link has been severed\00Protocol error\00Bad message\00File descriptor in bad state\00Not a socket\00Destination address required\00Message too large\00Protocol wrong type for socket\00Protocol not available\00Protocol not supported\00Socket type not supported\00Not supported\00Protocol family not supported\00Address family not supported by protocol\00Address not available\00Network is down\00Network unreachable\00Connection reset by network\00Connection aborted\00No buffer space available\00Socket is connected\00Socket not connected\00Cannot send after socket shutdown\00Operation already in progress\00Operation in progress\00Stale file handle\00Remote I/O error\00Quota exceeded\00No medium found\00Wrong medium type\00No error information")
(type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
(type $FUNCSIG$id (func (param f64) (result i32)))
(type $FUNCSIG$iii (func (param i32 i32) (result i32)))
(type $FUNCSIG$ii (func (param i32) (result i32)))
(type $FUNCSIG$vi (func (param i32)))
(type $FUNCSIG$i (func (result i32)))
(type $FUNCSIG$v (func))
(type $FUNCSIG$vii (func (param i32 i32)))
(import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32))
(import "env" "STACK_MAX" (global $STACK_MAX$asm2wasm$import i32))
(import "env" "DYNAMICTOP_PTR" (global $DYNAMICTOP_PTR$asm2wasm$import i32))
(import "env" "tempDoublePtr" (global $tempDoublePtr$asm2wasm$import i32))
(import "env" "ABORT" (global $ABORT$asm2wasm$import i32))
(import "global" "NaN" (global $nan$asm2wasm$import f64))
(import "global" "Infinity" (global $inf$asm2wasm$import f64))
(import "env" "enlargeMemory" (func $enlargeMemory (result i32)))
(import "env" "getTotalMemory" (func $getTotalMemory (result i32)))
(import "env" "abortOnCannotGrowMemory" (func $abortOnCannotGrowMemory (result i32)))
(import "env" "abortStackOverflow" (func $abortStackOverflow (param i32)))
(import "env" "nullFunc_ii" (func $nullFunc_ii (param i32)))
(import "env" "nullFunc_iiii" (func $nullFunc_iiii (param i32)))
(import "env" "nullFunc_vi" (func $nullFunc_vi (param i32)))
(import "env" "_pthread_cleanup_pop" (func $_pthread_cleanup_pop (param i32)))
(import "env" "___lock" (func $___lock (param i32)))
(import "env" "_abort" (func $_abort))
(import "env" "___setErrNo" (func $___setErrNo (param i32)))
(import "env" "___syscall6" (func $___syscall6 (param i32 i32) (result i32)))
(import "env" "___syscall140" (func $___syscall140 (param i32 i32) (result i32)))
(import "env" "_pthread_cleanup_push" (func $_pthread_cleanup_push (param i32 i32)))
(import "env" "_emscripten_memcpy_big" (func $_emscripten_memcpy_big (param i32 i32 i32) (result i32)))
(import "env" "___syscall54" (func $___syscall54 (param i32 i32) (result i32)))
(import "env" "___unlock" (func $___unlock (param i32)))
(import "env" "___syscall146" (func $___syscall146 (param i32 i32) (result i32)))
(import "asm2wasm" "f64-to-int" (func $f64-to-int (param f64) (result i32)))
(import "asm2wasm" "i32s-div" (func $i32s-div (param i32 i32) (result i32)))
(import "asm2wasm" "i32s-rem" (func $i32s-rem (param i32 i32) (result i32)))
(import "asm2wasm" "i32u-rem" (func $i32u-rem (param i32 i32) (result i32)))
(import "asm2wasm" "i32u-div" (func $i32u-div (param i32 i32) (result i32)))
(import "env" "memory" (memory $0 256 256))
(import "env" "table" (table 18 18 anyfunc))
(import "env" "tableBase" (global $tableBase i32))
(export "_sbrk" (func $_sbrk))
(export "_free" (func $_free))
(export "_main" (func $_main))
(export "_pthread_self" (func $_pthread_self))
(export "_memset" (func $_memset))
(export "_malloc" (func $_malloc))
(export "_memcpy" (func $_memcpy))
(export "_fflush" (func $_fflush))
(export "___errno_location" (func $___errno_location))
(export "runPostSets" (func $runPostSets))
(export "stackAlloc" (func $stackAlloc))
(export "stackSave" (func $stackSave))
(export "stackRestore" (func $stackRestore))
(export "establishStackSpace" (func $establishStackSpace))
(export "setThrew" (func $setThrew))
(export "setTempRet0" (func $setTempRet0))
(export "getTempRet0" (func $getTempRet0))
(export "dynCall_ii" (func $dynCall_ii))
(export "dynCall_iiii" (func $dynCall_iiii))
(export "dynCall_vi" (func $dynCall_vi))
(global $STACKTOP (mut i32) (get_global $STACKTOP$asm2wasm$import))
(global $STACK_MAX (mut i32) (get_global $STACK_MAX$asm2wasm$import))
(global $DYNAMICTOP_PTR (mut i32) (get_global $DYNAMICTOP_PTR$asm2wasm$import))
(global $tempDoublePtr (mut i32) (get_global $tempDoublePtr$asm2wasm$import))
(global $ABORT (mut i32) (get_global $ABORT$asm2wasm$import))
(global $__THREW__ (mut i32) (i32.const 0))
(global $threwValue (mut i32) (i32.const 0))
(global $setjmpId (mut i32) (i32.const 0))
(global $undef (mut i32) (i32.const 0))
(global $nan (mut f64) (get_global $nan$asm2wasm$import))
(global $inf (mut f64) (get_global $inf$asm2wasm$import))
(global $tempInt (mut i32) (i32.const 0))
(global $tempBigInt (mut i32) (i32.const 0))
(global $tempBigIntP (mut i32) (i32.const 0))
(global $tempBigIntS (mut i32) (i32.const 0))
(global $tempBigIntR (mut f64) (f64.const 0))
(global $tempBigIntI (mut i32) (i32.const 0))
(global $tempBigIntD (mut i32) (i32.const 0))
(global $tempValue (mut i32) (i32.const 0))
(global $tempDouble (mut f64) (f64.const 0))
(global $tempRet0 (mut i32) (i32.const 0))
(global $tempFloat (mut f32) (f32.const 0))
(global $f0 (mut f32) (f32.const 0))
(elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
(func $stackAlloc (param $size i32) (result i32)
(local $ret i32)
(set_local $ret
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(get_local $size)
)
)
(set_global $STACKTOP
(i32.and
(i32.add
(get_global $STACKTOP)
(i32.const 15)
)
(i32.const -16)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(get_local $size)
)
)
(return
(get_local $ret)
)
)
(func $stackSave (result i32)
(return
(get_global $STACKTOP)
)
)
(func $stackRestore (param $top i32)
(set_global $STACKTOP
(get_local $top)
)
)
(func $establishStackSpace (param $stackBase i32) (param $stackMax i32)
(set_global $STACKTOP
(get_local $stackBase)
)
(set_global $STACK_MAX
(get_local $stackMax)
)
)
(func $setThrew (param $threw i32) (param $value i32)
(if
(i32.eq
(get_global $__THREW__)
(i32.const 0)
)
(block
(set_global $__THREW__
(get_local $threw)
)
(set_global $threwValue
(get_local $value)
)
)
)
)
(func $setTempRet0 (param $value i32)
(set_global $tempRet0
(get_local $value)
)
)
(func $getTempRet0 (result i32)
(return
(get_global $tempRet0)
)
)
(func $_main (result i32)
(local $$0 i32)
(local $$vararg_buffer i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 16)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 16)
)
)
(set_local $$vararg_buffer
(get_local $sp)
)
(set_local $$0
(i32.const 0)
)
(drop
(call $_printf
(i32.const 1144)
(get_local $$vararg_buffer)
)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(i32.const 0)
)
)
(func $___stdio_close (param $$0 i32) (result i32)
(local $$1 i32)
(local $$2 i32)
(local $$3 i32)
(local $$4 i32)
(local $$vararg_buffer i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 16)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 16)
)
)
(set_local $$vararg_buffer
(get_local $sp)
)
(set_local $$1
(i32.add
(get_local $$0)
(i32.const 60)
)
)
(set_local $$2
(i32.load
(get_local $$1)
)
)
(i32.store
(get_local $$vararg_buffer)
(get_local $$2)
)
(set_local $$3
(call $___syscall6
(i32.const 6)
(get_local $$vararg_buffer)
)
)
(set_local $$4
(call $___syscall_ret
(get_local $$3)
)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$4)
)
)
(func $___stdio_write (param $$0 i32) (param $$1 i32) (param $$2 i32) (result i32)
(local $$$0 i32)
(local $$$056 i32)
(local $$$058 i32)
(local $$$059 i32)
(local $$$061 i32)
(local $$$1 i32)
(local $$$157 i32)
(local $$$160 i32)
(local $$$phi$trans$insert i32)
(local $$$pre i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$20 i32)
(local $$21 i32)
(local $$22 i32)
(local $$23 i32)
(local $$24 i32)
(local $$25 i32)
(local $$26 i32)
(local $$27 i32)
(local $$28 i32)
(local $$29 i32)
(local $$3 i32)
(local $$30 i32)
(local $$31 i32)
(local $$32 i32)
(local $$33 i32)
(local $$34 i32)
(local $$35 i32)
(local $$36 i32)
(local $$37 i32)
(local $$38 i32)
(local $$39 i32)
(local $$4 i32)
(local $$40 i32)
(local $$41 i32)
(local $$42 i32)
(local $$43 i32)
(local $$44 i32)
(local $$45 i32)
(local $$46 i32)
(local $$47 i32)
(local $$48 i32)
(local $$49 i32)
(local $$5 i32)
(local $$50 i32)
(local $$51 i32)
(local $$52 i32)
(local $$53 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$vararg_buffer i32)
(local $$vararg_buffer3 i32)
(local $$vararg_ptr1 i32)
(local $$vararg_ptr2 i32)
(local $$vararg_ptr6 i32)
(local $$vararg_ptr7 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 48)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 48)
)
)
(set_local $$vararg_buffer3
(i32.add
(get_local $sp)
(i32.const 16)
)
)
(set_local $$vararg_buffer
(get_local $sp)
)
(set_local $$3
(i32.add
(get_local $sp)
(i32.const 32)
)
)
(set_local $$4
(i32.add
(get_local $$0)
(i32.const 28)
)
)
(set_local $$5
(i32.load
(get_local $$4)
)
)
(i32.store
(get_local $$3)
(get_local $$5)
)
(set_local $$6
(i32.add
(get_local $$3)
(i32.const 4)
)
)
(set_local $$7
(i32.add
(get_local $$0)
(i32.const 20)
)
)
(set_local $$8
(i32.load
(get_local $$7)
)
)
(set_local $$9
(i32.sub
(get_local $$8)
(get_local $$5)
)
)
(i32.store
(get_local $$6)
(get_local $$9)
)
(set_local $$10
(i32.add
(get_local $$3)
(i32.const 8)
)
)
(i32.store
(get_local $$10)
(get_local $$1)
)
(set_local $$11
(i32.add
(get_local $$3)
(i32.const 12)
)
)
(i32.store
(get_local $$11)
(get_local $$2)
)
(set_local $$12
(i32.add
(get_local $$9)
(get_local $$2)
)
)
(set_local $$13
(i32.add
(get_local $$0)
(i32.const 60)
)
)
(set_local $$14
(i32.add
(get_local $$0)
(i32.const 44)
)
)
(set_local $$$056
(i32.const 2)
)
(set_local $$$058
(get_local $$12)
)
(set_local $$$059
(get_local $$3)
)
(loop $while-in$1
(block $while-out$0
(set_local $$15
(i32.load
(i32.const 3588)
)
)
(set_local $$16
(i32.eq
(get_local $$15)
(i32.const 0)
)
)
(if
(get_local $$16)
(block
(set_local $$20
(i32.load
(get_local $$13)
)
)
(i32.store
(get_local $$vararg_buffer3)
(get_local $$20)
)
(set_local $$vararg_ptr6
(i32.add
(get_local $$vararg_buffer3)
(i32.const 4)
)
)
(i32.store
(get_local $$vararg_ptr6)
(get_local $$$059)
)
(set_local $$vararg_ptr7
(i32.add
(get_local $$vararg_buffer3)
(i32.const 8)
)
)
(i32.store
(get_local $$vararg_ptr7)
(get_local $$$056)
)
(set_local $$21
(call $___syscall146
(i32.const 146)
(get_local $$vararg_buffer3)
)
)
(set_local $$22
(call $___syscall_ret
(get_local $$21)
)
)
(set_local $$$0
(get_local $$22)
)
)
(block
(call $_pthread_cleanup_push
(i32.const 4)
(get_local $$0)
)
(set_local $$17
(i32.load
(get_local $$13)
)
)
(i32.store
(get_local $$vararg_buffer)
(get_local $$17)
)
(set_local $$vararg_ptr1
(i32.add
(get_local $$vararg_buffer)
(i32.const 4)
)
)
(i32.store
(get_local $$vararg_ptr1)
(get_local $$$059)
)
(set_local $$vararg_ptr2
(i32.add
(get_local $$vararg_buffer)
(i32.const 8)
)
)
(i32.store
(get_local $$vararg_ptr2)
(get_local $$$056)
)
(set_local $$18
(call $___syscall146
(i32.const 146)
(get_local $$vararg_buffer)
)
)
(set_local $$19
(call $___syscall_ret
(get_local $$18)
)
)
(call $_pthread_cleanup_pop
(i32.const 0)
)
(set_local $$$0
(get_local $$19)
)
)
)
(set_local $$23
(i32.eq
(get_local $$$058)
(get_local $$$0)
)
)
(if
(get_local $$23)
(block
(set_local $label
(i32.const 6)
)
(br $while-out$0)
)
)
(set_local $$30
(i32.lt_s
(get_local $$$0)
(i32.const 0)
)
)
(if
(get_local $$30)
(block
(set_local $label
(i32.const 8)
)
(br $while-out$0)
)
)
(set_local $$38
(i32.sub
(get_local $$$058)
(get_local $$$0)
)
)
(set_local $$39
(i32.add
(get_local $$$059)
(i32.const 4)
)
)
(set_local $$40
(i32.load
(get_local $$39)
)
)
(set_local $$41
(i32.gt_u
(get_local $$$0)
(get_local $$40)
)
)
(if
(get_local $$41)
(block
(set_local $$42
(i32.load
(get_local $$14)
)
)
(i32.store
(get_local $$4)
(get_local $$42)
)
(i32.store
(get_local $$7)
(get_local $$42)
)
(set_local $$43
(i32.sub
(get_local $$$0)
(get_local $$40)
)
)
(set_local $$44
(i32.add
(get_local $$$059)
(i32.const 8)
)
)
(set_local $$45
(i32.add
(get_local $$$056)
(i32.const -1)
)
)
(set_local $$$phi$trans$insert
(i32.add
(get_local $$$059)
(i32.const 12)
)
)
(set_local $$$pre
(i32.load
(get_local $$$phi$trans$insert)
)
)
(set_local $$$1
(get_local $$43)
)
(set_local $$$157
(get_local $$45)
)
(set_local $$$160
(get_local $$44)
)
(set_local $$53
(get_local $$$pre)
)
)
(block
(set_local $$46
(i32.eq
(get_local $$$056)
(i32.const 2)
)
)
(if
(get_local $$46)
(block
(set_local $$47
(i32.load
(get_local $$4)
)
)
(set_local $$48
(i32.add
(get_local $$47)
(get_local $$$0)
)
)
(i32.store
(get_local $$4)
(get_local $$48)
)
(set_local $$$1
(get_local $$$0)
)
(set_local $$$157
(i32.const 2)
)
(set_local $$$160
(get_local $$$059)
)
(set_local $$53
(get_local $$40)
)
)
(block
(set_local $$$1
(get_local $$$0)
)
(set_local $$$157
(get_local $$$056)
)
(set_local $$$160
(get_local $$$059)
)
(set_local $$53
(get_local $$40)
)
)
)
)
)
(set_local $$49
(i32.load
(get_local $$$160)
)
)
(set_local $$50
(i32.add
(get_local $$49)
(get_local $$$1)
)
)
(i32.store
(get_local $$$160)
(get_local $$50)
)
(set_local $$51
(i32.add
(get_local $$$160)
(i32.const 4)
)
)
(set_local $$52
(i32.sub
(get_local $$53)
(get_local $$$1)
)
)
(i32.store
(get_local $$51)
(get_local $$52)
)
(set_local $$$056
(get_local $$$157)
)
(set_local $$$058
(get_local $$38)
)
(set_local $$$059
(get_local $$$160)
)
(br $while-in$1)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 6)
)
(block
(set_local $$24
(i32.load
(get_local $$14)
)
)
(set_local $$25
(i32.add
(get_local $$0)
(i32.const 48)
)
)
(set_local $$26
(i32.load
(get_local $$25)
)
)
(set_local $$27
(i32.add
(get_local $$24)
(get_local $$26)
)
)
(set_local $$28
(i32.add
(get_local $$0)
(i32.const 16)
)
)
(i32.store
(get_local $$28)
(get_local $$27)
)
(set_local $$29
(get_local $$24)
)
(i32.store
(get_local $$4)
(get_local $$29)
)
(i32.store
(get_local $$7)
(get_local $$29)
)
(set_local $$$061
(get_local $$2)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 8)
)
(block
(set_local $$31
(i32.add
(get_local $$0)
(i32.const 16)
)
)
(i32.store
(get_local $$31)
(i32.const 0)
)
(i32.store
(get_local $$4)
(i32.const 0)
)
(i32.store
(get_local $$7)
(i32.const 0)
)
(set_local $$32
(i32.load
(get_local $$0)
)
)
(set_local $$33
(i32.or
(get_local $$32)
(i32.const 32)
)
)
(i32.store
(get_local $$0)
(get_local $$33)
)
(set_local $$34
(i32.eq
(get_local $$$056)
(i32.const 2)
)
)
(if
(get_local $$34)
(set_local $$$061
(i32.const 0)
)
(block
(set_local $$35
(i32.add
(get_local $$$059)
(i32.const 4)
)
)
(set_local $$36
(i32.load
(get_local $$35)
)
)
(set_local $$37
(i32.sub
(get_local $$2)
(get_local $$36)
)
)
(set_local $$$061
(get_local $$37)
)
)
)
)
)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$061)
)
)
(func $___stdio_seek (param $$0 i32) (param $$1 i32) (param $$2 i32) (result i32)
(local $$$pre i32)
(local $$3 i32)
(local $$4 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$vararg_buffer i32)
(local $$vararg_ptr1 i32)
(local $$vararg_ptr2 i32)
(local $$vararg_ptr3 i32)
(local $$vararg_ptr4 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 32)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 32)
)
)
(set_local $$vararg_buffer
(get_local $sp)
)
(set_local $$3
(i32.add
(get_local $sp)
(i32.const 20)
)
)
(set_local $$4
(i32.add
(get_local $$0)
(i32.const 60)
)
)
(set_local $$5
(i32.load
(get_local $$4)
)
)
(i32.store
(get_local $$vararg_buffer)
(get_local $$5)
)
(set_local $$vararg_ptr1
(i32.add
(get_local $$vararg_buffer)
(i32.const 4)
)
)
(i32.store
(get_local $$vararg_ptr1)
(i32.const 0)
)
(set_local $$vararg_ptr2
(i32.add
(get_local $$vararg_buffer)
(i32.const 8)
)
)
(i32.store
(get_local $$vararg_ptr2)
(get_local $$1)
)
(set_local $$vararg_ptr3
(i32.add
(get_local $$vararg_buffer)
(i32.const 12)
)
)
(i32.store
(get_local $$vararg_ptr3)
(get_local $$3)
)
(set_local $$vararg_ptr4
(i32.add
(get_local $$vararg_buffer)
(i32.const 16)
)
)
(i32.store
(get_local $$vararg_ptr4)
(get_local $$2)
)
(set_local $$6
(call $___syscall140
(i32.const 140)
(get_local $$vararg_buffer)
)
)
(set_local $$7
(call $___syscall_ret
(get_local $$6)
)
)
(set_local $$8
(i32.lt_s
(get_local $$7)
(i32.const 0)
)
)
(if
(get_local $$8)
(block
(i32.store
(get_local $$3)
(i32.const -1)
)
(set_local $$9
(i32.const -1)
)
)
(block
(set_local $$$pre
(i32.load
(get_local $$3)
)
)
(set_local $$9
(get_local $$$pre)
)
)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$9)
)
)
(func $___syscall_ret (param $$0 i32) (result i32)
(local $$$0 i32)
(local $$1 i32)
(local $$2 i32)
(local $$3 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$1
(i32.gt_u
(get_local $$0)
(i32.const -4096)
)
)
(if
(get_local $$1)
(block
(set_local $$2
(i32.sub
(i32.const 0)
(get_local $$0)
)
)
(set_local $$3
(call $___errno_location)
)
(i32.store
(get_local $$3)
(get_local $$2)
)
(set_local $$$0
(i32.const -1)
)
)
(set_local $$$0
(get_local $$0)
)
)
(return
(get_local $$$0)
)
)
(func $___errno_location (result i32)
(local $$$0 i32)
(local $$0 i32)
(local $$1 i32)
(local $$2 i32)
(local $$3 i32)
(local $$4 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$0
(i32.load
(i32.const 3588)
)
)
(set_local $$1
(i32.eq
(get_local $$0)
(i32.const 0)
)
)
(if
(get_local $$1)
(set_local $$$0
(i32.const 3632)
)
(block
(set_local $$2
(call $_pthread_self)
)
(set_local $$3
(i32.add
(get_local $$2)
(i32.const 64)
)
)
(set_local $$4
(i32.load
(get_local $$3)
)
)
(set_local $$$0
(get_local $$4)
)
)
)
(return
(get_local $$$0)
)
)
(func $_cleanup_418 (param $$0 i32)
(local $$1 i32)
(local $$2 i32)
(local $$3 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$1
(i32.add
(get_local $$0)
(i32.const 68)
)
)
(set_local $$2
(i32.load
(get_local $$1)
)
)
(set_local $$3
(i32.eq
(get_local $$2)
(i32.const 0)
)
)
(if
(get_local $$3)
(call $___unlockfile
(get_local $$0)
)
)
(return)
)
(func $___unlockfile (param $$0 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(return)
)
(func $___stdout_write (param $$0 i32) (param $$1 i32) (param $$2 i32) (result i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$3 i32)
(local $$4 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$vararg_buffer i32)
(local $$vararg_ptr1 i32)
(local $$vararg_ptr2 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 80)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 80)
)
)
(set_local $$vararg_buffer
(get_local $sp)
)
(set_local $$3
(i32.add
(get_local $sp)
(i32.const 12)
)
)
(set_local $$4
(i32.add
(get_local $$0)
(i32.const 36)
)
)
(i32.store
(get_local $$4)
(i32.const 5)
)
(set_local $$5
(i32.load
(get_local $$0)
)
)
(set_local $$6
(i32.and
(get_local $$5)
(i32.const 64)
)
)
(set_local $$7
(i32.eq
(get_local $$6)
(i32.const 0)
)
)
(if
(get_local $$7)
(block
(set_local $$8
(i32.add
(get_local $$0)
(i32.const 60)
)
)
(set_local $$9
(i32.load
(get_local $$8)
)
)
(i32.store
(get_local $$vararg_buffer)
(get_local $$9)
)
(set_local $$vararg_ptr1
(i32.add
(get_local $$vararg_buffer)
(i32.const 4)
)
)
(i32.store
(get_local $$vararg_ptr1)
(i32.const 21505)
)
(set_local $$vararg_ptr2
(i32.add
(get_local $$vararg_buffer)
(i32.const 8)
)
)
(i32.store
(get_local $$vararg_ptr2)
(get_local $$3)
)
(set_local $$10
(call $___syscall54
(i32.const 54)
(get_local $$vararg_buffer)
)
)
(set_local $$11
(i32.eq
(get_local $$10)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$11)
)
(block
(set_local $$12
(i32.add
(get_local $$0)
(i32.const 75)
)
)
(i32.store8
(get_local $$12)
(i32.const -1)
)
)
)
)
)
(set_local $$13
(call $___stdio_write
(get_local $$0)
(get_local $$1)
(get_local $$2)
)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$13)
)
)
(func $_vfprintf (param $$0 i32) (param $$1 i32) (param $$2 i32) (result i32)
(local $$$ i32)
(local $$$0 i32)
(local $$$1 i32)
(local $$$1$ i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$20 i32)
(local $$21 i32)
(local $$22 i32)
(local $$23 i32)
(local $$24 i32)
(local $$25 i32)
(local $$26 i32)
(local $$27 i32)
(local $$28 i32)
(local $$29 i32)
(local $$3 i32)
(local $$30 i32)
(local $$31 i32)
(local $$32 i32)
(local $$33 i32)
(local $$34 i32)
(local $$35 i32)
(local $$36 i32)
(local $$37 i32)
(local $$38 i32)
(local $$39 i32)
(local $$4 i32)
(local $$40 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$vacopy_currentptr i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 224)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 224)
)
)
(set_local $$3
(i32.add
(get_local $sp)
(i32.const 120)
)
)
(set_local $$4
(i32.add
(get_local $sp)
(i32.const 80)
)
)
(set_local $$5
(get_local $sp)
)
(set_local $$6
(i32.add
(get_local $sp)
(i32.const 136)
)
)
(i64.store align=4
(get_local $$4)
(i64.const 0)
)
(i64.store align=4
(i32.add
(get_local $$4)
(i32.const 8)
)
(i64.const 0)
)
(i64.store align=4
(i32.add
(get_local $$4)
(i32.const 16)
)
(i64.const 0)
)
(i64.store align=4
(i32.add
(get_local $$4)
(i32.const 24)
)
(i64.const 0)
)
(i64.store align=4
(i32.add
(get_local $$4)
(i32.const 32)
)
(i64.const 0)
)
(set_local $$vacopy_currentptr
(i32.load
(get_local $$2)
)
)
(i32.store
(get_local $$3)
(get_local $$vacopy_currentptr)
)
(set_local $$7
(call $_printf_core
(i32.const 0)
(get_local $$1)
(get_local $$3)
(get_local $$5)
(get_local $$4)
)
)
(set_local $$8
(i32.lt_s
(get_local $$7)
(i32.const 0)
)
)
(if
(get_local $$8)
(set_local $$$0
(i32.const -1)
)
(block
(set_local $$9
(i32.add
(get_local $$0)
(i32.const 76)
)
)
(set_local $$10
(i32.load
(get_local $$9)
)
)
(set_local $$11
(i32.gt_s
(get_local $$10)
(i32.const -1)
)
)
(if
(get_local $$11)
(block
(set_local $$12
(call $___lockfile
(get_local $$0)
)
)
(set_local $$39
(get_local $$12)
)
)
(set_local $$39
(i32.const 0)
)
)
(set_local $$13
(i32.load
(get_local $$0)
)
)
(set_local $$14
(i32.and
(get_local $$13)
(i32.const 32)
)
)
(set_local $$15
(i32.add
(get_local $$0)
(i32.const 74)
)
)
(set_local $$16
(i32.load8_s
(get_local $$15)
)
)
(set_local $$17
(i32.lt_s
(i32.shr_s
(i32.shl
(get_local $$16)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 1)
)
)
(if
(get_local $$17)
(block
(set_local $$18
(i32.and
(get_local $$13)
(i32.const -33)
)
)
(i32.store
(get_local $$0)
(get_local $$18)
)
)
)
(set_local $$19
(i32.add
(get_local $$0)
(i32.const 48)
)
)
(set_local $$20
(i32.load
(get_local $$19)
)
)
(set_local $$21
(i32.eq
(get_local $$20)
(i32.const 0)
)
)
(if
(get_local $$21)
(block
(set_local $$23
(i32.add
(get_local $$0)
(i32.const 44)
)
)
(set_local $$24
(i32.load
(get_local $$23)
)
)
(i32.store
(get_local $$23)
(get_local $$6)
)
(set_local $$25
(i32.add
(get_local $$0)
(i32.const 28)
)
)
(i32.store
(get_local $$25)
(get_local $$6)
)
(set_local $$26
(i32.add
(get_local $$0)
(i32.const 20)
)
)
(i32.store
(get_local $$26)
(get_local $$6)
)
(i32.store
(get_local $$19)
(i32.const 80)
)
(set_local $$27
(i32.add
(get_local $$6)
(i32.const 80)
)
)
(set_local $$28
(i32.add
(get_local $$0)
(i32.const 16)
)
)
(i32.store
(get_local $$28)
(get_local $$27)
)
(set_local $$29
(call $_printf_core
(get_local $$0)
(get_local $$1)
(get_local $$3)
(get_local $$5)
(get_local $$4)
)
)
(set_local $$30
(i32.eq
(get_local $$24)
(i32.const 0)
)
)
(if
(get_local $$30)
(set_local $$$1
(get_local $$29)
)
(block
(set_local $$31
(i32.add
(get_local $$0)
(i32.const 36)
)
)
(set_local $$32
(i32.load
(get_local $$31)
)
)
(drop
(call_indirect $FUNCSIG$iiii
(get_local $$0)
(i32.const 0)
(i32.const 0)
(i32.add
(i32.and
(get_local $$32)
(i32.const 7)
)
(i32.const 2)
)
)
)
(set_local $$33
(i32.load
(get_local $$26)
)
)
(set_local $$34
(i32.eq
(get_local $$33)
(i32.const 0)
)
)
(set_local $$$
(if i32
(get_local $$34)
(i32.const -1)
(get_local $$29)
)
)
(i32.store
(get_local $$23)
(get_local $$24)
)
(i32.store
(get_local $$19)
(i32.const 0)
)
(i32.store
(get_local $$28)
(i32.const 0)
)
(i32.store
(get_local $$25)
(i32.const 0)
)
(i32.store
(get_local $$26)
(i32.const 0)
)
(set_local $$$1
(get_local $$$)
)
)
)
)
(block
(set_local $$22
(call $_printf_core
(get_local $$0)
(get_local $$1)
(get_local $$3)
(get_local $$5)
(get_local $$4)
)
)
(set_local $$$1
(get_local $$22)
)
)
)
(set_local $$35
(i32.load
(get_local $$0)
)
)
(set_local $$36
(i32.and
(get_local $$35)
(i32.const 32)
)
)
(set_local $$37
(i32.eq
(get_local $$36)
(i32.const 0)
)
)
(set_local $$$1$
(if i32
(get_local $$37)
(get_local $$$1)
(i32.const -1)
)
)
(set_local $$38
(i32.or
(get_local $$35)
(get_local $$14)
)
)
(i32.store
(get_local $$0)
(get_local $$38)
)
(set_local $$40
(i32.eq
(get_local $$39)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$40)
)
(call $___unlockfile
(get_local $$0)
)
)
(set_local $$$0
(get_local $$$1$)
)
)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
(func $i64u-rem (param $0 i64) (param $1 i64) (result i64)
(if i64
(i64.eqz
(get_local $1)
)
(i64.const 0)
(i64.rem_u
(get_local $0)
(get_local $1)
)
)
)
(func $i64u-div (param $0 i64) (param $1 i64) (result i64)
(if i64
(i64.eqz
(get_local $1)
)
(i64.const 0)
(i64.div_u
(get_local $0)
(get_local $1)
)
)
)
(func $_printf_core (param $$0 i32) (param $$1 i32) (param $$2 i32) (param $$3 i32) (param $$4 i32) (result i32)
(local $$$ i32)
(local $$$$0259 i32)
(local $$$$0262 i32)
(local $$$$0269 i32)
(local $$$$3484$i i32)
(local $$$$3484705$i i32)
(local $$$$3484706$i i32)
(local $$$$3501$i i32)
(local $$$$4266 i32)
(local $$$$4502$i i32)
(local $$$$5 i32)
(local $$$$i i32)
(local $$$0 i32)
(local $$$0$i i32)
(local $$$0$lcssa$i300 i32)
(local $$$0$tr$i i32)
(local $$$0228 i32)
(local $$$0229396 i32)
(local $$$0232 i32)
(local $$$0235 i32)
(local $$$0237 i32)
(local $$$0240$lcssa i32)
(local $$$0240$lcssa460 i32)
(local $$$0240395 i32)
(local $$$0243 i32)
(local $$$0247 i32)
(local $$$0249$lcssa i32)
(local $$$0249383 i32)
(local $$$0252 i32)
(local $$$0253 i32)
(local $$$0254 i32)
(local $$$0254$ i32)
(local $$$0259 i32)
(local $$$0262342 i32)
(local $$$0262390 i32)
(local $$$0269 i32)
(local $$$0269$phi i32)
(local $$$0321 i32)
(local $$$045$i i64)
(local $$$0463$lcssa$i i32)
(local $$$0463594$i i32)
(local $$$0464603$i i32)
(local $$$0466$i f64)
(local $$$0470$i i32)
(local $$$0471$i f64)
(local $$$0479$i i32)
(local $$$0487652$i i32)
(local $$$0488$i i32)
(local $$$0488663$i i32)
(local $$$0488665$i i32)
(local $$$0496$$9$i i32)
(local $$$0497664$i i32)
(local $$$0498$i i32)
(local $$$05$lcssa$i i32)
(local $$$0509592$i f64)
(local $$$0510$i i32)
(local $$$0511$i i32)
(local $$$0514647$i i32)
(local $$$0520$i i32)
(local $$$0522$$i i32)
(local $$$0522$i i32)
(local $$$0524$i i32)
(local $$$0526$i i32)
(local $$$0528$i i32)
(local $$$0528639$i i32)
(local $$$0528641$i i32)
(local $$$0531646$i i32)
(local $$$056$i i32)
(local $$$06$i i32)
(local $$$06$i290 i32)
(local $$$06$i298 i32)
(local $$$07$i i64)
(local $$$1 i32)
(local $$$1230407 i32)
(local $$$1233 i32)
(local $$$1236 i32)
(local $$$1238 i32)
(local $$$1241406 i32)
(local $$$1244394 i32)
(local $$$1248 i32)
(local $$$1250 i32)
(local $$$1255 i32)
(local $$$1260 i32)
(local $$$1263 i32)
(local $$$1263$ i32)
(local $$$1270 i32)
(local $$$1322 i32)
(local $$$1465$i i32)
(local $$$1467$i f64)
(local $$$1469$i f64)
(local $$$1472$i f64)
(local $$$1480$i i32)
(local $$$1482$lcssa$i i32)
(local $$$1482671$i i32)
(local $$$1489651$i i32)
(local $$$1499$lcssa$i i32)
(local $$$1499670$i i32)
(local $$$1508593$i i32)
(local $$$1512$lcssa$i i32)
(local $$$1512617$i i32)
(local $$$1515$i i32)
(local $$$1521$i i32)
(local $$$1525$i i32)
(local $$$1527$i i32)
(local $$$1529624$i i32)
(local $$$1532$lcssa$i i32)
(local $$$1532640$i i32)
(local $$$1607$i i32)
(local $$$2 i32)
(local $$$2$i i32)
(local $$$2234 i32)
(local $$$2239 i32)
(local $$$2242381 i32)
(local $$$2245 i32)
(local $$$2251 i32)
(local $$$2256 i32)
(local $$$2256$ i32)
(local $$$2261 i32)
(local $$$2271 i32)
(local $$$2323$lcssa i32)
(local $$$2323382 i32)
(local $$$2473$i f64)
(local $$$2476$$545$i i32)
(local $$$2476$$547$i i32)
(local $$$2476$i i32)
(local $$$2483$ph$i i32)
(local $$$2490$lcssa$i i32)
(local $$$2490632$i i32)
(local $$$2500$i i32)
(local $$$2513$i i32)
(local $$$2516628$i i32)
(local $$$2530$i i32)
(local $$$2533627$i i32)
(local $$$3$i f64)
(local $$$3257 i32)
(local $$$3265 i32)
(local $$$3272 i32)
(local $$$331 i32)
(local $$$332 i32)
(local $$$333 i32)
(local $$$3379 i32)
(local $$$3477$i i32)
(local $$$3484$lcssa$i i32)
(local $$$3484658$i i32)
(local $$$3501$lcssa$i i32)
(local $$$3501657$i i32)
(local $$$3534623$i i32)
(local $$$4$i f64)
(local $$$4258458 i32)
(local $$$4266 i32)
(local $$$4325 i32)
(local $$$4478$lcssa$i i32)
(local $$$4478600$i i32)
(local $$$4492$i i32)
(local $$$4502$i i32)
(local $$$4518$i i32)
(local $$$5 i32)
(local $$$5$lcssa$i i32)
(local $$$537$i i32)
(local $$$538$$i i32)
(local $$$538$i i32)
(local $$$541$i f64)
(local $$$544$i i32)
(local $$$546$i i32)
(local $$$5486$lcssa$i i32)
(local $$$5486633$i i32)
(local $$$5493606$i i32)
(local $$$5519$ph$i i32)
(local $$$553$i i32)
(local $$$554$i i32)
(local $$$557$i f64)
(local $$$5611$i i32)
(local $$$6 i32)
(local $$$6$i i32)
(local $$$6268 i32)
(local $$$6494599$i i32)
(local $$$7 i32)
(local $$$7495610$i i32)
(local $$$7505$$i i32)
(local $$$7505$i i32)
(local $$$7505$ph$i i32)
(local $$$8$i i32)
(local $$$9$ph$i i32)
(local $$$lcssa683$i i32)
(local $$$neg$i i32)
(local $$$neg572$i i32)
(local $$$pn$i i32)
(local $$$pr i32)
(local $$$pr$i i32)
(local $$$pr571$i i32)
(local $$$pre i32)
(local $$$pre$i i32)
(local $$$pre$phi704$iZ2D i32)
(local $$$pre452 i32)
(local $$$pre453 i32)
(local $$$pre454 i32)
(local $$$pre456 i64)
(local $$$pre457 i64)
(local $$$pre697$i i32)
(local $$$pre700$i i32)
(local $$$pre703$i i32)
(local $$10 i32)
(local $$100 i32)
(local $$101 i32)
(local $$102 i32)
(local $$103 i32)
(local $$104 i32)
(local $$105 i32)
(local $$106 i32)
(local $$107 i32)
(local $$108 i32)
(local $$109 i32)
(local $$11 i32)
(local $$110 i32)
(local $$111 i32)
(local $$112 i32)
(local $$113 i32)
(local $$114 i32)
(local $$115 i32)
(local $$116 i32)
(local $$117 i32)
(local $$118 i32)
(local $$119 i32)
(local $$12 i32)
(local $$120 i32)
(local $$121 i32)
(local $$122 i32)
(local $$123 i32)
(local $$124 i32)
(local $$125 i32)
(local $$126 i64)
(local $$127 i32)
(local $$128 i32)
(local $$129 i32)
(local $$13 i32)
(local $$130 i32)
(local $$131 i32)
(local $$132 i32)
(local $$133 i32)
(local $$134 i32)
(local $$135 i32)
(local $$136 i32)
(local $$137 i32)
(local $$138 i32)
(local $$139 i32)
(local $$14 i32)
(local $$140 i32)
(local $$141 i32)
(local $$142 i32)
(local $$143 i32)
(local $$144 i32)
(local $$145 i32)
(local $$146 i32)
(local $$147 i32)
(local $$148 i32)
(local $$149 i32)
(local $$15 i32)
(local $$150 i32)
(local $$151 i32)
(local $$152 i32)
(local $$153 i32)
(local $$154 i32)
(local $$155 i32)
(local $$156 i32)
(local $$157 i64)
(local $$158 i32)
(local $$159 i32)
(local $$16 i32)
(local $$160 i32)
(local $$161 i32)
(local $$162 i32)
(local $$163 i32)
(local $$164 i32)
(local $$165 i32)
(local $$166 i32)
(local $$167 i32)
(local $$168 i32)
(local $$169 i64)
(local $$17 i32)
(local $$170 i32)
(local $$171 i32)
(local $$172 i32)
(local $$173 i32)
(local $$174 i32)
(local $$175 i32)
(local $$176 i64)
(local $$177 i32)
(local $$178 i32)
(local $$179 i32)
(local $$18 i32)
(local $$180 i32)
(local $$181 i64)
(local $$182 i32)
(local $$183 i32)
(local $$184 i32)
(local $$185 i32)
(local $$186 i32)
(local $$187 i32)
(local $$188 i32)
(local $$189 i32)
(local $$19 i32)
(local $$190 i32)
(local $$191 i64)
(local $$192 i32)
(local $$193 i32)
(local $$194 i64)
(local $$195 i32)
(local $$196 i32)
(local $$197 i32)
(local $$198 i32)
(local $$199 i64)
(local $$20 i32)
(local $$200 i32)
(local $$201 i64)
(local $$202 i64)
(local $$203 i32)
(local $$204 i32)
(local $$205 i64)
(local $$206 i32)
(local $$207 i32)
(local $$208 i32)
(local $$209 i32)
(local $$21 i32)
(local $$210 i32)
(local $$211 i32)
(local $$212 i32)
(local $$213 i64)
(local $$214 i32)
(local $$215 i64)
(local $$216 i32)
(local $$217 i32)
(local $$218 i32)
(local $$219 i32)
(local $$22 i32)
(local $$220 i64)
(local $$221 i32)
(local $$222 i32)
(local $$223 i32)
(local $$224 i64)
(local $$225 i32)
(local $$226 i32)
(local $$227 i32)
(local $$228 i32)
(local $$229 i32)
(local $$23 i32)
(local $$230 i32)
(local $$231 i32)
(local $$232 i32)
(local $$233 i64)
(local $$234 i32)
(local $$235 i32)
(local $$236 i32)
(local $$237 i32)
(local $$238 i32)
(local $$239 i32)
(local $$24 i32)
(local $$240 i32)
(local $$241 i32)
(local $$242 i32)
(local $$243 i32)
(local $$244 i32)
(local $$245 i32)
(local $$246 i32)
(local $$247 i64)
(local $$248 i32)
(local $$249 i32)
(local $$25 i32)
(local $$250 i32)
(local $$251 i32)
(local $$252 i32)
(local $$253 i32)
(local $$254 i32)
(local $$255 i32)
(local $$256 i32)
(local $$257 i32)
(local $$258 i32)
(local $$259 i32)
(local $$26 i32)
(local $$260 i32)
(local $$261 i32)
(local $$262 i32)
(local $$263 i32)
(local $$264 i32)
(local $$265 i32)
(local $$266 i32)
(local $$267 i32)
(local $$268 i32)
(local $$269 i32)
(local $$27 i32)
(local $$270 i32)
(local $$271 i32)
(local $$272 i32)
(local $$273 i32)
(local $$274 f64)
(local $$275 i64)
(local $$276 i32)
(local $$277 f64)
(local $$278 i32)
(local $$279 i32)
(local $$28 i32)
(local $$280 i32)
(local $$281 i32)
(local $$282 i64)
(local $$283 i64)
(local $$284 i32)
(local $$285 i32)
(local $$286 i32)
(local $$287 i32)
(local $$288 i32)
(local $$289 i32)
(local $$29 i32)
(local $$290 i32)
(local $$291 i32)
(local $$292 i32)
(local $$293 i32)
(local $$294 i32)
(local $$295 i32)
(local $$296 i32)
(local $$297 i32)
(local $$298 i32)
(local $$299 i32)
(local $$30 i32)
(local $$300 f64)
(local $$301 f64)
(local $$302 i32)
(local $$303 i32)
(local $$304 i32)
(local $$305 i32)
(local $$306 i32)
(local $$307 i32)
(local $$308 i32)
(local $$309 i32)
(local $$31 i32)
(local $$310 i32)
(local $$311 i32)
(local $$312 i32)
(local $$313 i32)
(local $$314 i32)
(local $$315 i32)
(local $$316 f64)
(local $$317 i32)
(local $$318 i32)
(local $$319 i32)
(local $$32 i32)
(local $$320 f64)
(local $$321 f64)
(local $$322 f64)
(local $$323 f64)
(local $$324 f64)
(local $$325 f64)
(local $$326 i32)
(local $$327 i32)
(local $$328 i32)
(local $$329 i32)
(local $$33 i32)
(local $$330 i64)
(local $$331 i32)
(local $$332 i32)
(local $$333 i32)
(local $$334 i32)
(local $$335 i32)
(local $$336 i32)
(local $$337 i32)
(local $$338 i32)
(local $$339 i32)
(local $$34 i32)
(local $$340 i32)
(local $$341 i32)
(local $$342 i32)
(local $$343 i32)
(local $$344 i32)
(local $$345 i32)
(local $$346 i32)
(local $$347 i32)
(local $$348 i32)
(local $$349 i32)
(local $$35 i32)
(local $$350 f64)
(local $$351 f64)
(local $$352 f64)
(local $$353 i32)
(local $$354 i32)
(local $$355 i32)
(local $$356 i32)
(local $$357 i32)
(local $$358 i32)
(local $$359 i32)
(local $$36 i32)
(local $$360 i32)
(local $$361 i32)
(local $$362 i32)
(local $$363 i32)
(local $$364 i32)
(local $$365 i32)
(local $$366 i32)
(local $$367 i32)
(local $$368 i32)
(local $$369 i32)
(local $$37 i32)
(local $$370 i32)
(local $$371 i32)
(local $$372 i32)
(local $$373 i32)
(local $$374 i32)
(local $$375 i32)
(local $$376 i32)
(local $$377 i32)
(local $$378 i32)
(local $$379 i32)
(local $$38 i32)
(local $$380 i32)
(local $$381 i32)
(local $$382 i32)
(local $$383 f64)
(local $$384 i32)
(local $$385 i32)
(local $$386 i32)
(local $$387 i32)
(local $$388 i32)
(local $$389 f64)
(local $$39 i32)
(local $$390 f64)
(local $$391 f64)
(local $$392 i32)
(local $$393 i32)
(local $$394 i32)
(local $$395 i32)
(local $$396 i32)
(local $$397 i32)
(local $$398 i64)
(local $$399 i32)
(local $$40 i32)
(local $$400 i64)
(local $$401 i64)
(local $$402 i64)
(local $$403 i64)
(local $$404 i64)
(local $$405 i32)
(local $$406 i64)
(local $$407 i32)
(local $$408 i32)
(local $$409 i32)
(local $$41 i32)
(local $$410 i32)
(local $$411 i32)
(local $$412 i32)
(local $$413 i32)
(local $$414 i32)
(local $$415 i32)
(local $$416 i32)
(local $$417 i32)
(local $$418 i32)
(local $$419 i32)
(local $$42 i32)
(local $$420 i32)
(local $$421 i32)
(local $$422 i32)
(local $$423 i32)
(local $$424 i32)
(local $$425 i32)
(local $$426 i32)
(local $$427 i32)
(local $$428 i32)
(local $$429 i32)
(local $$43 i32)
(local $$430 i32)
(local $$431 i32)
(local $$432 i32)
(local $$433 i32)
(local $$434 i32)
(local $$435 i32)
(local $$436 i32)
(local $$437 i32)
(local $$438 i32)
(local $$439 i32)
(local $$44 i32)
(local $$440 i32)
(local $$441 i32)
(local $$442 i32)
(local $$443 i32)
(local $$444 i32)
(local $$445 i32)
(local $$446 i32)
(local $$447 i32)
(local $$448 i32)
(local $$449 i32)
(local $$45 i32)
(local $$450 i32)
(local $$451 i32)
(local $$452 i32)
(local $$453 i32)
(local $$454 i32)
(local $$455 i32)
(local $$456 i32)
(local $$457 i32)
(local $$458 i32)
(local $$459 i32)
(local $$46 i32)
(local $$460 i32)
(local $$461 i32)
(local $$462 i32)
(local $$463 i32)
(local $$464 i32)
(local $$465 i32)
(local $$466 i32)
(local $$467 i32)
(local $$468 i32)
(local $$469 i32)
(local $$47 i32)
(local $$470 i32)
(local $$471 i32)
(local $$472 i32)
(local $$473 i32)
(local $$474 i32)
(local $$475 i32)
(local $$476 i32)
(local $$477 i32)
(local $$478 i32)
(local $$479 i32)
(local $$48 i32)
(local $$480 i32)
(local $$481 i32)
(local $$482 i32)
(local $$483 i32)
(local $$484 i32)
(local $$485 i32)
(local $$486 i32)
(local $$487 i32)
(local $$488 i32)
(local $$489 i32)
(local $$49 i32)
(local $$490 i32)
(local $$491 i32)
(local $$492 i32)
(local $$493 i32)
(local $$494 i32)
(local $$495 i32)
(local $$496 i32)
(local $$497 i32)
(local $$498 i32)
(local $$499 i32)
(local $$5 i32)
(local $$50 i32)
(local $$500 i32)
(local $$501 i32)
(local $$502 f64)
(local $$503 f64)
(local $$504 i32)
(local $$505 f64)
(local $$506 i32)
(local $$507 i32)
(local $$508 i32)
(local $$509 i32)
(local $$51 i32)
(local $$510 i32)
(local $$511 i32)
(local $$512 i32)
(local $$513 i32)
(local $$514 i32)
(local $$515 i32)
(local $$516 i32)
(local $$517 i32)
(local $$518 i32)
(local $$519 i32)
(local $$52 i32)
(local $$520 i32)
(local $$521 i32)
(local $$522 i32)
(local $$523 i32)
(local $$524 i32)
(local $$525 i32)
(local $$526 i32)
(local $$527 i32)
(local $$528 i32)
(local $$529 i32)
(local $$53 i32)
(local $$530 i32)
(local $$531 i32)
(local $$532 i32)
(local $$533 i32)
(local $$534 i32)
(local $$535 i32)
(local $$536 i32)
(local $$537 i32)
(local $$538 i32)
(local $$539 i32)
(local $$54 i32)
(local $$540 i32)
(local $$541 i32)
(local $$542 i32)
(local $$543 i32)
(local $$544 i32)
(local $$545 i32)
(local $$546 i32)
(local $$547 i32)
(local $$548 i32)
(local $$549 i32)
(local $$55 i32)
(local $$550 i32)
(local $$551 i32)
(local $$552 i32)
(local $$553 i32)
(local $$554 i32)
(local $$555 i32)
(local $$556 i32)
(local $$557 i32)
(local $$558 i32)
(local $$559 i32)
(local $$56 i32)
(local $$560 i32)
(local $$561 i32)
(local $$562 i32)
(local $$563 i32)
(local $$564 i32)
(local $$565 i32)
(local $$566 i32)
(local $$567 i32)
(local $$568 i32)
(local $$569 i32)
(local $$57 i32)
(local $$570 i32)
(local $$571 i32)
(local $$572 i32)
(local $$573 i64)
(local $$574 i32)
(local $$575 i32)
(local $$576 i32)
(local $$577 i32)
(local $$578 i32)
(local $$579 i32)
(local $$58 i32)
(local $$580 i32)
(local $$581 i32)
(local $$582 i32)
(local $$583 i32)
(local $$584 i32)
(local $$585 i32)
(local $$586 i32)
(local $$587 i32)
(local $$588 i32)
(local $$589 i32)
(local $$59 i32)
(local $$590 i32)
(local $$591 i32)
(local $$592 i32)
(local $$593 i32)
(local $$594 i32)
(local $$595 i32)
(local $$596 i32)
(local $$597 i32)
(local $$598 i32)
(local $$599 i32)
(local $$6 i32)
(local $$60 i32)
(local $$600 i64)
(local $$601 i32)
(local $$602 i32)
(local $$603 i32)
(local $$604 i32)
(local $$605 i32)
(local $$606 i32)
(local $$607 i32)
(local $$608 i32)
(local $$609 i32)
(local $$61 i32)
(local $$610 i32)
(local $$611 i32)
(local $$612 i32)
(local $$613 i32)
(local $$614 i32)
(local $$615 i32)
(local $$616 i32)
(local $$617 i32)
(local $$618 i32)
(local $$619 i32)
(local $$62 i32)
(local $$620 i32)
(local $$621 i32)
(local $$622 i32)
(local $$623 i32)
(local $$624 i64)
(local $$625 i32)
(local $$626 i32)
(local $$627 i32)
(local $$628 i32)
(local $$629 i32)
(local $$63 i32)
(local $$630 i32)
(local $$631 i32)
(local $$632 i32)
(local $$633 i32)
(local $$634 i32)
(local $$635 i32)
(local $$636 i32)
(local $$637 i32)
(local $$638 i32)
(local $$639 i32)
(local $$64 i32)
(local $$640 i32)
(local $$641 i32)
(local $$642 i32)
(local $$643 i32)
(local $$644 i32)
(local $$645 i32)
(local $$646 i64)
(local $$647 i32)
(local $$648 i32)
(local $$649 i32)
(local $$65 i32)
(local $$650 i32)
(local $$651 i32)
(local $$652 i32)
(local $$653 i32)
(local $$654 i32)
(local $$655 i32)
(local $$656 i32)
(local $$657 i32)
(local $$658 i32)
(local $$659 i32)
(local $$66 i32)
(local $$660 i32)
(local $$661 i32)
(local $$662 i32)
(local $$663 i32)
(local $$664 i32)
(local $$665 i32)
(local $$666 i32)
(local $$667 i32)
(local $$668 i32)
(local $$669 i32)
(local $$67 i32)
(local $$670 i32)
(local $$671 i32)
(local $$672 i32)
(local $$673 i32)
(local $$674 i32)
(local $$675 i32)
(local $$676 i32)
(local $$677 i32)
(local $$678 i32)
(local $$679 i32)
(local $$68 i32)
(local $$680 i32)
(local $$681 i32)
(local $$682 i32)
(local $$683 i32)
(local $$684 i32)
(local $$685 i32)
(local $$686 i32)
(local $$687 i32)
(local $$688 i32)
(local $$689 i32)
(local $$69 i32)
(local $$690 i32)
(local $$691 i32)
(local $$692 i32)
(local $$693 i32)
(local $$694 i32)
(local $$695 i32)
(local $$696 i32)
(local $$697 i32)
(local $$698 i32)
(local $$699 i32)
(local $$7 i32)
(local $$70 i32)
(local $$700 i32)
(local $$701 i32)
(local $$702 i32)
(local $$703 i32)
(local $$704 i32)
(local $$705 i32)
(local $$706 i32)
(local $$707 i32)
(local $$708 i32)
(local $$71 i32)
(local $$72 i32)
(local $$73 i32)
(local $$74 i32)
(local $$75 i32)
(local $$76 i32)
(local $$77 i32)
(local $$78 i32)
(local $$79 i32)
(local $$8 i32)
(local $$80 i32)
(local $$81 i32)
(local $$82 i32)
(local $$83 i32)
(local $$84 i32)
(local $$85 i32)
(local $$86 i32)
(local $$87 i32)
(local $$88 i32)
(local $$89 i32)
(local $$9 i32)
(local $$90 i32)
(local $$91 i64)
(local $$92 i32)
(local $$93 i32)
(local $$94 i32)
(local $$95 i32)
(local $$96 i32)
(local $$97 i32)
(local $$98 i32)
(local $$99 i32)
(local $$arglist_current i32)
(local $$arglist_current2 i32)
(local $$arglist_next i32)
(local $$arglist_next3 i32)
(local $$exitcond$i i32)
(local $$expanded i32)
(local $$expanded10 i32)
(local $$expanded11 i32)
(local $$expanded12 i32)
(local $$expanded13 i32)
(local $$expanded14 i32)
(local $$expanded15 i32)
(local $$expanded16 i32)
(local $$expanded4 i32)
(local $$expanded5 i32)
(local $$expanded6 i32)
(local $$expanded7 i32)
(local $$expanded8 i32)
(local $$expanded9 i32)
(local $$isdigit i32)
(local $$isdigit$i i32)
(local $$isdigit$i292 i32)
(local $$isdigit275 i32)
(local $$isdigit277 i32)
(local $$isdigit5$i i32)
(local $$isdigit5$i288 i32)
(local $$isdigittmp i32)
(local $$isdigittmp$ i32)
(local $$isdigittmp$i i32)
(local $$isdigittmp$i291 i32)
(local $$isdigittmp274 i32)
(local $$isdigittmp276 i32)
(local $$isdigittmp4$i i32)
(local $$isdigittmp4$i287 i32)
(local $$isdigittmp7$i i32)
(local $$isdigittmp7$i289 i32)
(local $$notlhs$i i32)
(local $$notrhs$i i32)
(local $$or$cond i32)
(local $$or$cond$i i32)
(local $$or$cond280 i32)
(local $$or$cond282 i32)
(local $$or$cond285 i32)
(local $$or$cond3$not$i i32)
(local $$or$cond412 i32)
(local $$or$cond540$i i32)
(local $$or$cond543$i i32)
(local $$or$cond552$i i32)
(local $$or$cond6$i i32)
(local $$scevgep694$i i32)
(local $$scevgep694695$i i32)
(local $$storemerge i32)
(local $$storemerge273345 i32)
(local $$storemerge273389 i32)
(local $$storemerge278 i32)
(local $$sum i32)
(local $$trunc i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 624)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 624)
)
)
(set_local $$5
(i32.add
(get_local $sp)
(i32.const 24)
)
)
(set_local $$6
(i32.add
(get_local $sp)
(i32.const 16)
)
)
(set_local $$7
(i32.add
(get_local $sp)
(i32.const 588)
)
)
(set_local $$8
(i32.add
(get_local $sp)
(i32.const 576)
)
)
(set_local $$9
(get_local $sp)
)
(set_local $$10
(i32.add
(get_local $sp)
(i32.const 536)
)
)
(set_local $$11
(i32.add
(get_local $sp)
(i32.const 8)
)
)
(set_local $$12
(i32.add
(get_local $sp)
(i32.const 528)
)
)
(set_local $$13
(i32.ne
(get_local $$0)
(i32.const 0)
)
)
(set_local $$14
(i32.add
(get_local $$10)
(i32.const 40)
)
)
(set_local $$15
(get_local $$14)
)
(set_local $$16
(i32.add
(get_local $$10)
(i32.const 39)
)
)
(set_local $$17
(i32.add
(get_local $$11)
(i32.const 4)
)
)
(set_local $$18
(get_local $$7)
)
(set_local $$19
(i32.sub
(i32.const 0)
(get_local $$18)
)
)
(set_local $$20
(i32.add
(get_local $$8)
(i32.const 12)
)
)
(set_local $$21
(i32.add
(get_local $$8)
(i32.const 11)
)
)
(set_local $$22
(get_local $$20)
)
(set_local $$23
(i32.sub
(get_local $$22)
(get_local $$18)
)
)
(set_local $$24
(i32.sub
(i32.const -2)
(get_local $$18)
)
)
(set_local $$25
(i32.add
(get_local $$22)
(i32.const 2)
)
)
(set_local $$26
(i32.add
(get_local $$5)
(i32.const 288)
)
)
(set_local $$27
(i32.add
(get_local $$7)
(i32.const 9)
)
)
(set_local $$28
(get_local $$27)
)
(set_local $$29
(i32.add
(get_local $$7)
(i32.const 8)
)
)
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(i32.const 0)
)
(set_local $$$0269
(i32.const 0)
)
(set_local $$$0321
(get_local $$1)
)
(loop $label$continue$L1
(block $label$break$L1
(set_local $$30
(i32.gt_s
(get_local $$$0247)
(i32.const -1)
)
)
(block $do-once$0
(if
(get_local $$30)
(block
(set_local $$31
(i32.sub
(i32.const 2147483647)
(get_local $$$0247)
)
)
(set_local $$32
(i32.gt_s
(get_local $$$0243)
(get_local $$31)
)
)
(if
(get_local $$32)
(block
(set_local $$33
(call $___errno_location)
)
(i32.store
(get_local $$33)
(i32.const 75)
)
(set_local $$$1248
(i32.const -1)
)
(br $do-once$0)
)
(block
(set_local $$34
(i32.add
(get_local $$$0243)
(get_local $$$0247)
)
)
(set_local $$$1248
(get_local $$34)
)
(br $do-once$0)
)
)
)
(set_local $$$1248
(get_local $$$0247)
)
)
)
(set_local $$35
(i32.load8_s
(get_local $$$0321)
)
)
(set_local $$36
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$35)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 0)
)
)
(if
(get_local $$36)
(block
(set_local $label
(i32.const 243)
)
(br $label$break$L1)
)
(block
(set_local $$$1322
(get_local $$$0321)
)
(set_local $$37
(get_local $$35)
)
)
)
(loop $label$continue$L9
(block $label$break$L9
(block $switch$2
(block $switch-default$5
(block $switch-default$5
(block $switch-case$4
(block $switch-case$3
(br_table $switch-case$4 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-case$3 $switch-default$5
(i32.sub
(i32.shr_s
(i32.shl
(get_local $$37)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 0)
)
)
)
(block
(set_local $$$0249383
(get_local $$$1322)
)
(set_local $$$2323382
(get_local $$$1322)
)
(set_local $label
(i32.const 9)
)
(br $label$break$L9)
(br $switch$2)
)
)
(block
(set_local $$$0249$lcssa
(get_local $$$1322)
)
(set_local $$$2323$lcssa
(get_local $$$1322)
)
(br $label$break$L9)
(br $switch$2)
)
)
(nop)
)
)
(set_local $$38
(i32.add
(get_local $$$1322)
(i32.const 1)
)
)
(set_local $$$pre
(i32.load8_s
(get_local $$38)
)
)
(set_local $$$1322
(get_local $$38)
)
(set_local $$37
(get_local $$$pre)
)
(br $label$continue$L9)
)
)
(block $label$break$L12
(if
(i32.eq
(get_local $label)
(i32.const 9)
)
(loop $while-in$8
(block $while-out$7
(set_local $label
(i32.const 0)
)
(set_local $$39
(i32.add
(get_local $$$2323382)
(i32.const 1)
)
)
(set_local $$40
(i32.load8_s
(get_local $$39)
)
)
(set_local $$41
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$40)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 37)
)
)
(if
(i32.eqz
(get_local $$41)
)
(block
(set_local $$$0249$lcssa
(get_local $$$0249383)
)
(set_local $$$2323$lcssa
(get_local $$$2323382)
)
(br $label$break$L12)
)
)
(set_local $$42
(i32.add
(get_local $$$0249383)
(i32.const 1)
)
)
(set_local $$43
(i32.add
(get_local $$$2323382)
(i32.const 2)
)
)
(set_local $$44
(i32.load8_s
(get_local $$43)
)
)
(set_local $$45
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$44)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 37)
)
)
(if
(get_local $$45)
(block
(set_local $$$0249383
(get_local $$42)
)
(set_local $$$2323382
(get_local $$43)
)
(set_local $label
(i32.const 9)
)
)
(block
(set_local $$$0249$lcssa
(get_local $$42)
)
(set_local $$$2323$lcssa
(get_local $$43)
)
(br $while-out$7)
)
)
(br $while-in$8)
)
)
)
)
(set_local $$46
(get_local $$$0249$lcssa)
)
(set_local $$47
(get_local $$$0321)
)
(set_local $$48
(i32.sub
(get_local $$46)
(get_local $$47)
)
)
(if
(get_local $$13)
(block
(set_local $$49
(i32.load
(get_local $$0)
)
)
(set_local $$50
(i32.and
(get_local $$49)
(i32.const 32)
)
)
(set_local $$51
(i32.eq
(get_local $$50)
(i32.const 0)
)
)
(if
(get_local $$51)
(drop
(call $___fwritex
(get_local $$$0321)
(get_local $$48)
(get_local $$0)
)
)
)
)
)
(set_local $$52
(i32.eq
(get_local $$48)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$52)
)
(block
(set_local $$$0269$phi
(get_local $$$0269)
)
(set_local $$$0243
(get_local $$48)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0321
(get_local $$$2323$lcssa)
)
(set_local $$$0269
(get_local $$$0269$phi)
)
(br $label$continue$L1)
)
)
(set_local $$53
(i32.add
(get_local $$$2323$lcssa)
(i32.const 1)
)
)
(set_local $$54
(i32.load8_s
(get_local $$53)
)
)
(set_local $$55
(i32.shr_s
(i32.shl
(get_local $$54)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$isdigittmp
(i32.add
(get_local $$55)
(i32.const -48)
)
)
(set_local $$isdigit
(i32.lt_u
(get_local $$isdigittmp)
(i32.const 10)
)
)
(if
(get_local $$isdigit)
(block
(set_local $$56
(i32.add
(get_local $$$2323$lcssa)
(i32.const 2)
)
)
(set_local $$57
(i32.load8_s
(get_local $$56)
)
)
(set_local $$58
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$57)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 36)
)
)
(set_local $$59
(i32.add
(get_local $$$2323$lcssa)
(i32.const 3)
)
)
(set_local $$$331
(if i32
(get_local $$58)
(get_local $$59)
(get_local $$53)
)
)
(set_local $$$$0269
(if i32
(get_local $$58)
(i32.const 1)
(get_local $$$0269)
)
)
(set_local $$isdigittmp$
(if i32
(get_local $$58)
(get_local $$isdigittmp)
(i32.const -1)
)
)
(set_local $$$pre452
(i32.load8_s
(get_local $$$331)
)
)
(set_local $$$0253
(get_local $$isdigittmp$)
)
(set_local $$$1270
(get_local $$$$0269)
)
(set_local $$61
(get_local $$$pre452)
)
(set_local $$storemerge
(get_local $$$331)
)
)
(block
(set_local $$$0253
(i32.const -1)
)
(set_local $$$1270
(get_local $$$0269)
)
(set_local $$61
(get_local $$54)
)
(set_local $$storemerge
(get_local $$53)
)
)
)
(set_local $$60
(i32.shr_s
(i32.shl
(get_local $$61)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$62
(i32.add
(get_local $$60)
(i32.const -32)
)
)
(set_local $$63
(i32.lt_u
(get_local $$62)
(i32.const 32)
)
)
(block $label$break$L25
(if
(get_local $$63)
(block
(set_local $$$0262390
(i32.const 0)
)
(set_local $$65
(get_local $$62)
)
(set_local $$69
(get_local $$61)
)
(set_local $$storemerge273389
(get_local $$storemerge)
)
(loop $while-in$11
(block $while-out$10
(set_local $$64
(i32.shl
(i32.const 1)
(get_local $$65)
)
)
(set_local $$66
(i32.and
(get_local $$64)
(i32.const 75913)
)
)
(set_local $$67
(i32.eq
(get_local $$66)
(i32.const 0)
)
)
(if
(get_local $$67)
(block
(set_local $$$0262342
(get_local $$$0262390)
)
(set_local $$78
(get_local $$69)
)
(set_local $$storemerge273345
(get_local $$storemerge273389)
)
(br $label$break$L25)
)
)
(set_local $$68
(i32.shr_s
(i32.shl
(get_local $$69)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$70
(i32.add
(get_local $$68)
(i32.const -32)
)
)
(set_local $$71
(i32.shl
(i32.const 1)
(get_local $$70)
)
)
(set_local $$72
(i32.or
(get_local $$71)
(get_local $$$0262390)
)
)
(set_local $$73
(i32.add
(get_local $$storemerge273389)
(i32.const 1)
)
)
(set_local $$74
(i32.load8_s
(get_local $$73)
)
)
(set_local $$75
(i32.shr_s
(i32.shl
(get_local $$74)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$76
(i32.add
(get_local $$75)
(i32.const -32)
)
)
(set_local $$77
(i32.lt_u
(get_local $$76)
(i32.const 32)
)
)
(if
(get_local $$77)
(block
(set_local $$$0262390
(get_local $$72)
)
(set_local $$65
(get_local $$76)
)
(set_local $$69
(get_local $$74)
)
(set_local $$storemerge273389
(get_local $$73)
)
)
(block
(set_local $$$0262342
(get_local $$72)
)
(set_local $$78
(get_local $$74)
)
(set_local $$storemerge273345
(get_local $$73)
)
(br $while-out$10)
)
)
(br $while-in$11)
)
)
)
(block
(set_local $$$0262342
(i32.const 0)
)
(set_local $$78
(get_local $$61)
)
(set_local $$storemerge273345
(get_local $$storemerge)
)
)
)
)
(set_local $$79
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$78)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 42)
)
)
(block $do-once$12
(if
(get_local $$79)
(block
(set_local $$80
(i32.add
(get_local $$storemerge273345)
(i32.const 1)
)
)
(set_local $$81
(i32.load8_s
(get_local $$80)
)
)
(set_local $$82
(i32.shr_s
(i32.shl
(get_local $$81)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$isdigittmp276
(i32.add
(get_local $$82)
(i32.const -48)
)
)
(set_local $$isdigit277
(i32.lt_u
(get_local $$isdigittmp276)
(i32.const 10)
)
)
(if
(get_local $$isdigit277)
(block
(set_local $$83
(i32.add
(get_local $$storemerge273345)
(i32.const 2)
)
)
(set_local $$84
(i32.load8_s
(get_local $$83)
)
)
(set_local $$85
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$84)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 36)
)
)
(if
(get_local $$85)
(block
(set_local $$86
(i32.add
(get_local $$4)
(i32.shl
(get_local $$isdigittmp276)
(i32.const 2)
)
)
)
(i32.store
(get_local $$86)
(i32.const 10)
)
(set_local $$87
(i32.load8_s
(get_local $$80)
)
)
(set_local $$88
(i32.shr_s
(i32.shl
(get_local $$87)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$89
(i32.add
(get_local $$88)
(i32.const -48)
)
)
(set_local $$90
(i32.add
(get_local $$3)
(i32.shl
(get_local $$89)
(i32.const 3)
)
)
)
(set_local $$91
(i64.load
(get_local $$90)
)
)
(set_local $$92
(i32.wrap/i64
(get_local $$91)
)
)
(set_local $$93
(i32.add
(get_local $$storemerge273345)
(i32.const 3)
)
)
(set_local $$$0259
(get_local $$92)
)
(set_local $$$2271
(i32.const 1)
)
(set_local $$storemerge278
(get_local $$93)
)
)
(set_local $label
(i32.const 24)
)
)
)
(set_local $label
(i32.const 24)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 24)
)
(block
(set_local $label
(i32.const 0)
)
(set_local $$94
(i32.eq
(get_local $$$1270)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$94)
)
(block
(set_local $$$0
(i32.const -1)
)
(br $label$break$L1)
)
)
(if
(i32.eqz
(get_local $$13)
)
(block
(set_local $$$1260
(i32.const 0)
)
(set_local $$$1263
(get_local $$$0262342)
)
(set_local $$$3272
(i32.const 0)
)
(set_local $$$4325
(get_local $$80)
)
(set_local $$$pr
(get_local $$81)
)
(br $do-once$12)
)
)
(set_local $$arglist_current
(i32.load
(get_local $$2)
)
)
(set_local $$95
(get_local $$arglist_current)
)
(set_local $$expanded5
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded4
(get_local $$expanded5)
)
(set_local $$expanded
(i32.sub
(get_local $$expanded4)
(i32.const 1)
)
)
(set_local $$96
(i32.add
(get_local $$95)
(get_local $$expanded)
)
)
(set_local $$expanded9
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded8
(get_local $$expanded9)
)
(set_local $$expanded7
(i32.sub
(get_local $$expanded8)
(i32.const 1)
)
)
(set_local $$expanded6
(i32.xor
(get_local $$expanded7)
(i32.const -1)
)
)
(set_local $$97
(i32.and
(get_local $$96)
(get_local $$expanded6)
)
)
(set_local $$98
(get_local $$97)
)
(set_local $$99
(i32.load
(get_local $$98)
)
)
(set_local $$arglist_next
(i32.add
(get_local $$98)
(i32.const 4)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next)
)
(set_local $$$0259
(get_local $$99)
)
(set_local $$$2271
(i32.const 0)
)
(set_local $$storemerge278
(get_local $$80)
)
)
)
(set_local $$100
(i32.lt_s
(get_local $$$0259)
(i32.const 0)
)
)
(set_local $$101
(i32.or
(get_local $$$0262342)
(i32.const 8192)
)
)
(set_local $$102
(i32.sub
(i32.const 0)
(get_local $$$0259)
)
)
(set_local $$$$0262
(if i32
(get_local $$100)
(get_local $$101)
(get_local $$$0262342)
)
)
(set_local $$$$0259
(if i32
(get_local $$100)
(get_local $$102)
(get_local $$$0259)
)
)
(set_local $$$pre453
(i32.load8_s
(get_local $$storemerge278)
)
)
(set_local $$$1260
(get_local $$$$0259)
)
(set_local $$$1263
(get_local $$$$0262)
)
(set_local $$$3272
(get_local $$$2271)
)
(set_local $$$4325
(get_local $$storemerge278)
)
(set_local $$$pr
(get_local $$$pre453)
)
)
(block
(set_local $$103
(i32.shr_s
(i32.shl
(get_local $$78)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$isdigittmp4$i
(i32.add
(get_local $$103)
(i32.const -48)
)
)
(set_local $$isdigit5$i
(i32.lt_u
(get_local $$isdigittmp4$i)
(i32.const 10)
)
)
(if
(get_local $$isdigit5$i)
(block
(set_local $$$06$i
(i32.const 0)
)
(set_local $$107
(get_local $$storemerge273345)
)
(set_local $$isdigittmp7$i
(get_local $$isdigittmp4$i)
)
(loop $while-in$15
(block $while-out$14
(set_local $$104
(i32.mul
(get_local $$$06$i)
(i32.const 10)
)
)
(set_local $$105
(i32.add
(get_local $$104)
(get_local $$isdigittmp7$i)
)
)
(set_local $$106
(i32.add
(get_local $$107)
(i32.const 1)
)
)
(set_local $$108
(i32.load8_s
(get_local $$106)
)
)
(set_local $$109
(i32.shr_s
(i32.shl
(get_local $$108)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$isdigittmp$i
(i32.add
(get_local $$109)
(i32.const -48)
)
)
(set_local $$isdigit$i
(i32.lt_u
(get_local $$isdigittmp$i)
(i32.const 10)
)
)
(if
(get_local $$isdigit$i)
(block
(set_local $$$06$i
(get_local $$105)
)
(set_local $$107
(get_local $$106)
)
(set_local $$isdigittmp7$i
(get_local $$isdigittmp$i)
)
)
(br $while-out$14)
)
(br $while-in$15)
)
)
(set_local $$110
(i32.lt_s
(get_local $$105)
(i32.const 0)
)
)
(if
(get_local $$110)
(block
(set_local $$$0
(i32.const -1)
)
(br $label$break$L1)
)
(block
(set_local $$$1260
(get_local $$105)
)
(set_local $$$1263
(get_local $$$0262342)
)
(set_local $$$3272
(get_local $$$1270)
)
(set_local $$$4325
(get_local $$106)
)
(set_local $$$pr
(get_local $$108)
)
)
)
)
(block
(set_local $$$1260
(i32.const 0)
)
(set_local $$$1263
(get_local $$$0262342)
)
(set_local $$$3272
(get_local $$$1270)
)
(set_local $$$4325
(get_local $$storemerge273345)
)
(set_local $$$pr
(get_local $$78)
)
)
)
)
)
)
(set_local $$111
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$$pr)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 46)
)
)
(block $label$break$L45
(if
(get_local $$111)
(block
(set_local $$112
(i32.add
(get_local $$$4325)
(i32.const 1)
)
)
(set_local $$113
(i32.load8_s
(get_local $$112)
)
)
(set_local $$114
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$113)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 42)
)
)
(if
(i32.eqz
(get_local $$114)
)
(block
(set_local $$135
(i32.shr_s
(i32.shl
(get_local $$113)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$isdigittmp4$i287
(i32.add
(get_local $$135)
(i32.const -48)
)
)
(set_local $$isdigit5$i288
(i32.lt_u
(get_local $$isdigittmp4$i287)
(i32.const 10)
)
)
(if
(get_local $$isdigit5$i288)
(block
(set_local $$$06$i290
(i32.const 0)
)
(set_local $$139
(get_local $$112)
)
(set_local $$isdigittmp7$i289
(get_local $$isdigittmp4$i287)
)
)
(block
(set_local $$$0254
(i32.const 0)
)
(set_local $$$6
(get_local $$112)
)
(br $label$break$L45)
)
)
(loop $while-in$18
(block $while-out$17
(set_local $$136
(i32.mul
(get_local $$$06$i290)
(i32.const 10)
)
)
(set_local $$137
(i32.add
(get_local $$136)
(get_local $$isdigittmp7$i289)
)
)
(set_local $$138
(i32.add
(get_local $$139)
(i32.const 1)
)
)
(set_local $$140
(i32.load8_s
(get_local $$138)
)
)
(set_local $$141
(i32.shr_s
(i32.shl
(get_local $$140)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$isdigittmp$i291
(i32.add
(get_local $$141)
(i32.const -48)
)
)
(set_local $$isdigit$i292
(i32.lt_u
(get_local $$isdigittmp$i291)
(i32.const 10)
)
)
(if
(get_local $$isdigit$i292)
(block
(set_local $$$06$i290
(get_local $$137)
)
(set_local $$139
(get_local $$138)
)
(set_local $$isdigittmp7$i289
(get_local $$isdigittmp$i291)
)
)
(block
(set_local $$$0254
(get_local $$137)
)
(set_local $$$6
(get_local $$138)
)
(br $label$break$L45)
)
)
(br $while-in$18)
)
)
)
)
(set_local $$115
(i32.add
(get_local $$$4325)
(i32.const 2)
)
)
(set_local $$116
(i32.load8_s
(get_local $$115)
)
)
(set_local $$117
(i32.shr_s
(i32.shl
(get_local $$116)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$isdigittmp274
(i32.add
(get_local $$117)
(i32.const -48)
)
)
(set_local $$isdigit275
(i32.lt_u
(get_local $$isdigittmp274)
(i32.const 10)
)
)
(if
(get_local $$isdigit275)
(block
(set_local $$118
(i32.add
(get_local $$$4325)
(i32.const 3)
)
)
(set_local $$119
(i32.load8_s
(get_local $$118)
)
)
(set_local $$120
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$119)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 36)
)
)
(if
(get_local $$120)
(block
(set_local $$121
(i32.add
(get_local $$4)
(i32.shl
(get_local $$isdigittmp274)
(i32.const 2)
)
)
)
(i32.store
(get_local $$121)
(i32.const 10)
)
(set_local $$122
(i32.load8_s
(get_local $$115)
)
)
(set_local $$123
(i32.shr_s
(i32.shl
(get_local $$122)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$124
(i32.add
(get_local $$123)
(i32.const -48)
)
)
(set_local $$125
(i32.add
(get_local $$3)
(i32.shl
(get_local $$124)
(i32.const 3)
)
)
)
(set_local $$126
(i64.load
(get_local $$125)
)
)
(set_local $$127
(i32.wrap/i64
(get_local $$126)
)
)
(set_local $$128
(i32.add
(get_local $$$4325)
(i32.const 4)
)
)
(set_local $$$0254
(get_local $$127)
)
(set_local $$$6
(get_local $$128)
)
(br $label$break$L45)
)
)
)
)
(set_local $$129
(i32.eq
(get_local $$$3272)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$129)
)
(block
(set_local $$$0
(i32.const -1)
)
(br $label$break$L1)
)
)
(if
(get_local $$13)
(block
(set_local $$arglist_current2
(i32.load
(get_local $$2)
)
)
(set_local $$130
(get_local $$arglist_current2)
)
(set_local $$expanded12
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded11
(get_local $$expanded12)
)
(set_local $$expanded10
(i32.sub
(get_local $$expanded11)
(i32.const 1)
)
)
(set_local $$131
(i32.add
(get_local $$130)
(get_local $$expanded10)
)
)
(set_local $$expanded16
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded15
(get_local $$expanded16)
)
(set_local $$expanded14
(i32.sub
(get_local $$expanded15)
(i32.const 1)
)
)
(set_local $$expanded13
(i32.xor
(get_local $$expanded14)
(i32.const -1)
)
)
(set_local $$132
(i32.and
(get_local $$131)
(get_local $$expanded13)
)
)
(set_local $$133
(get_local $$132)
)
(set_local $$134
(i32.load
(get_local $$133)
)
)
(set_local $$arglist_next3
(i32.add
(get_local $$133)
(i32.const 4)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next3)
)
(set_local $$$0254
(get_local $$134)
)
(set_local $$$6
(get_local $$115)
)
)
(block
(set_local $$$0254
(i32.const 0)
)
(set_local $$$6
(get_local $$115)
)
)
)
)
(block
(set_local $$$0254
(i32.const -1)
)
(set_local $$$6
(get_local $$$4325)
)
)
)
)
(set_local $$$0252
(i32.const 0)
)
(set_local $$$7
(get_local $$$6)
)
(loop $while-in$20
(block $while-out$19
(set_local $$142
(i32.load8_s
(get_local $$$7)
)
)
(set_local $$143
(i32.shr_s
(i32.shl
(get_local $$142)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$144
(i32.add
(get_local $$143)
(i32.const -65)
)
)
(set_local $$145
(i32.gt_u
(get_local $$144)
(i32.const 57)
)
)
(if
(get_local $$145)
(block
(set_local $$$0
(i32.const -1)
)
(br $label$break$L1)
)
)
(set_local $$146
(i32.add
(get_local $$$7)
(i32.const 1)
)
)
(set_local $$147
(i32.add
(i32.add
(i32.const 1159)
(i32.mul
(get_local $$$0252)
(i32.const 58)
)
)
(get_local $$144)
)
)
(set_local $$148
(i32.load8_s
(get_local $$147)
)
)
(set_local $$149
(i32.and
(get_local $$148)
(i32.const 255)
)
)
(set_local $$150
(i32.add
(get_local $$149)
(i32.const -1)
)
)
(set_local $$151
(i32.lt_u
(get_local $$150)
(i32.const 8)
)
)
(if
(get_local $$151)
(block
(set_local $$$0252
(get_local $$149)
)
(set_local $$$7
(get_local $$146)
)
)
(br $while-out$19)
)
(br $while-in$20)
)
)
(set_local $$152
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$148)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 0)
)
)
(if
(get_local $$152)
(block
(set_local $$$0
(i32.const -1)
)
(br $label$break$L1)
)
)
(set_local $$153
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$148)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 19)
)
)
(set_local $$154
(i32.gt_s
(get_local $$$0253)
(i32.const -1)
)
)
(block $do-once$21
(if
(get_local $$153)
(if
(get_local $$154)
(block
(set_local $$$0
(i32.const -1)
)
(br $label$break$L1)
)
(set_local $label
(i32.const 51)
)
)
(block
(if
(get_local $$154)
(block
(set_local $$155
(i32.add
(get_local $$4)
(i32.shl
(get_local $$$0253)
(i32.const 2)
)
)
)
(i32.store
(get_local $$155)
(get_local $$149)
)
(set_local $$156
(i32.add
(get_local $$3)
(i32.shl
(get_local $$$0253)
(i32.const 3)
)
)
)
(set_local $$157
(i64.load
(get_local $$156)
)
)
(i64.store
(get_local $$9)
(get_local $$157)
)
(set_local $label
(i32.const 51)
)
(br $do-once$21)
)
)
(if
(i32.eqz
(get_local $$13)
)
(block
(set_local $$$0
(i32.const 0)
)
(br $label$break$L1)
)
)
(call $_pop_arg_529
(get_local $$9)
(get_local $$149)
(get_local $$2)
)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 51)
)
(block
(set_local $label
(i32.const 0)
)
(if
(i32.eqz
(get_local $$13)
)
(block
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
)
)
)
)
(set_local $$158
(i32.load8_s
(get_local $$$7)
)
)
(set_local $$159
(i32.shr_s
(i32.shl
(get_local $$158)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$160
(i32.ne
(get_local $$$0252)
(i32.const 0)
)
)
(set_local $$161
(i32.and
(get_local $$159)
(i32.const 15)
)
)
(set_local $$162
(i32.eq
(get_local $$161)
(i32.const 3)
)
)
(set_local $$or$cond280
(i32.and
(get_local $$160)
(get_local $$162)
)
)
(set_local $$163
(i32.and
(get_local $$159)
(i32.const -33)
)
)
(set_local $$$0235
(if i32
(get_local $$or$cond280)
(get_local $$163)
(get_local $$159)
)
)
(set_local $$164
(i32.and
(get_local $$$1263)
(i32.const 8192)
)
)
(set_local $$165
(i32.eq
(get_local $$164)
(i32.const 0)
)
)
(set_local $$166
(i32.and
(get_local $$$1263)
(i32.const -65537)
)
)
(set_local $$$1263$
(if i32
(get_local $$165)
(get_local $$$1263)
(get_local $$166)
)
)
(block $label$break$L74
(block $switch$24
(block $switch-default$127
(block $switch-default$127
(block $switch-case$126
(block $switch-case$55
(block $switch-case$54
(block $switch-case$53
(block $switch-case$52
(block $switch-case$51
(block $switch-case$50
(block $switch-case$49
(block $switch-case$48
(block $switch-case$47
(block $switch-case$46
(block $switch-case$45
(block $switch-case$44
(block $switch-case$43
(block $switch-case$42
(block $switch-case$41
(block $switch-case$40
(block $switch-case$37
(block $switch-case$36
(block $switch-case$35
(block $switch-case$34
(br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$52 $switch-case$51 $switch-case$50 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$48 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$53 $switch-default$127 $switch-case$44 $switch-case$42 $switch-case$126 $switch-case$55 $switch-case$54 $switch-default$127 $switch-case$41 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$45 $switch-case$34 $switch-case$40 $switch-case$35 $switch-default$127 $switch-default$127 $switch-case$46 $switch-default$127 $switch-case$43 $switch-default$127 $switch-default$127 $switch-case$37 $switch-default$127
(i32.sub
(get_local $$$0235)
(i32.const 65)
)
)
)
(block
(set_local $$trunc
(i32.and
(get_local $$$0252)
(i32.const 255)
)
)
(block $switch$25
(block $switch-default$33
(block $switch-default$33
(block $switch-case$32
(block $switch-case$31
(block $switch-case$30
(block $switch-case$29
(block $switch-case$28
(block $switch-case$27
(block $switch-case$26
(br_table $switch-case$26 $switch-case$27 $switch-case$28 $switch-case$29 $switch-case$30 $switch-default$33 $switch-case$31 $switch-case$32 $switch-default$33
(i32.sub
(i32.shr_s
(i32.shl
(get_local $$trunc)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 0)
)
)
)
(block
(set_local $$167
(i32.load
(get_local $$9)
)
)
(i32.store
(get_local $$167)
(get_local $$$1248)
)
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
(br $switch$25)
)
)
(block
(set_local $$168
(i32.load
(get_local $$9)
)
)
(i32.store
(get_local $$168)
(get_local $$$1248)
)
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
(br $switch$25)
)
)
(block
(set_local $$169
(i64.extend_s/i32
(get_local $$$1248)
)
)
(set_local $$170
(i32.load
(get_local $$9)
)
)
(i64.store
(get_local $$170)
(get_local $$169)
)
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
(br $switch$25)
)
)
(block
(set_local $$171
(i32.and
(get_local $$$1248)
(i32.const 65535)
)
)
(set_local $$172
(i32.load
(get_local $$9)
)
)
(i32.store16
(get_local $$172)
(get_local $$171)
)
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
(br $switch$25)
)
)
(block
(set_local $$173
(i32.and
(get_local $$$1248)
(i32.const 255)
)
)
(set_local $$174
(i32.load
(get_local $$9)
)
)
(i32.store8
(get_local $$174)
(get_local $$173)
)
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
(br $switch$25)
)
)
(block
(set_local $$175
(i32.load
(get_local $$9)
)
)
(i32.store
(get_local $$175)
(get_local $$$1248)
)
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
(br $switch$25)
)
)
(block
(set_local $$176
(i64.extend_s/i32
(get_local $$$1248)
)
)
(set_local $$177
(i32.load
(get_local $$9)
)
)
(i64.store
(get_local $$177)
(get_local $$176)
)
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
(br $switch$25)
)
)
(block
(set_local $$$0243
(i32.const 0)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
)
)
)
(br $switch$24)
)
)
(block
(set_local $$178
(i32.gt_u
(get_local $$$0254)
(i32.const 8)
)
)
(set_local $$179
(if i32
(get_local $$178)
(get_local $$$0254)
(i32.const 8)
)
)
(set_local $$180
(i32.or
(get_local $$$1263$)
(i32.const 8)
)
)
(set_local $$$1236
(i32.const 120)
)
(set_local $$$1255
(get_local $$179)
)
(set_local $$$3265
(get_local $$180)
)
(set_local $label
(i32.const 63)
)
(br $switch$24)
)
)
(nop)
)
(block
(set_local $$$1236
(get_local $$$0235)
)
(set_local $$$1255
(get_local $$$0254)
)
(set_local $$$3265
(get_local $$$1263$)
)
(set_local $label
(i32.const 63)
)
(br $switch$24)
)
)
(block
(set_local $$199
(i64.load
(get_local $$9)
)
)
(set_local $$200
(i64.eq
(get_local $$199)
(i64.const 0)
)
)
(if
(get_local $$200)
(set_local $$$0$lcssa$i300
(get_local $$14)
)
(block
(set_local $$$045$i
(get_local $$199)
)
(set_local $$$06$i298
(get_local $$14)
)
(loop $while-in$39
(block $while-out$38
(set_local $$201
(i64.and
(get_local $$$045$i)
(i64.const 7)
)
)
(set_local $$202
(i64.or
(get_local $$201)
(i64.const 48)
)
)
(set_local $$203
(i32.and
(i32.wrap/i64
(get_local $$202)
)
(i32.const 255)
)
)
(set_local $$204
(i32.add
(get_local $$$06$i298)
(i32.const -1)
)
)
(i32.store8
(get_local $$204)
(get_local $$203)
)
(set_local $$205
(i64.shr_u
(get_local $$$045$i)
(i64.const 3)
)
)
(set_local $$206
(i64.eq
(get_local $$205)
(i64.const 0)
)
)
(if
(get_local $$206)
(block
(set_local $$$0$lcssa$i300
(get_local $$204)
)
(br $while-out$38)
)
(block
(set_local $$$045$i
(get_local $$205)
)
(set_local $$$06$i298
(get_local $$204)
)
)
)
(br $while-in$39)
)
)
)
)
(set_local $$207
(i32.and
(get_local $$$1263$)
(i32.const 8)
)
)
(set_local $$208
(i32.eq
(get_local $$207)
(i32.const 0)
)
)
(if
(get_local $$208)
(block
(set_local $$$0228
(get_local $$$0$lcssa$i300)
)
(set_local $$$1233
(i32.const 0)
)
(set_local $$$1238
(i32.const 1639)
)
(set_local $$$2256
(get_local $$$0254)
)
(set_local $$$4266
(get_local $$$1263$)
)
(set_local $label
(i32.const 76)
)
)
(block
(set_local $$209
(get_local $$$0$lcssa$i300)
)
(set_local $$210
(i32.sub
(get_local $$15)
(get_local $$209)
)
)
(set_local $$211
(i32.gt_s
(get_local $$$0254)
(get_local $$210)
)
)
(set_local $$212
(i32.add
(get_local $$210)
(i32.const 1)
)
)
(set_local $$$0254$
(if i32
(get_local $$211)
(get_local $$$0254)
(get_local $$212)
)
)
(set_local $$$0228
(get_local $$$0$lcssa$i300)
)
(set_local $$$1233
(i32.const 0)
)
(set_local $$$1238
(i32.const 1639)
)
(set_local $$$2256
(get_local $$$0254$)
)
(set_local $$$4266
(get_local $$$1263$)
)
(set_local $label
(i32.const 76)
)
)
)
(br $switch$24)
)
)
(nop)
)
(block
(set_local $$213
(i64.load
(get_local $$9)
)
)
(set_local $$214
(i64.lt_s
(get_local $$213)
(i64.const 0)
)
)
(if
(get_local $$214)
(block
(set_local $$215
(i64.sub
(i64.const 0)
(get_local $$213)
)
)
(i64.store
(get_local $$9)
(get_local $$215)
)
(set_local $$$0232
(i32.const 1)
)
(set_local $$$0237
(i32.const 1639)
)
(set_local $$220
(get_local $$215)
)
(set_local $label
(i32.const 75)
)
(br $label$break$L74)
)
)
(set_local $$216
(i32.and
(get_local $$$1263$)
(i32.const 2048)
)
)
(set_local $$217
(i32.eq
(get_local $$216)
(i32.const 0)
)
)
(if
(get_local $$217)
(block
(set_local $$218
(i32.and
(get_local $$$1263$)
(i32.const 1)
)
)
(set_local $$219
(i32.eq
(get_local $$218)
(i32.const 0)
)
)
(set_local $$$
(if i32
(get_local $$219)
(i32.const 1639)
(i32.const 1641)
)
)
(set_local $$$0232
(get_local $$218)
)
(set_local $$$0237
(get_local $$$)
)
(set_local $$220
(get_local $$213)
)
(set_local $label
(i32.const 75)
)
)
(block
(set_local $$$0232
(i32.const 1)
)
(set_local $$$0237
(i32.const 1640)
)
(set_local $$220
(get_local $$213)
)
(set_local $label
(i32.const 75)
)
)
)
(br $switch$24)
)
)
(block
(set_local $$$pre456
(i64.load
(get_local $$9)
)
)
(set_local $$$0232
(i32.const 0)
)
(set_local $$$0237
(i32.const 1639)
)
(set_local $$220
(get_local $$$pre456)
)
(set_local $label
(i32.const 75)
)
(br $switch$24)
)
)
(block
(set_local $$233
(i64.load
(get_local $$9)
)
)
(set_local $$234
(i32.and
(i32.wrap/i64
(get_local $$233)
)
(i32.const 255)
)
)
(i32.store8
(get_local $$16)
(get_local $$234)
)
(set_local $$$2
(get_local $$16)
)
(set_local $$$2234
(i32.const 0)
)
(set_local $$$2239
(i32.const 1639)
)
(set_local $$$2251
(get_local $$14)
)
(set_local $$$5
(i32.const 1)
)
(set_local $$$6268
(get_local $$166)
)
(br $switch$24)
)
)
(block
(set_local $$235
(call $___errno_location)
)
(set_local $$236
(i32.load
(get_local $$235)
)
)
(set_local $$237
(call $_strerror
(get_local $$236)
)
)
(set_local $$$1
(get_local $$237)
)
(set_local $label
(i32.const 81)
)
(br $switch$24)
)
)
(block
(set_local $$238
(i32.load
(get_local $$9)
)
)
(set_local $$239
(i32.ne
(get_local $$238)
(i32.const 0)
)
)
(set_local $$240
(if i32
(get_local $$239)
(get_local $$238)
(i32.const 1649)
)
)
(set_local $$$1
(get_local $$240)
)
(set_local $label
(i32.const 81)
)
(br $switch$24)
)
)
(block
(set_local $$247
(i64.load
(get_local $$9)
)
)
(set_local $$248
(i32.wrap/i64
(get_local $$247)
)
)
(i32.store
(get_local $$11)
(get_local $$248)
)
(i32.store
(get_local $$17)
(i32.const 0)
)
(i32.store
(get_local $$9)
(get_local $$11)
)
(set_local $$$4258458
(i32.const -1)
)
(set_local $$708
(get_local $$11)
)
(set_local $label
(i32.const 85)
)
(br $switch$24)
)
)
(block
(set_local $$$pre454
(i32.load
(get_local $$9)
)
)
(set_local $$249
(i32.eq
(get_local $$$0254)
(i32.const 0)
)
)
(if
(get_local $$249)
(block
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$1260)
(i32.const 0)
(get_local $$$1263$)
)
(set_local $$$0240$lcssa460
(i32.const 0)
)
(set_local $label
(i32.const 96)
)
)
(block
(set_local $$$4258458
(get_local $$$0254)
)
(set_local $$708
(get_local $$$pre454)
)
(set_local $label
(i32.const 85)
)
)
)
(br $switch$24)
)
)
(nop)
)
(nop)
)
(nop)
)
(nop)
)
(nop)
)
(nop)
)
(nop)
)
(block
(set_local $$274
(f64.load
(get_local $$9)
)
)
(i32.store
(get_local $$6)
(i32.const 0)
)
(set_local $$275
(i64.reinterpret/f64
(get_local $$274)
)
)
(set_local $$276
(i64.lt_s
(get_local $$275)
(i64.const 0)
)
)
(if
(get_local $$276)
(block
(set_local $$277
(f64.neg
(get_local $$274)
)
)
(set_local $$$0471$i
(get_local $$277)
)
(set_local $$$0520$i
(i32.const 1)
)
(set_local $$$0522$i
(i32.const 1656)
)
)
(block
(set_local $$278
(i32.and
(get_local $$$1263$)
(i32.const 2048)
)
)
(set_local $$279
(i32.eq
(get_local $$278)
(i32.const 0)
)
)
(set_local $$280
(i32.and
(get_local $$$1263$)
(i32.const 1)
)
)
(if
(get_local $$279)
(block
(set_local $$281
(i32.eq
(get_local $$280)
(i32.const 0)
)
)
(set_local $$$$i
(if i32
(get_local $$281)
(i32.const 1657)
(i32.const 1662)
)
)
(set_local $$$0471$i
(get_local $$274)
)
(set_local $$$0520$i
(get_local $$280)
)
(set_local $$$0522$i
(get_local $$$$i)
)
)
(block
(set_local $$$0471$i
(get_local $$274)
)
(set_local $$$0520$i
(i32.const 1)
)
(set_local $$$0522$i
(i32.const 1659)
)
)
)
)
)
(set_local $$282
(i64.reinterpret/f64
(get_local $$$0471$i)
)
)
(set_local $$283
(i64.and
(get_local $$282)
(i64.const 9218868437227405312)
)
)
(set_local $$284
(i64.lt_u
(get_local $$283)
(i64.const 9218868437227405312)
)
)
(block $do-once$56
(if
(get_local $$284)
(block
(set_local $$300
(call $_frexpl
(get_local $$$0471$i)
(get_local $$6)
)
)
(set_local $$301
(f64.mul
(get_local $$300)
(f64.const 2)
)
)
(set_local $$302
(f64.ne
(get_local $$301)
(f64.const 0)
)
)
(if
(get_local $$302)
(block
(set_local $$303
(i32.load
(get_local $$6)
)
)
(set_local $$304
(i32.add
(get_local $$303)
(i32.const -1)
)
)
(i32.store
(get_local $$6)
(get_local $$304)
)
)
)
(set_local $$305
(i32.or
(get_local $$$0235)
(i32.const 32)
)
)
(set_local $$306
(i32.eq
(get_local $$305)
(i32.const 97)
)
)
(if
(get_local $$306)
(block
(set_local $$307
(i32.and
(get_local $$$0235)
(i32.const 32)
)
)
(set_local $$308
(i32.eq
(get_local $$307)
(i32.const 0)
)
)
(set_local $$309
(i32.add
(get_local $$$0522$i)
(i32.const 9)
)
)
(set_local $$$0522$$i
(if i32
(get_local $$308)
(get_local $$$0522$i)
(get_local $$309)
)
)
(set_local $$310
(i32.or
(get_local $$$0520$i)
(i32.const 2)
)
)
(set_local $$311
(i32.gt_u
(get_local $$$0254)
(i32.const 11)
)
)
(set_local $$312
(i32.sub
(i32.const 12)
(get_local $$$0254)
)
)
(set_local $$313
(i32.eq
(get_local $$312)
(i32.const 0)
)
)
(set_local $$314
(i32.or
(get_local $$311)
(get_local $$313)
)
)
(block $do-once$58
(if
(get_local $$314)
(set_local $$$1472$i
(get_local $$301)
)
(block
(set_local $$$0509592$i
(f64.const 8)
)
(set_local $$$1508593$i
(get_local $$312)
)
(loop $while-in$61
(block $while-out$60
(set_local $$315
(i32.add
(get_local $$$1508593$i)
(i32.const -1)
)
)
(set_local $$316
(f64.mul
(get_local $$$0509592$i)
(f64.const 16)
)
)
(set_local $$317
(i32.eq
(get_local $$315)
(i32.const 0)
)
)
(if
(get_local $$317)
(br $while-out$60)
(block
(set_local $$$0509592$i
(get_local $$316)
)
(set_local $$$1508593$i
(get_local $$315)
)
)
)
(br $while-in$61)
)
)
(set_local $$318
(i32.load8_s
(get_local $$$0522$$i)
)
)
(set_local $$319
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$318)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 45)
)
)
(if
(get_local $$319)
(block
(set_local $$320
(f64.neg
(get_local $$301)
)
)
(set_local $$321
(f64.sub
(get_local $$320)
(get_local $$316)
)
)
(set_local $$322
(f64.add
(get_local $$316)
(get_local $$321)
)
)
(set_local $$323
(f64.neg
(get_local $$322)
)
)
(set_local $$$1472$i
(get_local $$323)
)
(br $do-once$58)
)
(block
(set_local $$324
(f64.add
(get_local $$301)
(get_local $$316)
)
)
(set_local $$325
(f64.sub
(get_local $$324)
(get_local $$316)
)
)
(set_local $$$1472$i
(get_local $$325)
)
(br $do-once$58)
)
)
)
)
)
(set_local $$326
(i32.load
(get_local $$6)
)
)
(set_local $$327
(i32.lt_s
(get_local $$326)
(i32.const 0)
)
)
(set_local $$328
(i32.sub
(i32.const 0)
(get_local $$326)
)
)
(set_local $$329
(if i32
(get_local $$327)
(get_local $$328)
(get_local $$326)
)
)
(set_local $$330
(i64.extend_s/i32
(get_local $$329)
)
)
(set_local $$331
(call $_fmt_u
(get_local $$330)
(get_local $$20)
)
)
(set_local $$332
(i32.eq
(get_local $$331)
(get_local $$20)
)
)
(if
(get_local $$332)
(block
(i32.store8
(get_local $$21)
(i32.const 48)
)
(set_local $$$0511$i
(get_local $$21)
)
)
(set_local $$$0511$i
(get_local $$331)
)
)
(set_local $$333
(i32.shr_s
(get_local $$326)
(i32.const 31)
)
)
(set_local $$334
(i32.and
(get_local $$333)
(i32.const 2)
)
)
(set_local $$335
(i32.add
(get_local $$334)
(i32.const 43)
)
)
(set_local $$336
(i32.and
(get_local $$335)
(i32.const 255)
)
)
(set_local $$337
(i32.add
(get_local $$$0511$i)
(i32.const -1)
)
)
(i32.store8
(get_local $$337)
(get_local $$336)
)
(set_local $$338
(i32.add
(get_local $$$0235)
(i32.const 15)
)
)
(set_local $$339
(i32.and
(get_local $$338)
(i32.const 255)
)
)
(set_local $$340
(i32.add
(get_local $$$0511$i)
(i32.const -2)
)
)
(i32.store8
(get_local $$340)
(get_local $$339)
)
(set_local $$notrhs$i
(i32.lt_s
(get_local $$$0254)
(i32.const 1)
)
)
(set_local $$341
(i32.and
(get_local $$$1263$)
(i32.const 8)
)
)
(set_local $$342
(i32.eq
(get_local $$341)
(i32.const 0)
)
)
(set_local $$$0524$i
(get_local $$7)
)
(set_local $$$2473$i
(get_local $$$1472$i)
)
(loop $while-in$63
(block $while-out$62
(set_local $$343
(call $f64-to-int
(get_local $$$2473$i)
)
)
(set_local $$344
(i32.add
(i32.const 1623)
(get_local $$343)
)
)
(set_local $$345
(i32.load8_s
(get_local $$344)
)
)
(set_local $$346
(i32.and
(get_local $$345)
(i32.const 255)
)
)
(set_local $$347
(i32.or
(get_local $$346)
(get_local $$307)
)
)
(set_local $$348
(i32.and
(get_local $$347)
(i32.const 255)
)
)
(set_local $$349
(i32.add
(get_local $$$0524$i)
(i32.const 1)
)
)
(i32.store8
(get_local $$$0524$i)
(get_local $$348)
)
(set_local $$350
(f64.convert_s/i32
(get_local $$343)
)
)
(set_local $$351
(f64.sub
(get_local $$$2473$i)
(get_local $$350)
)
)
(set_local $$352
(f64.mul
(get_local $$351)
(f64.const 16)
)
)
(set_local $$353
(get_local $$349)
)
(set_local $$354
(i32.sub
(get_local $$353)
(get_local $$18)
)
)
(set_local $$355
(i32.eq
(get_local $$354)
(i32.const 1)
)
)
(block $do-once$64
(if
(get_local $$355)
(block
(set_local $$notlhs$i
(f64.eq
(get_local $$352)
(f64.const 0)
)
)
(set_local $$or$cond3$not$i
(i32.and
(get_local $$notrhs$i)
(get_local $$notlhs$i)
)
)
(set_local $$or$cond$i
(i32.and
(get_local $$342)
(get_local $$or$cond3$not$i)
)
)
(if
(get_local $$or$cond$i)
(block
(set_local $$$1525$i
(get_local $$349)
)
(br $do-once$64)
)
)
(set_local $$356
(i32.add
(get_local $$$0524$i)
(i32.const 2)
)
)
(i32.store8
(get_local $$349)
(i32.const 46)
)
(set_local $$$1525$i
(get_local $$356)
)
)
(set_local $$$1525$i
(get_local $$349)
)
)
)
(set_local $$357
(f64.ne
(get_local $$352)
(f64.const 0)
)
)
(if
(get_local $$357)
(block
(set_local $$$0524$i
(get_local $$$1525$i)
)
(set_local $$$2473$i
(get_local $$352)
)
)
(br $while-out$62)
)
(br $while-in$63)
)
)
(set_local $$358
(i32.ne
(get_local $$$0254)
(i32.const 0)
)
)
(set_local $$$pre700$i
(get_local $$$1525$i)
)
(set_local $$359
(i32.add
(get_local $$24)
(get_local $$$pre700$i)
)
)
(set_local $$360
(i32.lt_s
(get_local $$359)
(get_local $$$0254)
)
)
(set_local $$or$cond412
(i32.and
(get_local $$358)
(get_local $$360)
)
)
(set_local $$361
(get_local $$340)
)
(set_local $$362
(i32.add
(get_local $$25)
(get_local $$$0254)
)
)
(set_local $$363
(i32.sub
(get_local $$362)
(get_local $$361)
)
)
(set_local $$364
(i32.sub
(get_local $$23)
(get_local $$361)
)
)
(set_local $$365
(i32.add
(get_local $$364)
(get_local $$$pre700$i)
)
)
(set_local $$$0526$i
(if i32
(get_local $$or$cond412)
(get_local $$363)
(get_local $$365)
)
)
(set_local $$366
(i32.add
(get_local $$$0526$i)
(get_local $$310)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$1260)
(get_local $$366)
(get_local $$$1263$)
)
(set_local $$367
(i32.load
(get_local $$0)
)
)
(set_local $$368
(i32.and
(get_local $$367)
(i32.const 32)
)
)
(set_local $$369
(i32.eq
(get_local $$368)
(i32.const 0)
)
)
(if
(get_local $$369)
(drop
(call $___fwritex
(get_local $$$0522$$i)
(get_local $$310)
(get_local $$0)
)
)
)
(set_local $$370
(i32.xor
(get_local $$$1263$)
(i32.const 65536)
)
)
(call $_pad
(get_local $$0)
(i32.const 48)
(get_local $$$1260)
(get_local $$366)
(get_local $$370)
)
(set_local $$371
(i32.sub
(get_local $$$pre700$i)
(get_local $$18)
)
)
(set_local $$372
(i32.load
(get_local $$0)
)
)
(set_local $$373
(i32.and
(get_local $$372)
(i32.const 32)
)
)
(set_local $$374
(i32.eq
(get_local $$373)
(i32.const 0)
)
)
(if
(get_local $$374)
(drop
(call $___fwritex
(get_local $$7)
(get_local $$371)
(get_local $$0)
)
)
)
(set_local $$375
(i32.sub
(get_local $$22)
(get_local $$361)
)
)
(set_local $$sum
(i32.add
(get_local $$371)
(get_local $$375)
)
)
(set_local $$376
(i32.sub
(get_local $$$0526$i)
(get_local $$sum)
)
)
(call $_pad
(get_local $$0)
(i32.const 48)
(get_local $$376)
(i32.const 0)
(i32.const 0)
)
(set_local $$377
(i32.load
(get_local $$0)
)
)
(set_local $$378
(i32.and
(get_local $$377)
(i32.const 32)
)
)
(set_local $$379
(i32.eq
(get_local $$378)
(i32.const 0)
)
)
(if
(get_local $$379)
(drop
(call $___fwritex
(get_local $$340)
(get_local $$375)
(get_local $$0)
)
)
)
(set_local $$380
(i32.xor
(get_local $$$1263$)
(i32.const 8192)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$1260)
(get_local $$366)
(get_local $$380)
)
(set_local $$381
(i32.lt_s
(get_local $$366)
(get_local $$$1260)
)
)
(set_local $$$537$i
(if i32
(get_local $$381)
(get_local $$$1260)
(get_local $$366)
)
)
(set_local $$$0470$i
(get_local $$$537$i)
)
(br $do-once$56)
)
)
(set_local $$382
(i32.lt_s
(get_local $$$0254)
(i32.const 0)
)
)
(set_local $$$538$i
(if i32
(get_local $$382)
(i32.const 6)
(get_local $$$0254)
)
)
(if
(get_local $$302)
(block
(set_local $$383
(f64.mul
(get_local $$301)
(f64.const 268435456)
)
)
(set_local $$384
(i32.load
(get_local $$6)
)
)
(set_local $$385
(i32.add
(get_local $$384)
(i32.const -28)
)
)
(i32.store
(get_local $$6)
(get_local $$385)
)
(set_local $$$3$i
(get_local $$383)
)
(set_local $$$pr$i
(get_local $$385)
)
)
(block
(set_local $$$pre697$i
(i32.load
(get_local $$6)
)
)
(set_local $$$3$i
(get_local $$301)
)
(set_local $$$pr$i
(get_local $$$pre697$i)
)
)
)
(set_local $$386
(i32.lt_s
(get_local $$$pr$i)
(i32.const 0)
)
)
(set_local $$$554$i
(if i32
(get_local $$386)
(get_local $$5)
(get_local $$26)
)
)
(set_local $$$0498$i
(get_local $$$554$i)
)
(set_local $$$4$i
(get_local $$$3$i)
)
(loop $while-in$67
(block $while-out$66
(set_local $$387
(call $f64-to-int
(get_local $$$4$i)
)
)
(i32.store
(get_local $$$0498$i)
(get_local $$387)
)
(set_local $$388
(i32.add
(get_local $$$0498$i)
(i32.const 4)
)
)
(set_local $$389
(f64.convert_u/i32
(get_local $$387)
)
)
(set_local $$390
(f64.sub
(get_local $$$4$i)
(get_local $$389)
)
)
(set_local $$391
(f64.mul
(get_local $$390)
(f64.const 1e9)
)
)
(set_local $$392
(f64.ne
(get_local $$391)
(f64.const 0)
)
)
(if
(get_local $$392)
(block
(set_local $$$0498$i
(get_local $$388)
)
(set_local $$$4$i
(get_local $$391)
)
)
(br $while-out$66)
)
(br $while-in$67)
)
)
(set_local $$393
(i32.gt_s
(get_local $$$pr$i)
(i32.const 0)
)
)
(if
(get_local $$393)
(block
(set_local $$$1482671$i
(get_local $$$554$i)
)
(set_local $$$1499670$i
(get_local $$388)
)
(set_local $$394
(get_local $$$pr$i)
)
(loop $while-in$69
(block $while-out$68
(set_local $$395
(i32.gt_s
(get_local $$394)
(i32.const 29)
)
)
(set_local $$396
(if i32
(get_local $$395)
(i32.const 29)
(get_local $$394)
)
)
(set_local $$$0488663$i
(i32.add
(get_local $$$1499670$i)
(i32.const -4)
)
)
(set_local $$397
(i32.lt_u
(get_local $$$0488663$i)
(get_local $$$1482671$i)
)
)
(block $do-once$70
(if
(get_local $$397)
(set_local $$$2483$ph$i
(get_local $$$1482671$i)
)
(block
(set_local $$398
(i64.extend_u/i32
(get_local $$396)
)
)
(set_local $$$0488665$i
(get_local $$$0488663$i)
)
(set_local $$$0497664$i
(i32.const 0)
)
(loop $while-in$73
(block $while-out$72
(set_local $$399
(i32.load
(get_local $$$0488665$i)
)
)
(set_local $$400
(i64.extend_u/i32
(get_local $$399)
)
)
(set_local $$401
(i64.shl
(get_local $$400)
(get_local $$398)
)
)
(set_local $$402
(i64.extend_u/i32
(get_local $$$0497664$i)
)
)
(set_local $$403
(i64.add
(get_local $$401)
(get_local $$402)
)
)
(set_local $$404
(call $i64u-rem
(get_local $$403)
(i64.const 1000000000)
)
)
(set_local $$405
(i32.wrap/i64
(get_local $$404)
)
)
(i32.store
(get_local $$$0488665$i)
(get_local $$405)
)
(set_local $$406
(call $i64u-div
(get_local $$403)
(i64.const 1000000000)
)
)
(set_local $$407
(i32.wrap/i64
(get_local $$406)
)
)
(set_local $$$0488$i
(i32.add
(get_local $$$0488665$i)
(i32.const -4)
)
)
(set_local $$408
(i32.lt_u
(get_local $$$0488$i)
(get_local $$$1482671$i)
)
)
(if
(get_local $$408)
(br $while-out$72)
(block
(set_local $$$0488665$i
(get_local $$$0488$i)
)
(set_local $$$0497664$i
(get_local $$407)
)
)
)
(br $while-in$73)
)
)
(set_local $$409
(i32.eq
(get_local $$407)
(i32.const 0)
)
)
(if
(get_local $$409)
(block
(set_local $$$2483$ph$i
(get_local $$$1482671$i)
)
(br $do-once$70)
)
)
(set_local $$410
(i32.add
(get_local $$$1482671$i)
(i32.const -4)
)
)
(i32.store
(get_local $$410)
(get_local $$407)
)
(set_local $$$2483$ph$i
(get_local $$410)
)
)
)
)
(set_local $$$2500$i
(get_local $$$1499670$i)
)
(loop $while-in$75
(block $while-out$74
(set_local $$411
(i32.gt_u
(get_local $$$2500$i)
(get_local $$$2483$ph$i)
)
)
(if
(i32.eqz
(get_local $$411)
)
(br $while-out$74)
)
(set_local $$412
(i32.add
(get_local $$$2500$i)
(i32.const -4)
)
)
(set_local $$413
(i32.load
(get_local $$412)
)
)
(set_local $$414
(i32.eq
(get_local $$413)
(i32.const 0)
)
)
(if
(get_local $$414)
(set_local $$$2500$i
(get_local $$412)
)
(br $while-out$74)
)
(br $while-in$75)
)
)
(set_local $$415
(i32.load
(get_local $$6)
)
)
(set_local $$416
(i32.sub
(get_local $$415)
(get_local $$396)
)
)
(i32.store
(get_local $$6)
(get_local $$416)
)
(set_local $$417
(i32.gt_s
(get_local $$416)
(i32.const 0)
)
)
(if
(get_local $$417)
(block
(set_local $$$1482671$i
(get_local $$$2483$ph$i)
)
(set_local $$$1499670$i
(get_local $$$2500$i)
)
(set_local $$394
(get_local $$416)
)
)
(block
(set_local $$$1482$lcssa$i
(get_local $$$2483$ph$i)
)
(set_local $$$1499$lcssa$i
(get_local $$$2500$i)
)
(set_local $$$pr571$i
(get_local $$416)
)
(br $while-out$68)
)
)
(br $while-in$69)
)
)
)
(block
(set_local $$$1482$lcssa$i
(get_local $$$554$i)
)
(set_local $$$1499$lcssa$i
(get_local $$388)
)
(set_local $$$pr571$i
(get_local $$$pr$i)
)
)
)
(set_local $$418
(i32.lt_s
(get_local $$$pr571$i)
(i32.const 0)
)
)
(if
(get_local $$418)
(block
(set_local $$419
(i32.add
(get_local $$$538$i)
(i32.const 25)
)
)
(set_local $$420
(i32.and
(call $i32s-div
(get_local $$419)
(i32.const 9)
)
(i32.const -1)
)
)
(set_local $$421
(i32.add
(get_local $$420)
(i32.const 1)
)
)
(set_local $$422
(i32.eq
(get_local $$305)
(i32.const 102)
)
)
(set_local $$$3484658$i
(get_local $$$1482$lcssa$i)
)
(set_local $$$3501657$i
(get_local $$$1499$lcssa$i)
)
(set_local $$424
(get_local $$$pr571$i)
)
(loop $while-in$77
(block $while-out$76
(set_local $$423
(i32.sub
(i32.const 0)
(get_local $$424)
)
)
(set_local $$425
(i32.gt_s
(get_local $$423)
(i32.const 9)
)
)
(set_local $$426
(if i32
(get_local $$425)
(i32.const 9)
(get_local $$423)
)
)
(set_local $$427
(i32.lt_u
(get_local $$$3484658$i)
(get_local $$$3501657$i)
)
)
(block $do-once$78
(if
(get_local $$427)
(block
(set_local $$431
(i32.shl
(i32.const 1)
(get_local $$426)
)
)
(set_local $$432
(i32.add
(get_local $$431)
(i32.const -1)
)
)
(set_local $$433
(i32.shr_u
(i32.const 1000000000)
(get_local $$426)
)
)
(set_local $$$0487652$i
(i32.const 0)
)
(set_local $$$1489651$i
(get_local $$$3484658$i)
)
(loop $while-in$81
(block $while-out$80
(set_local $$434
(i32.load
(get_local $$$1489651$i)
)
)
(set_local $$435
(i32.and
(get_local $$434)
(get_local $$432)
)
)
(set_local $$436
(i32.shr_u
(get_local $$434)
(get_local $$426)
)
)
(set_local $$437
(i32.add
(get_local $$436)
(get_local $$$0487652$i)
)
)
(i32.store
(get_local $$$1489651$i)
(get_local $$437)
)
(set_local $$438
(i32.mul
(get_local $$435)
(get_local $$433)
)
)
(set_local $$439
(i32.add
(get_local $$$1489651$i)
(i32.const 4)
)
)
(set_local $$440
(i32.lt_u
(get_local $$439)
(get_local $$$3501657$i)
)
)
(if
(get_local $$440)
(block
(set_local $$$0487652$i
(get_local $$438)
)
(set_local $$$1489651$i
(get_local $$439)
)
)
(br $while-out$80)
)
(br $while-in$81)
)
)
(set_local $$441
(i32.load
(get_local $$$3484658$i)
)
)
(set_local $$442
(i32.eq
(get_local $$441)
(i32.const 0)
)
)
(set_local $$443
(i32.add
(get_local $$$3484658$i)
(i32.const 4)
)
)
(set_local $$$$3484$i
(if i32
(get_local $$442)
(get_local $$443)
(get_local $$$3484658$i)
)
)
(set_local $$444
(i32.eq
(get_local $$438)
(i32.const 0)
)
)
(if
(get_local $$444)
(block
(set_local $$$$3484706$i
(get_local $$$$3484$i)
)
(set_local $$$4502$i
(get_local $$$3501657$i)
)
(br $do-once$78)
)
)
(set_local $$445
(i32.add
(get_local $$$3501657$i)
(i32.const 4)
)
)
(i32.store
(get_local $$$3501657$i)
(get_local $$438)
)
(set_local $$$$3484706$i
(get_local $$$$3484$i)
)
(set_local $$$4502$i
(get_local $$445)
)
)
(block
(set_local $$428
(i32.load
(get_local $$$3484658$i)
)
)
(set_local $$429
(i32.eq
(get_local $$428)
(i32.const 0)
)
)
(set_local $$430
(i32.add
(get_local $$$3484658$i)
(i32.const 4)
)
)
(set_local $$$$3484705$i
(if i32
(get_local $$429)
(get_local $$430)
(get_local $$$3484658$i)
)
)
(set_local $$$$3484706$i
(get_local $$$$3484705$i)
)
(set_local $$$4502$i
(get_local $$$3501657$i)
)
)
)
)
(set_local $$446
(if i32
(get_local $$422)
(get_local $$$554$i)
(get_local $$$$3484706$i)
)
)
(set_local $$447
(get_local $$$4502$i)
)
(set_local $$448
(get_local $$446)
)
(set_local $$449
(i32.sub
(get_local $$447)
(get_local $$448)
)
)
(set_local $$450
(i32.shr_s
(get_local $$449)
(i32.const 2)
)
)
(set_local $$451
(i32.gt_s
(get_local $$450)
(get_local $$421)
)
)
(set_local $$452
(i32.add
(get_local $$446)
(i32.shl
(get_local $$421)
(i32.const 2)
)
)
)
(set_local $$$$4502$i
(if i32
(get_local $$451)
(get_local $$452)
(get_local $$$4502$i)
)
)
(set_local $$453
(i32.load
(get_local $$6)
)
)
(set_local $$454
(i32.add
(get_local $$453)
(get_local $$426)
)
)
(i32.store
(get_local $$6)
(get_local $$454)
)
(set_local $$455
(i32.lt_s
(get_local $$454)
(i32.const 0)
)
)
(if
(get_local $$455)
(block
(set_local $$$3484658$i
(get_local $$$$3484706$i)
)
(set_local $$$3501657$i
(get_local $$$$4502$i)
)
(set_local $$424
(get_local $$454)
)
)
(block
(set_local $$$3484$lcssa$i
(get_local $$$$3484706$i)
)
(set_local $$$3501$lcssa$i
(get_local $$$$4502$i)
)
(br $while-out$76)
)
)
(br $while-in$77)
)
)
)
(block
(set_local $$$3484$lcssa$i
(get_local $$$1482$lcssa$i)
)
(set_local $$$3501$lcssa$i
(get_local $$$1499$lcssa$i)
)
)
)
(set_local $$456
(i32.lt_u
(get_local $$$3484$lcssa$i)
(get_local $$$3501$lcssa$i)
)
)
(set_local $$457
(get_local $$$554$i)
)
(block $do-once$82
(if
(get_local $$456)
(block
(set_local $$458
(get_local $$$3484$lcssa$i)
)
(set_local $$459
(i32.sub
(get_local $$457)
(get_local $$458)
)
)
(set_local $$460
(i32.shr_s
(get_local $$459)
(i32.const 2)
)
)
(set_local $$461
(i32.mul
(get_local $$460)
(i32.const 9)
)
)
(set_local $$462
(i32.load
(get_local $$$3484$lcssa$i)
)
)
(set_local $$463
(i32.lt_u
(get_local $$462)
(i32.const 10)
)
)
(if
(get_local $$463)
(block
(set_local $$$1515$i
(get_local $$461)
)
(br $do-once$82)
)
(block
(set_local $$$0514647$i
(get_local $$461)
)
(set_local $$$0531646$i
(i32.const 10)
)
)
)
(loop $while-in$85
(block $while-out$84
(set_local $$464
(i32.mul
(get_local $$$0531646$i)
(i32.const 10)
)
)
(set_local $$465
(i32.add
(get_local $$$0514647$i)
(i32.const 1)
)
)
(set_local $$466
(i32.lt_u
(get_local $$462)
(get_local $$464)
)
)
(if
(get_local $$466)
(block
(set_local $$$1515$i
(get_local $$465)
)
(br $while-out$84)
)
(block
(set_local $$$0514647$i
(get_local $$465)
)
(set_local $$$0531646$i
(get_local $$464)
)
)
)
(br $while-in$85)
)
)
)
(set_local $$$1515$i
(i32.const 0)
)
)
)
(set_local $$467
(i32.ne
(get_local $$305)
(i32.const 102)
)
)
(set_local $$468
(if i32
(get_local $$467)
(get_local $$$1515$i)
(i32.const 0)
)
)
(set_local $$469
(i32.sub
(get_local $$$538$i)
(get_local $$468)
)
)
(set_local $$470
(i32.eq
(get_local $$305)
(i32.const 103)
)
)
(set_local $$471
(i32.ne
(get_local $$$538$i)
(i32.const 0)
)
)
(set_local $$472
(i32.and
(get_local $$471)
(get_local $$470)
)
)
(set_local $$$neg$i
(i32.shr_s
(i32.shl
(get_local $$472)
(i32.const 31)
)
(i32.const 31)
)
)
(set_local $$473
(i32.add
(get_local $$469)
(get_local $$$neg$i)
)
)
(set_local $$474
(get_local $$$3501$lcssa$i)
)
(set_local $$475
(i32.sub
(get_local $$474)
(get_local $$457)
)
)
(set_local $$476
(i32.shr_s
(get_local $$475)
(i32.const 2)
)
)
(set_local $$477
(i32.mul
(get_local $$476)
(i32.const 9)
)
)
(set_local $$478
(i32.add
(get_local $$477)
(i32.const -9)
)
)
(set_local $$479
(i32.lt_s
(get_local $$473)
(get_local $$478)
)
)
(if
(get_local $$479)
(block
(set_local $$480
(i32.add
(get_local $$$554$i)
(i32.const 4)
)
)
(set_local $$481
(i32.add
(get_local $$473)
(i32.const 9216)
)
)
(set_local $$482
(i32.and
(call $i32s-div
(get_local $$481)
(i32.const 9)
)
(i32.const -1)
)
)
(set_local $$483
(i32.add
(get_local $$482)
(i32.const -1024)
)
)
(set_local $$484
(i32.add
(get_local $$480)
(i32.shl
(get_local $$483)
(i32.const 2)
)
)
)
(set_local $$485
(i32.and
(call $i32s-rem
(get_local $$481)
(i32.const 9)
)
(i32.const -1)
)
)
(set_local $$$0528639$i
(i32.add
(get_local $$485)
(i32.const 1)
)
)
(set_local $$486
(i32.lt_s
(get_local $$$0528639$i)
(i32.const 9)
)
)
(if
(get_local $$486)
(block
(set_local $$$0528641$i
(get_local $$$0528639$i)
)
(set_local $$$1532640$i
(i32.const 10)
)
(loop $while-in$87
(block $while-out$86
(set_local $$487
(i32.mul
(get_local $$$1532640$i)
(i32.const 10)
)
)
(set_local $$$0528$i
(i32.add
(get_local $$$0528641$i)
(i32.const 1)
)
)
(set_local $$exitcond$i
(i32.eq
(get_local $$$0528$i)
(i32.const 9)
)
)
(if
(get_local $$exitcond$i)
(block
(set_local $$$1532$lcssa$i
(get_local $$487)
)
(br $while-out$86)
)
(block
(set_local $$$0528641$i
(get_local $$$0528$i)
)
(set_local $$$1532640$i
(get_local $$487)
)
)
)
(br $while-in$87)
)
)
)
(set_local $$$1532$lcssa$i
(i32.const 10)
)
)
(set_local $$488
(i32.load
(get_local $$484)
)
)
(set_local $$489
(i32.and
(call $i32u-rem
(get_local $$488)
(get_local $$$1532$lcssa$i)
)
(i32.const -1)
)
)
(set_local $$490
(i32.eq
(get_local $$489)
(i32.const 0)
)
)
(set_local $$491
(i32.add
(get_local $$484)
(i32.const 4)
)
)
(set_local $$492
(i32.eq
(get_local $$491)
(get_local $$$3501$lcssa$i)
)
)
(set_local $$or$cond540$i
(i32.and
(get_local $$492)
(get_local $$490)
)
)
(block $do-once$88
(if
(get_local $$or$cond540$i)
(block
(set_local $$$4492$i
(get_local $$484)
)
(set_local $$$4518$i
(get_local $$$1515$i)
)
(set_local $$$8$i
(get_local $$$3484$lcssa$i)
)
)
(block
(set_local $$493
(i32.and
(call $i32u-div
(get_local $$488)
(get_local $$$1532$lcssa$i)
)
(i32.const -1)
)
)
(set_local $$494
(i32.and
(get_local $$493)
(i32.const 1)
)
)
(set_local $$495
(i32.eq
(get_local $$494)
(i32.const 0)
)
)
(set_local $$$541$i
(if f64
(get_local $$495)
(f64.const 9007199254740992)
(f64.const 9007199254740994)
)
)
(set_local $$496
(i32.and
(call $i32s-div
(get_local $$$1532$lcssa$i)
(i32.const 2)
)
(i32.const -1)
)
)
(set_local $$497
(i32.lt_u
(get_local $$489)
(get_local $$496)
)
)
(if
(get_local $$497)
(set_local $$$0466$i
(f64.const 0.5)
)
(block
(set_local $$498
(i32.eq
(get_local $$489)
(get_local $$496)
)
)
(set_local $$or$cond543$i
(i32.and
(get_local $$492)
(get_local $$498)
)
)
(set_local $$$557$i
(if f64
(get_local $$or$cond543$i)
(f64.const 1)
(f64.const 1.5)
)
)
(set_local $$$0466$i
(get_local $$$557$i)
)
)
)
(set_local $$499
(i32.eq
(get_local $$$0520$i)
(i32.const 0)
)
)
(block $do-once$90
(if
(get_local $$499)
(block
(set_local $$$1467$i
(get_local $$$0466$i)
)
(set_local $$$1469$i
(get_local $$$541$i)
)
)
(block
(set_local $$500
(i32.load8_s
(get_local $$$0522$i)
)
)
(set_local $$501
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$500)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 45)
)
)
(if
(i32.eqz
(get_local $$501)
)
(block
(set_local $$$1467$i
(get_local $$$0466$i)
)
(set_local $$$1469$i
(get_local $$$541$i)
)
(br $do-once$90)
)
)
(set_local $$502
(f64.neg
(get_local $$$541$i)
)
)
(set_local $$503
(f64.neg
(get_local $$$0466$i)
)
)
(set_local $$$1467$i
(get_local $$503)
)
(set_local $$$1469$i
(get_local $$502)
)
)
)
)
(set_local $$504
(i32.sub
(get_local $$488)
(get_local $$489)
)
)
(i32.store
(get_local $$484)
(get_local $$504)
)
(set_local $$505
(f64.add
(get_local $$$1469$i)
(get_local $$$1467$i)
)
)
(set_local $$506
(f64.ne
(get_local $$505)
(get_local $$$1469$i)
)
)
(if
(i32.eqz
(get_local $$506)
)
(block
(set_local $$$4492$i
(get_local $$484)
)
(set_local $$$4518$i
(get_local $$$1515$i)
)
(set_local $$$8$i
(get_local $$$3484$lcssa$i)
)
(br $do-once$88)
)
)
(set_local $$507
(i32.add
(get_local $$504)
(get_local $$$1532$lcssa$i)
)
)
(i32.store
(get_local $$484)
(get_local $$507)
)
(set_local $$508
(i32.gt_u
(get_local $$507)
(i32.const 999999999)
)
)
(if
(get_local $$508)
(block
(set_local $$$2490632$i
(get_local $$484)
)
(set_local $$$5486633$i
(get_local $$$3484$lcssa$i)
)
(loop $while-in$93
(block $while-out$92
(set_local $$509
(i32.add
(get_local $$$2490632$i)
(i32.const -4)
)
)
(i32.store
(get_local $$$2490632$i)
(i32.const 0)
)
(set_local $$510
(i32.lt_u
(get_local $$509)
(get_local $$$5486633$i)
)
)
(if
(get_local $$510)
(block
(set_local $$511
(i32.add
(get_local $$$5486633$i)
(i32.const -4)
)
)
(i32.store
(get_local $$511)
(i32.const 0)
)
(set_local $$$6$i
(get_local $$511)
)
)
(set_local $$$6$i
(get_local $$$5486633$i)
)
)
(set_local $$512
(i32.load
(get_local $$509)
)
)
(set_local $$513
(i32.add
(get_local $$512)
(i32.const 1)
)
)
(i32.store
(get_local $$509)
(get_local $$513)
)
(set_local $$514
(i32.gt_u
(get_local $$513)
(i32.const 999999999)
)
)
(if
(get_local $$514)
(block
(set_local $$$2490632$i
(get_local $$509)
)
(set_local $$$5486633$i
(get_local $$$6$i)
)
)
(block
(set_local $$$2490$lcssa$i
(get_local $$509)
)
(set_local $$$5486$lcssa$i
(get_local $$$6$i)
)
(br $while-out$92)
)
)
(br $while-in$93)
)
)
)
(block
(set_local $$$2490$lcssa$i
(get_local $$484)
)
(set_local $$$5486$lcssa$i
(get_local $$$3484$lcssa$i)
)
)
)
(set_local $$515
(get_local $$$5486$lcssa$i)
)
(set_local $$516
(i32.sub
(get_local $$457)
(get_local $$515)
)
)
(set_local $$517
(i32.shr_s
(get_local $$516)
(i32.const 2)
)
)
(set_local $$518
(i32.mul
(get_local $$517)
(i32.const 9)
)
)
(set_local $$519
(i32.load
(get_local $$$5486$lcssa$i)
)
)
(set_local $$520
(i32.lt_u
(get_local $$519)
(i32.const 10)
)
)
(if
(get_local $$520)
(block
(set_local $$$4492$i
(get_local $$$2490$lcssa$i)
)
(set_local $$$4518$i
(get_local $$518)
)
(set_local $$$8$i
(get_local $$$5486$lcssa$i)
)
(br $do-once$88)
)
(block
(set_local $$$2516628$i
(get_local $$518)
)
(set_local $$$2533627$i
(i32.const 10)
)
)
)
(loop $while-in$95
(block $while-out$94
(set_local $$521
(i32.mul
(get_local $$$2533627$i)
(i32.const 10)
)
)
(set_local $$522
(i32.add
(get_local $$$2516628$i)
(i32.const 1)
)
)
(set_local $$523
(i32.lt_u
(get_local $$519)
(get_local $$521)
)
)
(if
(get_local $$523)
(block
(set_local $$$4492$i
(get_local $$$2490$lcssa$i)
)
(set_local $$$4518$i
(get_local $$522)
)
(set_local $$$8$i
(get_local $$$5486$lcssa$i)
)
(br $while-out$94)
)
(block
(set_local $$$2516628$i
(get_local $$522)
)
(set_local $$$2533627$i
(get_local $$521)
)
)
)
(br $while-in$95)
)
)
)
)
)
(set_local $$524
(i32.add
(get_local $$$4492$i)
(i32.const 4)
)
)
(set_local $$525
(i32.gt_u
(get_local $$$3501$lcssa$i)
(get_local $$524)
)
)
(set_local $$$$3501$i
(if i32
(get_local $$525)
(get_local $$524)
(get_local $$$3501$lcssa$i)
)
)
(set_local $$$5519$ph$i
(get_local $$$4518$i)
)
(set_local $$$7505$ph$i
(get_local $$$$3501$i)
)
(set_local $$$9$ph$i
(get_local $$$8$i)
)
)
(block
(set_local $$$5519$ph$i
(get_local $$$1515$i)
)
(set_local $$$7505$ph$i
(get_local $$$3501$lcssa$i)
)
(set_local $$$9$ph$i
(get_local $$$3484$lcssa$i)
)
)
)
(set_local $$526
(i32.sub
(i32.const 0)
(get_local $$$5519$ph$i)
)
)
(set_local $$$7505$i
(get_local $$$7505$ph$i)
)
(loop $while-in$97
(block $while-out$96
(set_local $$527
(i32.gt_u
(get_local $$$7505$i)
(get_local $$$9$ph$i)
)
)
(if
(i32.eqz
(get_local $$527)
)
(block
(set_local $$$lcssa683$i
(i32.const 0)
)
(br $while-out$96)
)
)
(set_local $$528
(i32.add
(get_local $$$7505$i)
(i32.const -4)
)
)
(set_local $$529
(i32.load
(get_local $$528)
)
)
(set_local $$530
(i32.eq
(get_local $$529)
(i32.const 0)
)
)
(if
(get_local $$530)
(set_local $$$7505$i
(get_local $$528)
)
(block
(set_local $$$lcssa683$i
(i32.const 1)
)
(br $while-out$96)
)
)
(br $while-in$97)
)
)
(block $do-once$98
(if
(get_local $$470)
(block
(set_local $$531
(i32.and
(get_local $$471)
(i32.const 1)
)
)
(set_local $$532
(i32.xor
(get_local $$531)
(i32.const 1)
)
)
(set_local $$$538$$i
(i32.add
(get_local $$532)
(get_local $$$538$i)
)
)
(set_local $$533
(i32.gt_s
(get_local $$$538$$i)
(get_local $$$5519$ph$i)
)
)
(set_local $$534
(i32.gt_s
(get_local $$$5519$ph$i)
(i32.const -5)
)
)
(set_local $$or$cond6$i
(i32.and
(get_local $$533)
(get_local $$534)
)
)
(if
(get_local $$or$cond6$i)
(block
(set_local $$535
(i32.add
(get_local $$$0235)
(i32.const -1)
)
)
(set_local $$$neg572$i
(i32.add
(get_local $$$538$$i)
(i32.const -1)
)
)
(set_local $$536
(i32.sub
(get_local $$$neg572$i)
(get_local $$$5519$ph$i)
)
)
(set_local $$$0479$i
(get_local $$535)
)
(set_local $$$2476$i
(get_local $$536)
)
)
(block
(set_local $$537
(i32.add
(get_local $$$0235)
(i32.const -2)
)
)
(set_local $$538
(i32.add
(get_local $$$538$$i)
(i32.const -1)
)
)
(set_local $$$0479$i
(get_local $$537)
)
(set_local $$$2476$i
(get_local $$538)
)
)
)
(set_local $$539
(i32.and
(get_local $$$1263$)
(i32.const 8)
)
)
(set_local $$540
(i32.eq
(get_local $$539)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$540)
)
(block
(set_local $$$1480$i
(get_local $$$0479$i)
)
(set_local $$$3477$i
(get_local $$$2476$i)
)
(set_local $$$pre$phi704$iZ2D
(get_local $$539)
)
(br $do-once$98)
)
)
(block $do-once$100
(if
(get_local $$$lcssa683$i)
(block
(set_local $$541
(i32.add
(get_local $$$7505$i)
(i32.const -4)
)
)
(set_local $$542
(i32.load
(get_local $$541)
)
)
(set_local $$543
(i32.eq
(get_local $$542)
(i32.const 0)
)
)
(if
(get_local $$543)
(block
(set_local $$$2530$i
(i32.const 9)
)
(br $do-once$100)
)
)
(set_local $$544
(i32.and
(call $i32u-rem
(get_local $$542)
(i32.const 10)
)
(i32.const -1)
)
)
(set_local $$545
(i32.eq
(get_local $$544)
(i32.const 0)
)
)
(if
(get_local $$545)
(block
(set_local $$$1529624$i
(i32.const 0)
)
(set_local $$$3534623$i
(i32.const 10)
)
)
(block
(set_local $$$2530$i
(i32.const 0)
)
(br $do-once$100)
)
)
(loop $while-in$103
(block $while-out$102
(set_local $$546
(i32.mul
(get_local $$$3534623$i)
(i32.const 10)
)
)
(set_local $$547
(i32.add
(get_local $$$1529624$i)
(i32.const 1)
)
)
(set_local $$548
(i32.and
(call $i32u-rem
(get_local $$542)
(get_local $$546)
)
(i32.const -1)
)
)
(set_local $$549
(i32.eq
(get_local $$548)
(i32.const 0)
)
)
(if
(get_local $$549)
(block
(set_local $$$1529624$i
(get_local $$547)
)
(set_local $$$3534623$i
(get_local $$546)
)
)
(block
(set_local $$$2530$i
(get_local $$547)
)
(br $while-out$102)
)
)
(br $while-in$103)
)
)
)
(set_local $$$2530$i
(i32.const 9)
)
)
)
(set_local $$550
(i32.or
(get_local $$$0479$i)
(i32.const 32)
)
)
(set_local $$551
(i32.eq
(get_local $$550)
(i32.const 102)
)
)
(set_local $$552
(get_local $$$7505$i)
)
(set_local $$553
(i32.sub
(get_local $$552)
(get_local $$457)
)
)
(set_local $$554
(i32.shr_s
(get_local $$553)
(i32.const 2)
)
)
(set_local $$555
(i32.mul
(get_local $$554)
(i32.const 9)
)
)
(set_local $$556
(i32.add
(get_local $$555)
(i32.const -9)
)
)
(if
(get_local $$551)
(block
(set_local $$557
(i32.sub
(get_local $$556)
(get_local $$$2530$i)
)
)
(set_local $$558
(i32.lt_s
(get_local $$557)
(i32.const 0)
)
)
(set_local $$$544$i
(if i32
(get_local $$558)
(i32.const 0)
(get_local $$557)
)
)
(set_local $$559
(i32.lt_s
(get_local $$$2476$i)
(get_local $$$544$i)
)
)
(set_local $$$2476$$545$i
(if i32
(get_local $$559)
(get_local $$$2476$i)
(get_local $$$544$i)
)
)
(set_local $$$1480$i
(get_local $$$0479$i)
)
(set_local $$$3477$i
(get_local $$$2476$$545$i)
)
(set_local $$$pre$phi704$iZ2D
(i32.const 0)
)
(br $do-once$98)
)
(block
(set_local $$560
(i32.add
(get_local $$556)
(get_local $$$5519$ph$i)
)
)
(set_local $$561
(i32.sub
(get_local $$560)
(get_local $$$2530$i)
)
)
(set_local $$562
(i32.lt_s
(get_local $$561)
(i32.const 0)
)
)
(set_local $$$546$i
(if i32
(get_local $$562)
(i32.const 0)
(get_local $$561)
)
)
(set_local $$563
(i32.lt_s
(get_local $$$2476$i)
(get_local $$$546$i)
)
)
(set_local $$$2476$$547$i
(if i32
(get_local $$563)
(get_local $$$2476$i)
(get_local $$$546$i)
)
)
(set_local $$$1480$i
(get_local $$$0479$i)
)
(set_local $$$3477$i
(get_local $$$2476$$547$i)
)
(set_local $$$pre$phi704$iZ2D
(i32.const 0)
)
(br $do-once$98)
)
)
)
(block
(set_local $$$pre703$i
(i32.and
(get_local $$$1263$)
(i32.const 8)
)
)
(set_local $$$1480$i
(get_local $$$0235)
)
(set_local $$$3477$i
(get_local $$$538$i)
)
(set_local $$$pre$phi704$iZ2D
(get_local $$$pre703$i)
)
)
)
)
(set_local $$564
(i32.or
(get_local $$$3477$i)
(get_local $$$pre$phi704$iZ2D)
)
)
(set_local $$565
(i32.ne
(get_local $$564)
(i32.const 0)
)
)
(set_local $$566
(i32.and
(get_local $$565)
(i32.const 1)
)
)
(set_local $$567
(i32.or
(get_local $$$1480$i)
(i32.const 32)
)
)
(set_local $$568
(i32.eq
(get_local $$567)
(i32.const 102)
)
)
(if
(get_local $$568)
(block
(set_local $$569
(i32.gt_s
(get_local $$$5519$ph$i)
(i32.const 0)
)
)
(set_local $$570
(if i32
(get_local $$569)
(get_local $$$5519$ph$i)
(i32.const 0)
)
)
(set_local $$$2513$i
(i32.const 0)
)
(set_local $$$pn$i
(get_local $$570)
)
)
(block
(set_local $$571
(i32.lt_s
(get_local $$$5519$ph$i)
(i32.const 0)
)
)
(set_local $$572
(if i32
(get_local $$571)
(get_local $$526)
(get_local $$$5519$ph$i)
)
)
(set_local $$573
(i64.extend_s/i32
(get_local $$572)
)
)
(set_local $$574
(call $_fmt_u
(get_local $$573)
(get_local $$20)
)
)
(set_local $$575
(get_local $$574)
)
(set_local $$576
(i32.sub
(get_local $$22)
(get_local $$575)
)
)
(set_local $$577
(i32.lt_s
(get_local $$576)
(i32.const 2)
)
)
(if
(get_local $$577)
(block
(set_local $$$1512617$i
(get_local $$574)
)
(loop $while-in$105
(block $while-out$104
(set_local $$578
(i32.add
(get_local $$$1512617$i)
(i32.const -1)
)
)
(i32.store8
(get_local $$578)
(i32.const 48)
)
(set_local $$579
(get_local $$578)
)
(set_local $$580
(i32.sub
(get_local $$22)
(get_local $$579)
)
)
(set_local $$581
(i32.lt_s
(get_local $$580)
(i32.const 2)
)
)
(if
(get_local $$581)
(set_local $$$1512617$i
(get_local $$578)
)
(block
(set_local $$$1512$lcssa$i
(get_local $$578)
)
(br $while-out$104)
)
)
(br $while-in$105)
)
)
)
(set_local $$$1512$lcssa$i
(get_local $$574)
)
)
(set_local $$582
(i32.shr_s
(get_local $$$5519$ph$i)
(i32.const 31)
)
)
(set_local $$583
(i32.and
(get_local $$582)
(i32.const 2)
)
)
(set_local $$584
(i32.add
(get_local $$583)
(i32.const 43)
)
)
(set_local $$585
(i32.and
(get_local $$584)
(i32.const 255)
)
)
(set_local $$586
(i32.add
(get_local $$$1512$lcssa$i)
(i32.const -1)
)
)
(i32.store8
(get_local $$586)
(get_local $$585)
)
(set_local $$587
(i32.and
(get_local $$$1480$i)
(i32.const 255)
)
)
(set_local $$588
(i32.add
(get_local $$$1512$lcssa$i)
(i32.const -2)
)
)
(i32.store8
(get_local $$588)
(get_local $$587)
)
(set_local $$589
(get_local $$588)
)
(set_local $$590
(i32.sub
(get_local $$22)
(get_local $$589)
)
)
(set_local $$$2513$i
(get_local $$588)
)
(set_local $$$pn$i
(get_local $$590)
)
)
)
(set_local $$591
(i32.add
(get_local $$$0520$i)
(i32.const 1)
)
)
(set_local $$592
(i32.add
(get_local $$591)
(get_local $$$3477$i)
)
)
(set_local $$$1527$i
(i32.add
(get_local $$592)
(get_local $$566)
)
)
(set_local $$593
(i32.add
(get_local $$$1527$i)
(get_local $$$pn$i)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$1260)
(get_local $$593)
(get_local $$$1263$)
)
(set_local $$594
(i32.load
(get_local $$0)
)
)
(set_local $$595
(i32.and
(get_local $$594)
(i32.const 32)
)
)
(set_local $$596
(i32.eq
(get_local $$595)
(i32.const 0)
)
)
(if
(get_local $$596)
(drop
(call $___fwritex
(get_local $$$0522$i)
(get_local $$$0520$i)
(get_local $$0)
)
)
)
(set_local $$597
(i32.xor
(get_local $$$1263$)
(i32.const 65536)
)
)
(call $_pad
(get_local $$0)
(i32.const 48)
(get_local $$$1260)
(get_local $$593)
(get_local $$597)
)
(block $do-once$106
(if
(get_local $$568)
(block
(set_local $$598
(i32.gt_u
(get_local $$$9$ph$i)
(get_local $$$554$i)
)
)
(set_local $$$0496$$9$i
(if i32
(get_local $$598)
(get_local $$$554$i)
(get_local $$$9$ph$i)
)
)
(set_local $$$5493606$i
(get_local $$$0496$$9$i)
)
(loop $while-in$109
(block $while-out$108
(set_local $$599
(i32.load
(get_local $$$5493606$i)
)
)
(set_local $$600
(i64.extend_u/i32
(get_local $$599)
)
)
(set_local $$601
(call $_fmt_u
(get_local $$600)
(get_local $$27)
)
)
(set_local $$602
(i32.eq
(get_local $$$5493606$i)
(get_local $$$0496$$9$i)
)
)
(block $do-once$110
(if
(get_local $$602)
(block
(set_local $$608
(i32.eq
(get_local $$601)
(get_local $$27)
)
)
(if
(i32.eqz
(get_local $$608)
)
(block
(set_local $$$1465$i
(get_local $$601)
)
(br $do-once$110)
)
)
(i32.store8
(get_local $$29)
(i32.const 48)
)
(set_local $$$1465$i
(get_local $$29)
)
)
(block
(set_local $$603
(i32.gt_u
(get_local $$601)
(get_local $$7)
)
)
(if
(i32.eqz
(get_local $$603)
)
(block
(set_local $$$1465$i
(get_local $$601)
)
(br $do-once$110)
)
)
(set_local $$604
(get_local $$601)
)
(set_local $$605
(i32.sub
(get_local $$604)
(get_local $$18)
)
)
(drop
(call $_memset
(get_local $$7)
(i32.const 48)
(get_local $$605)
)
)
(set_local $$$0464603$i
(get_local $$601)
)
(loop $while-in$113
(block $while-out$112
(set_local $$606
(i32.add
(get_local $$$0464603$i)
(i32.const -1)
)
)
(set_local $$607
(i32.gt_u
(get_local $$606)
(get_local $$7)
)
)
(if
(get_local $$607)
(set_local $$$0464603$i
(get_local $$606)
)
(block
(set_local $$$1465$i
(get_local $$606)
)
(br $while-out$112)
)
)
(br $while-in$113)
)
)
)
)
)
(set_local $$609
(i32.load
(get_local $$0)
)
)
(set_local $$610
(i32.and
(get_local $$609)
(i32.const 32)
)
)
(set_local $$611
(i32.eq
(get_local $$610)
(i32.const 0)
)
)
(if
(get_local $$611)
(block
(set_local $$612
(get_local $$$1465$i)
)
(set_local $$613
(i32.sub
(get_local $$28)
(get_local $$612)
)
)
(drop
(call $___fwritex
(get_local $$$1465$i)
(get_local $$613)
(get_local $$0)
)
)
)
)
(set_local $$614
(i32.add
(get_local $$$5493606$i)
(i32.const 4)
)
)
(set_local $$615
(i32.gt_u
(get_local $$614)
(get_local $$$554$i)
)
)
(if
(get_local $$615)
(br $while-out$108)
(set_local $$$5493606$i
(get_local $$614)
)
)
(br $while-in$109)
)
)
(set_local $$616
(i32.eq
(get_local $$564)
(i32.const 0)
)
)
(block $do-once$114
(if
(i32.eqz
(get_local $$616)
)
(block
(set_local $$617
(i32.load
(get_local $$0)
)
)
(set_local $$618
(i32.and
(get_local $$617)
(i32.const 32)
)
)
(set_local $$619
(i32.eq
(get_local $$618)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$619)
)
(br $do-once$114)
)
(drop
(call $___fwritex
(i32.const 1691)
(i32.const 1)
(get_local $$0)
)
)
)
)
)
(set_local $$620
(i32.lt_u
(get_local $$614)
(get_local $$$7505$i)
)
)
(set_local $$621
(i32.gt_s
(get_local $$$3477$i)
(i32.const 0)
)
)
(set_local $$622
(i32.and
(get_local $$621)
(get_local $$620)
)
)
(if
(get_local $$622)
(block
(set_local $$$4478600$i
(get_local $$$3477$i)
)
(set_local $$$6494599$i
(get_local $$614)
)
(loop $while-in$117
(block $while-out$116
(set_local $$623
(i32.load
(get_local $$$6494599$i)
)
)
(set_local $$624
(i64.extend_u/i32
(get_local $$623)
)
)
(set_local $$625
(call $_fmt_u
(get_local $$624)
(get_local $$27)
)
)
(set_local $$626
(i32.gt_u
(get_local $$625)
(get_local $$7)
)
)
(if
(get_local $$626)
(block
(set_local $$627
(get_local $$625)
)
(set_local $$628
(i32.sub
(get_local $$627)
(get_local $$18)
)
)
(drop
(call $_memset
(get_local $$7)
(i32.const 48)
(get_local $$628)
)
)
(set_local $$$0463594$i
(get_local $$625)
)
(loop $while-in$119
(block $while-out$118
(set_local $$629
(i32.add
(get_local $$$0463594$i)
(i32.const -1)
)
)
(set_local $$630
(i32.gt_u
(get_local $$629)
(get_local $$7)
)
)
(if
(get_local $$630)
(set_local $$$0463594$i
(get_local $$629)
)
(block
(set_local $$$0463$lcssa$i
(get_local $$629)
)
(br $while-out$118)
)
)
(br $while-in$119)
)
)
)
(set_local $$$0463$lcssa$i
(get_local $$625)
)
)
(set_local $$631
(i32.load
(get_local $$0)
)
)
(set_local $$632
(i32.and
(get_local $$631)
(i32.const 32)
)
)
(set_local $$633
(i32.eq
(get_local $$632)
(i32.const 0)
)
)
(if
(get_local $$633)
(block
(set_local $$634
(i32.gt_s
(get_local $$$4478600$i)
(i32.const 9)
)
)
(set_local $$635
(if i32
(get_local $$634)
(i32.const 9)
(get_local $$$4478600$i)
)
)
(drop
(call $___fwritex
(get_local $$$0463$lcssa$i)
(get_local $$635)
(get_local $$0)
)
)
)
)
(set_local $$636
(i32.add
(get_local $$$6494599$i)
(i32.const 4)
)
)
(set_local $$637
(i32.add
(get_local $$$4478600$i)
(i32.const -9)
)
)
(set_local $$638
(i32.lt_u
(get_local $$636)
(get_local $$$7505$i)
)
)
(set_local $$639
(i32.gt_s
(get_local $$$4478600$i)
(i32.const 9)
)
)
(set_local $$640
(i32.and
(get_local $$639)
(get_local $$638)
)
)
(if
(get_local $$640)
(block
(set_local $$$4478600$i
(get_local $$637)
)
(set_local $$$6494599$i
(get_local $$636)
)
)
(block
(set_local $$$4478$lcssa$i
(get_local $$637)
)
(br $while-out$116)
)
)
(br $while-in$117)
)
)
)
(set_local $$$4478$lcssa$i
(get_local $$$3477$i)
)
)
(set_local $$641
(i32.add
(get_local $$$4478$lcssa$i)
(i32.const 9)
)
)
(call $_pad
(get_local $$0)
(i32.const 48)
(get_local $$641)
(i32.const 9)
(i32.const 0)
)
)
(block
(set_local $$642
(i32.add
(get_local $$$9$ph$i)
(i32.const 4)
)
)
(set_local $$$7505$$i
(if i32
(get_local $$$lcssa683$i)
(get_local $$$7505$i)
(get_local $$642)
)
)
(set_local $$643
(i32.gt_s
(get_local $$$3477$i)
(i32.const -1)
)
)
(if
(get_local $$643)
(block
(set_local $$644
(i32.eq
(get_local $$$pre$phi704$iZ2D)
(i32.const 0)
)
)
(set_local $$$5611$i
(get_local $$$3477$i)
)
(set_local $$$7495610$i
(get_local $$$9$ph$i)
)
(loop $while-in$121
(block $while-out$120
(set_local $$645
(i32.load
(get_local $$$7495610$i)
)
)
(set_local $$646
(i64.extend_u/i32
(get_local $$645)
)
)
(set_local $$647
(call $_fmt_u
(get_local $$646)
(get_local $$27)
)
)
(set_local $$648
(i32.eq
(get_local $$647)
(get_local $$27)
)
)
(if
(get_local $$648)
(block
(i32.store8
(get_local $$29)
(i32.const 48)
)
(set_local $$$0$i
(get_local $$29)
)
)
(set_local $$$0$i
(get_local $$647)
)
)
(set_local $$649
(i32.eq
(get_local $$$7495610$i)
(get_local $$$9$ph$i)
)
)
(block $do-once$122
(if
(get_local $$649)
(block
(set_local $$653
(i32.add
(get_local $$$0$i)
(i32.const 1)
)
)
(set_local $$654
(i32.load
(get_local $$0)
)
)
(set_local $$655
(i32.and
(get_local $$654)
(i32.const 32)
)
)
(set_local $$656
(i32.eq
(get_local $$655)
(i32.const 0)
)
)
(if
(get_local $$656)
(drop
(call $___fwritex
(get_local $$$0$i)
(i32.const 1)
(get_local $$0)
)
)
)
(set_local $$657
(i32.lt_s
(get_local $$$5611$i)
(i32.const 1)
)
)
(set_local $$or$cond552$i
(i32.and
(get_local $$644)
(get_local $$657)
)
)
(if
(get_local $$or$cond552$i)
(block
(set_local $$$2$i
(get_local $$653)
)
(br $do-once$122)
)
)
(set_local $$658
(i32.load
(get_local $$0)
)
)
(set_local $$659
(i32.and
(get_local $$658)
(i32.const 32)
)
)
(set_local $$660
(i32.eq
(get_local $$659)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$660)
)
(block
(set_local $$$2$i
(get_local $$653)
)
(br $do-once$122)
)
)
(drop
(call $___fwritex
(i32.const 1691)
(i32.const 1)
(get_local $$0)
)
)
(set_local $$$2$i
(get_local $$653)
)
)
(block
(set_local $$650
(i32.gt_u
(get_local $$$0$i)
(get_local $$7)
)
)
(if
(i32.eqz
(get_local $$650)
)
(block
(set_local $$$2$i
(get_local $$$0$i)
)
(br $do-once$122)
)
)
(set_local $$scevgep694$i
(i32.add
(get_local $$$0$i)
(get_local $$19)
)
)
(set_local $$scevgep694695$i
(get_local $$scevgep694$i)
)
(drop
(call $_memset
(get_local $$7)
(i32.const 48)
(get_local $$scevgep694695$i)
)
)
(set_local $$$1607$i
(get_local $$$0$i)
)
(loop $while-in$125
(block $while-out$124
(set_local $$651
(i32.add
(get_local $$$1607$i)
(i32.const -1)
)
)
(set_local $$652
(i32.gt_u
(get_local $$651)
(get_local $$7)
)
)
(if
(get_local $$652)
(set_local $$$1607$i
(get_local $$651)
)
(block
(set_local $$$2$i
(get_local $$651)
)
(br $while-out$124)
)
)
(br $while-in$125)
)
)
)
)
)
(set_local $$661
(get_local $$$2$i)
)
(set_local $$662
(i32.sub
(get_local $$28)
(get_local $$661)
)
)
(set_local $$663
(i32.load
(get_local $$0)
)
)
(set_local $$664
(i32.and
(get_local $$663)
(i32.const 32)
)
)
(set_local $$665
(i32.eq
(get_local $$664)
(i32.const 0)
)
)
(if
(get_local $$665)
(block
(set_local $$666
(i32.gt_s
(get_local $$$5611$i)
(get_local $$662)
)
)
(set_local $$667
(if i32
(get_local $$666)
(get_local $$662)
(get_local $$$5611$i)
)
)
(drop
(call $___fwritex
(get_local $$$2$i)
(get_local $$667)
(get_local $$0)
)
)
)
)
(set_local $$668
(i32.sub
(get_local $$$5611$i)
(get_local $$662)
)
)
(set_local $$669
(i32.add
(get_local $$$7495610$i)
(i32.const 4)
)
)
(set_local $$670
(i32.lt_u
(get_local $$669)
(get_local $$$7505$$i)
)
)
(set_local $$671
(i32.gt_s
(get_local $$668)
(i32.const -1)
)
)
(set_local $$672
(i32.and
(get_local $$670)
(get_local $$671)
)
)
(if
(get_local $$672)
(block
(set_local $$$5611$i
(get_local $$668)
)
(set_local $$$7495610$i
(get_local $$669)
)
)
(block
(set_local $$$5$lcssa$i
(get_local $$668)
)
(br $while-out$120)
)
)
(br $while-in$121)
)
)
)
(set_local $$$5$lcssa$i
(get_local $$$3477$i)
)
)
(set_local $$673
(i32.add
(get_local $$$5$lcssa$i)
(i32.const 18)
)
)
(call $_pad
(get_local $$0)
(i32.const 48)
(get_local $$673)
(i32.const 18)
(i32.const 0)
)
(set_local $$674
(i32.load
(get_local $$0)
)
)
(set_local $$675
(i32.and
(get_local $$674)
(i32.const 32)
)
)
(set_local $$676
(i32.eq
(get_local $$675)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$676)
)
(br $do-once$106)
)
(set_local $$677
(get_local $$$2513$i)
)
(set_local $$678
(i32.sub
(get_local $$22)
(get_local $$677)
)
)
(drop
(call $___fwritex
(get_local $$$2513$i)
(get_local $$678)
(get_local $$0)
)
)
)
)
)
(set_local $$679
(i32.xor
(get_local $$$1263$)
(i32.const 8192)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$1260)
(get_local $$593)
(get_local $$679)
)
(set_local $$680
(i32.lt_s
(get_local $$593)
(get_local $$$1260)
)
)
(set_local $$$553$i
(if i32
(get_local $$680)
(get_local $$$1260)
(get_local $$593)
)
)
(set_local $$$0470$i
(get_local $$$553$i)
)
)
(block
(set_local $$285
(i32.and
(get_local $$$0235)
(i32.const 32)
)
)
(set_local $$286
(i32.ne
(get_local $$285)
(i32.const 0)
)
)
(set_local $$287
(if i32
(get_local $$286)
(i32.const 1675)
(i32.const 1679)
)
)
(set_local $$288
(i32.or
(f64.ne
(get_local $$$0471$i)
(get_local $$$0471$i)
)
(f64.ne
(f64.const 0)
(f64.const 0)
)
)
)
(set_local $$289
(if i32
(get_local $$286)
(i32.const 1683)
(i32.const 1687)
)
)
(set_local $$$1521$i
(if i32
(get_local $$288)
(i32.const 0)
(get_local $$$0520$i)
)
)
(set_local $$$0510$i
(if i32
(get_local $$288)
(get_local $$289)
(get_local $$287)
)
)
(set_local $$290
(i32.add
(get_local $$$1521$i)
(i32.const 3)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$1260)
(get_local $$290)
(get_local $$166)
)
(set_local $$291
(i32.load
(get_local $$0)
)
)
(set_local $$292
(i32.and
(get_local $$291)
(i32.const 32)
)
)
(set_local $$293
(i32.eq
(get_local $$292)
(i32.const 0)
)
)
(if
(get_local $$293)
(block
(drop
(call $___fwritex
(get_local $$$0522$i)
(get_local $$$1521$i)
(get_local $$0)
)
)
(set_local $$$pre$i
(i32.load
(get_local $$0)
)
)
(set_local $$295
(get_local $$$pre$i)
)
)
(set_local $$295
(get_local $$291)
)
)
(set_local $$294
(i32.and
(get_local $$295)
(i32.const 32)
)
)
(set_local $$296
(i32.eq
(get_local $$294)
(i32.const 0)
)
)
(if
(get_local $$296)
(drop
(call $___fwritex
(get_local $$$0510$i)
(i32.const 3)
(get_local $$0)
)
)
)
(set_local $$297
(i32.xor
(get_local $$$1263$)
(i32.const 8192)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$1260)
(get_local $$290)
(get_local $$297)
)
(set_local $$298
(i32.lt_s
(get_local $$290)
(get_local $$$1260)
)
)
(set_local $$299
(if i32
(get_local $$298)
(get_local $$$1260)
(get_local $$290)
)
)
(set_local $$$0470$i
(get_local $$299)
)
)
)
)
(set_local $$$0243
(get_local $$$0470$i)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
(br $switch$24)
)
)
(block
(set_local $$$2
(get_local $$$0321)
)
(set_local $$$2234
(i32.const 0)
)
(set_local $$$2239
(i32.const 1639)
)
(set_local $$$2251
(get_local $$14)
)
(set_local $$$5
(get_local $$$0254)
)
(set_local $$$6268
(get_local $$$1263$)
)
)
)
)
)
(block $label$break$L310
(if
(i32.eq
(get_local $label)
(i32.const 63)
)
(block
(set_local $label
(i32.const 0)
)
(set_local $$181
(i64.load
(get_local $$9)
)
)
(set_local $$182
(i32.and
(get_local $$$1236)
(i32.const 32)
)
)
(set_local $$183
(i64.eq
(get_local $$181)
(i64.const 0)
)
)
(if
(get_local $$183)
(block
(set_local $$$05$lcssa$i
(get_local $$14)
)
(set_local $$194
(i64.const 0)
)
)
(block
(set_local $$$056$i
(get_local $$14)
)
(set_local $$$07$i
(get_local $$181)
)
(loop $while-in$130
(block $while-out$129
(set_local $$$0$tr$i
(i32.wrap/i64
(get_local $$$07$i)
)
)
(set_local $$184
(i32.and
(get_local $$$0$tr$i)
(i32.const 15)
)
)
(set_local $$185
(i32.add
(i32.const 1623)
(get_local $$184)
)
)
(set_local $$186
(i32.load8_s
(get_local $$185)
)
)
(set_local $$187
(i32.and
(get_local $$186)
(i32.const 255)
)
)
(set_local $$188
(i32.or
(get_local $$187)
(get_local $$182)
)
)
(set_local $$189
(i32.and
(get_local $$188)
(i32.const 255)
)
)
(set_local $$190
(i32.add
(get_local $$$056$i)
(i32.const -1)
)
)
(i32.store8
(get_local $$190)
(get_local $$189)
)
(set_local $$191
(i64.shr_u
(get_local $$$07$i)
(i64.const 4)
)
)
(set_local $$192
(i64.eq
(get_local $$191)
(i64.const 0)
)
)
(if
(get_local $$192)
(br $while-out$129)
(block
(set_local $$$056$i
(get_local $$190)
)
(set_local $$$07$i
(get_local $$191)
)
)
)
(br $while-in$130)
)
)
(set_local $$$pre457
(i64.load
(get_local $$9)
)
)
(set_local $$$05$lcssa$i
(get_local $$190)
)
(set_local $$194
(get_local $$$pre457)
)
)
)
(set_local $$193
(i64.eq
(get_local $$194)
(i64.const 0)
)
)
(set_local $$195
(i32.and
(get_local $$$3265)
(i32.const 8)
)
)
(set_local $$196
(i32.eq
(get_local $$195)
(i32.const 0)
)
)
(set_local $$or$cond282
(i32.or
(get_local $$196)
(get_local $$193)
)
)
(set_local $$197
(i32.shr_s
(get_local $$$1236)
(i32.const 4)
)
)
(set_local $$198
(i32.add
(i32.const 1639)
(get_local $$197)
)
)
(set_local $$$332
(if i32
(get_local $$or$cond282)
(i32.const 1639)
(get_local $$198)
)
)
(set_local $$$333
(if i32
(get_local $$or$cond282)
(i32.const 0)
(i32.const 2)
)
)
(set_local $$$0228
(get_local $$$05$lcssa$i)
)
(set_local $$$1233
(get_local $$$333)
)
(set_local $$$1238
(get_local $$$332)
)
(set_local $$$2256
(get_local $$$1255)
)
(set_local $$$4266
(get_local $$$3265)
)
(set_local $label
(i32.const 76)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 75)
)
(block
(set_local $label
(i32.const 0)
)
(set_local $$221
(call $_fmt_u
(get_local $$220)
(get_local $$14)
)
)
(set_local $$$0228
(get_local $$221)
)
(set_local $$$1233
(get_local $$$0232)
)
(set_local $$$1238
(get_local $$$0237)
)
(set_local $$$2256
(get_local $$$0254)
)
(set_local $$$4266
(get_local $$$1263$)
)
(set_local $label
(i32.const 76)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 81)
)
(block
(set_local $label
(i32.const 0)
)
(set_local $$241
(call $_memchr
(get_local $$$1)
(i32.const 0)
(get_local $$$0254)
)
)
(set_local $$242
(i32.eq
(get_local $$241)
(i32.const 0)
)
)
(set_local $$243
(get_local $$241)
)
(set_local $$244
(get_local $$$1)
)
(set_local $$245
(i32.sub
(get_local $$243)
(get_local $$244)
)
)
(set_local $$246
(i32.add
(get_local $$$1)
(get_local $$$0254)
)
)
(set_local $$$3257
(if i32
(get_local $$242)
(get_local $$$0254)
(get_local $$245)
)
)
(set_local $$$1250
(if i32
(get_local $$242)
(get_local $$246)
(get_local $$241)
)
)
(set_local $$$2
(get_local $$$1)
)
(set_local $$$2234
(i32.const 0)
)
(set_local $$$2239
(i32.const 1639)
)
(set_local $$$2251
(get_local $$$1250)
)
(set_local $$$5
(get_local $$$3257)
)
(set_local $$$6268
(get_local $$166)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 85)
)
(block
(set_local $label
(i32.const 0)
)
(set_local $$$0229396
(get_local $$708)
)
(set_local $$$0240395
(i32.const 0)
)
(set_local $$$1244394
(i32.const 0)
)
(loop $while-in$132
(block $while-out$131
(set_local $$250
(i32.load
(get_local $$$0229396)
)
)
(set_local $$251
(i32.eq
(get_local $$250)
(i32.const 0)
)
)
(if
(get_local $$251)
(block
(set_local $$$0240$lcssa
(get_local $$$0240395)
)
(set_local $$$2245
(get_local $$$1244394)
)
(br $while-out$131)
)
)
(set_local $$252
(call $_wctomb
(get_local $$12)
(get_local $$250)
)
)
(set_local $$253
(i32.lt_s
(get_local $$252)
(i32.const 0)
)
)
(set_local $$254
(i32.sub
(get_local $$$4258458)
(get_local $$$0240395)
)
)
(set_local $$255
(i32.gt_u
(get_local $$252)
(get_local $$254)
)
)
(set_local $$or$cond285
(i32.or
(get_local $$253)
(get_local $$255)
)
)
(if
(get_local $$or$cond285)
(block
(set_local $$$0240$lcssa
(get_local $$$0240395)
)
(set_local $$$2245
(get_local $$252)
)
(br $while-out$131)
)
)
(set_local $$256
(i32.add
(get_local $$$0229396)
(i32.const 4)
)
)
(set_local $$257
(i32.add
(get_local $$252)
(get_local $$$0240395)
)
)
(set_local $$258
(i32.gt_u
(get_local $$$4258458)
(get_local $$257)
)
)
(if
(get_local $$258)
(block
(set_local $$$0229396
(get_local $$256)
)
(set_local $$$0240395
(get_local $$257)
)
(set_local $$$1244394
(get_local $$252)
)
)
(block
(set_local $$$0240$lcssa
(get_local $$257)
)
(set_local $$$2245
(get_local $$252)
)
(br $while-out$131)
)
)
(br $while-in$132)
)
)
(set_local $$259
(i32.lt_s
(get_local $$$2245)
(i32.const 0)
)
)
(if
(get_local $$259)
(block
(set_local $$$0
(i32.const -1)
)
(br $label$break$L1)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$1260)
(get_local $$$0240$lcssa)
(get_local $$$1263$)
)
(set_local $$260
(i32.eq
(get_local $$$0240$lcssa)
(i32.const 0)
)
)
(if
(get_local $$260)
(block
(set_local $$$0240$lcssa460
(i32.const 0)
)
(set_local $label
(i32.const 96)
)
)
(block
(set_local $$$1230407
(get_local $$708)
)
(set_local $$$1241406
(i32.const 0)
)
(loop $while-in$134
(block $while-out$133
(set_local $$261
(i32.load
(get_local $$$1230407)
)
)
(set_local $$262
(i32.eq
(get_local $$261)
(i32.const 0)
)
)
(if
(get_local $$262)
(block
(set_local $$$0240$lcssa460
(get_local $$$0240$lcssa)
)
(set_local $label
(i32.const 96)
)
(br $label$break$L310)
)
)
(set_local $$263
(i32.add
(get_local $$$1230407)
(i32.const 4)
)
)
(set_local $$264
(call $_wctomb
(get_local $$12)
(get_local $$261)
)
)
(set_local $$265
(i32.add
(get_local $$264)
(get_local $$$1241406)
)
)
(set_local $$266
(i32.gt_s
(get_local $$265)
(get_local $$$0240$lcssa)
)
)
(if
(get_local $$266)
(block
(set_local $$$0240$lcssa460
(get_local $$$0240$lcssa)
)
(set_local $label
(i32.const 96)
)
(br $label$break$L310)
)
)
(set_local $$267
(i32.load
(get_local $$0)
)
)
(set_local $$268
(i32.and
(get_local $$267)
(i32.const 32)
)
)
(set_local $$269
(i32.eq
(get_local $$268)
(i32.const 0)
)
)
(if
(get_local $$269)
(drop
(call $___fwritex
(get_local $$12)
(get_local $$264)
(get_local $$0)
)
)
)
(set_local $$270
(i32.lt_u
(get_local $$265)
(get_local $$$0240$lcssa)
)
)
(if
(get_local $$270)
(block
(set_local $$$1230407
(get_local $$263)
)
(set_local $$$1241406
(get_local $$265)
)
)
(block
(set_local $$$0240$lcssa460
(get_local $$$0240$lcssa)
)
(set_local $label
(i32.const 96)
)
(br $while-out$133)
)
)
(br $while-in$134)
)
)
)
)
)
)
)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 96)
)
(block
(set_local $label
(i32.const 0)
)
(set_local $$271
(i32.xor
(get_local $$$1263$)
(i32.const 8192)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$1260)
(get_local $$$0240$lcssa460)
(get_local $$271)
)
(set_local $$272
(i32.gt_s
(get_local $$$1260)
(get_local $$$0240$lcssa460)
)
)
(set_local $$273
(if i32
(get_local $$272)
(get_local $$$1260)
(get_local $$$0240$lcssa460)
)
)
(set_local $$$0243
(get_local $$273)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 76)
)
(block
(set_local $label
(i32.const 0)
)
(set_local $$222
(i32.gt_s
(get_local $$$2256)
(i32.const -1)
)
)
(set_local $$223
(i32.and
(get_local $$$4266)
(i32.const -65537)
)
)
(set_local $$$$4266
(if i32
(get_local $$222)
(get_local $$223)
(get_local $$$4266)
)
)
(set_local $$224
(i64.load
(get_local $$9)
)
)
(set_local $$225
(i64.ne
(get_local $$224)
(i64.const 0)
)
)
(set_local $$226
(i32.ne
(get_local $$$2256)
(i32.const 0)
)
)
(set_local $$or$cond
(i32.or
(get_local $$226)
(get_local $$225)
)
)
(if
(get_local $$or$cond)
(block
(set_local $$227
(get_local $$$0228)
)
(set_local $$228
(i32.sub
(get_local $$15)
(get_local $$227)
)
)
(set_local $$229
(i32.and
(get_local $$225)
(i32.const 1)
)
)
(set_local $$230
(i32.xor
(get_local $$229)
(i32.const 1)
)
)
(set_local $$231
(i32.add
(get_local $$230)
(get_local $$228)
)
)
(set_local $$232
(i32.gt_s
(get_local $$$2256)
(get_local $$231)
)
)
(set_local $$$2256$
(if i32
(get_local $$232)
(get_local $$$2256)
(get_local $$231)
)
)
(set_local $$$2
(get_local $$$0228)
)
(set_local $$$2234
(get_local $$$1233)
)
(set_local $$$2239
(get_local $$$1238)
)
(set_local $$$2251
(get_local $$14)
)
(set_local $$$5
(get_local $$$2256$)
)
(set_local $$$6268
(get_local $$$$4266)
)
)
(block
(set_local $$$2
(get_local $$14)
)
(set_local $$$2234
(get_local $$$1233)
)
(set_local $$$2239
(get_local $$$1238)
)
(set_local $$$2251
(get_local $$14)
)
(set_local $$$5
(i32.const 0)
)
(set_local $$$6268
(get_local $$$$4266)
)
)
)
)
)
(set_local $$681
(get_local $$$2251)
)
(set_local $$682
(get_local $$$2)
)
(set_local $$683
(i32.sub
(get_local $$681)
(get_local $$682)
)
)
(set_local $$684
(i32.lt_s
(get_local $$$5)
(get_local $$683)
)
)
(set_local $$$$5
(if i32
(get_local $$684)
(get_local $$683)
(get_local $$$5)
)
)
(set_local $$685
(i32.add
(get_local $$$$5)
(get_local $$$2234)
)
)
(set_local $$686
(i32.lt_s
(get_local $$$1260)
(get_local $$685)
)
)
(set_local $$$2261
(if i32
(get_local $$686)
(get_local $$685)
(get_local $$$1260)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$2261)
(get_local $$685)
(get_local $$$6268)
)
(set_local $$687
(i32.load
(get_local $$0)
)
)
(set_local $$688
(i32.and
(get_local $$687)
(i32.const 32)
)
)
(set_local $$689
(i32.eq
(get_local $$688)
(i32.const 0)
)
)
(if
(get_local $$689)
(drop
(call $___fwritex
(get_local $$$2239)
(get_local $$$2234)
(get_local $$0)
)
)
)
(set_local $$690
(i32.xor
(get_local $$$6268)
(i32.const 65536)
)
)
(call $_pad
(get_local $$0)
(i32.const 48)
(get_local $$$2261)
(get_local $$685)
(get_local $$690)
)
(call $_pad
(get_local $$0)
(i32.const 48)
(get_local $$$$5)
(get_local $$683)
(i32.const 0)
)
(set_local $$691
(i32.load
(get_local $$0)
)
)
(set_local $$692
(i32.and
(get_local $$691)
(i32.const 32)
)
)
(set_local $$693
(i32.eq
(get_local $$692)
(i32.const 0)
)
)
(if
(get_local $$693)
(drop
(call $___fwritex
(get_local $$$2)
(get_local $$683)
(get_local $$0)
)
)
)
(set_local $$694
(i32.xor
(get_local $$$6268)
(i32.const 8192)
)
)
(call $_pad
(get_local $$0)
(i32.const 32)
(get_local $$$2261)
(get_local $$685)
(get_local $$694)
)
(set_local $$$0243
(get_local $$$2261)
)
(set_local $$$0247
(get_local $$$1248)
)
(set_local $$$0269
(get_local $$$3272)
)
(set_local $$$0321
(get_local $$146)
)
(br $label$continue$L1)
)
)
(block $label$break$L345
(if
(i32.eq
(get_local $label)
(i32.const 243)
)
(block
(set_local $$695
(i32.eq
(get_local $$0)
(i32.const 0)
)
)
(if
(get_local $$695)
(block
(set_local $$696
(i32.eq
(get_local $$$0269)
(i32.const 0)
)
)
(if
(get_local $$696)
(set_local $$$0
(i32.const 0)
)
(block
(set_local $$$2242381
(i32.const 1)
)
(loop $while-in$137
(block $while-out$136
(set_local $$697
(i32.add
(get_local $$4)
(i32.shl
(get_local $$$2242381)
(i32.const 2)
)
)
)
(set_local $$698
(i32.load
(get_local $$697)
)
)
(set_local $$699
(i32.eq
(get_local $$698)
(i32.const 0)
)
)
(if
(get_local $$699)
(block
(set_local $$$3379
(get_local $$$2242381)
)
(br $while-out$136)
)
)
(set_local $$700
(i32.add
(get_local $$3)
(i32.shl
(get_local $$$2242381)
(i32.const 3)
)
)
)
(call $_pop_arg_529
(get_local $$700)
(get_local $$698)
(get_local $$2)
)
(set_local $$701
(i32.add
(get_local $$$2242381)
(i32.const 1)
)
)
(set_local $$702
(i32.lt_s
(get_local $$701)
(i32.const 10)
)
)
(if
(get_local $$702)
(set_local $$$2242381
(get_local $$701)
)
(block
(set_local $$$0
(i32.const 1)
)
(br $label$break$L345)
)
)
(br $while-in$137)
)
)
(loop $while-in$139
(block $while-out$138
(set_local $$705
(i32.add
(get_local $$4)
(i32.shl
(get_local $$$3379)
(i32.const 2)
)
)
)
(set_local $$706
(i32.load
(get_local $$705)
)
)
(set_local $$707
(i32.eq
(get_local $$706)
(i32.const 0)
)
)
(set_local $$703
(i32.add
(get_local $$$3379)
(i32.const 1)
)
)
(if
(i32.eqz
(get_local $$707)
)
(block
(set_local $$$0
(i32.const -1)
)
(br $label$break$L345)
)
)
(set_local $$704
(i32.lt_s
(get_local $$703)
(i32.const 10)
)
)
(if
(get_local $$704)
(set_local $$$3379
(get_local $$703)
)
(block
(set_local $$$0
(i32.const 1)
)
(br $while-out$138)
)
)
(br $while-in$139)
)
)
)
)
)
(set_local $$$0
(get_local $$$1248)
)
)
)
)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
(func $___lockfile (param $$0 i32) (result i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(return
(i32.const 0)
)
)
(func $___fwritex (param $$0 i32) (param $$1 i32) (param $$2 i32) (result i32)
(local $$$0 i32)
(local $$$032 i32)
(local $$$033 i32)
(local $$$034 i32)
(local $$$1 i32)
(local $$$pre i32)
(local $$$pre38 i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$20 i32)
(local $$21 i32)
(local $$22 i32)
(local $$23 i32)
(local $$24 i32)
(local $$25 i32)
(local $$26 i32)
(local $$27 i32)
(local $$28 i32)
(local $$29 i32)
(local $$3 i32)
(local $$30 i32)
(local $$31 i32)
(local $$32 i32)
(local $$33 i32)
(local $$34 i32)
(local $$35 i32)
(local $$4 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$3
(i32.add
(get_local $$2)
(i32.const 16)
)
)
(set_local $$4
(i32.load
(get_local $$3)
)
)
(set_local $$5
(i32.eq
(get_local $$4)
(i32.const 0)
)
)
(if
(get_local $$5)
(block
(set_local $$7
(call $___towrite
(get_local $$2)
)
)
(set_local $$8
(i32.eq
(get_local $$7)
(i32.const 0)
)
)
(if
(get_local $$8)
(block
(set_local $$$pre
(i32.load
(get_local $$3)
)
)
(set_local $$12
(get_local $$$pre)
)
(set_local $label
(i32.const 5)
)
)
(set_local $$$032
(i32.const 0)
)
)
)
(block
(set_local $$6
(get_local $$4)
)
(set_local $$12
(get_local $$6)
)
(set_local $label
(i32.const 5)
)
)
)
(block $label$break$L5
(if
(i32.eq
(get_local $label)
(i32.const 5)
)
(block
(set_local $$9
(i32.add
(get_local $$2)
(i32.const 20)
)
)
(set_local $$10
(i32.load
(get_local $$9)
)
)
(set_local $$11
(i32.sub
(get_local $$12)
(get_local $$10)
)
)
(set_local $$13
(i32.lt_u
(get_local $$11)
(get_local $$1)
)
)
(set_local $$14
(get_local $$10)
)
(if
(get_local $$13)
(block
(set_local $$15
(i32.add
(get_local $$2)
(i32.const 36)
)
)
(set_local $$16
(i32.load
(get_local $$15)
)
)
(set_local $$17
(call_indirect $FUNCSIG$iiii
(get_local $$2)
(get_local $$0)
(get_local $$1)
(i32.add
(i32.and
(get_local $$16)
(i32.const 7)
)
(i32.const 2)
)
)
)
(set_local $$$032
(get_local $$17)
)
(br $label$break$L5)
)
)
(set_local $$18
(i32.add
(get_local $$2)
(i32.const 75)
)
)
(set_local $$19
(i32.load8_s
(get_local $$18)
)
)
(set_local $$20
(i32.gt_s
(i32.shr_s
(i32.shl
(get_local $$19)
(i32.const 24)
)
(i32.const 24)
)
(i32.const -1)
)
)
(block $label$break$L10
(if
(get_local $$20)
(block
(set_local $$$0
(get_local $$1)
)
(loop $while-in$3
(block $while-out$2
(set_local $$21
(i32.eq
(get_local $$$0)
(i32.const 0)
)
)
(if
(get_local $$21)
(block
(set_local $$$033
(get_local $$1)
)
(set_local $$$034
(get_local $$0)
)
(set_local $$$1
(i32.const 0)
)
(set_local $$32
(get_local $$14)
)
(br $label$break$L10)
)
)
(set_local $$22
(i32.add
(get_local $$$0)
(i32.const -1)
)
)
(set_local $$23
(i32.add
(get_local $$0)
(get_local $$22)
)
)
(set_local $$24
(i32.load8_s
(get_local $$23)
)
)
(set_local $$25
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$24)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 10)
)
)
(if
(get_local $$25)
(br $while-out$2)
(set_local $$$0
(get_local $$22)
)
)
(br $while-in$3)
)
)
(set_local $$26
(i32.add
(get_local $$2)
(i32.const 36)
)
)
(set_local $$27
(i32.load
(get_local $$26)
)
)
(set_local $$28
(call_indirect $FUNCSIG$iiii
(get_local $$2)
(get_local $$0)
(get_local $$$0)
(i32.add
(i32.and
(get_local $$27)
(i32.const 7)
)
(i32.const 2)
)
)
)
(set_local $$29
(i32.lt_u
(get_local $$28)
(get_local $$$0)
)
)
(if
(get_local $$29)
(block
(set_local $$$032
(get_local $$$0)
)
(br $label$break$L5)
)
)
(set_local $$30
(i32.add
(get_local $$0)
(get_local $$$0)
)
)
(set_local $$31
(i32.sub
(get_local $$1)
(get_local $$$0)
)
)
(set_local $$$pre38
(i32.load
(get_local $$9)
)
)
(set_local $$$033
(get_local $$31)
)
(set_local $$$034
(get_local $$30)
)
(set_local $$$1
(get_local $$$0)
)
(set_local $$32
(get_local $$$pre38)
)
)
(block
(set_local $$$033
(get_local $$1)
)
(set_local $$$034
(get_local $$0)
)
(set_local $$$1
(i32.const 0)
)
(set_local $$32
(get_local $$14)
)
)
)
)
(drop
(call $_memcpy
(get_local $$32)
(get_local $$$034)
(get_local $$$033)
)
)
(set_local $$33
(i32.load
(get_local $$9)
)
)
(set_local $$34
(i32.add
(get_local $$33)
(get_local $$$033)
)
)
(i32.store
(get_local $$9)
(get_local $$34)
)
(set_local $$35
(i32.add
(get_local $$$1)
(get_local $$$033)
)
)
(set_local $$$032
(get_local $$35)
)
)
)
)
(return
(get_local $$$032)
)
)
(func $_pop_arg_529 (param $$0 i32) (param $$1 i32) (param $$2 i32)
(local $$$mask i32)
(local $$$mask31 i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i64)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$20 i64)
(local $$21 i32)
(local $$22 i32)
(local $$23 i32)
(local $$24 i32)
(local $$25 i64)
(local $$26 i32)
(local $$27 i32)
(local $$28 i32)
(local $$29 i32)
(local $$3 i32)
(local $$30 i32)
(local $$31 i32)
(local $$32 i64)
(local $$33 i32)
(local $$34 i32)
(local $$35 i32)
(local $$36 i32)
(local $$37 i32)
(local $$38 i64)
(local $$39 i32)
(local $$4 i32)
(local $$40 i32)
(local $$41 i32)
(local $$42 i32)
(local $$43 i32)
(local $$44 i32)
(local $$45 i64)
(local $$46 i32)
(local $$47 i32)
(local $$48 i32)
(local $$49 i32)
(local $$5 i32)
(local $$50 i32)
(local $$51 i64)
(local $$52 i32)
(local $$53 i32)
(local $$54 i32)
(local $$55 i32)
(local $$56 f64)
(local $$57 i32)
(local $$58 i32)
(local $$59 i32)
(local $$6 i32)
(local $$60 i32)
(local $$61 f64)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$arglist_current i32)
(local $$arglist_current11 i32)
(local $$arglist_current14 i32)
(local $$arglist_current17 i32)
(local $$arglist_current2 i32)
(local $$arglist_current20 i32)
(local $$arglist_current23 i32)
(local $$arglist_current26 i32)
(local $$arglist_current5 i32)
(local $$arglist_current8 i32)
(local $$arglist_next i32)
(local $$arglist_next12 i32)
(local $$arglist_next15 i32)
(local $$arglist_next18 i32)
(local $$arglist_next21 i32)
(local $$arglist_next24 i32)
(local $$arglist_next27 i32)
(local $$arglist_next3 i32)
(local $$arglist_next6 i32)
(local $$arglist_next9 i32)
(local $$expanded i32)
(local $$expanded28 i32)
(local $$expanded29 i32)
(local $$expanded30 i32)
(local $$expanded31 i32)
(local $$expanded32 i32)
(local $$expanded33 i32)
(local $$expanded34 i32)
(local $$expanded35 i32)
(local $$expanded36 i32)
(local $$expanded37 i32)
(local $$expanded38 i32)
(local $$expanded39 i32)
(local $$expanded40 i32)
(local $$expanded41 i32)
(local $$expanded42 i32)
(local $$expanded43 i32)
(local $$expanded44 i32)
(local $$expanded45 i32)
(local $$expanded46 i32)
(local $$expanded47 i32)
(local $$expanded48 i32)
(local $$expanded49 i32)
(local $$expanded50 i32)
(local $$expanded51 i32)
(local $$expanded52 i32)
(local $$expanded53 i32)
(local $$expanded54 i32)
(local $$expanded55 i32)
(local $$expanded56 i32)
(local $$expanded57 i32)
(local $$expanded58 i32)
(local $$expanded59 i32)
(local $$expanded60 i32)
(local $$expanded61 i32)
(local $$expanded62 i32)
(local $$expanded63 i32)
(local $$expanded64 i32)
(local $$expanded65 i32)
(local $$expanded66 i32)
(local $$expanded67 i32)
(local $$expanded68 i32)
(local $$expanded69 i32)
(local $$expanded70 i32)
(local $$expanded71 i32)
(local $$expanded72 i32)
(local $$expanded73 i32)
(local $$expanded74 i32)
(local $$expanded75 i32)
(local $$expanded76 i32)
(local $$expanded77 i32)
(local $$expanded78 i32)
(local $$expanded79 i32)
(local $$expanded80 i32)
(local $$expanded81 i32)
(local $$expanded82 i32)
(local $$expanded83 i32)
(local $$expanded84 i32)
(local $$expanded85 i32)
(local $$expanded86 i32)
(local $$expanded87 i32)
(local $$expanded88 i32)
(local $$expanded89 i32)
(local $$expanded90 i32)
(local $$expanded91 i32)
(local $$expanded92 i32)
(local $$expanded93 i32)
(local $$expanded94 i32)
(local $$expanded95 i32)
(local $$expanded96 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$3
(i32.gt_u
(get_local $$1)
(i32.const 20)
)
)
(block $label$break$L1
(if
(i32.eqz
(get_local $$3)
)
(block $do-once$1
(block $switch$3
(block $switch-default$14
(block $switch-default$14
(block $switch-case$13
(block $switch-case$12
(block $switch-case$11
(block $switch-case$10
(block $switch-case$9
(block $switch-case$8
(block $switch-case$7
(block $switch-case$6
(block $switch-case$5
(block $switch-case$4
(br_table $switch-case$4 $switch-case$5 $switch-case$6 $switch-case$7 $switch-case$8 $switch-case$9 $switch-case$10 $switch-case$11 $switch-case$12 $switch-case$13 $switch-default$14
(i32.sub
(get_local $$1)
(i32.const 9)
)
)
)
(block
(set_local $$arglist_current
(i32.load
(get_local $$2)
)
)
(set_local $$4
(get_local $$arglist_current)
)
(set_local $$expanded29
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded28
(get_local $$expanded29)
)
(set_local $$expanded
(i32.sub
(get_local $$expanded28)
(i32.const 1)
)
)
(set_local $$5
(i32.add
(get_local $$4)
(get_local $$expanded)
)
)
(set_local $$expanded33
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded32
(get_local $$expanded33)
)
(set_local $$expanded31
(i32.sub
(get_local $$expanded32)
(i32.const 1)
)
)
(set_local $$expanded30
(i32.xor
(get_local $$expanded31)
(i32.const -1)
)
)
(set_local $$6
(i32.and
(get_local $$5)
(get_local $$expanded30)
)
)
(set_local $$7
(get_local $$6)
)
(set_local $$8
(i32.load
(get_local $$7)
)
)
(set_local $$arglist_next
(i32.add
(get_local $$7)
(i32.const 4)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next)
)
(i32.store
(get_local $$0)
(get_local $$8)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
(set_local $$arglist_current2
(i32.load
(get_local $$2)
)
)
(set_local $$9
(get_local $$arglist_current2)
)
(set_local $$expanded36
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded35
(get_local $$expanded36)
)
(set_local $$expanded34
(i32.sub
(get_local $$expanded35)
(i32.const 1)
)
)
(set_local $$10
(i32.add
(get_local $$9)
(get_local $$expanded34)
)
)
(set_local $$expanded40
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded39
(get_local $$expanded40)
)
(set_local $$expanded38
(i32.sub
(get_local $$expanded39)
(i32.const 1)
)
)
(set_local $$expanded37
(i32.xor
(get_local $$expanded38)
(i32.const -1)
)
)
(set_local $$11
(i32.and
(get_local $$10)
(get_local $$expanded37)
)
)
(set_local $$12
(get_local $$11)
)
(set_local $$13
(i32.load
(get_local $$12)
)
)
(set_local $$arglist_next3
(i32.add
(get_local $$12)
(i32.const 4)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next3)
)
(set_local $$14
(i64.extend_s/i32
(get_local $$13)
)
)
(i64.store
(get_local $$0)
(get_local $$14)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
(set_local $$arglist_current5
(i32.load
(get_local $$2)
)
)
(set_local $$15
(get_local $$arglist_current5)
)
(set_local $$expanded43
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded42
(get_local $$expanded43)
)
(set_local $$expanded41
(i32.sub
(get_local $$expanded42)
(i32.const 1)
)
)
(set_local $$16
(i32.add
(get_local $$15)
(get_local $$expanded41)
)
)
(set_local $$expanded47
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded46
(get_local $$expanded47)
)
(set_local $$expanded45
(i32.sub
(get_local $$expanded46)
(i32.const 1)
)
)
(set_local $$expanded44
(i32.xor
(get_local $$expanded45)
(i32.const -1)
)
)
(set_local $$17
(i32.and
(get_local $$16)
(get_local $$expanded44)
)
)
(set_local $$18
(get_local $$17)
)
(set_local $$19
(i32.load
(get_local $$18)
)
)
(set_local $$arglist_next6
(i32.add
(get_local $$18)
(i32.const 4)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next6)
)
(set_local $$20
(i64.extend_u/i32
(get_local $$19)
)
)
(i64.store
(get_local $$0)
(get_local $$20)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
(set_local $$arglist_current8
(i32.load
(get_local $$2)
)
)
(set_local $$21
(get_local $$arglist_current8)
)
(set_local $$expanded50
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $$expanded49
(get_local $$expanded50)
)
(set_local $$expanded48
(i32.sub
(get_local $$expanded49)
(i32.const 1)
)
)
(set_local $$22
(i32.add
(get_local $$21)
(get_local $$expanded48)
)
)
(set_local $$expanded54
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $$expanded53
(get_local $$expanded54)
)
(set_local $$expanded52
(i32.sub
(get_local $$expanded53)
(i32.const 1)
)
)
(set_local $$expanded51
(i32.xor
(get_local $$expanded52)
(i32.const -1)
)
)
(set_local $$23
(i32.and
(get_local $$22)
(get_local $$expanded51)
)
)
(set_local $$24
(get_local $$23)
)
(set_local $$25
(i64.load
(get_local $$24)
)
)
(set_local $$arglist_next9
(i32.add
(get_local $$24)
(i32.const 8)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next9)
)
(i64.store
(get_local $$0)
(get_local $$25)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
(set_local $$arglist_current11
(i32.load
(get_local $$2)
)
)
(set_local $$26
(get_local $$arglist_current11)
)
(set_local $$expanded57
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded56
(get_local $$expanded57)
)
(set_local $$expanded55
(i32.sub
(get_local $$expanded56)
(i32.const 1)
)
)
(set_local $$27
(i32.add
(get_local $$26)
(get_local $$expanded55)
)
)
(set_local $$expanded61
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded60
(get_local $$expanded61)
)
(set_local $$expanded59
(i32.sub
(get_local $$expanded60)
(i32.const 1)
)
)
(set_local $$expanded58
(i32.xor
(get_local $$expanded59)
(i32.const -1)
)
)
(set_local $$28
(i32.and
(get_local $$27)
(get_local $$expanded58)
)
)
(set_local $$29
(get_local $$28)
)
(set_local $$30
(i32.load
(get_local $$29)
)
)
(set_local $$arglist_next12
(i32.add
(get_local $$29)
(i32.const 4)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next12)
)
(set_local $$31
(i32.and
(get_local $$30)
(i32.const 65535)
)
)
(set_local $$32
(i64.extend_s/i32
(i32.shr_s
(i32.shl
(get_local $$31)
(i32.const 16)
)
(i32.const 16)
)
)
)
(i64.store
(get_local $$0)
(get_local $$32)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
(set_local $$arglist_current14
(i32.load
(get_local $$2)
)
)
(set_local $$33
(get_local $$arglist_current14)
)
(set_local $$expanded64
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded63
(get_local $$expanded64)
)
(set_local $$expanded62
(i32.sub
(get_local $$expanded63)
(i32.const 1)
)
)
(set_local $$34
(i32.add
(get_local $$33)
(get_local $$expanded62)
)
)
(set_local $$expanded68
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded67
(get_local $$expanded68)
)
(set_local $$expanded66
(i32.sub
(get_local $$expanded67)
(i32.const 1)
)
)
(set_local $$expanded65
(i32.xor
(get_local $$expanded66)
(i32.const -1)
)
)
(set_local $$35
(i32.and
(get_local $$34)
(get_local $$expanded65)
)
)
(set_local $$36
(get_local $$35)
)
(set_local $$37
(i32.load
(get_local $$36)
)
)
(set_local $$arglist_next15
(i32.add
(get_local $$36)
(i32.const 4)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next15)
)
(set_local $$$mask31
(i32.and
(get_local $$37)
(i32.const 65535)
)
)
(set_local $$38
(i64.extend_u/i32
(get_local $$$mask31)
)
)
(i64.store
(get_local $$0)
(get_local $$38)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
(set_local $$arglist_current17
(i32.load
(get_local $$2)
)
)
(set_local $$39
(get_local $$arglist_current17)
)
(set_local $$expanded71
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded70
(get_local $$expanded71)
)
(set_local $$expanded69
(i32.sub
(get_local $$expanded70)
(i32.const 1)
)
)
(set_local $$40
(i32.add
(get_local $$39)
(get_local $$expanded69)
)
)
(set_local $$expanded75
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded74
(get_local $$expanded75)
)
(set_local $$expanded73
(i32.sub
(get_local $$expanded74)
(i32.const 1)
)
)
(set_local $$expanded72
(i32.xor
(get_local $$expanded73)
(i32.const -1)
)
)
(set_local $$41
(i32.and
(get_local $$40)
(get_local $$expanded72)
)
)
(set_local $$42
(get_local $$41)
)
(set_local $$43
(i32.load
(get_local $$42)
)
)
(set_local $$arglist_next18
(i32.add
(get_local $$42)
(i32.const 4)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next18)
)
(set_local $$44
(i32.and
(get_local $$43)
(i32.const 255)
)
)
(set_local $$45
(i64.extend_s/i32
(i32.shr_s
(i32.shl
(get_local $$44)
(i32.const 24)
)
(i32.const 24)
)
)
)
(i64.store
(get_local $$0)
(get_local $$45)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
(set_local $$arglist_current20
(i32.load
(get_local $$2)
)
)
(set_local $$46
(get_local $$arglist_current20)
)
(set_local $$expanded78
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded77
(get_local $$expanded78)
)
(set_local $$expanded76
(i32.sub
(get_local $$expanded77)
(i32.const 1)
)
)
(set_local $$47
(i32.add
(get_local $$46)
(get_local $$expanded76)
)
)
(set_local $$expanded82
(i32.add
(i32.const 0)
(i32.const 4)
)
)
(set_local $$expanded81
(get_local $$expanded82)
)
(set_local $$expanded80
(i32.sub
(get_local $$expanded81)
(i32.const 1)
)
)
(set_local $$expanded79
(i32.xor
(get_local $$expanded80)
(i32.const -1)
)
)
(set_local $$48
(i32.and
(get_local $$47)
(get_local $$expanded79)
)
)
(set_local $$49
(get_local $$48)
)
(set_local $$50
(i32.load
(get_local $$49)
)
)
(set_local $$arglist_next21
(i32.add
(get_local $$49)
(i32.const 4)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next21)
)
(set_local $$$mask
(i32.and
(get_local $$50)
(i32.const 255)
)
)
(set_local $$51
(i64.extend_u/i32
(get_local $$$mask)
)
)
(i64.store
(get_local $$0)
(get_local $$51)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
(set_local $$arglist_current23
(i32.load
(get_local $$2)
)
)
(set_local $$52
(get_local $$arglist_current23)
)
(set_local $$expanded85
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $$expanded84
(get_local $$expanded85)
)
(set_local $$expanded83
(i32.sub
(get_local $$expanded84)
(i32.const 1)
)
)
(set_local $$53
(i32.add
(get_local $$52)
(get_local $$expanded83)
)
)
(set_local $$expanded89
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $$expanded88
(get_local $$expanded89)
)
(set_local $$expanded87
(i32.sub
(get_local $$expanded88)
(i32.const 1)
)
)
(set_local $$expanded86
(i32.xor
(get_local $$expanded87)
(i32.const -1)
)
)
(set_local $$54
(i32.and
(get_local $$53)
(get_local $$expanded86)
)
)
(set_local $$55
(get_local $$54)
)
(set_local $$56
(f64.load
(get_local $$55)
)
)
(set_local $$arglist_next24
(i32.add
(get_local $$55)
(i32.const 8)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next24)
)
(f64.store
(get_local $$0)
(get_local $$56)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
(set_local $$arglist_current26
(i32.load
(get_local $$2)
)
)
(set_local $$57
(get_local $$arglist_current26)
)
(set_local $$expanded92
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $$expanded91
(get_local $$expanded92)
)
(set_local $$expanded90
(i32.sub
(get_local $$expanded91)
(i32.const 1)
)
)
(set_local $$58
(i32.add
(get_local $$57)
(get_local $$expanded90)
)
)
(set_local $$expanded96
(i32.add
(i32.const 0)
(i32.const 8)
)
)
(set_local $$expanded95
(get_local $$expanded96)
)
(set_local $$expanded94
(i32.sub
(get_local $$expanded95)
(i32.const 1)
)
)
(set_local $$expanded93
(i32.xor
(get_local $$expanded94)
(i32.const -1)
)
)
(set_local $$59
(i32.and
(get_local $$58)
(get_local $$expanded93)
)
)
(set_local $$60
(get_local $$59)
)
(set_local $$61
(f64.load
(get_local $$60)
)
)
(set_local $$arglist_next27
(i32.add
(get_local $$60)
(i32.const 8)
)
)
(i32.store
(get_local $$2)
(get_local $$arglist_next27)
)
(f64.store
(get_local $$0)
(get_local $$61)
)
(br $label$break$L1)
(br $switch$3)
)
)
(br $label$break$L1)
)
)
)
)
)
(return)
)
(func $_fmt_u (param $$0 i64) (param $$1 i32) (result i32)
(local $$$010$lcssa$off0 i32)
(local $$$01013 i64)
(local $$$012 i32)
(local $$$09$lcssa i32)
(local $$$0914 i32)
(local $$$1$lcssa i32)
(local $$$111 i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$2 i32)
(local $$3 i64)
(local $$4 i64)
(local $$5 i32)
(local $$6 i32)
(local $$7 i64)
(local $$8 i32)
(local $$9 i32)
(local $$extract$t i32)
(local $$extract$t20 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$2
(i64.gt_u
(get_local $$0)
(i64.const 4294967295)
)
)
(set_local $$extract$t
(i32.wrap/i64
(get_local $$0)
)
)
(if
(get_local $$2)
(block
(set_local $$$01013
(get_local $$0)
)
(set_local $$$0914
(get_local $$1)
)
(loop $while-in$1
(block $while-out$0
(set_local $$3
(call $i64u-rem
(get_local $$$01013)
(i64.const 10)
)
)
(set_local $$4
(i64.or
(get_local $$3)
(i64.const 48)
)
)
(set_local $$5
(i32.and
(i32.wrap/i64
(get_local $$4)
)
(i32.const 255)
)
)
(set_local $$6
(i32.add
(get_local $$$0914)
(i32.const -1)
)
)
(i32.store8
(get_local $$6)
(get_local $$5)
)
(set_local $$7
(call $i64u-div
(get_local $$$01013)
(i64.const 10)
)
)
(set_local $$8
(i64.gt_u
(get_local $$$01013)
(i64.const 42949672959)
)
)
(if
(get_local $$8)
(block
(set_local $$$01013
(get_local $$7)
)
(set_local $$$0914
(get_local $$6)
)
)
(br $while-out$0)
)
(br $while-in$1)
)
)
(set_local $$extract$t20
(i32.wrap/i64
(get_local $$7)
)
)
(set_local $$$010$lcssa$off0
(get_local $$extract$t20)
)
(set_local $$$09$lcssa
(get_local $$6)
)
)
(block
(set_local $$$010$lcssa$off0
(get_local $$extract$t)
)
(set_local $$$09$lcssa
(get_local $$1)
)
)
)
(set_local $$9
(i32.eq
(get_local $$$010$lcssa$off0)
(i32.const 0)
)
)
(if
(get_local $$9)
(set_local $$$1$lcssa
(get_local $$$09$lcssa)
)
(block
(set_local $$$012
(get_local $$$010$lcssa$off0)
)
(set_local $$$111
(get_local $$$09$lcssa)
)
(loop $while-in$3
(block $while-out$2
(set_local $$10
(i32.and
(call $i32u-rem
(get_local $$$012)
(i32.const 10)
)
(i32.const -1)
)
)
(set_local $$11
(i32.or
(get_local $$10)
(i32.const 48)
)
)
(set_local $$12
(i32.and
(get_local $$11)
(i32.const 255)
)
)
(set_local $$13
(i32.add
(get_local $$$111)
(i32.const -1)
)
)
(i32.store8
(get_local $$13)
(get_local $$12)
)
(set_local $$14
(i32.and
(call $i32u-div
(get_local $$$012)
(i32.const 10)
)
(i32.const -1)
)
)
(set_local $$15
(i32.lt_u
(get_local $$$012)
(i32.const 10)
)
)
(if
(get_local $$15)
(block
(set_local $$$1$lcssa
(get_local $$13)
)
(br $while-out$2)
)
(block
(set_local $$$012
(get_local $$14)
)
(set_local $$$111
(get_local $$13)
)
)
)
(br $while-in$3)
)
)
)
)
(return
(get_local $$$1$lcssa)
)
)
(func $_strerror (param $$0 i32) (result i32)
(local $$$011$lcssa i32)
(local $$$01113 i32)
(local $$$015 i32)
(local $$$112 i32)
(local $$$114 i32)
(local $$1 i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$2 i32)
(local $$3 i32)
(local $$4 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$$015
(i32.const 0)
)
(loop $while-in$1
(block $while-out$0
(set_local $$2
(i32.add
(i32.const 1693)
(get_local $$$015)
)
)
(set_local $$3
(i32.load8_s
(get_local $$2)
)
)
(set_local $$4
(i32.and
(get_local $$3)
(i32.const 255)
)
)
(set_local $$5
(i32.eq
(get_local $$4)
(get_local $$0)
)
)
(if
(get_local $$5)
(block
(set_local $label
(i32.const 2)
)
(br $while-out$0)
)
)
(set_local $$6
(i32.add
(get_local $$$015)
(i32.const 1)
)
)
(set_local $$7
(i32.eq
(get_local $$6)
(i32.const 87)
)
)
(if
(get_local $$7)
(block
(set_local $$$01113
(i32.const 1781)
)
(set_local $$$114
(i32.const 87)
)
(set_local $label
(i32.const 5)
)
(br $while-out$0)
)
(set_local $$$015
(get_local $$6)
)
)
(br $while-in$1)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 2)
)
(block
(set_local $$1
(i32.eq
(get_local $$$015)
(i32.const 0)
)
)
(if
(get_local $$1)
(set_local $$$011$lcssa
(i32.const 1781)
)
(block
(set_local $$$01113
(i32.const 1781)
)
(set_local $$$114
(get_local $$$015)
)
(set_local $label
(i32.const 5)
)
)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 5)
)
(loop $while-in$3
(block $while-out$2
(set_local $label
(i32.const 0)
)
(set_local $$$112
(get_local $$$01113)
)
(loop $while-in$5
(block $while-out$4
(set_local $$8
(i32.load8_s
(get_local $$$112)
)
)
(set_local $$9
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$8)
(i32.const 24)
)
(i32.const 24)
)
(i32.const 0)
)
)
(set_local $$10
(i32.add
(get_local $$$112)
(i32.const 1)
)
)
(if
(get_local $$9)
(br $while-out$4)
(set_local $$$112
(get_local $$10)
)
)
(br $while-in$5)
)
)
(set_local $$11
(i32.add
(get_local $$$114)
(i32.const -1)
)
)
(set_local $$12
(i32.eq
(get_local $$11)
(i32.const 0)
)
)
(if
(get_local $$12)
(block
(set_local $$$011$lcssa
(get_local $$10)
)
(br $while-out$2)
)
(block
(set_local $$$01113
(get_local $$10)
)
(set_local $$$114
(get_local $$11)
)
(set_local $label
(i32.const 5)
)
)
)
(br $while-in$3)
)
)
)
(return
(get_local $$$011$lcssa)
)
)
(func $_memchr (param $$0 i32) (param $$1 i32) (param $$2 i32) (result i32)
(local $$$0$lcssa i32)
(local $$$035$lcssa i32)
(local $$$035$lcssa65 i32)
(local $$$03555 i32)
(local $$$036$lcssa i32)
(local $$$036$lcssa64 i32)
(local $$$03654 i32)
(local $$$046 i32)
(local $$$137$lcssa i32)
(local $$$13745 i32)
(local $$$140 i32)
(local $$$2 i32)
(local $$$23839 i32)
(local $$$3 i32)
(local $$$lcssa i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$20 i32)
(local $$21 i32)
(local $$22 i32)
(local $$23 i32)
(local $$24 i32)
(local $$25 i32)
(local $$26 i32)
(local $$27 i32)
(local $$28 i32)
(local $$29 i32)
(local $$3 i32)
(local $$30 i32)
(local $$31 i32)
(local $$32 i32)
(local $$33 i32)
(local $$34 i32)
(local $$35 i32)
(local $$36 i32)
(local $$37 i32)
(local $$38 i32)
(local $$39 i32)
(local $$4 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$or$cond i32)
(local $$or$cond53 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$3
(i32.and
(get_local $$1)
(i32.const 255)
)
)
(set_local $$4
(get_local $$0)
)
(set_local $$5
(i32.and
(get_local $$4)
(i32.const 3)
)
)
(set_local $$6
(i32.ne
(get_local $$5)
(i32.const 0)
)
)
(set_local $$7
(i32.ne
(get_local $$2)
(i32.const 0)
)
)
(set_local $$or$cond53
(i32.and
(get_local $$7)
(get_local $$6)
)
)
(block $label$break$L1
(if
(get_local $$or$cond53)
(block
(set_local $$8
(i32.and
(get_local $$1)
(i32.const 255)
)
)
(set_local $$$03555
(get_local $$0)
)
(set_local $$$03654
(get_local $$2)
)
(loop $while-in$2
(block $while-out$1
(set_local $$9
(i32.load8_s
(get_local $$$03555)
)
)
(set_local $$10
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$9)
(i32.const 24)
)
(i32.const 24)
)
(i32.shr_s
(i32.shl
(get_local $$8)
(i32.const 24)
)
(i32.const 24)
)
)
)
(if
(get_local $$10)
(block
(set_local $$$035$lcssa65
(get_local $$$03555)
)
(set_local $$$036$lcssa64
(get_local $$$03654)
)
(set_local $label
(i32.const 6)
)
(br $label$break$L1)
)
)
(set_local $$11
(i32.add
(get_local $$$03555)
(i32.const 1)
)
)
(set_local $$12
(i32.add
(get_local $$$03654)
(i32.const -1)
)
)
(set_local $$13
(get_local $$11)
)
(set_local $$14
(i32.and
(get_local $$13)
(i32.const 3)
)
)
(set_local $$15
(i32.ne
(get_local $$14)
(i32.const 0)
)
)
(set_local $$16
(i32.ne
(get_local $$12)
(i32.const 0)
)
)
(set_local $$or$cond
(i32.and
(get_local $$16)
(get_local $$15)
)
)
(if
(get_local $$or$cond)
(block
(set_local $$$03555
(get_local $$11)
)
(set_local $$$03654
(get_local $$12)
)
)
(block
(set_local $$$035$lcssa
(get_local $$11)
)
(set_local $$$036$lcssa
(get_local $$12)
)
(set_local $$$lcssa
(get_local $$16)
)
(set_local $label
(i32.const 5)
)
(br $while-out$1)
)
)
(br $while-in$2)
)
)
)
(block
(set_local $$$035$lcssa
(get_local $$0)
)
(set_local $$$036$lcssa
(get_local $$2)
)
(set_local $$$lcssa
(get_local $$7)
)
(set_local $label
(i32.const 5)
)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 5)
)
(if
(get_local $$$lcssa)
(block
(set_local $$$035$lcssa65
(get_local $$$035$lcssa)
)
(set_local $$$036$lcssa64
(get_local $$$036$lcssa)
)
(set_local $label
(i32.const 6)
)
)
(block
(set_local $$$2
(get_local $$$035$lcssa)
)
(set_local $$$3
(i32.const 0)
)
)
)
)
(block $label$break$L8
(if
(i32.eq
(get_local $label)
(i32.const 6)
)
(block
(set_local $$17
(i32.load8_s
(get_local $$$035$lcssa65)
)
)
(set_local $$18
(i32.and
(get_local $$1)
(i32.const 255)
)
)
(set_local $$19
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$17)
(i32.const 24)
)
(i32.const 24)
)
(i32.shr_s
(i32.shl
(get_local $$18)
(i32.const 24)
)
(i32.const 24)
)
)
)
(if
(get_local $$19)
(block
(set_local $$$2
(get_local $$$035$lcssa65)
)
(set_local $$$3
(get_local $$$036$lcssa64)
)
)
(block
(set_local $$20
(i32.mul
(get_local $$3)
(i32.const 16843009)
)
)
(set_local $$21
(i32.gt_u
(get_local $$$036$lcssa64)
(i32.const 3)
)
)
(block $label$break$L11
(if
(get_local $$21)
(block
(set_local $$$046
(get_local $$$035$lcssa65)
)
(set_local $$$13745
(get_local $$$036$lcssa64)
)
(loop $while-in$6
(block $while-out$5
(set_local $$22
(i32.load
(get_local $$$046)
)
)
(set_local $$23
(i32.xor
(get_local $$22)
(get_local $$20)
)
)
(set_local $$24
(i32.add
(get_local $$23)
(i32.const -16843009)
)
)
(set_local $$25
(i32.and
(get_local $$23)
(i32.const -2139062144)
)
)
(set_local $$26
(i32.xor
(get_local $$25)
(i32.const -2139062144)
)
)
(set_local $$27
(i32.and
(get_local $$26)
(get_local $$24)
)
)
(set_local $$28
(i32.eq
(get_local $$27)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$28)
)
(br $while-out$5)
)
(set_local $$29
(i32.add
(get_local $$$046)
(i32.const 4)
)
)
(set_local $$30
(i32.add
(get_local $$$13745)
(i32.const -4)
)
)
(set_local $$31
(i32.gt_u
(get_local $$30)
(i32.const 3)
)
)
(if
(get_local $$31)
(block
(set_local $$$046
(get_local $$29)
)
(set_local $$$13745
(get_local $$30)
)
)
(block
(set_local $$$0$lcssa
(get_local $$29)
)
(set_local $$$137$lcssa
(get_local $$30)
)
(set_local $label
(i32.const 11)
)
(br $label$break$L11)
)
)
(br $while-in$6)
)
)
(set_local $$$140
(get_local $$$046)
)
(set_local $$$23839
(get_local $$$13745)
)
)
(block
(set_local $$$0$lcssa
(get_local $$$035$lcssa65)
)
(set_local $$$137$lcssa
(get_local $$$036$lcssa64)
)
(set_local $label
(i32.const 11)
)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 11)
)
(block
(set_local $$32
(i32.eq
(get_local $$$137$lcssa)
(i32.const 0)
)
)
(if
(get_local $$32)
(block
(set_local $$$2
(get_local $$$0$lcssa)
)
(set_local $$$3
(i32.const 0)
)
(br $label$break$L8)
)
(block
(set_local $$$140
(get_local $$$0$lcssa)
)
(set_local $$$23839
(get_local $$$137$lcssa)
)
)
)
)
)
(loop $while-in$8
(block $while-out$7
(set_local $$33
(i32.load8_s
(get_local $$$140)
)
)
(set_local $$34
(i32.eq
(i32.shr_s
(i32.shl
(get_local $$33)
(i32.const 24)
)
(i32.const 24)
)
(i32.shr_s
(i32.shl
(get_local $$18)
(i32.const 24)
)
(i32.const 24)
)
)
)
(if
(get_local $$34)
(block
(set_local $$$2
(get_local $$$140)
)
(set_local $$$3
(get_local $$$23839)
)
(br $label$break$L8)
)
)
(set_local $$35
(i32.add
(get_local $$$140)
(i32.const 1)
)
)
(set_local $$36
(i32.add
(get_local $$$23839)
(i32.const -1)
)
)
(set_local $$37
(i32.eq
(get_local $$36)
(i32.const 0)
)
)
(if
(get_local $$37)
(block
(set_local $$$2
(get_local $$35)
)
(set_local $$$3
(i32.const 0)
)
(br $while-out$7)
)
(block
(set_local $$$140
(get_local $$35)
)
(set_local $$$23839
(get_local $$36)
)
)
)
(br $while-in$8)
)
)
)
)
)
)
)
(set_local $$38
(i32.ne
(get_local $$$3)
(i32.const 0)
)
)
(set_local $$39
(if i32
(get_local $$38)
(get_local $$$2)
(i32.const 0)
)
)
(return
(get_local $$39)
)
)
(func $_pad (param $$0 i32) (param $$1 i32) (param $$2 i32) (param $$3 i32) (param $$4 i32)
(local $$$0$lcssa16 i32)
(local $$$012 i32)
(local $$$pre i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$20 i32)
(local $$21 i32)
(local $$22 i32)
(local $$23 i32)
(local $$24 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$or$cond i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 256)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 256)
)
)
(set_local $$5
(get_local $sp)
)
(set_local $$6
(i32.and
(get_local $$4)
(i32.const 73728)
)
)
(set_local $$7
(i32.eq
(get_local $$6)
(i32.const 0)
)
)
(set_local $$8
(i32.gt_s
(get_local $$2)
(get_local $$3)
)
)
(set_local $$or$cond
(i32.and
(get_local $$8)
(get_local $$7)
)
)
(block $do-once$0
(if
(get_local $$or$cond)
(block
(set_local $$9
(i32.sub
(get_local $$2)
(get_local $$3)
)
)
(set_local $$10
(i32.gt_u
(get_local $$9)
(i32.const 256)
)
)
(set_local $$11
(if i32
(get_local $$10)
(i32.const 256)
(get_local $$9)
)
)
(drop
(call $_memset
(get_local $$5)
(get_local $$1)
(get_local $$11)
)
)
(set_local $$12
(i32.gt_u
(get_local $$9)
(i32.const 255)
)
)
(set_local $$13
(i32.load
(get_local $$0)
)
)
(set_local $$14
(i32.and
(get_local $$13)
(i32.const 32)
)
)
(set_local $$15
(i32.eq
(get_local $$14)
(i32.const 0)
)
)
(if
(get_local $$12)
(block
(set_local $$16
(i32.sub
(get_local $$2)
(get_local $$3)
)
)
(set_local $$$012
(get_local $$9)
)
(set_local $$23
(get_local $$13)
)
(set_local $$24
(get_local $$15)
)
(loop $while-in$3
(block $while-out$2
(if
(get_local $$24)
(block
(drop
(call $___fwritex
(get_local $$5)
(i32.const 256)
(get_local $$0)
)
)
(set_local $$$pre
(i32.load
(get_local $$0)
)
)
(set_local $$20
(get_local $$$pre)
)
)
(set_local $$20
(get_local $$23)
)
)
(set_local $$17
(i32.add
(get_local $$$012)
(i32.const -256)
)
)
(set_local $$18
(i32.gt_u
(get_local $$17)
(i32.const 255)
)
)
(set_local $$19
(i32.and
(get_local $$20)
(i32.const 32)
)
)
(set_local $$21
(i32.eq
(get_local $$19)
(i32.const 0)
)
)
(if
(get_local $$18)
(block
(set_local $$$012
(get_local $$17)
)
(set_local $$23
(get_local $$20)
)
(set_local $$24
(get_local $$21)
)
)
(br $while-out$2)
)
(br $while-in$3)
)
)
(set_local $$22
(i32.and
(get_local $$16)
(i32.const 255)
)
)
(if
(get_local $$21)
(set_local $$$0$lcssa16
(get_local $$22)
)
(br $do-once$0)
)
)
(if
(get_local $$15)
(set_local $$$0$lcssa16
(get_local $$9)
)
(br $do-once$0)
)
)
(drop
(call $___fwritex
(get_local $$5)
(get_local $$$0$lcssa16)
(get_local $$0)
)
)
)
)
)
(set_global $STACKTOP
(get_local $sp)
)
(return)
)
(func $_wctomb (param $$0 i32) (param $$1 i32) (result i32)
(local $$$0 i32)
(local $$2 i32)
(local $$3 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$2
(i32.eq
(get_local $$0)
(i32.const 0)
)
)
(if
(get_local $$2)
(set_local $$$0
(i32.const 0)
)
(block
(set_local $$3
(call $_wcrtomb
(get_local $$0)
(get_local $$1)
(i32.const 0)
)
)
(set_local $$$0
(get_local $$3)
)
)
)
(return
(get_local $$$0)
)
)
(func $_frexpl (param $$0 f64) (param $$1 i32) (result f64)
(local $$2 f64)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$2
(call $_frexp
(get_local $$0)
(get_local $$1)
)
)
(return
(get_local $$2)
)
)
(func $_frexp (param $$0 f64) (param $$1 i32) (result f64)
(local $$$0 f64)
(local $$$016 f64)
(local $$$tr i32)
(local $$10 i32)
(local $$11 i64)
(local $$12 i64)
(local $$13 f64)
(local $$2 i64)
(local $$3 i64)
(local $$4 i32)
(local $$5 f64)
(local $$6 f64)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$storemerge i32)
(local $$trunc i32)
(local $$trunc$clear i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$2
(i64.reinterpret/f64
(get_local $$0)
)
)
(set_local $$3
(i64.shr_u
(get_local $$2)
(i64.const 52)
)
)
(set_local $$trunc
(i32.and
(i32.wrap/i64
(get_local $$3)
)
(i32.const 65535)
)
)
(set_local $$trunc$clear
(i32.and
(get_local $$trunc)
(i32.const 2047)
)
)
(block $switch$0
(block $switch-default$3
(block $switch-default$3
(block $switch-case$2
(block $switch-case$1
(br_table $switch-case$1 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-case$2 $switch-default$3
(i32.sub
(i32.shr_s
(i32.shl
(get_local $$trunc$clear)
(i32.const 16)
)
(i32.const 16)
)
(i32.const 0)
)
)
)
(block
(set_local $$4
(f64.ne
(get_local $$0)
(f64.const 0)
)
)
(if
(get_local $$4)
(block
(set_local $$5
(f64.mul
(get_local $$0)
(f64.const 18446744073709551615)
)
)
(set_local $$6
(call $_frexp
(get_local $$5)
(get_local $$1)
)
)
(set_local $$7
(i32.load
(get_local $$1)
)
)
(set_local $$8
(i32.add
(get_local $$7)
(i32.const -64)
)
)
(set_local $$$016
(get_local $$6)
)
(set_local $$storemerge
(get_local $$8)
)
)
(block
(set_local $$$016
(get_local $$0)
)
(set_local $$storemerge
(i32.const 0)
)
)
)
(i32.store
(get_local $$1)
(get_local $$storemerge)
)
(set_local $$$0
(get_local $$$016)
)
(br $switch$0)
)
)
(block
(set_local $$$0
(get_local $$0)
)
(br $switch$0)
)
)
(block
(set_local $$$tr
(i32.wrap/i64
(get_local $$3)
)
)
(set_local $$9
(i32.and
(get_local $$$tr)
(i32.const 2047)
)
)
(set_local $$10
(i32.add
(get_local $$9)
(i32.const -1022)
)
)
(i32.store
(get_local $$1)
(get_local $$10)
)
(set_local $$11
(i64.and
(get_local $$2)
(i64.const -9218868437227405313)
)
)
(set_local $$12
(i64.or
(get_local $$11)
(i64.const 4602678819172646912)
)
)
(set_local $$13
(f64.reinterpret/i64
(get_local $$12)
)
)
(set_local $$$0
(get_local $$13)
)
)
)
)
(return
(get_local $$$0)
)
)
(func $_wcrtomb (param $$0 i32) (param $$1 i32) (param $$2 i32) (result i32)
(local $$$0 i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$20 i32)
(local $$21 i32)
(local $$22 i32)
(local $$23 i32)
(local $$24 i32)
(local $$25 i32)
(local $$26 i32)
(local $$27 i32)
(local $$28 i32)
(local $$29 i32)
(local $$3 i32)
(local $$30 i32)
(local $$31 i32)
(local $$32 i32)
(local $$33 i32)
(local $$34 i32)
(local $$35 i32)
(local $$36 i32)
(local $$37 i32)
(local $$38 i32)
(local $$39 i32)
(local $$4 i32)
(local $$40 i32)
(local $$41 i32)
(local $$42 i32)
(local $$43 i32)
(local $$44 i32)
(local $$45 i32)
(local $$46 i32)
(local $$47 i32)
(local $$48 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$or$cond i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$3
(i32.eq
(get_local $$0)
(i32.const 0)
)
)
(block $do-once$0
(if
(get_local $$3)
(set_local $$$0
(i32.const 1)
)
(block
(set_local $$4
(i32.lt_u
(get_local $$1)
(i32.const 128)
)
)
(if
(get_local $$4)
(block
(set_local $$5
(i32.and
(get_local $$1)
(i32.const 255)
)
)
(i32.store8
(get_local $$0)
(get_local $$5)
)
(set_local $$$0
(i32.const 1)
)
(br $do-once$0)
)
)
(set_local $$6
(i32.lt_u
(get_local $$1)
(i32.const 2048)
)
)
(if
(get_local $$6)
(block
(set_local $$7
(i32.shr_u
(get_local $$1)
(i32.const 6)
)
)
(set_local $$8
(i32.or
(get_local $$7)
(i32.const 192)
)
)
(set_local $$9
(i32.and
(get_local $$8)
(i32.const 255)
)
)
(set_local $$10
(i32.add
(get_local $$0)
(i32.const 1)
)
)
(i32.store8
(get_local $$0)
(get_local $$9)
)
(set_local $$11
(i32.and
(get_local $$1)
(i32.const 63)
)
)
(set_local $$12
(i32.or
(get_local $$11)
(i32.const 128)
)
)
(set_local $$13
(i32.and
(get_local $$12)
(i32.const 255)
)
)
(i32.store8
(get_local $$10)
(get_local $$13)
)
(set_local $$$0
(i32.const 2)
)
(br $do-once$0)
)
)
(set_local $$14
(i32.lt_u
(get_local $$1)
(i32.const 55296)
)
)
(set_local $$15
(i32.and
(get_local $$1)
(i32.const -8192)
)
)
(set_local $$16
(i32.eq
(get_local $$15)
(i32.const 57344)
)
)
(set_local $$or$cond
(i32.or
(get_local $$14)
(get_local $$16)
)
)
(if
(get_local $$or$cond)
(block
(set_local $$17
(i32.shr_u
(get_local $$1)
(i32.const 12)
)
)
(set_local $$18
(i32.or
(get_local $$17)
(i32.const 224)
)
)
(set_local $$19
(i32.and
(get_local $$18)
(i32.const 255)
)
)
(set_local $$20
(i32.add
(get_local $$0)
(i32.const 1)
)
)
(i32.store8
(get_local $$0)
(get_local $$19)
)
(set_local $$21
(i32.shr_u
(get_local $$1)
(i32.const 6)
)
)
(set_local $$22
(i32.and
(get_local $$21)
(i32.const 63)
)
)
(set_local $$23
(i32.or
(get_local $$22)
(i32.const 128)
)
)
(set_local $$24
(i32.and
(get_local $$23)
(i32.const 255)
)
)
(set_local $$25
(i32.add
(get_local $$0)
(i32.const 2)
)
)
(i32.store8
(get_local $$20)
(get_local $$24)
)
(set_local $$26
(i32.and
(get_local $$1)
(i32.const 63)
)
)
(set_local $$27
(i32.or
(get_local $$26)
(i32.const 128)
)
)
(set_local $$28
(i32.and
(get_local $$27)
(i32.const 255)
)
)
(i32.store8
(get_local $$25)
(get_local $$28)
)
(set_local $$$0
(i32.const 3)
)
(br $do-once$0)
)
)
(set_local $$29
(i32.add
(get_local $$1)
(i32.const -65536)
)
)
(set_local $$30
(i32.lt_u
(get_local $$29)
(i32.const 1048576)
)
)
(if
(get_local $$30)
(block
(set_local $$31
(i32.shr_u
(get_local $$1)
(i32.const 18)
)
)
(set_local $$32
(i32.or
(get_local $$31)
(i32.const 240)
)
)
(set_local $$33
(i32.and
(get_local $$32)
(i32.const 255)
)
)
(set_local $$34
(i32.add
(get_local $$0)
(i32.const 1)
)
)
(i32.store8
(get_local $$0)
(get_local $$33)
)
(set_local $$35
(i32.shr_u
(get_local $$1)
(i32.const 12)
)
)
(set_local $$36
(i32.and
(get_local $$35)
(i32.const 63)
)
)
(set_local $$37
(i32.or
(get_local $$36)
(i32.const 128)
)
)
(set_local $$38
(i32.and
(get_local $$37)
(i32.const 255)
)
)
(set_local $$39
(i32.add
(get_local $$0)
(i32.const 2)
)
)
(i32.store8
(get_local $$34)
(get_local $$38)
)
(set_local $$40
(i32.shr_u
(get_local $$1)
(i32.const 6)
)
)
(set_local $$41
(i32.and
(get_local $$40)
(i32.const 63)
)
)
(set_local $$42
(i32.or
(get_local $$41)
(i32.const 128)
)
)
(set_local $$43
(i32.and
(get_local $$42)
(i32.const 255)
)
)
(set_local $$44
(i32.add
(get_local $$0)
(i32.const 3)
)
)
(i32.store8
(get_local $$39)
(get_local $$43)
)
(set_local $$45
(i32.and
(get_local $$1)
(i32.const 63)
)
)
(set_local $$46
(i32.or
(get_local $$45)
(i32.const 128)
)
)
(set_local $$47
(i32.and
(get_local $$46)
(i32.const 255)
)
)
(i32.store8
(get_local $$44)
(get_local $$47)
)
(set_local $$$0
(i32.const 4)
)
(br $do-once$0)
)
(block
(set_local $$48
(call $___errno_location)
)
(i32.store
(get_local $$48)
(i32.const 84)
)
(set_local $$$0
(i32.const -1)
)
(br $do-once$0)
)
)
)
)
)
(return
(get_local $$$0)
)
)
(func $___towrite (param $$0 i32) (result i32)
(local $$$0 i32)
(local $$1 i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$2 i32)
(local $$20 i32)
(local $$21 i32)
(local $$3 i32)
(local $$4 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$1
(i32.add
(get_local $$0)
(i32.const 74)
)
)
(set_local $$2
(i32.load8_s
(get_local $$1)
)
)
(set_local $$3
(i32.shr_s
(i32.shl
(get_local $$2)
(i32.const 24)
)
(i32.const 24)
)
)
(set_local $$4
(i32.add
(get_local $$3)
(i32.const 255)
)
)
(set_local $$5
(i32.or
(get_local $$4)
(get_local $$3)
)
)
(set_local $$6
(i32.and
(get_local $$5)
(i32.const 255)
)
)
(i32.store8
(get_local $$1)
(get_local $$6)
)
(set_local $$7
(i32.load
(get_local $$0)
)
)
(set_local $$8
(i32.and
(get_local $$7)
(i32.const 8)
)
)
(set_local $$9
(i32.eq
(get_local $$8)
(i32.const 0)
)
)
(if
(get_local $$9)
(block
(set_local $$11
(i32.add
(get_local $$0)
(i32.const 8)
)
)
(i32.store
(get_local $$11)
(i32.const 0)
)
(set_local $$12
(i32.add
(get_local $$0)
(i32.const 4)
)
)
(i32.store
(get_local $$12)
(i32.const 0)
)
(set_local $$13
(i32.add
(get_local $$0)
(i32.const 44)
)
)
(set_local $$14
(i32.load
(get_local $$13)
)
)
(set_local $$15
(i32.add
(get_local $$0)
(i32.const 28)
)
)
(i32.store
(get_local $$15)
(get_local $$14)
)
(set_local $$16
(i32.add
(get_local $$0)
(i32.const 20)
)
)
(i32.store
(get_local $$16)
(get_local $$14)
)
(set_local $$17
(get_local $$14)
)
(set_local $$18
(i32.add
(get_local $$0)
(i32.const 48)
)
)
(set_local $$19
(i32.load
(get_local $$18)
)
)
(set_local $$20
(i32.add
(get_local $$17)
(get_local $$19)
)
)
(set_local $$21
(i32.add
(get_local $$0)
(i32.const 16)
)
)
(i32.store
(get_local $$21)
(get_local $$20)
)
(set_local $$$0
(i32.const 0)
)
)
(block
(set_local $$10
(i32.or
(get_local $$7)
(i32.const 32)
)
)
(i32.store
(get_local $$0)
(get_local $$10)
)
(set_local $$$0
(i32.const -1)
)
)
)
(return
(get_local $$$0)
)
)
(func $_fflush (param $$0 i32) (result i32)
(local $$$0 i32)
(local $$$023 i32)
(local $$$02325 i32)
(local $$$02327 i32)
(local $$$024$lcssa i32)
(local $$$02426 i32)
(local $$$1 i32)
(local $$1 i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$2 i32)
(local $$20 i32)
(local $$21 i32)
(local $$22 i32)
(local $$23 i32)
(local $$24 i32)
(local $$25 i32)
(local $$26 i32)
(local $$27 i32)
(local $$28 i32)
(local $$3 i32)
(local $$4 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $$phitmp i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$1
(i32.eq
(get_local $$0)
(i32.const 0)
)
)
(block $do-once$0
(if
(get_local $$1)
(block
(set_local $$8
(i32.load
(i32.const 1140)
)
)
(set_local $$9
(i32.eq
(get_local $$8)
(i32.const 0)
)
)
(if
(get_local $$9)
(set_local $$28
(i32.const 0)
)
(block
(set_local $$10
(i32.load
(i32.const 1140)
)
)
(set_local $$11
(call $_fflush
(get_local $$10)
)
)
(set_local $$28
(get_local $$11)
)
)
)
(call $___lock
(i32.const 3616)
)
(set_local $$$02325
(i32.load
(i32.const 3612)
)
)
(set_local $$12
(i32.eq
(get_local $$$02325)
(i32.const 0)
)
)
(if
(get_local $$12)
(set_local $$$024$lcssa
(get_local $$28)
)
(block
(set_local $$$02327
(get_local $$$02325)
)
(set_local $$$02426
(get_local $$28)
)
(loop $while-in$3
(block $while-out$2
(set_local $$13
(i32.add
(get_local $$$02327)
(i32.const 76)
)
)
(set_local $$14
(i32.load
(get_local $$13)
)
)
(set_local $$15
(i32.gt_s
(get_local $$14)
(i32.const -1)
)
)
(if
(get_local $$15)
(block
(set_local $$16
(call $___lockfile
(get_local $$$02327)
)
)
(set_local $$24
(get_local $$16)
)
)
(set_local $$24
(i32.const 0)
)
)
(set_local $$17
(i32.add
(get_local $$$02327)
(i32.const 20)
)
)
(set_local $$18
(i32.load
(get_local $$17)
)
)
(set_local $$19
(i32.add
(get_local $$$02327)
(i32.const 28)
)
)
(set_local $$20
(i32.load
(get_local $$19)
)
)
(set_local $$21
(i32.gt_u
(get_local $$18)
(get_local $$20)
)
)
(if
(get_local $$21)
(block
(set_local $$22
(call $___fflush_unlocked
(get_local $$$02327)
)
)
(set_local $$23
(i32.or
(get_local $$22)
(get_local $$$02426)
)
)
(set_local $$$1
(get_local $$23)
)
)
(set_local $$$1
(get_local $$$02426)
)
)
(set_local $$25
(i32.eq
(get_local $$24)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$25)
)
(call $___unlockfile
(get_local $$$02327)
)
)
(set_local $$26
(i32.add
(get_local $$$02327)
(i32.const 56)
)
)
(set_local $$$023
(i32.load
(get_local $$26)
)
)
(set_local $$27
(i32.eq
(get_local $$$023)
(i32.const 0)
)
)
(if
(get_local $$27)
(block
(set_local $$$024$lcssa
(get_local $$$1)
)
(br $while-out$2)
)
(block
(set_local $$$02327
(get_local $$$023)
)
(set_local $$$02426
(get_local $$$1)
)
)
)
(br $while-in$3)
)
)
)
)
(call $___unlock
(i32.const 3616)
)
(set_local $$$0
(get_local $$$024$lcssa)
)
)
(block
(set_local $$2
(i32.add
(get_local $$0)
(i32.const 76)
)
)
(set_local $$3
(i32.load
(get_local $$2)
)
)
(set_local $$4
(i32.gt_s
(get_local $$3)
(i32.const -1)
)
)
(if
(i32.eqz
(get_local $$4)
)
(block
(set_local $$5
(call $___fflush_unlocked
(get_local $$0)
)
)
(set_local $$$0
(get_local $$5)
)
(br $do-once$0)
)
)
(set_local $$6
(call $___lockfile
(get_local $$0)
)
)
(set_local $$phitmp
(i32.eq
(get_local $$6)
(i32.const 0)
)
)
(set_local $$7
(call $___fflush_unlocked
(get_local $$0)
)
)
(if
(get_local $$phitmp)
(set_local $$$0
(get_local $$7)
)
(block
(call $___unlockfile
(get_local $$0)
)
(set_local $$$0
(get_local $$7)
)
)
)
)
)
)
(return
(get_local $$$0)
)
)
(func $___fflush_unlocked (param $$0 i32) (result i32)
(local $$$0 i32)
(local $$1 i32)
(local $$10 i32)
(local $$11 i32)
(local $$12 i32)
(local $$13 i32)
(local $$14 i32)
(local $$15 i32)
(local $$16 i32)
(local $$17 i32)
(local $$18 i32)
(local $$19 i32)
(local $$2 i32)
(local $$20 i32)
(local $$3 i32)
(local $$4 i32)
(local $$5 i32)
(local $$6 i32)
(local $$7 i32)
(local $$8 i32)
(local $$9 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_local $$1
(i32.add
(get_local $$0)
(i32.const 20)
)
)
(set_local $$2
(i32.load
(get_local $$1)
)
)
(set_local $$3
(i32.add
(get_local $$0)
(i32.const 28)
)
)
(set_local $$4
(i32.load
(get_local $$3)
)
)
(set_local $$5
(i32.gt_u
(get_local $$2)
(get_local $$4)
)
)
(if
(get_local $$5)
(block
(set_local $$6
(i32.add
(get_local $$0)
(i32.const 36)
)
)
(set_local $$7
(i32.load
(get_local $$6)
)
)
(drop
(call_indirect $FUNCSIG$iiii
(get_local $$0)
(i32.const 0)
(i32.const 0)
(i32.add
(i32.and
(get_local $$7)
(i32.const 7)
)
(i32.const 2)
)
)
)
(set_local $$8
(i32.load
(get_local $$1)
)
)
(set_local $$9
(i32.eq
(get_local $$8)
(i32.const 0)
)
)
(if
(get_local $$9)
(set_local $$$0
(i32.const -1)
)
(set_local $label
(i32.const 3)
)
)
)
(set_local $label
(i32.const 3)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 3)
)
(block
(set_local $$10
(i32.add
(get_local $$0)
(i32.const 4)
)
)
(set_local $$11
(i32.load
(get_local $$10)
)
)
(set_local $$12
(i32.add
(get_local $$0)
(i32.const 8)
)
)
(set_local $$13
(i32.load
(get_local $$12)
)
)
(set_local $$14
(i32.lt_u
(get_local $$11)
(get_local $$13)
)
)
(if
(get_local $$14)
(block
(set_local $$15
(i32.add
(get_local $$0)
(i32.const 40)
)
)
(set_local $$16
(i32.load
(get_local $$15)
)
)
(set_local $$17
(get_local $$11)
)
(set_local $$18
(get_local $$13)
)
(set_local $$19
(i32.sub
(get_local $$17)
(get_local $$18)
)
)
(drop
(call_indirect $FUNCSIG$iiii
(get_local $$0)
(get_local $$19)
(i32.const 1)
(i32.add
(i32.and
(get_local $$16)
(i32.const 7)
)
(i32.const 2)
)
)
)
)
)
(set_local $$20
(i32.add
(get_local $$0)
(i32.const 16)
)
)
(i32.store
(get_local $$20)
(i32.const 0)
)
(i32.store
(get_local $$3)
(i32.const 0)
)
(i32.store
(get_local $$1)
(i32.const 0)
)
(i32.store
(get_local $$12)
(i32.const 0)
)
(i32.store
(get_local $$10)
(i32.const 0)
)
(set_local $$$0
(i32.const 0)
)
)
)
(return
(get_local $$$0)
)
)
(func $_printf (param $$0 i32) (param $$varargs i32) (result i32)
(local $$1 i32)
(local $$2 i32)
(local $$3 i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 16)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 16)
)
)
(set_local $$1
(get_local $sp)
)
(i32.store
(get_local $$1)
(get_local $$varargs)
)
(set_local $$2
(i32.load
(i32.const 1024)
)
)
(set_local $$3
(call $_vfprintf
(get_local $$2)
(get_local $$0)
(get_local $$1)
)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$3)
)
)
(func $_malloc (param $$0 i32) (result i32)
(local $$$$0190$i i32)
(local $$$$0191$i i32)
(local $$$$4349$i i32)
(local $$$$i i32)
(local $$$0 i32)
(local $$$0$i$i i32)
(local $$$0$i$i$i i32)
(local $$$0$i17$i i32)
(local $$$0$i18$i i32)
(local $$$01$i$i i32)
(local $$$0187$i i32)
(local $$$0189$i i32)
(local $$$0190$i i32)
(local $$$0191$i i32)
(local $$$0197 i32)
(local $$$0199 i32)
(local $$$0206$i$i i32)
(local $$$0207$i$i i32)
(local $$$0211$i$i i32)
(local $$$0212$i$i i32)
(local $$$024370$i i32)
(local $$$0286$i$i i32)
(local $$$0287$i$i i32)
(local $$$0288$i$i i32)
(local $$$0294$i$i i32)
(local $$$0295$i$i i32)
(local $$$0340$i i32)
(local $$$0342$i i32)
(local $$$0343$i i32)
(local $$$0345$i i32)
(local $$$0351$i i32)
(local $$$0356$i i32)
(local $$$0357$$i i32)
(local $$$0357$i i32)
(local $$$0359$i i32)
(local $$$0360$i i32)
(local $$$0366$i i32)
(local $$$1194$i i32)
(local $$$1196$i i32)
(local $$$124469$i i32)
(local $$$1290$i$i i32)
(local $$$1292$i$i i32)
(local $$$1341$i i32)
(local $$$1346$i i32)
(local $$$1361$i i32)
(local $$$1368$i i32)
(local $$$1372$i i32)
(local $$$2247$ph$i i32)
(local $$$2253$ph$i i32)
(local $$$2353$i i32)
(local $$$3$i i32)
(local $$$3$i$i i32)
(local $$$3$i201 i32)
(local $$$3348$i i32)
(local $$$3370$i i32)
(local $$$4$lcssa$i i32)
(local $$$413$i i32)
(local $$$4349$lcssa$i i32)
(local $$$434912$i i32)
(local $$$4355$$4$i i32)
(local $$$4355$ph$i i32)
(local $$$435511$i i32)
(local $$$5256$i i32)
(local $$$723947$i i32)
(local $$$748$i i32)
(local $$$not$i i32)
(local $$$pre i32)
(local $$$pre$i i32)
(local $$$pre$i$i i32)
(local $$$pre$i19$i i32)
(local $$$pre$i205 i32)
(local $$$pre$i208 i32)
(local $$$pre$phi$i$iZ2D i32)
(local $$$pre$phi$i20$iZ2D i32)
(local $$$pre$phi$i206Z2D i32)
(local $$$pre$phi$iZ2D i32)
(local $$$pre$phi10$i$iZ2D i32)
(local $$$pre$phiZ2D i32)
(local $$$pre9$i$i i32)
(local $$1 i32)
(local $$10 i32)
(local $$100 i32)
(local $$1000 i32)
(local $$1001 i32)
(local $$1002 i32)
(local $$1003 i32)
(local $$1004 i32)
(local $$1005 i32)
(local $$1006 i32)
(local $$1007 i32)
(local $$1008 i32)
(local $$1009 i32)
(local $$101 i32)
(local $$1010 i32)
(local $$1011 i32)
(local $$1012 i32)
(local $$1013 i32)
(local $$1014 i32)
(local $$1015 i32)
(local $$1016 i32)
(local $$1017 i32)
(local $$1018 i32)
(local $$1019 i32)
(local $$102 i32)
(local $$1020 i32)
(local $$1021 i32)
(local $$1022 i32)
(local $$1023 i32)
(local $$1024 i32)
(local $$1025 i32)
(local $$1026 i32)
(local $$1027 i32)
(local $$1028 i32)
(local $$1029 i32)
(local $$103 i32)
(local $$1030 i32)
(local $$1031 i32)
(local $$1032 i32)
(local $$1033 i32)
(local $$1034 i32)
(local $$1035 i32)
(local $$1036 i32)
(local $$1037 i32)
(local $$1038 i32)
(local $$1039 i32)
(local $$104 i32)
(local $$1040 i32)
(local $$1041 i32)
(local $$1042 i32)
(local $$1043 i32)
(local $$1044 i32)
(local $$1045 i32)
(local $$1046 i32)
(local $$1047 i32)
(local $$1048 i32)
(local $$1049 i32)
(local $$105 i32)
(local $$1050 i32)
(local $$1051 i32)
(local $$1052 i32)
(local $$1053 i32)
(local $$1054 i32)
(local $$1055 i32)
(local $$106 i32)
(local $$107 i32)
(local $$108 i32)
(local $$109 i32)
(local $$11 i32)
(local $$110 i32)
(local $$111 i32)
(local $$112 i32)
(local $$113 i32)
(local $$114 i32)
(local $$115 i32)
(local $$116 i32)
(local $$117 i32)
(local $$118 i32)
(local $$119 i32)
(local $$12 i32)
(local $$120 i32)
(local $$121 i32)
(local $$122 i32)
(local $$123 i32)
(local $$124 i32)
(local $$125 i32)
(local $$126 i32)
(local $$127 i32)
(local $$128 i32)
(local $$129 i32)
(local $$13 i32)
(local $$130 i32)
(local $$131 i32)
(local $$132 i32)
(local $$133 i32)
(local $$134 i32)
(local $$135 i32)
(local $$136 i32)
(local $$137 i32)
(local $$138 i32)
(local $$139 i32)
(local $$14 i32)
(local $$140 i32)
(local $$141 i32)
(local $$142 i32)
(local $$143 i32)
(local $$144 i32)
(local $$145 i32)
(local $$146 i32)
(local $$147 i32)
(local $$148 i32)
(local $$149 i32)
(local $$15 i32)
(local $$150 i32)
(local $$151 i32)
(local $$152 i32)
(local $$153 i32)
(local $$154 i32)
(local $$155 i32)
(local $$156 i32)
(local $$157 i32)
(local $$158 i32)
(local $$159 i32)
(local $$16 i32)
(local $$160 i32)
(local $$161 i32)
(local $$162 i32)
(local $$163 i32)
(local $$164 i32)
(local $$165 i32)
(local $$166 i32)
(local $$167 i32)
(local $$168 i32)
(local $$169 i32)
(local $$17 i32)
(local $$170 i32)
(local $$171 i32)
(local $$172 i32)
(local $$173 i32)
(local $$174 i32)
(local $$175 i32)
(local $$176 i32)
(local $$177 i32)
(local $$178 i32)
(local $$179 i32)
(local $$18 i32)
(local $$180 i32)
(local $$181 i32)
(local $$182 i32)
(local $$183 i32)
(local $$184 i32)
(local $$185 i32)
(local $$186 i32)
(local $$187 i32)
(local $$188 i32)
(local $$189 i32)
(local $$19 i32)
(local $$190 i32)
(local $$191 i32)
(local $$192 i32)
(local $$193 i32)
(local $$194 i32)
(local $$195 i32)
(local $$196 i32)
(local $$197 i32)
(local $$198 i32)
(local $$199 i32)
(local $$2 i32)
(local $$20 i32)
(local $$200 i32)
(local $$201 i32)
(local $$202 i32)
(local $$203 i32)
(local $$204 i32)
(local $$205 i32)
(local $$206 i32)
(local $$207 i32)
(local $$208 i32)
(local $$209 i32)
(local $$21 i32)
(local $$210 i32)
(local $$211 i32)
(local $$212 i32)
(local $$213 i32)
(local $$214 i32)
(local $$215 i32)
(local $$216 i32)
(local $$217 i32)
(local $$218 i32)
(local $$219 i32)
(local $$22 i32)
(local $$220 i32)
(local $$221 i32)
(local $$222 i32)
(local $$223 i32)
(local $$224 i32)
(local $$225 i32)
(local $$226 i32)
(local $$227 i32)
(local $$228 i32)
(local $$229 i32)
(local $$23 i32)
(local $$230 i32)
(local $$231 i32)
(local $$232 i32)
(local $$233 i32)
(local $$234 i32)
(local $$235 i32)
(local $$236 i32)
(local $$237 i32)
(local $$238 i32)
(local $$239 i32)
(local $$24 i32)
(local $$240 i32)
(local $$241 i32)
(local $$242 i32)
(local $$243 i32)
(local $$244 i32)
(local $$245 i32)
(local $$246 i32)
(local $$247 i32)
(local $$248 i32)
(local $$249 i32)
(local $$25 i32)
(local $$250 i32)
(local $$251 i32)
(local $$252 i32)
(local $$253 i32)
(local $$254 i32)
(local $$255 i32)
(local $$256 i32)
(local $$257 i32)
(local $$258 i32)
(local $$259 i32)
(local $$26 i32)
(local $$260 i32)
(local $$261 i32)
(local $$262 i32)
(local $$263 i32)
(local $$264 i32)
(local $$265 i32)
(local $$266 i32)
(local $$267 i32)
(local $$268 i32)
(local $$269 i32)
(local $$27 i32)
(local $$270 i32)
(local $$271 i32)
(local $$272 i32)
(local $$273 i32)
(local $$274 i32)
(local $$275 i32)
(local $$276 i32)
(local $$277 i32)
(local $$278 i32)
(local $$279 i32)
(local $$28 i32)
(local $$280 i32)
(local $$281 i32)
(local $$282 i32)
(local $$283 i32)
(local $$284 i32)
(local $$285 i32)
(local $$286 i32)
(local $$287 i32)
(local $$288 i32)
(local $$289 i32)
(local $$29 i32)
(local $$290 i32)
(local $$291 i32)
(local $$292 i32)
(local $$293 i32)
(local $$294 i32)
(local $$295 i32)
(local $$296 i32)
(local $$297 i32)
(local $$298 i32)
(local $$299 i32)
(local $$3 i32)
(local $$30 i32)
(local $$300 i32)
(local $$301 i32)
(local $$302 i32)
(local $$303 i32)
(local $$304 i32)
(local $$305 i32)
(local $$306 i32)
(local $$307 i32)
(local $$308 i32)
(local $$309 i32)
(local $$31 i32)
(local $$310 i32)
(local $$311 i32)
(local $$312 i32)
(local $$313 i32)
(local $$314 i32)
(local $$315 i32)
(local $$316 i32)
(local $$317 i32)
(local $$318 i32)
(local $$319 i32)
(local $$32 i32)
(local $$320 i32)
(local $$321 i32)
(local $$322 i32)
(local $$323 i32)
(local $$324 i32)
(local $$325 i32)
(local $$326 i32)
(local $$327 i32)
(local $$328 i32)
(local $$329 i32)
(local $$33 i32)
(local $$330 i32)
(local $$331 i32)
(local $$332 i32)
(local $$333 i32)
(local $$334 i32)
(local $$335 i32)
(local $$336 i32)
(local $$337 i32)
(local $$338 i32)
(local $$339 i32)
(local $$34 i32)
(local $$340 i32)
(local $$341 i32)
(local $$342 i32)
(local $$343 i32)
(local $$344 i32)
(local $$345 i32)
(local $$346 i32)
(local $$347 i32)
(local $$348 i32)
(local $$349 i32)
(local $$35 i32)
(local $$350 i32)
(local $$351 i32)
(local $$352 i32)
(local $$353 i32)
(local $$354 i32)
(local $$355 i32)
(local $$356 i32)
(local $$357 i32)
(local $$358 i32)
(local $$359 i32)
(local $$36 i32)
(local $$360 i32)
(local $$361 i32)
(local $$362 i32)
(local $$363 i32)
(local $$364 i32)
(local $$365 i32)
(local $$366 i32)
(local $$367 i32)
(local $$368 i32)
(local $$369 i32)
(local $$37 i32)
(local $$370 i32)
(local $$371 i32)
(local $$372 i32)
(local $$373 i32)
(local $$374 i32)
(local $$375 i32)
(local $$376 i32)
(local $$377 i32)
(local $$378 i32)
(local $$379 i32)
(local $$38 i32)
(local $$380 i32)
(local $$381 i32)
(local $$382 i32)
(local $$383 i32)
(local $$384 i32)
(local $$385 i32)
(local $$386 i32)
(local $$387 i32)
(local $$388 i32)
(local $$389 i32)
(local $$39 i32)
(local $$390 i32)
(local $$391 i32)
(local $$392 i32)
(local $$393 i32)
(local $$394 i32)
(local $$395 i32)
(local $$396 i32)
(local $$397 i32)
(local $$398 i32)
(local $$399 i32)
(local $$4 i32)
(local $$40 i32)
(local $$400 i32)
(local $$401 i32)
(local $$402 i32)
(local $$403 i32)
(local $$404 i32)
(local $$405 i32)
(local $$406 i32)
(local $$407 i32)
(local $$408 i32)
(local $$409 i32)
(local $$41 i32)
(local $$410 i32)
(local $$411 i32)
(local $$412 i32)
(local $$413 i32)
(local $$414 i32)
(local $$415 i32)
(local $$416 i32)
(local $$417 i32)
(local $$418 i32)
(local $$419 i32)
(local $$42 i32)
(local $$420 i32)
(local $$421 i32)
(local $$422 i32)
(local $$423 i32)
(local $$424 i32)
(local $$425 i32)
(local $$426 i32)
(local $$427 i32)
(local $$428 i32)
(local $$429 i32)
(local $$43 i32)
(local $$430 i32)
(local $$431 i32)
(local $$432 i32)
(local $$433 i32)
(local $$434 i32)
(local $$435 i32)
(local $$436 i32)
(local $$437 i32)
(local $$438 i32)
(local $$439 i32)
(local $$44 i32)
(local $$440 i32)
(local $$441 i32)
(local $$442 i32)
(local $$443 i32)
(local $$444 i32)
(local $$445 i32)
(local $$446 i32)
(local $$447 i32)
(local $$448 i32)
(local $$449 i32)
(local $$45 i32)
(local $$450 i32)
(local $$451 i32)
(local $$452 i32)
(local $$453 i32)
(local $$454 i32)
(local $$455 i32)
(local $$456 i32)
(local $$457 i32)
(local $$458 i32)
(local $$459 i32)
(local $$46 i32)
(local $$460 i32)
(local $$461 i32)
(local $$462 i32)
(local $$463 i32)
(local $$464 i32)
(local $$465 i32)
(local $$466 i32)
(local $$467 i32)
(local $$468 i32)
(local $$469 i32)
(local $$47 i32)
(local $$470 i32)
(local $$471 i32)
(local $$472 i32)
(local $$473 i32)
(local $$474 i32)
(local $$475 i32)
(local $$476 i32)
(local $$477 i32)
(local $$478 i32)
(local $$479 i32)
(local $$48 i32)
(local $$480 i32)
(local $$481 i32)
(local $$482 i32)
(local $$483 i32)
(local $$484 i32)
(local $$485 i32)
(local $$486 i32)
(local $$487 i32)
(local $$488 i32)
(local $$489 i32)
(local $$49 i32)
(local $$490 i32)
(local $$491 i32)
(local $$492 i32)
(local $$493 i32)
(local $$494 i32)
(local $$495 i32)
(local $$496 i32)
(local $$497 i32)
(local $$498 i32)
(local $$499 i32)
(local $$5 i32)
(local $$50 i32)
(local $$500 i32)
(local $$501 i32)
(local $$502 i32)
(local $$503 i32)
(local $$504 i32)
(local $$505 i32)
(local $$506 i32)
(local $$507 i32)
(local $$508 i32)
(local $$509 i32)
(local $$51 i32)
(local $$510 i32)
(local $$511 i32)
(local $$512 i32)
(local $$513 i32)
(local $$514 i32)
(local $$515 i32)
(local $$516 i32)
(local $$517 i32)
(local $$518 i32)
(local $$519 i32)
(local $$52 i32)
(local $$520 i32)
(local $$521 i32)
(local $$522 i32)
(local $$523 i32)
(local $$524 i32)
(local $$525 i32)
(local $$526 i32)
(local $$527 i32)
(local $$528 i32)
(local $$529 i32)
(local $$53 i32)
(local $$530 i32)
(local $$531 i32)
(local $$532 i32)
(local $$533 i32)
(local $$534 i32)
(local $$535 i32)
(local $$536 i32)
(local $$537 i32)
(local $$538 i32)
(local $$539 i32)
(local $$54 i32)
(local $$540 i32)
(local $$541 i32)
(local $$542 i32)
(local $$543 i32)
(local $$544 i32)
(local $$545 i32)
(local $$546 i32)
(local $$547 i32)
(local $$548 i32)
(local $$549 i32)
(local $$55 i32)
(local $$550 i32)
(local $$551 i32)
(local $$552 i32)
(local $$553 i32)
(local $$554 i32)
(local $$555 i32)
(local $$556 i32)
(local $$557 i32)
(local $$558 i32)
(local $$559 i32)
(local $$56 i32)
(local $$560 i32)
(local $$561 i32)
(local $$562 i32)
(local $$563 i32)
(local $$564 i32)
(local $$565 i32)
(local $$566 i32)
(local $$567 i32)
(local $$568 i32)
(local $$569 i32)
(local $$57 i32)
(local $$570 i32)
(local $$571 i32)
(local $$572 i32)
(local $$573 i32)
(local $$574 i32)
(local $$575 i32)
(local $$576 i32)
(local $$577 i32)
(local $$578 i32)
(local $$579 i32)
(local $$58 i32)
(local $$580 i32)
(local $$581 i32)
(local $$582 i32)
(local $$583 i32)
(local $$584 i32)
(local $$585 i32)
(local $$586 i32)
(local $$587 i32)
(local $$588 i32)
(local $$589 i32)
(local $$59 i32)
(local $$590 i32)
(local $$591 i32)
(local $$592 i32)
(local $$593 i32)
(local $$594 i32)
(local $$595 i32)
(local $$596 i32)
(local $$597 i32)
(local $$598 i32)
(local $$599 i32)
(local $$6 i32)
(local $$60 i32)
(local $$600 i32)
(local $$601 i32)
(local $$602 i32)
(local $$603 i32)
(local $$604 i32)
(local $$605 i32)
(local $$606 i32)
(local $$607 i32)
(local $$608 i32)
(local $$609 i32)
(local $$61 i32)
(local $$610 i32)
(local $$611 i32)
(local $$612 i32)
(local $$613 i32)
(local $$614 i32)
(local $$615 i32)
(local $$616 i32)
(local $$617 i32)
(local $$618 i32)
(local $$619 i32)
(local $$62 i32)
(local $$620 i32)
(local $$621 i32)
(local $$622 i32)
(local $$623 i32)
(local $$624 i32)
(local $$625 i32)
(local $$626 i32)
(local $$627 i32)
(local $$628 i32)
(local $$629 i32)
(local $$63 i32)
(local $$630 i32)
(local $$631 i32)
(local $$632 i32)
(local $$633 i32)
(local $$634 i32)
(local $$635 i32)
(local $$636 i32)
(local $$637 i32)
(local $$638 i32)
(local $$639 i32)
(local $$64 i32)
(local $$640 i32)
(local $$641 i32)
(local $$642 i32)
(local $$643 i32)
(local $$644 i32)
(local $$645 i32)
(local $$646 i32)
(local $$647 i32)
(local $$648 i32)
(local $$649 i32)
(local $$65 i32)
(local $$650 i32)
(local $$651 i32)
(local $$652 i32)
(local $$653 i32)
(local $$654 i32)
(local $$655 i32)
(local $$656 i32)
(local $$657 i32)
(local $$658 i32)
(local $$659 i32)
(local $$66 i32)
(local $$660 i32)
(local $$661 i32)
(local $$662 i32)
(local $$663 i32)
(local $$664 i32)
(local $$665 i32)
(local $$666 i32)
(local $$667 i32)
(local $$668 i32)
(local $$669 i32)
(local $$67 i32)
(local $$670 i32)
(local $$671 i32)
(local $$672 i32)
(local $$673 i32)
(local $$674 i32)
(local $$675 i32)
(local $$676 i32)
(local $$677 i32)
(local $$678 i32)
(local $$679 i32)
(local $$68 i32)
(local $$680 i32)
(local $$681 i32)
(local $$682 i32)
(local $$683 i32)
(local $$684 i32)
(local $$685 i32)
(local $$686 i32)
(local $$687 i32)
(local $$688 i32)
(local $$689 i32)
(local $$69 i32)
(local $$690 i32)
(local $$691 i32)
(local $$692 i32)
(local $$693 i32)
(local $$694 i32)
(local $$695 i32)
(local $$696 i32)
(local $$697 i32)
(local $$698 i32)
(local $$699 i32)
(local $$7 i32)
(local $$70 i32)
(local $$700 i32)
(local $$701 i32)
(local $$702 i32)
(local $$703 i32)
(local $$704 i32)
(local $$705 i32)
(local $$706 i32)
(local $$707 i32)
(local $$708 i32)
(local $$709 i32)
(local $$71 i32)
(local $$710 i32)
(local $$711 i32)
(local $$712 i32)
(local $$713 i32)
(local $$714 i32)
(local $$715 i32)
(local $$716 i32)
(local $$717 i32)
(local $$718 i32)
(local $$719 i32)
(local $$72 i32)
(local $$720 i32)
(local $$721 i32)
(local $$722 i32)
(local $$723 i32)
(local $$724 i32)
(local $$725 i32)
(local $$726 i32)
(local $$727 i32)
(local $$728 i32)
(local $$729 i32)
(local $$73 i32)
(local $$730 i32)
(local $$731 i32)
(local $$732 i32)
(local $$733 i32)
(local $$734 i32)
(local $$735 i32)
(local $$736 i32)
(local $$737 i32)
(local $$738 i32)
(local $$739 i32)
(local $$74 i32)
(local $$740 i32)
(local $$741 i32)
(local $$742 i32)
(local $$743 i32)
(local $$744 i32)
(local $$745 i32)
(local $$746 i32)
(local $$747 i32)
(local $$748 i32)
(local $$749 i32)
(local $$75 i32)
(local $$750 i32)
(local $$751 i32)
(local $$752 i32)
(local $$753 i32)
(local $$754 i32)
(local $$755 i32)
(local $$756 i32)
(local $$757 i32)
(local $$758 i32)
(local $$759 i32)
(local $$76 i32)
(local $$760 i32)
(local $$761 i32)
(local $$762 i32)
(local $$763 i32)
(local $$764 i32)
(local $$765 i32)
(local $$766 i32)
(local $$767 i32)
(local $$768 i32)
(local $$769 i32)
(local $$77 i32)
(local $$770 i32)
(local $$771 i32)
(local $$772 i32)
(local $$773 i32)
(local $$774 i32)
(local $$775 i32)
(local $$776 i32)
(local $$777 i32)
(local $$778 i32)
(local $$779 i32)
(local $$78 i32)
(local $$780 i32)
(local $$781 i32)
(local $$782 i32)
(local $$783 i32)
(local $$784 i32)
(local $$785 i32)
(local $$786 i32)
(local $$787 i32)
(local $$788 i32)
(local $$789 i32)
(local $$79 i32)
(local $$790 i32)
(local $$791 i32)
(local $$792 i32)
(local $$793 i32)
(local $$794 i32)
(local $$795 i32)
(local $$796 i32)
(local $$797 i32)
(local $$798 i32)
(local $$799 i32)
(local $$8 i32)
(local $$80 i32)
(local $$800 i32)
(local $$801 i32)
(local $$802 i32)
(local $$803 i32)
(local $$804 i32)
(local $$805 i32)
(local $$806 i32)
(local $$807 i32)
(local $$808 i32)
(local $$809 i32)
(local $$81 i32)
(local $$810 i32)
(local $$811 i32)
(local $$812 i32)
(local $$813 i32)
(local $$814 i32)
(local $$815 i32)
(local $$816 i32)
(local $$817 i32)
(local $$818 i32)
(local $$819 i32)
(local $$82 i32)
(local $$820 i32)
(local $$821 i32)
(local $$822 i32)
(local $$823 i32)
(local $$824 i32)
(local $$825 i32)
(local $$826 i32)
(local $$827 i32)
(local $$828 i32)
(local $$829 i32)
(local $$83 i32)
(local $$830 i32)
(local $$831 i32)
(local $$832 i32)
(local $$833 i32)
(local $$834 i32)
(local $$835 i32)
(local $$836 i32)
(local $$837 i32)
(local $$838 i32)
(local $$839 i32)
(local $$84 i32)
(local $$840 i32)
(local $$841 i32)
(local $$842 i32)
(local $$843 i32)
(local $$844 i32)
(local $$845 i32)
(local $$846 i32)
(local $$847 i32)
(local $$848 i32)
(local $$849 i32)
(local $$85 i32)
(local $$850 i32)
(local $$851 i32)
(local $$852 i32)
(local $$853 i32)
(local $$854 i32)
(local $$855 i32)
(local $$856 i32)
(local $$857 i32)
(local $$858 i32)
(local $$859 i32)
(local $$86 i32)
(local $$860 i32)
(local $$861 i32)
(local $$862 i32)
(local $$863 i32)
(local $$864 i32)
(local $$865 i32)
(local $$866 i32)
(local $$867 i32)
(local $$868 i32)
(local $$869 i32)
(local $$87 i32)
(local $$870 i32)
(local $$871 i32)
(local $$872 i32)
(local $$873 i32)
(local $$874 i32)
(local $$875 i32)
(local $$876 i32)
(local $$877 i32)
(local $$878 i32)
(local $$879 i32)
(local $$88 i32)
(local $$880 i32)
(local $$881 i32)
(local $$882 i32)
(local $$883 i32)
(local $$884 i32)
(local $$885 i32)
(local $$886 i32)
(local $$887 i32)
(local $$888 i32)
(local $$889 i32)
(local $$89 i32)
(local $$890 i32)
(local $$891 i32)
(local $$892 i32)
(local $$893 i32)
(local $$894 i32)
(local $$895 i32)
(local $$896 i32)
(local $$897 i32)
(local $$898 i32)
(local $$899 i32)
(local $$9 i32)
(local $$90 i32)
(local $$900 i32)
(local $$901 i32)
(local $$902 i32)
(local $$903 i32)
(local $$904 i32)
(local $$905 i32)
(local $$906 i32)
(local $$907 i32)
(local $$908 i32)
(local $$909 i32)
(local $$91 i32)
(local $$910 i32)
(local $$911 i32)
(local $$912 i32)
(local $$913 i32)
(local $$914 i32)
(local $$915 i32)
(local $$916 i32)
(local $$917 i32)
(local $$918 i32)
(local $$919 i32)
(local $$92 i32)
(local $$920 i32)
(local $$921 i32)
(local $$922 i32)
(local $$923 i32)
(local $$924 i32)
(local $$925 i32)
(local $$926 i32)
(local $$927 i32)
(local $$928 i32)
(local $$929 i32)
(local $$93 i32)
(local $$930 i32)
(local $$931 i32)
(local $$932 i32)
(local $$933 i32)
(local $$934 i32)
(local $$935 i32)
(local $$936 i32)
(local $$937 i32)
(local $$938 i32)
(local $$939 i32)
(local $$94 i32)
(local $$940 i32)
(local $$941 i32)
(local $$942 i32)
(local $$943 i32)
(local $$944 i32)
(local $$945 i32)
(local $$946 i32)
(local $$947 i32)
(local $$948 i32)
(local $$949 i32)
(local $$95 i32)
(local $$950 i32)
(local $$951 i32)
(local $$952 i32)
(local $$953 i32)
(local $$954 i32)
(local $$955 i32)
(local $$956 i32)
(local $$957 i32)
(local $$958 i32)
(local $$959 i32)
(local $$96 i32)
(local $$960 i32)
(local $$961 i32)
(local $$962 i32)
(local $$963 i32)
(local $$964 i32)
(local $$965 i32)
(local $$966 i32)
(local $$967 i32)
(local $$968 i32)
(local $$969 i32)
(local $$97 i32)
(local $$970 i32)
(local $$971 i32)
(local $$972 i32)
(local $$973 i32)
(local $$974 i32)
(local $$975 i32)
(local $$976 i32)
(local $$977 i32)
(local $$978 i32)
(local $$979 i32)
(local $$98 i32)
(local $$980 i32)
(local $$981 i32)
(local $$982 i32)
(local $$983 i32)
(local $$984 i32)
(local $$985 i32)
(local $$986 i32)
(local $$987 i32)
(local $$988 i32)
(local $$989 i32)
(local $$99 i32)
(local $$990 i32)
(local $$991 i32)
(local $$992 i32)
(local $$993 i32)
(local $$994 i32)
(local $$995 i32)
(local $$996 i32)
(local $$997 i32)
(local $$998 i32)
(local $$999 i32)
(local $$cond$i i32)
(local $$cond$i$i i32)
(local $$cond$i204 i32)
(local $$exitcond$i$i i32)
(local $$not$$i$i i32)
(local $$not$$i22$i i32)
(local $$not$7$i i32)
(local $$or$cond$i i32)
(local $$or$cond$i211 i32)
(local $$or$cond1$i i32)
(local $$or$cond1$i210 i32)
(local $$or$cond10$i i32)
(local $$or$cond11$i i32)
(local $$or$cond12$i i32)
(local $$or$cond2$i i32)
(local $$or$cond5$i i32)
(local $$or$cond50$i i32)
(local $$or$cond7$i i32)
(local $label i32)
(local $sp i32)
(set_local $sp
(get_global $STACKTOP)
)
(set_global $STACKTOP
(i32.add
(get_global $STACKTOP)
(i32.const 16)
)
)
(if
(i32.ge_s
(get_global $STACKTOP)
(get_global $STACK_MAX)
)
(call $abortStackOverflow
(i32.const 16)
)
)
(set_local $$1
(get_local $sp)
)
(set_local $$2
(i32.lt_u
(get_local $$0)
(i32.const 245)
)
)
(block $do-once$0
(if
(get_local $$2)
(block
(set_local $$3
(i32.lt_u
(get_local $$0)
(i32.const 11)
)
)
(set_local $$4
(i32.add
(get_local $$0)
(i32.const 11)
)
)
(set_local $$5
(i32.and
(get_local $$4)
(i32.const -8)
)
)
(set_local $$6
(if i32
(get_local $$3)
(i32.const 16)
(get_local $$5)
)
)
(set_local $$7
(i32.shr_u
(get_local $$6)
(i32.const 3)
)
)
(set_local $$8
(i32.load
(i32.const 3636)
)
)
(set_local $$9
(i32.shr_u
(get_local $$8)
(get_local $$7)
)
)
(set_local $$10
(i32.and
(get_local $$9)
(i32.const 3)
)
)
(set_local $$11
(i32.eq
(get_local $$10)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$11)
)
(block
(set_local $$12
(i32.and
(get_local $$9)
(i32.const 1)
)
)
(set_local $$13
(i32.xor
(get_local $$12)
(i32.const 1)
)
)
(set_local $$14
(i32.add
(get_local $$13)
(get_local $$7)
)
)
(set_local $$15
(i32.shl
(get_local $$14)
(i32.const 1)
)
)
(set_local $$16
(i32.add
(i32.const 3676)
(i32.shl
(get_local $$15)
(i32.const 2)
)
)
)
(set_local $$17
(i32.add
(get_local $$16)
(i32.const 8)
)
)
(set_local $$18
(i32.load
(get_local $$17)
)
)
(set_local $$19
(i32.add
(get_local $$18)
(i32.const 8)
)
)
(set_local $$20
(i32.load
(get_local $$19)
)
)
(set_local $$21
(i32.eq
(get_local $$16)
(get_local $$20)
)
)
(block $do-once$2
(if
(get_local $$21)
(block
(set_local $$22
(i32.shl
(i32.const 1)
(get_local $$14)
)
)
(set_local $$23
(i32.xor
(get_local $$22)
(i32.const -1)
)
)
(set_local $$24
(i32.and
(get_local $$8)
(get_local $$23)
)
)
(i32.store
(i32.const 3636)
(get_local $$24)
)
)
(block
(set_local $$25
(i32.load
(i32.const 3652)
)
)
(set_local $$26
(i32.lt_u
(get_local $$20)
(get_local $$25)
)
)
(if
(get_local $$26)
(call $_abort)
)
(set_local $$27
(i32.add
(get_local $$20)
(i32.const 12)
)
)
(set_local $$28
(i32.load
(get_local $$27)
)
)
(set_local $$29
(i32.eq
(get_local $$28)
(get_local $$18)
)
)
(if
(get_local $$29)
(block
(i32.store
(get_local $$27)
(get_local $$16)
)
(i32.store
(get_local $$17)
(get_local $$20)
)
(br $do-once$2)
)
(call $_abort)
)
)
)
)
(set_local $$30
(i32.shl
(get_local $$14)
(i32.const 3)
)
)
(set_local $$31
(i32.or
(get_local $$30)
(i32.const 3)
)
)
(set_local $$32
(i32.add
(get_local $$18)
(i32.const 4)
)
)
(i32.store
(get_local $$32)
(get_local $$31)
)
(set_local $$33
(i32.add
(get_local $$18)
(get_local $$30)
)
)
(set_local $$34
(i32.add
(get_local $$33)
(i32.const 4)
)
)
(set_local $$35
(i32.load
(get_local $$34)
)
)
(set_local $$36
(i32.or
(get_local $$35)
(i32.const 1)
)
)
(i32.store
(get_local $$34)
(get_local $$36)
)
(set_local $$$0
(get_local $$19)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
)
(set_local $$37
(i32.load
(i32.const 3644)
)
)
(set_local $$38
(i32.gt_u
(get_local $$6)
(get_local $$37)
)
)
(if
(get_local $$38)
(block
(set_local $$39
(i32.eq
(get_local $$9)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$39)
)
(block
(set_local $$40
(i32.shl
(get_local $$9)
(get_local $$7)
)
)
(set_local $$41
(i32.shl
(i32.const 2)
(get_local $$7)
)
)
(set_local $$42
(i32.sub
(i32.const 0)
(get_local $$41)
)
)
(set_local $$43
(i32.or
(get_local $$41)
(get_local $$42)
)
)
(set_local $$44
(i32.and
(get_local $$40)
(get_local $$43)
)
)
(set_local $$45
(i32.sub
(i32.const 0)
(get_local $$44)
)
)
(set_local $$46
(i32.and
(get_local $$44)
(get_local $$45)
)
)
(set_local $$47
(i32.add
(get_local $$46)
(i32.const -1)
)
)
(set_local $$48
(i32.shr_u
(get_local $$47)
(i32.const 12)
)
)
(set_local $$49
(i32.and
(get_local $$48)
(i32.const 16)
)
)
(set_local $$50
(i32.shr_u
(get_local $$47)
(get_local $$49)
)
)
(set_local $$51
(i32.shr_u
(get_local $$50)
(i32.const 5)
)
)
(set_local $$52
(i32.and
(get_local $$51)
(i32.const 8)
)
)
(set_local $$53
(i32.or
(get_local $$52)
(get_local $$49)
)
)
(set_local $$54
(i32.shr_u
(get_local $$50)
(get_local $$52)
)
)
(set_local $$55
(i32.shr_u
(get_local $$54)
(i32.const 2)
)
)
(set_local $$56
(i32.and
(get_local $$55)
(i32.const 4)
)
)
(set_local $$57
(i32.or
(get_local $$53)
(get_local $$56)
)
)
(set_local $$58
(i32.shr_u
(get_local $$54)
(get_local $$56)
)
)
(set_local $$59
(i32.shr_u
(get_local $$58)
(i32.const 1)
)
)
(set_local $$60
(i32.and
(get_local $$59)
(i32.const 2)
)
)
(set_local $$61
(i32.or
(get_local $$57)
(get_local $$60)
)
)
(set_local $$62
(i32.shr_u
(get_local $$58)
(get_local $$60)
)
)
(set_local $$63
(i32.shr_u
(get_local $$62)
(i32.const 1)
)
)
(set_local $$64
(i32.and
(get_local $$63)
(i32.const 1)
)
)
(set_local $$65
(i32.or
(get_local $$61)
(get_local $$64)
)
)
(set_local $$66
(i32.shr_u
(get_local $$62)
(get_local $$64)
)
)
(set_local $$67
(i32.add
(get_local $$65)
(get_local $$66)
)
)
(set_local $$68
(i32.shl
(get_local $$67)
(i32.const 1)
)
)
(set_local $$69
(i32.add
(i32.const 3676)
(i32.shl
(get_local $$68)
(i32.const 2)
)
)
)
(set_local $$70
(i32.add
(get_local $$69)
(i32.const 8)
)
)
(set_local $$71
(i32.load
(get_local $$70)
)
)
(set_local $$72
(i32.add
(get_local $$71)
(i32.const 8)
)
)
(set_local $$73
(i32.load
(get_local $$72)
)
)
(set_local $$74
(i32.eq
(get_local $$69)
(get_local $$73)
)
)
(block $do-once$4
(if
(get_local $$74)
(block
(set_local $$75
(i32.shl
(i32.const 1)
(get_local $$67)
)
)
(set_local $$76
(i32.xor
(get_local $$75)
(i32.const -1)
)
)
(set_local $$77
(i32.and
(get_local $$8)
(get_local $$76)
)
)
(i32.store
(i32.const 3636)
(get_local $$77)
)
(set_local $$98
(get_local $$77)
)
)
(block
(set_local $$78
(i32.load
(i32.const 3652)
)
)
(set_local $$79
(i32.lt_u
(get_local $$73)
(get_local $$78)
)
)
(if
(get_local $$79)
(call $_abort)
)
(set_local $$80
(i32.add
(get_local $$73)
(i32.const 12)
)
)
(set_local $$81
(i32.load
(get_local $$80)
)
)
(set_local $$82
(i32.eq
(get_local $$81)
(get_local $$71)
)
)
(if
(get_local $$82)
(block
(i32.store
(get_local $$80)
(get_local $$69)
)
(i32.store
(get_local $$70)
(get_local $$73)
)
(set_local $$98
(get_local $$8)
)
(br $do-once$4)
)
(call $_abort)
)
)
)
)
(set_local $$83
(i32.shl
(get_local $$67)
(i32.const 3)
)
)
(set_local $$84
(i32.sub
(get_local $$83)
(get_local $$6)
)
)
(set_local $$85
(i32.or
(get_local $$6)
(i32.const 3)
)
)
(set_local $$86
(i32.add
(get_local $$71)
(i32.const 4)
)
)
(i32.store
(get_local $$86)
(get_local $$85)
)
(set_local $$87
(i32.add
(get_local $$71)
(get_local $$6)
)
)
(set_local $$88
(i32.or
(get_local $$84)
(i32.const 1)
)
)
(set_local $$89
(i32.add
(get_local $$87)
(i32.const 4)
)
)
(i32.store
(get_local $$89)
(get_local $$88)
)
(set_local $$90
(i32.add
(get_local $$87)
(get_local $$84)
)
)
(i32.store
(get_local $$90)
(get_local $$84)
)
(set_local $$91
(i32.eq
(get_local $$37)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$91)
)
(block
(set_local $$92
(i32.load
(i32.const 3656)
)
)
(set_local $$93
(i32.shr_u
(get_local $$37)
(i32.const 3)
)
)
(set_local $$94
(i32.shl
(get_local $$93)
(i32.const 1)
)
)
(set_local $$95
(i32.add
(i32.const 3676)
(i32.shl
(get_local $$94)
(i32.const 2)
)
)
)
(set_local $$96
(i32.shl
(i32.const 1)
(get_local $$93)
)
)
(set_local $$97
(i32.and
(get_local $$98)
(get_local $$96)
)
)
(set_local $$99
(i32.eq
(get_local $$97)
(i32.const 0)
)
)
(if
(get_local $$99)
(block
(set_local $$100
(i32.or
(get_local $$98)
(get_local $$96)
)
)
(i32.store
(i32.const 3636)
(get_local $$100)
)
(set_local $$$pre
(i32.add
(get_local $$95)
(i32.const 8)
)
)
(set_local $$$0199
(get_local $$95)
)
(set_local $$$pre$phiZ2D
(get_local $$$pre)
)
)
(block
(set_local $$101
(i32.add
(get_local $$95)
(i32.const 8)
)
)
(set_local $$102
(i32.load
(get_local $$101)
)
)
(set_local $$103
(i32.load
(i32.const 3652)
)
)
(set_local $$104
(i32.lt_u
(get_local $$102)
(get_local $$103)
)
)
(if
(get_local $$104)
(call $_abort)
(block
(set_local $$$0199
(get_local $$102)
)
(set_local $$$pre$phiZ2D
(get_local $$101)
)
)
)
)
)
(i32.store
(get_local $$$pre$phiZ2D)
(get_local $$92)
)
(set_local $$105
(i32.add
(get_local $$$0199)
(i32.const 12)
)
)
(i32.store
(get_local $$105)
(get_local $$92)
)
(set_local $$106
(i32.add
(get_local $$92)
(i32.const 8)
)
)
(i32.store
(get_local $$106)
(get_local $$$0199)
)
(set_local $$107
(i32.add
(get_local $$92)
(i32.const 12)
)
)
(i32.store
(get_local $$107)
(get_local $$95)
)
)
)
(i32.store
(i32.const 3644)
(get_local $$84)
)
(i32.store
(i32.const 3656)
(get_local $$87)
)
(set_local $$$0
(get_local $$72)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
)
(set_local $$108
(i32.load
(i32.const 3640)
)
)
(set_local $$109
(i32.eq
(get_local $$108)
(i32.const 0)
)
)
(if
(get_local $$109)
(set_local $$$0197
(get_local $$6)
)
(block
(set_local $$110
(i32.sub
(i32.const 0)
(get_local $$108)
)
)
(set_local $$111
(i32.and
(get_local $$108)
(get_local $$110)
)
)
(set_local $$112
(i32.add
(get_local $$111)
(i32.const -1)
)
)
(set_local $$113
(i32.shr_u
(get_local $$112)
(i32.const 12)
)
)
(set_local $$114
(i32.and
(get_local $$113)
(i32.const 16)
)
)
(set_local $$115
(i32.shr_u
(get_local $$112)
(get_local $$114)
)
)
(set_local $$116
(i32.shr_u
(get_local $$115)
(i32.const 5)
)
)
(set_local $$117
(i32.and
(get_local $$116)
(i32.const 8)
)
)
(set_local $$118
(i32.or
(get_local $$117)
(get_local $$114)
)
)
(set_local $$119
(i32.shr_u
(get_local $$115)
(get_local $$117)
)
)
(set_local $$120
(i32.shr_u
(get_local $$119)
(i32.const 2)
)
)
(set_local $$121
(i32.and
(get_local $$120)
(i32.const 4)
)
)
(set_local $$122
(i32.or
(get_local $$118)
(get_local $$121)
)
)
(set_local $$123
(i32.shr_u
(get_local $$119)
(get_local $$121)
)
)
(set_local $$124
(i32.shr_u
(get_local $$123)
(i32.const 1)
)
)
(set_local $$125
(i32.and
(get_local $$124)
(i32.const 2)
)
)
(set_local $$126
(i32.or
(get_local $$122)
(get_local $$125)
)
)
(set_local $$127
(i32.shr_u
(get_local $$123)
(get_local $$125)
)
)
(set_local $$128
(i32.shr_u
(get_local $$127)
(i32.const 1)
)
)
(set_local $$129
(i32.and
(get_local $$128)
(i32.const 1)
)
)
(set_local $$130
(i32.or
(get_local $$126)
(get_local $$129)
)
)
(set_local $$131
(i32.shr_u
(get_local $$127)
(get_local $$129)
)
)
(set_local $$132
(i32.add
(get_local $$130)
(get_local $$131)
)
)
(set_local $$133
(i32.add
(i32.const 3940)
(i32.shl
(get_local $$132)
(i32.const 2)
)
)
)
(set_local $$134
(i32.load
(get_local $$133)
)
)
(set_local $$135
(i32.add
(get_local $$134)
(i32.const 4)
)
)
(set_local $$136
(i32.load
(get_local $$135)
)
)
(set_local $$137
(i32.and
(get_local $$136)
(i32.const -8)
)
)
(set_local $$138
(i32.sub
(get_local $$137)
(get_local $$6)
)
)
(set_local $$$0189$i
(get_local $$134)
)
(set_local $$$0190$i
(get_local $$134)
)
(set_local $$$0191$i
(get_local $$138)
)
(loop $while-in$7
(block $while-out$6
(set_local $$139
(i32.add
(get_local $$$0189$i)
(i32.const 16)
)
)
(set_local $$140
(i32.load
(get_local $$139)
)
)
(set_local $$141
(i32.eq
(get_local $$140)
(i32.const 0)
)
)
(if
(get_local $$141)
(block
(set_local $$142
(i32.add
(get_local $$$0189$i)
(i32.const 20)
)
)
(set_local $$143
(i32.load
(get_local $$142)
)
)
(set_local $$144
(i32.eq
(get_local $$143)
(i32.const 0)
)
)
(if
(get_local $$144)
(br $while-out$6)
(set_local $$146
(get_local $$143)
)
)
)
(set_local $$146
(get_local $$140)
)
)
(set_local $$145
(i32.add
(get_local $$146)
(i32.const 4)
)
)
(set_local $$147
(i32.load
(get_local $$145)
)
)
(set_local $$148
(i32.and
(get_local $$147)
(i32.const -8)
)
)
(set_local $$149
(i32.sub
(get_local $$148)
(get_local $$6)
)
)
(set_local $$150
(i32.lt_u
(get_local $$149)
(get_local $$$0191$i)
)
)
(set_local $$$$0191$i
(if i32
(get_local $$150)
(get_local $$149)
(get_local $$$0191$i)
)
)
(set_local $$$$0190$i
(if i32
(get_local $$150)
(get_local $$146)
(get_local $$$0190$i)
)
)
(set_local $$$0189$i
(get_local $$146)
)
(set_local $$$0190$i
(get_local $$$$0190$i)
)
(set_local $$$0191$i
(get_local $$$$0191$i)
)
(br $while-in$7)
)
)
(set_local $$151
(i32.load
(i32.const 3652)
)
)
(set_local $$152
(i32.lt_u
(get_local $$$0190$i)
(get_local $$151)
)
)
(if
(get_local $$152)
(call $_abort)
)
(set_local $$153
(i32.add
(get_local $$$0190$i)
(get_local $$6)
)
)
(set_local $$154
(i32.lt_u
(get_local $$$0190$i)
(get_local $$153)
)
)
(if
(i32.eqz
(get_local $$154)
)
(call $_abort)
)
(set_local $$155
(i32.add
(get_local $$$0190$i)
(i32.const 24)
)
)
(set_local $$156
(i32.load
(get_local $$155)
)
)
(set_local $$157
(i32.add
(get_local $$$0190$i)
(i32.const 12)
)
)
(set_local $$158
(i32.load
(get_local $$157)
)
)
(set_local $$159
(i32.eq
(get_local $$158)
(get_local $$$0190$i)
)
)
(block $do-once$8
(if
(get_local $$159)
(block
(set_local $$169
(i32.add
(get_local $$$0190$i)
(i32.const 20)
)
)
(set_local $$170
(i32.load
(get_local $$169)
)
)
(set_local $$171
(i32.eq
(get_local $$170)
(i32.const 0)
)
)
(if
(get_local $$171)
(block
(set_local $$172
(i32.add
(get_local $$$0190$i)
(i32.const 16)
)
)
(set_local $$173
(i32.load
(get_local $$172)
)
)
(set_local $$174
(i32.eq
(get_local $$173)
(i32.const 0)
)
)
(if
(get_local $$174)
(block
(set_local $$$3$i
(i32.const 0)
)
(br $do-once$8)
)
(block
(set_local $$$1194$i
(get_local $$173)
)
(set_local $$$1196$i
(get_local $$172)
)
)
)
)
(block
(set_local $$$1194$i
(get_local $$170)
)
(set_local $$$1196$i
(get_local $$169)
)
)
)
(loop $while-in$11
(block $while-out$10
(set_local $$175
(i32.add
(get_local $$$1194$i)
(i32.const 20)
)
)
(set_local $$176
(i32.load
(get_local $$175)
)
)
(set_local $$177
(i32.eq
(get_local $$176)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$177)
)
(block
(set_local $$$1194$i
(get_local $$176)
)
(set_local $$$1196$i
(get_local $$175)
)
(br $while-in$11)
)
)
(set_local $$178
(i32.add
(get_local $$$1194$i)
(i32.const 16)
)
)
(set_local $$179
(i32.load
(get_local $$178)
)
)
(set_local $$180
(i32.eq
(get_local $$179)
(i32.const 0)
)
)
(if
(get_local $$180)
(br $while-out$10)
(block
(set_local $$$1194$i
(get_local $$179)
)
(set_local $$$1196$i
(get_local $$178)
)
)
)
(br $while-in$11)
)
)
(set_local $$181
(i32.lt_u
(get_local $$$1196$i)
(get_local $$151)
)
)
(if
(get_local $$181)
(call $_abort)
(block
(i32.store
(get_local $$$1196$i)
(i32.const 0)
)
(set_local $$$3$i
(get_local $$$1194$i)
)
(br $do-once$8)
)
)
)
(block
(set_local $$160
(i32.add
(get_local $$$0190$i)
(i32.const 8)
)
)
(set_local $$161
(i32.load
(get_local $$160)
)
)
(set_local $$162
(i32.lt_u
(get_local $$161)
(get_local $$151)
)
)
(if
(get_local $$162)
(call $_abort)
)
(set_local $$163
(i32.add
(get_local $$161)
(i32.const 12)
)
)
(set_local $$164
(i32.load
(get_local $$163)
)
)
(set_local $$165
(i32.eq
(get_local $$164)
(get_local $$$0190$i)
)
)
(if
(i32.eqz
(get_local $$165)
)
(call $_abort)
)
(set_local $$166
(i32.add
(get_local $$158)
(i32.const 8)
)
)
(set_local $$167
(i32.load
(get_local $$166)
)
)
(set_local $$168
(i32.eq
(get_local $$167)
(get_local $$$0190$i)
)
)
(if
(get_local $$168)
(block
(i32.store
(get_local $$163)
(get_local $$158)
)
(i32.store
(get_local $$166)
(get_local $$161)
)
(set_local $$$3$i
(get_local $$158)
)
(br $do-once$8)
)
(call $_abort)
)
)
)
)
(set_local $$182
(i32.eq
(get_local $$156)
(i32.const 0)
)
)
(block $do-once$12
(if
(i32.eqz
(get_local $$182)
)
(block
(set_local $$183
(i32.add
(get_local $$$0190$i)
(i32.const 28)
)
)
(set_local $$184
(i32.load
(get_local $$183)
)
)
(set_local $$185
(i32.add
(i32.const 3940)
(i32.shl
(get_local $$184)
(i32.const 2)
)
)
)
(set_local $$186
(i32.load
(get_local $$185)
)
)
(set_local $$187
(i32.eq
(get_local $$$0190$i)
(get_local $$186)
)
)
(if
(get_local $$187)
(block
(i32.store
(get_local $$185)
(get_local $$$3$i)
)
(set_local $$cond$i
(i32.eq
(get_local $$$3$i)
(i32.const 0)
)
)
(if
(get_local $$cond$i)
(block
(set_local $$188
(i32.shl
(i32.const 1)
(get_local $$184)
)
)
(set_local $$189
(i32.xor
(get_local $$188)
(i32.const -1)
)
)
(set_local $$190
(i32.and
(get_local $$108)
(get_local $$189)
)
)
(i32.store
(i32.const 3640)
(get_local $$190)
)
(br $do-once$12)
)
)
)
(block
(set_local $$191
(i32.load
(i32.const 3652)
)
)
(set_local $$192
(i32.lt_u
(get_local $$156)
(get_local $$191)
)
)
(if
(get_local $$192)
(call $_abort)
)
(set_local $$193
(i32.add
(get_local $$156)
(i32.const 16)
)
)
(set_local $$194
(i32.load
(get_local $$193)
)
)
(set_local $$195
(i32.eq
(get_local $$194)
(get_local $$$0190$i)
)
)
(if
(get_local $$195)
(i32.store
(get_local $$193)
(get_local $$$3$i)
)
(block
(set_local $$196
(i32.add
(get_local $$156)
(i32.const 20)
)
)
(i32.store
(get_local $$196)
(get_local $$$3$i)
)
)
)
(set_local $$197
(i32.eq
(get_local $$$3$i)
(i32.const 0)
)
)
(if
(get_local $$197)
(br $do-once$12)
)
)
)
(set_local $$198
(i32.load
(i32.const 3652)
)
)
(set_local $$199
(i32.lt_u
(get_local $$$3$i)
(get_local $$198)
)
)
(if
(get_local $$199)
(call $_abort)
)
(set_local $$200
(i32.add
(get_local $$$3$i)
(i32.const 24)
)
)
(i32.store
(get_local $$200)
(get_local $$156)
)
(set_local $$201
(i32.add
(get_local $$$0190$i)
(i32.const 16)
)
)
(set_local $$202
(i32.load
(get_local $$201)
)
)
(set_local $$203
(i32.eq
(get_local $$202)
(i32.const 0)
)
)
(block $do-once$14
(if
(i32.eqz
(get_local $$203)
)
(block
(set_local $$204
(i32.lt_u
(get_local $$202)
(get_local $$198)
)
)
(if
(get_local $$204)
(call $_abort)
(block
(set_local $$205
(i32.add
(get_local $$$3$i)
(i32.const 16)
)
)
(i32.store
(get_local $$205)
(get_local $$202)
)
(set_local $$206
(i32.add
(get_local $$202)
(i32.const 24)
)
)
(i32.store
(get_local $$206)
(get_local $$$3$i)
)
(br $do-once$14)
)
)
)
)
)
(set_local $$207
(i32.add
(get_local $$$0190$i)
(i32.const 20)
)
)
(set_local $$208
(i32.load
(get_local $$207)
)
)
(set_local $$209
(i32.eq
(get_local $$208)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$209)
)
(block
(set_local $$210
(i32.load
(i32.const 3652)
)
)
(set_local $$211
(i32.lt_u
(get_local $$208)
(get_local $$210)
)
)
(if
(get_local $$211)
(call $_abort)
(block
(set_local $$212
(i32.add
(get_local $$$3$i)
(i32.const 20)
)
)
(i32.store
(get_local $$212)
(get_local $$208)
)
(set_local $$213
(i32.add
(get_local $$208)
(i32.const 24)
)
)
(i32.store
(get_local $$213)
(get_local $$$3$i)
)
(br $do-once$12)
)
)
)
)
)
)
)
(set_local $$214
(i32.lt_u
(get_local $$$0191$i)
(i32.const 16)
)
)
(if
(get_local $$214)
(block
(set_local $$215
(i32.add
(get_local $$$0191$i)
(get_local $$6)
)
)
(set_local $$216
(i32.or
(get_local $$215)
(i32.const 3)
)
)
(set_local $$217
(i32.add
(get_local $$$0190$i)
(i32.const 4)
)
)
(i32.store
(get_local $$217)
(get_local $$216)
)
(set_local $$218
(i32.add
(get_local $$$0190$i)
(get_local $$215)
)
)
(set_local $$219
(i32.add
(get_local $$218)
(i32.const 4)
)
)
(set_local $$220
(i32.load
(get_local $$219)
)
)
(set_local $$221
(i32.or
(get_local $$220)
(i32.const 1)
)
)
(i32.store
(get_local $$219)
(get_local $$221)
)
)
(block
(set_local $$222
(i32.or
(get_local $$6)
(i32.const 3)
)
)
(set_local $$223
(i32.add
(get_local $$$0190$i)
(i32.const 4)
)
)
(i32.store
(get_local $$223)
(get_local $$222)
)
(set_local $$224
(i32.or
(get_local $$$0191$i)
(i32.const 1)
)
)
(set_local $$225
(i32.add
(get_local $$153)
(i32.const 4)
)
)
(i32.store
(get_local $$225)
(get_local $$224)
)
(set_local $$226
(i32.add
(get_local $$153)
(get_local $$$0191$i)
)
)
(i32.store
(get_local $$226)
(get_local $$$0191$i)
)
(set_local $$227
(i32.eq
(get_local $$37)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$227)
)
(block
(set_local $$228
(i32.load
(i32.const 3656)
)
)
(set_local $$229
(i32.shr_u
(get_local $$37)
(i32.const 3)
)
)
(set_local $$230
(i32.shl
(get_local $$229)
(i32.const 1)
)
)
(set_local $$231
(i32.add
(i32.const 3676)
(i32.shl
(get_local $$230)
(i32.const 2)
)
)
)
(set_local $$232
(i32.shl
(i32.const 1)
(get_local $$229)
)
)
(set_local $$233
(i32.and
(get_local $$8)
(get_local $$232)
)
)
(set_local $$234
(i32.eq
(get_local $$233)
(i32.const 0)
)
)
(if
(get_local $$234)
(block
(set_local $$235
(i32.or
(get_local $$8)
(get_local $$232)
)
)
(i32.store
(i32.const 3636)
(get_local $$235)
)
(set_local $$$pre$i
(i32.add
(get_local $$231)
(i32.const 8)
)
)
(set_local $$$0187$i
(get_local $$231)
)
(set_local $$$pre$phi$iZ2D
(get_local $$$pre$i)
)
)
(block
(set_local $$236
(i32.add
(get_local $$231)
(i32.const 8)
)
)
(set_local $$237
(i32.load
(get_local $$236)
)
)
(set_local $$238
(i32.load
(i32.const 3652)
)
)
(set_local $$239
(i32.lt_u
(get_local $$237)
(get_local $$238)
)
)
(if
(get_local $$239)
(call $_abort)
(block
(set_local $$$0187$i
(get_local $$237)
)
(set_local $$$pre$phi$iZ2D
(get_local $$236)
)
)
)
)
)
(i32.store
(get_local $$$pre$phi$iZ2D)
(get_local $$228)
)
(set_local $$240
(i32.add
(get_local $$$0187$i)
(i32.const 12)
)
)
(i32.store
(get_local $$240)
(get_local $$228)
)
(set_local $$241
(i32.add
(get_local $$228)
(i32.const 8)
)
)
(i32.store
(get_local $$241)
(get_local $$$0187$i)
)
(set_local $$242
(i32.add
(get_local $$228)
(i32.const 12)
)
)
(i32.store
(get_local $$242)
(get_local $$231)
)
)
)
(i32.store
(i32.const 3644)
(get_local $$$0191$i)
)
(i32.store
(i32.const 3656)
(get_local $$153)
)
)
)
(set_local $$243
(i32.add
(get_local $$$0190$i)
(i32.const 8)
)
)
(set_local $$$0
(get_local $$243)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
)
)
(set_local $$$0197
(get_local $$6)
)
)
)
(block
(set_local $$244
(i32.gt_u
(get_local $$0)
(i32.const -65)
)
)
(if
(get_local $$244)
(set_local $$$0197
(i32.const -1)
)
(block
(set_local $$245
(i32.add
(get_local $$0)
(i32.const 11)
)
)
(set_local $$246
(i32.and
(get_local $$245)
(i32.const -8)
)
)
(set_local $$247
(i32.load
(i32.const 3640)
)
)
(set_local $$248
(i32.eq
(get_local $$247)
(i32.const 0)
)
)
(if
(get_local $$248)
(set_local $$$0197
(get_local $$246)
)
(block
(set_local $$249
(i32.sub
(i32.const 0)
(get_local $$246)
)
)
(set_local $$250
(i32.shr_u
(get_local $$245)
(i32.const 8)
)
)
(set_local $$251
(i32.eq
(get_local $$250)
(i32.const 0)
)
)
(if
(get_local $$251)
(set_local $$$0356$i
(i32.const 0)
)
(block
(set_local $$252
(i32.gt_u
(get_local $$246)
(i32.const 16777215)
)
)
(if
(get_local $$252)
(set_local $$$0356$i
(i32.const 31)
)
(block
(set_local $$253
(i32.add
(get_local $$250)
(i32.const 1048320)
)
)
(set_local $$254
(i32.shr_u
(get_local $$253)
(i32.const 16)
)
)
(set_local $$255
(i32.and
(get_local $$254)
(i32.const 8)
)
)
(set_local $$256
(i32.shl
(get_local $$250)
(get_local $$255)
)
)
(set_local $$257
(i32.add
(get_local $$256)
(i32.const 520192)
)
)
(set_local $$258
(i32.shr_u
(get_local $$257)
(i32.const 16)
)
)
(set_local $$259
(i32.and
(get_local $$258)
(i32.const 4)
)
)
(set_local $$260
(i32.or
(get_local $$259)
(get_local $$255)
)
)
(set_local $$261
(i32.shl
(get_local $$256)
(get_local $$259)
)
)
(set_local $$262
(i32.add
(get_local $$261)
(i32.const 245760)
)
)
(set_local $$263
(i32.shr_u
(get_local $$262)
(i32.const 16)
)
)
(set_local $$264
(i32.and
(get_local $$263)
(i32.const 2)
)
)
(set_local $$265
(i32.or
(get_local $$260)
(get_local $$264)
)
)
(set_local $$266
(i32.sub
(i32.const 14)
(get_local $$265)
)
)
(set_local $$267
(i32.shl
(get_local $$261)
(get_local $$264)
)
)
(set_local $$268
(i32.shr_u
(get_local $$267)
(i32.const 15)
)
)
(set_local $$269
(i32.add
(get_local $$266)
(get_local $$268)
)
)
(set_local $$270
(i32.shl
(get_local $$269)
(i32.const 1)
)
)
(set_local $$271
(i32.add
(get_local $$269)
(i32.const 7)
)
)
(set_local $$272
(i32.shr_u
(get_local $$246)
(get_local $$271)
)
)
(set_local $$273
(i32.and
(get_local $$272)
(i32.const 1)
)
)
(set_local $$274
(i32.or
(get_local $$273)
(get_local $$270)
)
)
(set_local $$$0356$i
(get_local $$274)
)
)
)
)
)
(set_local $$275
(i32.add
(i32.const 3940)
(i32.shl
(get_local $$$0356$i)
(i32.const 2)
)
)
)
(set_local $$276
(i32.load
(get_local $$275)
)
)
(set_local $$277
(i32.eq
(get_local $$276)
(i32.const 0)
)
)
(block $label$break$L123
(if
(get_local $$277)
(block
(set_local $$$2353$i
(i32.const 0)
)
(set_local $$$3$i201
(i32.const 0)
)
(set_local $$$3348$i
(get_local $$249)
)
(set_local $label
(i32.const 86)
)
)
(block
(set_local $$278
(i32.eq
(get_local $$$0356$i)
(i32.const 31)
)
)
(set_local $$279
(i32.shr_u
(get_local $$$0356$i)
(i32.const 1)
)
)
(set_local $$280
(i32.sub
(i32.const 25)
(get_local $$279)
)
)
(set_local $$281
(if i32
(get_local $$278)
(i32.const 0)
(get_local $$280)
)
)
(set_local $$282
(i32.shl
(get_local $$246)
(get_local $$281)
)
)
(set_local $$$0340$i
(i32.const 0)
)
(set_local $$$0345$i
(get_local $$249)
)
(set_local $$$0351$i
(get_local $$276)
)
(set_local $$$0357$i
(get_local $$282)
)
(set_local $$$0360$i
(i32.const 0)
)
(loop $while-in$18
(block $while-out$17
(set_local $$283
(i32.add
(get_local $$$0351$i)
(i32.const 4)
)
)
(set_local $$284
(i32.load
(get_local $$283)
)
)
(set_local $$285
(i32.and
(get_local $$284)
(i32.const -8)
)
)
(set_local $$286
(i32.sub
(get_local $$285)
(get_local $$246)
)
)
(set_local $$287
(i32.lt_u
(get_local $$286)
(get_local $$$0345$i)
)
)
(if
(get_local $$287)
(block
(set_local $$288
(i32.eq
(get_local $$286)
(i32.const 0)
)
)
(if
(get_local $$288)
(block
(set_local $$$413$i
(get_local $$$0351$i)
)
(set_local $$$434912$i
(i32.const 0)
)
(set_local $$$435511$i
(get_local $$$0351$i)
)
(set_local $label
(i32.const 90)
)
(br $label$break$L123)
)
(block
(set_local $$$1341$i
(get_local $$$0351$i)
)
(set_local $$$1346$i
(get_local $$286)
)
)
)
)
(block
(set_local $$$1341$i
(get_local $$$0340$i)
)
(set_local $$$1346$i
(get_local $$$0345$i)
)
)
)
(set_local $$289
(i32.add
(get_local $$$0351$i)
(i32.const 20)
)
)
(set_local $$290
(i32.load
(get_local $$289)
)
)
(set_local $$291
(i32.shr_u
(get_local $$$0357$i)
(i32.const 31)
)
)
(set_local $$292
(i32.add
(i32.add
(get_local $$$0351$i)
(i32.const 16)
)
(i32.shl
(get_local $$291)
(i32.const 2)
)
)
)
(set_local $$293
(i32.load
(get_local $$292)
)
)
(set_local $$294
(i32.eq
(get_local $$290)
(i32.const 0)
)
)
(set_local $$295
(i32.eq
(get_local $$290)
(get_local $$293)
)
)
(set_local $$or$cond1$i
(i32.or
(get_local $$294)
(get_local $$295)
)
)
(set_local $$$1361$i
(if i32
(get_local $$or$cond1$i)
(get_local $$$0360$i)
(get_local $$290)
)
)
(set_local $$296
(i32.eq
(get_local $$293)
(i32.const 0)
)
)
(set_local $$297
(i32.and
(get_local $$296)
(i32.const 1)
)
)
(set_local $$298
(i32.xor
(get_local $$297)
(i32.const 1)
)
)
(set_local $$$0357$$i
(i32.shl
(get_local $$$0357$i)
(get_local $$298)
)
)
(if
(get_local $$296)
(block
(set_local $$$2353$i
(get_local $$$1361$i)
)
(set_local $$$3$i201
(get_local $$$1341$i)
)
(set_local $$$3348$i
(get_local $$$1346$i)
)
(set_local $label
(i32.const 86)
)
(br $while-out$17)
)
(block
(set_local $$$0340$i
(get_local $$$1341$i)
)
(set_local $$$0345$i
(get_local $$$1346$i)
)
(set_local $$$0351$i
(get_local $$293)
)
(set_local $$$0357$i
(get_local $$$0357$$i)
)
(set_local $$$0360$i
(get_local $$$1361$i)
)
)
)
(br $while-in$18)
)
)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 86)
)
(block
(set_local $$299
(i32.eq
(get_local $$$2353$i)
(i32.const 0)
)
)
(set_local $$300
(i32.eq
(get_local $$$3$i201)
(i32.const 0)
)
)
(set_local $$or$cond$i
(i32.and
(get_local $$299)
(get_local $$300)
)
)
(if
(get_local $$or$cond$i)
(block
(set_local $$301
(i32.shl
(i32.const 2)
(get_local $$$0356$i)
)
)
(set_local $$302
(i32.sub
(i32.const 0)
(get_local $$301)
)
)
(set_local $$303
(i32.or
(get_local $$301)
(get_local $$302)
)
)
(set_local $$304
(i32.and
(get_local $$247)
(get_local $$303)
)
)
(set_local $$305
(i32.eq
(get_local $$304)
(i32.const 0)
)
)
(if
(get_local $$305)
(block
(set_local $$$0197
(get_local $$246)
)
(br $do-once$0)
)
)
(set_local $$306
(i32.sub
(i32.const 0)
(get_local $$304)
)
)
(set_local $$307
(i32.and
(get_local $$304)
(get_local $$306)
)
)
(set_local $$308
(i32.add
(get_local $$307)
(i32.const -1)
)
)
(set_local $$309
(i32.shr_u
(get_local $$308)
(i32.const 12)
)
)
(set_local $$310
(i32.and
(get_local $$309)
(i32.const 16)
)
)
(set_local $$311
(i32.shr_u
(get_local $$308)
(get_local $$310)
)
)
(set_local $$312
(i32.shr_u
(get_local $$311)
(i32.const 5)
)
)
(set_local $$313
(i32.and
(get_local $$312)
(i32.const 8)
)
)
(set_local $$314
(i32.or
(get_local $$313)
(get_local $$310)
)
)
(set_local $$315
(i32.shr_u
(get_local $$311)
(get_local $$313)
)
)
(set_local $$316
(i32.shr_u
(get_local $$315)
(i32.const 2)
)
)
(set_local $$317
(i32.and
(get_local $$316)
(i32.const 4)
)
)
(set_local $$318
(i32.or
(get_local $$314)
(get_local $$317)
)
)
(set_local $$319
(i32.shr_u
(get_local $$315)
(get_local $$317)
)
)
(set_local $$320
(i32.shr_u
(get_local $$319)
(i32.const 1)
)
)
(set_local $$321
(i32.and
(get_local $$320)
(i32.const 2)
)
)
(set_local $$322
(i32.or
(get_local $$318)
(get_local $$321)
)
)
(set_local $$323
(i32.shr_u
(get_local $$319)
(get_local $$321)
)
)
(set_local $$324
(i32.shr_u
(get_local $$323)
(i32.const 1)
)
)
(set_local $$325
(i32.and
(get_local $$324)
(i32.const 1)
)
)
(set_local $$326
(i32.or
(get_local $$322)
(get_local $$325)
)
)
(set_local $$327
(i32.shr_u
(get_local $$323)
(get_local $$325)
)
)
(set_local $$328
(i32.add
(get_local $$326)
(get_local $$327)
)
)
(set_local $$329
(i32.add
(i32.const 3940)
(i32.shl
(get_local $$328)
(i32.const 2)
)
)
)
(set_local $$330
(i32.load
(get_local $$329)
)
)
(set_local $$$4355$ph$i
(get_local $$330)
)
)
(set_local $$$4355$ph$i
(get_local $$$2353$i)
)
)
(set_local $$331
(i32.eq
(get_local $$$4355$ph$i)
(i32.const 0)
)
)
(if
(get_local $$331)
(block
(set_local $$$4$lcssa$i
(get_local $$$3$i201)
)
(set_local $$$4349$lcssa$i
(get_local $$$3348$i)
)
)
(block
(set_local $$$413$i
(get_local $$$3$i201)
)
(set_local $$$434912$i
(get_local $$$3348$i)
)
(set_local $$$435511$i
(get_local $$$4355$ph$i)
)
(set_local $label
(i32.const 90)
)
)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 90)
)
(loop $while-in$20
(block $while-out$19
(set_local $label
(i32.const 0)
)
(set_local $$332
(i32.add
(get_local $$$435511$i)
(i32.const 4)
)
)
(set_local $$333
(i32.load
(get_local $$332)
)
)
(set_local $$334
(i32.and
(get_local $$333)
(i32.const -8)
)
)
(set_local $$335
(i32.sub
(get_local $$334)
(get_local $$246)
)
)
(set_local $$336
(i32.lt_u
(get_local $$335)
(get_local $$$434912$i)
)
)
(set_local $$$$4349$i
(if i32
(get_local $$336)
(get_local $$335)
(get_local $$$434912$i)
)
)
(set_local $$$4355$$4$i
(if i32
(get_local $$336)
(get_local $$$435511$i)
(get_local $$$413$i)
)
)
(set_local $$337
(i32.add
(get_local $$$435511$i)
(i32.const 16)
)
)
(set_local $$338
(i32.load
(get_local $$337)
)
)
(set_local $$339
(i32.eq
(get_local $$338)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$339)
)
(block
(set_local $$$413$i
(get_local $$$4355$$4$i)
)
(set_local $$$434912$i
(get_local $$$$4349$i)
)
(set_local $$$435511$i
(get_local $$338)
)
(set_local $label
(i32.const 90)
)
(br $while-in$20)
)
)
(set_local $$340
(i32.add
(get_local $$$435511$i)
(i32.const 20)
)
)
(set_local $$341
(i32.load
(get_local $$340)
)
)
(set_local $$342
(i32.eq
(get_local $$341)
(i32.const 0)
)
)
(if
(get_local $$342)
(block
(set_local $$$4$lcssa$i
(get_local $$$4355$$4$i)
)
(set_local $$$4349$lcssa$i
(get_local $$$$4349$i)
)
(br $while-out$19)
)
(block
(set_local $$$413$i
(get_local $$$4355$$4$i)
)
(set_local $$$434912$i
(get_local $$$$4349$i)
)
(set_local $$$435511$i
(get_local $$341)
)
(set_local $label
(i32.const 90)
)
)
)
(br $while-in$20)
)
)
)
(set_local $$343
(i32.eq
(get_local $$$4$lcssa$i)
(i32.const 0)
)
)
(if
(get_local $$343)
(set_local $$$0197
(get_local $$246)
)
(block
(set_local $$344
(i32.load
(i32.const 3644)
)
)
(set_local $$345
(i32.sub
(get_local $$344)
(get_local $$246)
)
)
(set_local $$346
(i32.lt_u
(get_local $$$4349$lcssa$i)
(get_local $$345)
)
)
(if
(get_local $$346)
(block
(set_local $$347
(i32.load
(i32.const 3652)
)
)
(set_local $$348
(i32.lt_u
(get_local $$$4$lcssa$i)
(get_local $$347)
)
)
(if
(get_local $$348)
(call $_abort)
)
(set_local $$349
(i32.add
(get_local $$$4$lcssa$i)
(get_local $$246)
)
)
(set_local $$350
(i32.lt_u
(get_local $$$4$lcssa$i)
(get_local $$349)
)
)
(if
(i32.eqz
(get_local $$350)
)
(call $_abort)
)
(set_local $$351
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 24)
)
)
(set_local $$352
(i32.load
(get_local $$351)
)
)
(set_local $$353
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 12)
)
)
(set_local $$354
(i32.load
(get_local $$353)
)
)
(set_local $$355
(i32.eq
(get_local $$354)
(get_local $$$4$lcssa$i)
)
)
(block $do-once$21
(if
(get_local $$355)
(block
(set_local $$365
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 20)
)
)
(set_local $$366
(i32.load
(get_local $$365)
)
)
(set_local $$367
(i32.eq
(get_local $$366)
(i32.const 0)
)
)
(if
(get_local $$367)
(block
(set_local $$368
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 16)
)
)
(set_local $$369
(i32.load
(get_local $$368)
)
)
(set_local $$370
(i32.eq
(get_local $$369)
(i32.const 0)
)
)
(if
(get_local $$370)
(block
(set_local $$$3370$i
(i32.const 0)
)
(br $do-once$21)
)
(block
(set_local $$$1368$i
(get_local $$369)
)
(set_local $$$1372$i
(get_local $$368)
)
)
)
)
(block
(set_local $$$1368$i
(get_local $$366)
)
(set_local $$$1372$i
(get_local $$365)
)
)
)
(loop $while-in$24
(block $while-out$23
(set_local $$371
(i32.add
(get_local $$$1368$i)
(i32.const 20)
)
)
(set_local $$372
(i32.load
(get_local $$371)
)
)
(set_local $$373
(i32.eq
(get_local $$372)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$373)
)
(block
(set_local $$$1368$i
(get_local $$372)
)
(set_local $$$1372$i
(get_local $$371)
)
(br $while-in$24)
)
)
(set_local $$374
(i32.add
(get_local $$$1368$i)
(i32.const 16)
)
)
(set_local $$375
(i32.load
(get_local $$374)
)
)
(set_local $$376
(i32.eq
(get_local $$375)
(i32.const 0)
)
)
(if
(get_local $$376)
(br $while-out$23)
(block
(set_local $$$1368$i
(get_local $$375)
)
(set_local $$$1372$i
(get_local $$374)
)
)
)
(br $while-in$24)
)
)
(set_local $$377
(i32.lt_u
(get_local $$$1372$i)
(get_local $$347)
)
)
(if
(get_local $$377)
(call $_abort)
(block
(i32.store
(get_local $$$1372$i)
(i32.const 0)
)
(set_local $$$3370$i
(get_local $$$1368$i)
)
(br $do-once$21)
)
)
)
(block
(set_local $$356
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 8)
)
)
(set_local $$357
(i32.load
(get_local $$356)
)
)
(set_local $$358
(i32.lt_u
(get_local $$357)
(get_local $$347)
)
)
(if
(get_local $$358)
(call $_abort)
)
(set_local $$359
(i32.add
(get_local $$357)
(i32.const 12)
)
)
(set_local $$360
(i32.load
(get_local $$359)
)
)
(set_local $$361
(i32.eq
(get_local $$360)
(get_local $$$4$lcssa$i)
)
)
(if
(i32.eqz
(get_local $$361)
)
(call $_abort)
)
(set_local $$362
(i32.add
(get_local $$354)
(i32.const 8)
)
)
(set_local $$363
(i32.load
(get_local $$362)
)
)
(set_local $$364
(i32.eq
(get_local $$363)
(get_local $$$4$lcssa$i)
)
)
(if
(get_local $$364)
(block
(i32.store
(get_local $$359)
(get_local $$354)
)
(i32.store
(get_local $$362)
(get_local $$357)
)
(set_local $$$3370$i
(get_local $$354)
)
(br $do-once$21)
)
(call $_abort)
)
)
)
)
(set_local $$378
(i32.eq
(get_local $$352)
(i32.const 0)
)
)
(block $do-once$25
(if
(get_local $$378)
(set_local $$470
(get_local $$247)
)
(block
(set_local $$379
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 28)
)
)
(set_local $$380
(i32.load
(get_local $$379)
)
)
(set_local $$381
(i32.add
(i32.const 3940)
(i32.shl
(get_local $$380)
(i32.const 2)
)
)
)
(set_local $$382
(i32.load
(get_local $$381)
)
)
(set_local $$383
(i32.eq
(get_local $$$4$lcssa$i)
(get_local $$382)
)
)
(if
(get_local $$383)
(block
(i32.store
(get_local $$381)
(get_local $$$3370$i)
)
(set_local $$cond$i204
(i32.eq
(get_local $$$3370$i)
(i32.const 0)
)
)
(if
(get_local $$cond$i204)
(block
(set_local $$384
(i32.shl
(i32.const 1)
(get_local $$380)
)
)
(set_local $$385
(i32.xor
(get_local $$384)
(i32.const -1)
)
)
(set_local $$386
(i32.and
(get_local $$247)
(get_local $$385)
)
)
(i32.store
(i32.const 3640)
(get_local $$386)
)
(set_local $$470
(get_local $$386)
)
(br $do-once$25)
)
)
)
(block
(set_local $$387
(i32.load
(i32.const 3652)
)
)
(set_local $$388
(i32.lt_u
(get_local $$352)
(get_local $$387)
)
)
(if
(get_local $$388)
(call $_abort)
)
(set_local $$389
(i32.add
(get_local $$352)
(i32.const 16)
)
)
(set_local $$390
(i32.load
(get_local $$389)
)
)
(set_local $$391
(i32.eq
(get_local $$390)
(get_local $$$4$lcssa$i)
)
)
(if
(get_local $$391)
(i32.store
(get_local $$389)
(get_local $$$3370$i)
)
(block
(set_local $$392
(i32.add
(get_local $$352)
(i32.const 20)
)
)
(i32.store
(get_local $$392)
(get_local $$$3370$i)
)
)
)
(set_local $$393
(i32.eq
(get_local $$$3370$i)
(i32.const 0)
)
)
(if
(get_local $$393)
(block
(set_local $$470
(get_local $$247)
)
(br $do-once$25)
)
)
)
)
(set_local $$394
(i32.load
(i32.const 3652)
)
)
(set_local $$395
(i32.lt_u
(get_local $$$3370$i)
(get_local $$394)
)
)
(if
(get_local $$395)
(call $_abort)
)
(set_local $$396
(i32.add
(get_local $$$3370$i)
(i32.const 24)
)
)
(i32.store
(get_local $$396)
(get_local $$352)
)
(set_local $$397
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 16)
)
)
(set_local $$398
(i32.load
(get_local $$397)
)
)
(set_local $$399
(i32.eq
(get_local $$398)
(i32.const 0)
)
)
(block $do-once$27
(if
(i32.eqz
(get_local $$399)
)
(block
(set_local $$400
(i32.lt_u
(get_local $$398)
(get_local $$394)
)
)
(if
(get_local $$400)
(call $_abort)
(block
(set_local $$401
(i32.add
(get_local $$$3370$i)
(i32.const 16)
)
)
(i32.store
(get_local $$401)
(get_local $$398)
)
(set_local $$402
(i32.add
(get_local $$398)
(i32.const 24)
)
)
(i32.store
(get_local $$402)
(get_local $$$3370$i)
)
(br $do-once$27)
)
)
)
)
)
(set_local $$403
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 20)
)
)
(set_local $$404
(i32.load
(get_local $$403)
)
)
(set_local $$405
(i32.eq
(get_local $$404)
(i32.const 0)
)
)
(if
(get_local $$405)
(set_local $$470
(get_local $$247)
)
(block
(set_local $$406
(i32.load
(i32.const 3652)
)
)
(set_local $$407
(i32.lt_u
(get_local $$404)
(get_local $$406)
)
)
(if
(get_local $$407)
(call $_abort)
(block
(set_local $$408
(i32.add
(get_local $$$3370$i)
(i32.const 20)
)
)
(i32.store
(get_local $$408)
(get_local $$404)
)
(set_local $$409
(i32.add
(get_local $$404)
(i32.const 24)
)
)
(i32.store
(get_local $$409)
(get_local $$$3370$i)
)
(set_local $$470
(get_local $$247)
)
(br $do-once$25)
)
)
)
)
)
)
)
(set_local $$410
(i32.lt_u
(get_local $$$4349$lcssa$i)
(i32.const 16)
)
)
(block $do-once$29
(if
(get_local $$410)
(block
(set_local $$411
(i32.add
(get_local $$$4349$lcssa$i)
(get_local $$246)
)
)
(set_local $$412
(i32.or
(get_local $$411)
(i32.const 3)
)
)
(set_local $$413
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 4)
)
)
(i32.store
(get_local $$413)
(get_local $$412)
)
(set_local $$414
(i32.add
(get_local $$$4$lcssa$i)
(get_local $$411)
)
)
(set_local $$415
(i32.add
(get_local $$414)
(i32.const 4)
)
)
(set_local $$416
(i32.load
(get_local $$415)
)
)
(set_local $$417
(i32.or
(get_local $$416)
(i32.const 1)
)
)
(i32.store
(get_local $$415)
(get_local $$417)
)
)
(block
(set_local $$418
(i32.or
(get_local $$246)
(i32.const 3)
)
)
(set_local $$419
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 4)
)
)
(i32.store
(get_local $$419)
(get_local $$418)
)
(set_local $$420
(i32.or
(get_local $$$4349$lcssa$i)
(i32.const 1)
)
)
(set_local $$421
(i32.add
(get_local $$349)
(i32.const 4)
)
)
(i32.store
(get_local $$421)
(get_local $$420)
)
(set_local $$422
(i32.add
(get_local $$349)
(get_local $$$4349$lcssa$i)
)
)
(i32.store
(get_local $$422)
(get_local $$$4349$lcssa$i)
)
(set_local $$423
(i32.shr_u
(get_local $$$4349$lcssa$i)
(i32.const 3)
)
)
(set_local $$424
(i32.lt_u
(get_local $$$4349$lcssa$i)
(i32.const 256)
)
)
(if
(get_local $$424)
(block
(set_local $$425
(i32.shl
(get_local $$423)
(i32.const 1)
)
)
(set_local $$426
(i32.add
(i32.const 3676)
(i32.shl
(get_local $$425)
(i32.const 2)
)
)
)
(set_local $$427
(i32.load
(i32.const 3636)
)
)
(set_local $$428
(i32.shl
(i32.const 1)
(get_local $$423)
)
)
(set_local $$429
(i32.and
(get_local $$427)
(get_local $$428)
)
)
(set_local $$430
(i32.eq
(get_local $$429)
(i32.const 0)
)
)
(if
(get_local $$430)
(block
(set_local $$431
(i32.or
(get_local $$427)
(get_local $$428)
)
)
(i32.store
(i32.const 3636)
(get_local $$431)
)
(set_local $$$pre$i205
(i32.add
(get_local $$426)
(i32.const 8)
)
)
(set_local $$$0366$i
(get_local $$426)
)
(set_local $$$pre$phi$i206Z2D
(get_local $$$pre$i205)
)
)
(block
(set_local $$432
(i32.add
(get_local $$426)
(i32.const 8)
)
)
(set_local $$433
(i32.load
(get_local $$432)
)
)
(set_local $$434
(i32.load
(i32.const 3652)
)
)
(set_local $$435
(i32.lt_u
(get_local $$433)
(get_local $$434)
)
)
(if
(get_local $$435)
(call $_abort)
(block
(set_local $$$0366$i
(get_local $$433)
)
(set_local $$$pre$phi$i206Z2D
(get_local $$432)
)
)
)
)
)
(i32.store
(get_local $$$pre$phi$i206Z2D)
(get_local $$349)
)
(set_local $$436
(i32.add
(get_local $$$0366$i)
(i32.const 12)
)
)
(i32.store
(get_local $$436)
(get_local $$349)
)
(set_local $$437
(i32.add
(get_local $$349)
(i32.const 8)
)
)
(i32.store
(get_local $$437)
(get_local $$$0366$i)
)
(set_local $$438
(i32.add
(get_local $$349)
(i32.const 12)
)
)
(i32.store
(get_local $$438)
(get_local $$426)
)
(br $do-once$29)
)
)
(set_local $$439
(i32.shr_u
(get_local $$$4349$lcssa$i)
(i32.const 8)
)
)
(set_local $$440
(i32.eq
(get_local $$439)
(i32.const 0)
)
)
(if
(get_local $$440)
(set_local $$$0359$i
(i32.const 0)
)
(block
(set_local $$441
(i32.gt_u
(get_local $$$4349$lcssa$i)
(i32.const 16777215)
)
)
(if
(get_local $$441)
(set_local $$$0359$i
(i32.const 31)
)
(block
(set_local $$442
(i32.add
(get_local $$439)
(i32.const 1048320)
)
)
(set_local $$443
(i32.shr_u
(get_local $$442)
(i32.const 16)
)
)
(set_local $$444
(i32.and
(get_local $$443)
(i32.const 8)
)
)
(set_local $$445
(i32.shl
(get_local $$439)
(get_local $$444)
)
)
(set_local $$446
(i32.add
(get_local $$445)
(i32.const 520192)
)
)
(set_local $$447
(i32.shr_u
(get_local $$446)
(i32.const 16)
)
)
(set_local $$448
(i32.and
(get_local $$447)
(i32.const 4)
)
)
(set_local $$449
(i32.or
(get_local $$448)
(get_local $$444)
)
)
(set_local $$450
(i32.shl
(get_local $$445)
(get_local $$448)
)
)
(set_local $$451
(i32.add
(get_local $$450)
(i32.const 245760)
)
)
(set_local $$452
(i32.shr_u
(get_local $$451)
(i32.const 16)
)
)
(set_local $$453
(i32.and
(get_local $$452)
(i32.const 2)
)
)
(set_local $$454
(i32.or
(get_local $$449)
(get_local $$453)
)
)
(set_local $$455
(i32.sub
(i32.const 14)
(get_local $$454)
)
)
(set_local $$456
(i32.shl
(get_local $$450)
(get_local $$453)
)
)
(set_local $$457
(i32.shr_u
(get_local $$456)
(i32.const 15)
)
)
(set_local $$458
(i32.add
(get_local $$455)
(get_local $$457)
)
)
(set_local $$459
(i32.shl
(get_local $$458)
(i32.const 1)
)
)
(set_local $$460
(i32.add
(get_local $$458)
(i32.const 7)
)
)
(set_local $$461
(i32.shr_u
(get_local $$$4349$lcssa$i)
(get_local $$460)
)
)
(set_local $$462
(i32.and
(get_local $$461)
(i32.const 1)
)
)
(set_local $$463
(i32.or
(get_local $$462)
(get_local $$459)
)
)
(set_local $$$0359$i
(get_local $$463)
)
)
)
)
)
(set_local $$464
(i32.add
(i32.const 3940)
(i32.shl
(get_local $$$0359$i)
(i32.const 2)
)
)
)
(set_local $$465
(i32.add
(get_local $$349)
(i32.const 28)
)
)
(i32.store
(get_local $$465)
(get_local $$$0359$i)
)
(set_local $$466
(i32.add
(get_local $$349)
(i32.const 16)
)
)
(set_local $$467
(i32.add
(get_local $$466)
(i32.const 4)
)
)
(i32.store
(get_local $$467)
(i32.const 0)
)
(i32.store
(get_local $$466)
(i32.const 0)
)
(set_local $$468
(i32.shl
(i32.const 1)
(get_local $$$0359$i)
)
)
(set_local $$469
(i32.and
(get_local $$470)
(get_local $$468)
)
)
(set_local $$471
(i32.eq
(get_local $$469)
(i32.const 0)
)
)
(if
(get_local $$471)
(block
(set_local $$472
(i32.or
(get_local $$470)
(get_local $$468)
)
)
(i32.store
(i32.const 3640)
(get_local $$472)
)
(i32.store
(get_local $$464)
(get_local $$349)
)
(set_local $$473
(i32.add
(get_local $$349)
(i32.const 24)
)
)
(i32.store
(get_local $$473)
(get_local $$464)
)
(set_local $$474
(i32.add
(get_local $$349)
(i32.const 12)
)
)
(i32.store
(get_local $$474)
(get_local $$349)
)
(set_local $$475
(i32.add
(get_local $$349)
(i32.const 8)
)
)
(i32.store
(get_local $$475)
(get_local $$349)
)
(br $do-once$29)
)
)
(set_local $$476
(i32.load
(get_local $$464)
)
)
(set_local $$477
(i32.eq
(get_local $$$0359$i)
(i32.const 31)
)
)
(set_local $$478
(i32.shr_u
(get_local $$$0359$i)
(i32.const 1)
)
)
(set_local $$479
(i32.sub
(i32.const 25)
(get_local $$478)
)
)
(set_local $$480
(if i32
(get_local $$477)
(i32.const 0)
(get_local $$479)
)
)
(set_local $$481
(i32.shl
(get_local $$$4349$lcssa$i)
(get_local $$480)
)
)
(set_local $$$0342$i
(get_local $$481)
)
(set_local $$$0343$i
(get_local $$476)
)
(loop $while-in$32
(block $while-out$31
(set_local $$482
(i32.add
(get_local $$$0343$i)
(i32.const 4)
)
)
(set_local $$483
(i32.load
(get_local $$482)
)
)
(set_local $$484
(i32.and
(get_local $$483)
(i32.const -8)
)
)
(set_local $$485
(i32.eq
(get_local $$484)
(get_local $$$4349$lcssa$i)
)
)
(if
(get_local $$485)
(block
(set_local $label
(i32.const 148)
)
(br $while-out$31)
)
)
(set_local $$486
(i32.shr_u
(get_local $$$0342$i)
(i32.const 31)
)
)
(set_local $$487
(i32.add
(i32.add
(get_local $$$0343$i)
(i32.const 16)
)
(i32.shl
(get_local $$486)
(i32.const 2)
)
)
)
(set_local $$488
(i32.shl
(get_local $$$0342$i)
(i32.const 1)
)
)
(set_local $$489
(i32.load
(get_local $$487)
)
)
(set_local $$490
(i32.eq
(get_local $$489)
(i32.const 0)
)
)
(if
(get_local $$490)
(block
(set_local $label
(i32.const 145)
)
(br $while-out$31)
)
(block
(set_local $$$0342$i
(get_local $$488)
)
(set_local $$$0343$i
(get_local $$489)
)
)
)
(br $while-in$32)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 145)
)
(block
(set_local $$491
(i32.load
(i32.const 3652)
)
)
(set_local $$492
(i32.lt_u
(get_local $$487)
(get_local $$491)
)
)
(if
(get_local $$492)
(call $_abort)
(block
(i32.store
(get_local $$487)
(get_local $$349)
)
(set_local $$493
(i32.add
(get_local $$349)
(i32.const 24)
)
)
(i32.store
(get_local $$493)
(get_local $$$0343$i)
)
(set_local $$494
(i32.add
(get_local $$349)
(i32.const 12)
)
)
(i32.store
(get_local $$494)
(get_local $$349)
)
(set_local $$495
(i32.add
(get_local $$349)
(i32.const 8)
)
)
(i32.store
(get_local $$495)
(get_local $$349)
)
(br $do-once$29)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 148)
)
(block
(set_local $$496
(i32.add
(get_local $$$0343$i)
(i32.const 8)
)
)
(set_local $$497
(i32.load
(get_local $$496)
)
)
(set_local $$498
(i32.load
(i32.const 3652)
)
)
(set_local $$499
(i32.ge_u
(get_local $$497)
(get_local $$498)
)
)
(set_local $$not$7$i
(i32.ge_u
(get_local $$$0343$i)
(get_local $$498)
)
)
(set_local $$500
(i32.and
(get_local $$499)
(get_local $$not$7$i)
)
)
(if
(get_local $$500)
(block
(set_local $$501
(i32.add
(get_local $$497)
(i32.const 12)
)
)
(i32.store
(get_local $$501)
(get_local $$349)
)
(i32.store
(get_local $$496)
(get_local $$349)
)
(set_local $$502
(i32.add
(get_local $$349)
(i32.const 8)
)
)
(i32.store
(get_local $$502)
(get_local $$497)
)
(set_local $$503
(i32.add
(get_local $$349)
(i32.const 12)
)
)
(i32.store
(get_local $$503)
(get_local $$$0343$i)
)
(set_local $$504
(i32.add
(get_local $$349)
(i32.const 24)
)
)
(i32.store
(get_local $$504)
(i32.const 0)
)
(br $do-once$29)
)
(call $_abort)
)
)
)
)
)
)
)
(set_local $$505
(i32.add
(get_local $$$4$lcssa$i)
(i32.const 8)
)
)
(set_local $$$0
(get_local $$505)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
(set_local $$$0197
(get_local $$246)
)
)
)
)
)
)
)
)
)
)
)
(set_local $$506
(i32.load
(i32.const 3644)
)
)
(set_local $$507
(i32.lt_u
(get_local $$506)
(get_local $$$0197)
)
)
(if
(i32.eqz
(get_local $$507)
)
(block
(set_local $$508
(i32.sub
(get_local $$506)
(get_local $$$0197)
)
)
(set_local $$509
(i32.load
(i32.const 3656)
)
)
(set_local $$510
(i32.gt_u
(get_local $$508)
(i32.const 15)
)
)
(if
(get_local $$510)
(block
(set_local $$511
(i32.add
(get_local $$509)
(get_local $$$0197)
)
)
(i32.store
(i32.const 3656)
(get_local $$511)
)
(i32.store
(i32.const 3644)
(get_local $$508)
)
(set_local $$512
(i32.or
(get_local $$508)
(i32.const 1)
)
)
(set_local $$513
(i32.add
(get_local $$511)
(i32.const 4)
)
)
(i32.store
(get_local $$513)
(get_local $$512)
)
(set_local $$514
(i32.add
(get_local $$511)
(get_local $$508)
)
)
(i32.store
(get_local $$514)
(get_local $$508)
)
(set_local $$515
(i32.or
(get_local $$$0197)
(i32.const 3)
)
)
(set_local $$516
(i32.add
(get_local $$509)
(i32.const 4)
)
)
(i32.store
(get_local $$516)
(get_local $$515)
)
)
(block
(i32.store
(i32.const 3644)
(i32.const 0)
)
(i32.store
(i32.const 3656)
(i32.const 0)
)
(set_local $$517
(i32.or
(get_local $$506)
(i32.const 3)
)
)
(set_local $$518
(i32.add
(get_local $$509)
(i32.const 4)
)
)
(i32.store
(get_local $$518)
(get_local $$517)
)
(set_local $$519
(i32.add
(get_local $$509)
(get_local $$506)
)
)
(set_local $$520
(i32.add
(get_local $$519)
(i32.const 4)
)
)
(set_local $$521
(i32.load
(get_local $$520)
)
)
(set_local $$522
(i32.or
(get_local $$521)
(i32.const 1)
)
)
(i32.store
(get_local $$520)
(get_local $$522)
)
)
)
(set_local $$523
(i32.add
(get_local $$509)
(i32.const 8)
)
)
(set_local $$$0
(get_local $$523)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
)
(set_local $$524
(i32.load
(i32.const 3648)
)
)
(set_local $$525
(i32.gt_u
(get_local $$524)
(get_local $$$0197)
)
)
(if
(get_local $$525)
(block
(set_local $$526
(i32.sub
(get_local $$524)
(get_local $$$0197)
)
)
(i32.store
(i32.const 3648)
(get_local $$526)
)
(set_local $$527
(i32.load
(i32.const 3660)
)
)
(set_local $$528
(i32.add
(get_local $$527)
(get_local $$$0197)
)
)
(i32.store
(i32.const 3660)
(get_local $$528)
)
(set_local $$529
(i32.or
(get_local $$526)
(i32.const 1)
)
)
(set_local $$530
(i32.add
(get_local $$528)
(i32.const 4)
)
)
(i32.store
(get_local $$530)
(get_local $$529)
)
(set_local $$531
(i32.or
(get_local $$$0197)
(i32.const 3)
)
)
(set_local $$532
(i32.add
(get_local $$527)
(i32.const 4)
)
)
(i32.store
(get_local $$532)
(get_local $$531)
)
(set_local $$533
(i32.add
(get_local $$527)
(i32.const 8)
)
)
(set_local $$$0
(get_local $$533)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
)
(set_local $$534
(i32.load
(i32.const 4108)
)
)
(set_local $$535
(i32.eq
(get_local $$534)
(i32.const 0)
)
)
(if
(get_local $$535)
(block
(i32.store
(i32.const 4116)
(i32.const 4096)
)
(i32.store
(i32.const 4112)
(i32.const 4096)
)
(i32.store
(i32.const 4120)
(i32.const -1)
)
(i32.store
(i32.const 4124)
(i32.const -1)
)
(i32.store
(i32.const 4128)
(i32.const 0)
)
(i32.store
(i32.const 4080)
(i32.const 0)
)
(set_local $$536
(get_local $$1)
)
(set_local $$537
(i32.and
(get_local $$536)
(i32.const -16)
)
)
(set_local $$538
(i32.xor
(get_local $$537)
(i32.const 1431655768)
)
)
(i32.store
(get_local $$1)
(get_local $$538)
)
(i32.store
(i32.const 4108)
(get_local $$538)
)
(set_local $$542
(i32.const 4096)
)
)
(block
(set_local $$$pre$i208
(i32.load
(i32.const 4116)
)
)
(set_local $$542
(get_local $$$pre$i208)
)
)
)
(set_local $$539
(i32.add
(get_local $$$0197)
(i32.const 48)
)
)
(set_local $$540
(i32.add
(get_local $$$0197)
(i32.const 47)
)
)
(set_local $$541
(i32.add
(get_local $$542)
(get_local $$540)
)
)
(set_local $$543
(i32.sub
(i32.const 0)
(get_local $$542)
)
)
(set_local $$544
(i32.and
(get_local $$541)
(get_local $$543)
)
)
(set_local $$545
(i32.gt_u
(get_local $$544)
(get_local $$$0197)
)
)
(if
(i32.eqz
(get_local $$545)
)
(block
(set_local $$$0
(i32.const 0)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
)
(set_local $$546
(i32.load
(i32.const 4076)
)
)
(set_local $$547
(i32.eq
(get_local $$546)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$547)
)
(block
(set_local $$548
(i32.load
(i32.const 4068)
)
)
(set_local $$549
(i32.add
(get_local $$548)
(get_local $$544)
)
)
(set_local $$550
(i32.le_u
(get_local $$549)
(get_local $$548)
)
)
(set_local $$551
(i32.gt_u
(get_local $$549)
(get_local $$546)
)
)
(set_local $$or$cond1$i210
(i32.or
(get_local $$550)
(get_local $$551)
)
)
(if
(get_local $$or$cond1$i210)
(block
(set_local $$$0
(i32.const 0)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
)
)
)
(set_local $$552
(i32.load
(i32.const 4080)
)
)
(set_local $$553
(i32.and
(get_local $$552)
(i32.const 4)
)
)
(set_local $$554
(i32.eq
(get_local $$553)
(i32.const 0)
)
)
(block $label$break$L255
(if
(get_local $$554)
(block
(set_local $$555
(i32.load
(i32.const 3660)
)
)
(set_local $$556
(i32.eq
(get_local $$555)
(i32.const 0)
)
)
(block $label$break$L257
(if
(get_local $$556)
(set_local $label
(i32.const 172)
)
(block
(set_local $$$0$i17$i
(i32.const 4084)
)
(loop $while-in$36
(block $while-out$35
(set_local $$557
(i32.load
(get_local $$$0$i17$i)
)
)
(set_local $$558
(i32.gt_u
(get_local $$557)
(get_local $$555)
)
)
(if
(i32.eqz
(get_local $$558)
)
(block
(set_local $$559
(i32.add
(get_local $$$0$i17$i)
(i32.const 4)
)
)
(set_local $$560
(i32.load
(get_local $$559)
)
)
(set_local $$561
(i32.add
(get_local $$557)
(get_local $$560)
)
)
(set_local $$562
(i32.gt_u
(get_local $$561)
(get_local $$555)
)
)
(if
(get_local $$562)
(br $while-out$35)
)
)
)
(set_local $$563
(i32.add
(get_local $$$0$i17$i)
(i32.const 8)
)
)
(set_local $$564
(i32.load
(get_local $$563)
)
)
(set_local $$565
(i32.eq
(get_local $$564)
(i32.const 0)
)
)
(if
(get_local $$565)
(block
(set_local $label
(i32.const 172)
)
(br $label$break$L257)
)
(set_local $$$0$i17$i
(get_local $$564)
)
)
(br $while-in$36)
)
)
(set_local $$588
(i32.sub
(get_local $$541)
(get_local $$524)
)
)
(set_local $$589
(i32.and
(get_local $$588)
(get_local $$543)
)
)
(set_local $$590
(i32.lt_u
(get_local $$589)
(i32.const 2147483647)
)
)
(if
(get_local $$590)
(block
(set_local $$591
(call $_sbrk
(get_local $$589)
)
)
(set_local $$592
(i32.load
(get_local $$$0$i17$i)
)
)
(set_local $$593
(i32.load
(get_local $$559)
)
)
(set_local $$594
(i32.add
(get_local $$592)
(get_local $$593)
)
)
(set_local $$595
(i32.eq
(get_local $$591)
(get_local $$594)
)
)
(if
(get_local $$595)
(block
(set_local $$596
(i32.eq
(get_local $$591)
(i32.const -1)
)
)
(if
(i32.eqz
(get_local $$596)
)
(block
(set_local $$$723947$i
(get_local $$589)
)
(set_local $$$748$i
(get_local $$591)
)
(set_local $label
(i32.const 190)
)
(br $label$break$L255)
)
)
)
(block
(set_local $$$2247$ph$i
(get_local $$591)
)
(set_local $$$2253$ph$i
(get_local $$589)
)
(set_local $label
(i32.const 180)
)
)
)
)
)
)
)
)
(block $do-once$37
(if
(i32.eq
(get_local $label)
(i32.const 172)
)
(block
(set_local $$566
(call $_sbrk
(i32.const 0)
)
)
(set_local $$567
(i32.eq
(get_local $$566)
(i32.const -1)
)
)
(if
(i32.eqz
(get_local $$567)
)
(block
(set_local $$568
(get_local $$566)
)
(set_local $$569
(i32.load
(i32.const 4112)
)
)
(set_local $$570
(i32.add
(get_local $$569)
(i32.const -1)
)
)
(set_local $$571
(i32.and
(get_local $$570)
(get_local $$568)
)
)
(set_local $$572
(i32.eq
(get_local $$571)
(i32.const 0)
)
)
(set_local $$573
(i32.add
(get_local $$570)
(get_local $$568)
)
)
(set_local $$574
(i32.sub
(i32.const 0)
(get_local $$569)
)
)
(set_local $$575
(i32.and
(get_local $$573)
(get_local $$574)
)
)
(set_local $$576
(i32.sub
(get_local $$575)
(get_local $$568)
)
)
(set_local $$577
(if i32
(get_local $$572)
(i32.const 0)
(get_local $$576)
)
)
(set_local $$$$i
(i32.add
(get_local $$577)
(get_local $$544)
)
)
(set_local $$578
(i32.load
(i32.const 4068)
)
)
(set_local $$579
(i32.add
(get_local $$$$i)
(get_local $$578)
)
)
(set_local $$580
(i32.gt_u
(get_local $$$$i)
(get_local $$$0197)
)
)
(set_local $$581
(i32.lt_u
(get_local $$$$i)
(i32.const 2147483647)
)
)
(set_local $$or$cond$i211
(i32.and
(get_local $$580)
(get_local $$581)
)
)
(if
(get_local $$or$cond$i211)
(block
(set_local $$582
(i32.load
(i32.const 4076)
)
)
(set_local $$583
(i32.eq
(get_local $$582)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$583)
)
(block
(set_local $$584
(i32.le_u
(get_local $$579)
(get_local $$578)
)
)
(set_local $$585
(i32.gt_u
(get_local $$579)
(get_local $$582)
)
)
(set_local $$or$cond2$i
(i32.or
(get_local $$584)
(get_local $$585)
)
)
(if
(get_local $$or$cond2$i)
(br $do-once$37)
)
)
)
(set_local $$586
(call $_sbrk
(get_local $$$$i)
)
)
(set_local $$587
(i32.eq
(get_local $$586)
(get_local $$566)
)
)
(if
(get_local $$587)
(block
(set_local $$$723947$i
(get_local $$$$i)
)
(set_local $$$748$i
(get_local $$566)
)
(set_local $label
(i32.const 190)
)
(br $label$break$L255)
)
(block
(set_local $$$2247$ph$i
(get_local $$586)
)
(set_local $$$2253$ph$i
(get_local $$$$i)
)
(set_local $label
(i32.const 180)
)
)
)
)
)
)
)
)
)
)
(block $label$break$L274
(if
(i32.eq
(get_local $label)
(i32.const 180)
)
(block
(set_local $$597
(i32.sub
(i32.const 0)
(get_local $$$2253$ph$i)
)
)
(set_local $$598
(i32.ne
(get_local $$$2247$ph$i)
(i32.const -1)
)
)
(set_local $$599
(i32.lt_u
(get_local $$$2253$ph$i)
(i32.const 2147483647)
)
)
(set_local $$or$cond7$i
(i32.and
(get_local $$599)
(get_local $$598)
)
)
(set_local $$600
(i32.gt_u
(get_local $$539)
(get_local $$$2253$ph$i)
)
)
(set_local $$or$cond10$i
(i32.and
(get_local $$600)
(get_local $$or$cond7$i)
)
)
(block $do-once$40
(if
(get_local $$or$cond10$i)
(block
(set_local $$601
(i32.load
(i32.const 4116)
)
)
(set_local $$602
(i32.sub
(get_local $$540)
(get_local $$$2253$ph$i)
)
)
(set_local $$603
(i32.add
(get_local $$602)
(get_local $$601)
)
)
(set_local $$604
(i32.sub
(i32.const 0)
(get_local $$601)
)
)
(set_local $$605
(i32.and
(get_local $$603)
(get_local $$604)
)
)
(set_local $$606
(i32.lt_u
(get_local $$605)
(i32.const 2147483647)
)
)
(if
(get_local $$606)
(block
(set_local $$607
(call $_sbrk
(get_local $$605)
)
)
(set_local $$608
(i32.eq
(get_local $$607)
(i32.const -1)
)
)
(if
(get_local $$608)
(block
(drop
(call $_sbrk
(get_local $$597)
)
)
(br $label$break$L274)
)
(block
(set_local $$609
(i32.add
(get_local $$605)
(get_local $$$2253$ph$i)
)
)
(set_local $$$5256$i
(get_local $$609)
)
(br $do-once$40)
)
)
)
(set_local $$$5256$i
(get_local $$$2253$ph$i)
)
)
)
(set_local $$$5256$i
(get_local $$$2253$ph$i)
)
)
)
(set_local $$610
(i32.eq
(get_local $$$2247$ph$i)
(i32.const -1)
)
)
(if
(i32.eqz
(get_local $$610)
)
(block
(set_local $$$723947$i
(get_local $$$5256$i)
)
(set_local $$$748$i
(get_local $$$2247$ph$i)
)
(set_local $label
(i32.const 190)
)
(br $label$break$L255)
)
)
)
)
)
(set_local $$611
(i32.load
(i32.const 4080)
)
)
(set_local $$612
(i32.or
(get_local $$611)
(i32.const 4)
)
)
(i32.store
(i32.const 4080)
(get_local $$612)
)
(set_local $label
(i32.const 187)
)
)
(set_local $label
(i32.const 187)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 187)
)
(block
(set_local $$613
(i32.lt_u
(get_local $$544)
(i32.const 2147483647)
)
)
(if
(get_local $$613)
(block
(set_local $$614
(call $_sbrk
(get_local $$544)
)
)
(set_local $$615
(call $_sbrk
(i32.const 0)
)
)
(set_local $$616
(i32.ne
(get_local $$614)
(i32.const -1)
)
)
(set_local $$617
(i32.ne
(get_local $$615)
(i32.const -1)
)
)
(set_local $$or$cond5$i
(i32.and
(get_local $$616)
(get_local $$617)
)
)
(set_local $$618
(i32.lt_u
(get_local $$614)
(get_local $$615)
)
)
(set_local $$or$cond11$i
(i32.and
(get_local $$618)
(get_local $$or$cond5$i)
)
)
(if
(get_local $$or$cond11$i)
(block
(set_local $$619
(get_local $$615)
)
(set_local $$620
(get_local $$614)
)
(set_local $$621
(i32.sub
(get_local $$619)
(get_local $$620)
)
)
(set_local $$622
(i32.add
(get_local $$$0197)
(i32.const 40)
)
)
(set_local $$$not$i
(i32.gt_u
(get_local $$621)
(get_local $$622)
)
)
(if
(get_local $$$not$i)
(block
(set_local $$$723947$i
(get_local $$621)
)
(set_local $$$748$i
(get_local $$614)
)
(set_local $label
(i32.const 190)
)
)
)
)
)
)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 190)
)
(block
(set_local $$623
(i32.load
(i32.const 4068)
)
)
(set_local $$624
(i32.add
(get_local $$623)
(get_local $$$723947$i)
)
)
(i32.store
(i32.const 4068)
(get_local $$624)
)
(set_local $$625
(i32.load
(i32.const 4072)
)
)
(set_local $$626
(i32.gt_u
(get_local $$624)
(get_local $$625)
)
)
(if
(get_local $$626)
(i32.store
(i32.const 4072)
(get_local $$624)
)
)
(set_local $$627
(i32.load
(i32.const 3660)
)
)
(set_local $$628
(i32.eq
(get_local $$627)
(i32.const 0)
)
)
(block $do-once$42
(if
(get_local $$628)
(block
(set_local $$629
(i32.load
(i32.const 3652)
)
)
(set_local $$630
(i32.eq
(get_local $$629)
(i32.const 0)
)
)
(set_local $$631
(i32.lt_u
(get_local $$$748$i)
(get_local $$629)
)
)
(set_local $$or$cond12$i
(i32.or
(get_local $$630)
(get_local $$631)
)
)
(if
(get_local $$or$cond12$i)
(i32.store
(i32.const 3652)
(get_local $$$748$i)
)
)
(i32.store
(i32.const 4084)
(get_local $$$748$i)
)
(i32.store
(i32.const 4088)
(get_local $$$723947$i)
)
(i32.store
(i32.const 4096)
(i32.const 0)
)
(set_local $$632
(i32.load
(i32.const 4108)
)
)
(i32.store
(i32.const 3672)
(get_local $$632)
)
(i32.store
(i32.const 3668)
(i32.const -1)
)
(set_local $$$01$i$i
(i32.const 0)
)
(loop $while-in$45
(block $while-out$44
(set_local $$633
(i32.shl
(get_local $$$01$i$i)
(i32.const 1)
)
)
(set_local $$634
(i32.add
(i32.const 3676)
(i32.shl
(get_local $$633)
(i32.const 2)
)
)
)
(set_local $$635
(i32.add
(get_local $$634)
(i32.const 12)
)
)
(i32.store
(get_local $$635)
(get_local $$634)
)
(set_local $$636
(i32.add
(get_local $$634)
(i32.const 8)
)
)
(i32.store
(get_local $$636)
(get_local $$634)
)
(set_local $$637
(i32.add
(get_local $$$01$i$i)
(i32.const 1)
)
)
(set_local $$exitcond$i$i
(i32.eq
(get_local $$637)
(i32.const 32)
)
)
(if
(get_local $$exitcond$i$i)
(br $while-out$44)
(set_local $$$01$i$i
(get_local $$637)
)
)
(br $while-in$45)
)
)
(set_local $$638
(i32.add
(get_local $$$723947$i)
(i32.const -40)
)
)
(set_local $$639
(i32.add
(get_local $$$748$i)
(i32.const 8)
)
)
(set_local $$640
(get_local $$639)
)
(set_local $$641
(i32.and
(get_local $$640)
(i32.const 7)
)
)
(set_local $$642
(i32.eq
(get_local $$641)
(i32.const 0)
)
)
(set_local $$643
(i32.sub
(i32.const 0)
(get_local $$640)
)
)
(set_local $$644
(i32.and
(get_local $$643)
(i32.const 7)
)
)
(set_local $$645
(if i32
(get_local $$642)
(i32.const 0)
(get_local $$644)
)
)
(set_local $$646
(i32.add
(get_local $$$748$i)
(get_local $$645)
)
)
(set_local $$647
(i32.sub
(get_local $$638)
(get_local $$645)
)
)
(i32.store
(i32.const 3660)
(get_local $$646)
)
(i32.store
(i32.const 3648)
(get_local $$647)
)
(set_local $$648
(i32.or
(get_local $$647)
(i32.const 1)
)
)
(set_local $$649
(i32.add
(get_local $$646)
(i32.const 4)
)
)
(i32.store
(get_local $$649)
(get_local $$648)
)
(set_local $$650
(i32.add
(get_local $$646)
(get_local $$647)
)
)
(set_local $$651
(i32.add
(get_local $$650)
(i32.const 4)
)
)
(i32.store
(get_local $$651)
(i32.const 40)
)
(set_local $$652
(i32.load
(i32.const 4124)
)
)
(i32.store
(i32.const 3664)
(get_local $$652)
)
)
(block
(set_local $$$024370$i
(i32.const 4084)
)
(loop $while-in$47
(block $while-out$46
(set_local $$653
(i32.load
(get_local $$$024370$i)
)
)
(set_local $$654
(i32.add
(get_local $$$024370$i)
(i32.const 4)
)
)
(set_local $$655
(i32.load
(get_local $$654)
)
)
(set_local $$656
(i32.add
(get_local $$653)
(get_local $$655)
)
)
(set_local $$657
(i32.eq
(get_local $$$748$i)
(get_local $$656)
)
)
(if
(get_local $$657)
(block
(set_local $label
(i32.const 200)
)
(br $while-out$46)
)
)
(set_local $$658
(i32.add
(get_local $$$024370$i)
(i32.const 8)
)
)
(set_local $$659
(i32.load
(get_local $$658)
)
)
(set_local $$660
(i32.eq
(get_local $$659)
(i32.const 0)
)
)
(if
(get_local $$660)
(br $while-out$46)
(set_local $$$024370$i
(get_local $$659)
)
)
(br $while-in$47)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 200)
)
(block
(set_local $$661
(i32.add
(get_local $$$024370$i)
(i32.const 12)
)
)
(set_local $$662
(i32.load
(get_local $$661)
)
)
(set_local $$663
(i32.and
(get_local $$662)
(i32.const 8)
)
)
(set_local $$664
(i32.eq
(get_local $$663)
(i32.const 0)
)
)
(if
(get_local $$664)
(block
(set_local $$665
(i32.ge_u
(get_local $$627)
(get_local $$653)
)
)
(set_local $$666
(i32.lt_u
(get_local $$627)
(get_local $$$748$i)
)
)
(set_local $$or$cond50$i
(i32.and
(get_local $$666)
(get_local $$665)
)
)
(if
(get_local $$or$cond50$i)
(block
(set_local $$667
(i32.add
(get_local $$655)
(get_local $$$723947$i)
)
)
(i32.store
(get_local $$654)
(get_local $$667)
)
(set_local $$668
(i32.load
(i32.const 3648)
)
)
(set_local $$669
(i32.add
(get_local $$627)
(i32.const 8)
)
)
(set_local $$670
(get_local $$669)
)
(set_local $$671
(i32.and
(get_local $$670)
(i32.const 7)
)
)
(set_local $$672
(i32.eq
(get_local $$671)
(i32.const 0)
)
)
(set_local $$673
(i32.sub
(i32.const 0)
(get_local $$670)
)
)
(set_local $$674
(i32.and
(get_local $$673)
(i32.const 7)
)
)
(set_local $$675
(if i32
(get_local $$672)
(i32.const 0)
(get_local $$674)
)
)
(set_local $$676
(i32.add
(get_local $$627)
(get_local $$675)
)
)
(set_local $$677
(i32.sub
(get_local $$$723947$i)
(get_local $$675)
)
)
(set_local $$678
(i32.add
(get_local $$677)
(get_local $$668)
)
)
(i32.store
(i32.const 3660)
(get_local $$676)
)
(i32.store
(i32.const 3648)
(get_local $$678)
)
(set_local $$679
(i32.or
(get_local $$678)
(i32.const 1)
)
)
(set_local $$680
(i32.add
(get_local $$676)
(i32.const 4)
)
)
(i32.store
(get_local $$680)
(get_local $$679)
)
(set_local $$681
(i32.add
(get_local $$676)
(get_local $$678)
)
)
(set_local $$682
(i32.add
(get_local $$681)
(i32.const 4)
)
)
(i32.store
(get_local $$682)
(i32.const 40)
)
(set_local $$683
(i32.load
(i32.const 4124)
)
)
(i32.store
(i32.const 3664)
(get_local $$683)
)
(br $do-once$42)
)
)
)
)
)
)
(set_local $$684
(i32.load
(i32.const 3652)
)
)
(set_local $$685
(i32.lt_u
(get_local $$$748$i)
(get_local $$684)
)
)
(if
(get_local $$685)
(block
(i32.store
(i32.const 3652)
(get_local $$$748$i)
)
(set_local $$749
(get_local $$$748$i)
)
)
(set_local $$749
(get_local $$684)
)
)
(set_local $$686
(i32.add
(get_local $$$748$i)
(get_local $$$723947$i)
)
)
(set_local $$$124469$i
(i32.const 4084)
)
(loop $while-in$49
(block $while-out$48
(set_local $$687
(i32.load
(get_local $$$124469$i)
)
)
(set_local $$688
(i32.eq
(get_local $$687)
(get_local $$686)
)
)
(if
(get_local $$688)
(block
(set_local $label
(i32.const 208)
)
(br $while-out$48)
)
)
(set_local $$689
(i32.add
(get_local $$$124469$i)
(i32.const 8)
)
)
(set_local $$690
(i32.load
(get_local $$689)
)
)
(set_local $$691
(i32.eq
(get_local $$690)
(i32.const 0)
)
)
(if
(get_local $$691)
(block
(set_local $$$0$i$i$i
(i32.const 4084)
)
(br $while-out$48)
)
(set_local $$$124469$i
(get_local $$690)
)
)
(br $while-in$49)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 208)
)
(block
(set_local $$692
(i32.add
(get_local $$$124469$i)
(i32.const 12)
)
)
(set_local $$693
(i32.load
(get_local $$692)
)
)
(set_local $$694
(i32.and
(get_local $$693)
(i32.const 8)
)
)
(set_local $$695
(i32.eq
(get_local $$694)
(i32.const 0)
)
)
(if
(get_local $$695)
(block
(i32.store
(get_local $$$124469$i)
(get_local $$$748$i)
)
(set_local $$696
(i32.add
(get_local $$$124469$i)
(i32.const 4)
)
)
(set_local $$697
(i32.load
(get_local $$696)
)
)
(set_local $$698
(i32.add
(get_local $$697)
(get_local $$$723947$i)
)
)
(i32.store
(get_local $$696)
(get_local $$698)
)
(set_local $$699
(i32.add
(get_local $$$748$i)
(i32.const 8)
)
)
(set_local $$700
(get_local $$699)
)
(set_local $$701
(i32.and
(get_local $$700)
(i32.const 7)
)
)
(set_local $$702
(i32.eq
(get_local $$701)
(i32.const 0)
)
)
(set_local $$703
(i32.sub
(i32.const 0)
(get_local $$700)
)
)
(set_local $$704
(i32.and
(get_local $$703)
(i32.const 7)
)
)
(set_local $$705
(if i32
(get_local $$702)
(i32.const 0)
(get_local $$704)
)
)
(set_local $$706
(i32.add
(get_local $$$748$i)
(get_local $$705)
)
)
(set_local $$707
(i32.add
(get_local $$686)
(i32.const 8)
)
)
(set_local $$708
(get_local $$707)
)
(set_local $$709
(i32.and
(get_local $$708)
(i32.const 7)
)
)
(set_local $$710
(i32.eq
(get_local $$709)
(i32.const 0)
)
)
(set_local $$711
(i32.sub
(i32.const 0)
(get_local $$708)
)
)
(set_local $$712
(i32.and
(get_local $$711)
(i32.const 7)
)
)
(set_local $$713
(if i32
(get_local $$710)
(i32.const 0)
(get_local $$712)
)
)
(set_local $$714
(i32.add
(get_local $$686)
(get_local $$713)
)
)
(set_local $$715
(get_local $$714)
)
(set_local $$716
(get_local $$706)
)
(set_local $$717
(i32.sub
(get_local $$715)
(get_local $$716)
)
)
(set_local $$718
(i32.add
(get_local $$706)
(get_local $$$0197)
)
)
(set_local $$719
(i32.sub
(get_local $$717)
(get_local $$$0197)
)
)
(set_local $$720
(i32.or
(get_local $$$0197)
(i32.const 3)
)
)
(set_local $$721
(i32.add
(get_local $$706)
(i32.const 4)
)
)
(i32.store
(get_local $$721)
(get_local $$720)
)
(set_local $$722
(i32.eq
(get_local $$714)
(get_local $$627)
)
)
(block $do-once$50
(if
(get_local $$722)
(block
(set_local $$723
(i32.load
(i32.const 3648)
)
)
(set_local $$724
(i32.add
(get_local $$723)
(get_local $$719)
)
)
(i32.store
(i32.const 3648)
(get_local $$724)
)
(i32.store
(i32.const 3660)
(get_local $$718)
)
(set_local $$725
(i32.or
(get_local $$724)
(i32.const 1)
)
)
(set_local $$726
(i32.add
(get_local $$718)
(i32.const 4)
)
)
(i32.store
(get_local $$726)
(get_local $$725)
)
)
(block
(set_local $$727
(i32.load
(i32.const 3656)
)
)
(set_local $$728
(i32.eq
(get_local $$714)
(get_local $$727)
)
)
(if
(get_local $$728)
(block
(set_local $$729
(i32.load
(i32.const 3644)
)
)
(set_local $$730
(i32.add
(get_local $$729)
(get_local $$719)
)
)
(i32.store
(i32.const 3644)
(get_local $$730)
)
(i32.store
(i32.const 3656)
(get_local $$718)
)
(set_local $$731
(i32.or
(get_local $$730)
(i32.const 1)
)
)
(set_local $$732
(i32.add
(get_local $$718)
(i32.const 4)
)
)
(i32.store
(get_local $$732)
(get_local $$731)
)
(set_local $$733
(i32.add
(get_local $$718)
(get_local $$730)
)
)
(i32.store
(get_local $$733)
(get_local $$730)
)
(br $do-once$50)
)
)
(set_local $$734
(i32.add
(get_local $$714)
(i32.const 4)
)
)
(set_local $$735
(i32.load
(get_local $$734)
)
)
(set_local $$736
(i32.and
(get_local $$735)
(i32.const 3)
)
)
(set_local $$737
(i32.eq
(get_local $$736)
(i32.const 1)
)
)
(if
(get_local $$737)
(block
(set_local $$738
(i32.and
(get_local $$735)
(i32.const -8)
)
)
(set_local $$739
(i32.shr_u
(get_local $$735)
(i32.const 3)
)
)
(set_local $$740
(i32.lt_u
(get_local $$735)
(i32.const 256)
)
)
(block $label$break$L326
(if
(get_local $$740)
(block
(set_local $$741
(i32.add
(get_local $$714)
(i32.const 8)
)
)
(set_local $$742
(i32.load
(get_local $$741)
)
)
(set_local $$743
(i32.add
(get_local $$714)
(i32.const 12)
)
)
(set_local $$744
(i32.load
(get_local $$743)
)
)
(set_local $$745
(i32.shl
(get_local $$739)
(i32.const 1)
)
)
(set_local $$746
(i32.add
(i32.const 3676)
(i32.shl
(get_local $$745)
(i32.const 2)
)
)
)
(set_local $$747
(i32.eq
(get_local $$742)
(get_local $$746)
)
)
(block $do-once$53
(if
(i32.eqz
(get_local $$747)
)
(block
(set_local $$748
(i32.lt_u
(get_local $$742)
(get_local $$749)
)
)
(if
(get_local $$748)
(call $_abort)
)
(set_local $$750
(i32.add
(get_local $$742)
(i32.const 12)
)
)
(set_local $$751
(i32.load
(get_local $$750)
)
)
(set_local $$752
(i32.eq
(get_local $$751)
(get_local $$714)
)
)
(if
(get_local $$752)
(br $do-once$53)
)
(call $_abort)
)
)
)
(set_local $$753
(i32.eq
(get_local $$744)
(get_local $$742)
)
)
(if
(get_local $$753)
(block
(set_local $$754
(i32.shl
(i32.const 1)
(get_local $$739)
)
)
(set_local $$755
(i32.xor
(get_local $$754)
(i32.const -1)
)
)
(set_local $$756
(i32.load
(i32.const 3636)
)
)
(set_local $$757
(i32.and
(get_local $$756)
(get_local $$755)
)
)
(i32.store
(i32.const 3636)
(get_local $$757)
)
(br $label$break$L326)
)
)
(set_local $$758
(i32.eq
(get_local $$744)
(get_local $$746)
)
)
(block $do-once$55
(if
(get_local $$758)
(block
(set_local $$$pre9$i$i
(i32.add
(get_local $$744)
(i32.const 8)
)
)
(set_local $$$pre$phi10$i$iZ2D
(get_local $$$pre9$i$i)
)
)
(block
(set_local $$759
(i32.lt_u
(get_local $$744)
(get_local $$749)
)
)
(if
(get_local $$759)
(call $_abort)
)
(set_local $$760
(i32.add
(get_local $$744)
(i32.const 8)
)
)
(set_local $$761
(i32.load
(get_local $$760)
)
)
(set_local $$762
(i32.eq
(get_local $$761)
(get_local $$714)
)
)
(if
(get_local $$762)
(block
(set_local $$$pre$phi10$i$iZ2D
(get_local $$760)
)
(br $do-once$55)
)
)
(call $_abort)
)
)
)
(set_local $$763
(i32.add
(get_local $$742)
(i32.const 12)
)
)
(i32.store
(get_local $$763)
(get_local $$744)
)
(i32.store
(get_local $$$pre$phi10$i$iZ2D)
(get_local $$742)
)
)
(block
(set_local $$764
(i32.add
(get_local $$714)
(i32.const 24)
)
)
(set_local $$765
(i32.load
(get_local $$764)
)
)
(set_local $$766
(i32.add
(get_local $$714)
(i32.const 12)
)
)
(set_local $$767
(i32.load
(get_local $$766)
)
)
(set_local $$768
(i32.eq
(get_local $$767)
(get_local $$714)
)
)
(block $do-once$57
(if
(get_local $$768)
(block
(set_local $$778
(i32.add
(get_local $$714)
(i32.const 16)
)
)
(set_local $$779
(i32.add
(get_local $$778)
(i32.const 4)
)
)
(set_local $$780
(i32.load
(get_local $$779)
)
)
(set_local $$781
(i32.eq
(get_local $$780)
(i32.const 0)
)
)
(if
(get_local $$781)
(block
(set_local $$782
(i32.load
(get_local $$778)
)
)
(set_local $$783
(i32.eq
(get_local $$782)
(i32.const 0)
)
)
(if
(get_local $$783)
(block
(set_local $$$3$i$i
(i32.const 0)
)
(br $do-once$57)
)
(block
(set_local $$$1290$i$i
(get_local $$782)
)
(set_local $$$1292$i$i
(get_local $$778)
)
)
)
)
(block
(set_local $$$1290$i$i
(get_local $$780)
)
(set_local $$$1292$i$i
(get_local $$779)
)
)
)
(loop $while-in$60
(block $while-out$59
(set_local $$784
(i32.add
(get_local $$$1290$i$i)
(i32.const 20)
)
)
(set_local $$785
(i32.load
(get_local $$784)
)
)
(set_local $$786
(i32.eq
(get_local $$785)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$786)
)
(block
(set_local $$$1290$i$i
(get_local $$785)
)
(set_local $$$1292$i$i
(get_local $$784)
)
(br $while-in$60)
)
)
(set_local $$787
(i32.add
(get_local $$$1290$i$i)
(i32.const 16)
)
)
(set_local $$788
(i32.load
(get_local $$787)
)
)
(set_local $$789
(i32.eq
(get_local $$788)
(i32.const 0)
)
)
(if
(get_local $$789)
(br $while-out$59)
(block
(set_local $$$1290$i$i
(get_local $$788)
)
(set_local $$$1292$i$i
(get_local $$787)
)
)
)
(br $while-in$60)
)
)
(set_local $$790
(i32.lt_u
(get_local $$$1292$i$i)
(get_local $$749)
)
)
(if
(get_local $$790)
(call $_abort)
(block
(i32.store
(get_local $$$1292$i$i)
(i32.const 0)
)
(set_local $$$3$i$i
(get_local $$$1290$i$i)
)
(br $do-once$57)
)
)
)
(block
(set_local $$769
(i32.add
(get_local $$714)
(i32.const 8)
)
)
(set_local $$770
(i32.load
(get_local $$769)
)
)
(set_local $$771
(i32.lt_u
(get_local $$770)
(get_local $$749)
)
)
(if
(get_local $$771)
(call $_abort)
)
(set_local $$772
(i32.add
(get_local $$770)
(i32.const 12)
)
)
(set_local $$773
(i32.load
(get_local $$772)
)
)
(set_local $$774
(i32.eq
(get_local $$773)
(get_local $$714)
)
)
(if
(i32.eqz
(get_local $$774)
)
(call $_abort)
)
(set_local $$775
(i32.add
(get_local $$767)
(i32.const 8)
)
)
(set_local $$776
(i32.load
(get_local $$775)
)
)
(set_local $$777
(i32.eq
(get_local $$776)
(get_local $$714)
)
)
(if
(get_local $$777)
(block
(i32.store
(get_local $$772)
(get_local $$767)
)
(i32.store
(get_local $$775)
(get_local $$770)
)
(set_local $$$3$i$i
(get_local $$767)
)
(br $do-once$57)
)
(call $_abort)
)
)
)
)
(set_local $$791
(i32.eq
(get_local $$765)
(i32.const 0)
)
)
(if
(get_local $$791)
(br $label$break$L326)
)
(set_local $$792
(i32.add
(get_local $$714)
(i32.const 28)
)
)
(set_local $$793
(i32.load
(get_local $$792)
)
)
(set_local $$794
(i32.add
(i32.const 3940)
(i32.shl
(get_local $$793)
(i32.const 2)
)
)
)
(set_local $$795
(i32.load
(get_local $$794)
)
)
(set_local $$796
(i32.eq
(get_local $$714)
(get_local $$795)
)
)
(block $do-once$61
(if
(get_local $$796)
(block
(i32.store
(get_local $$794)
(get_local $$$3$i$i)
)
(set_local $$cond$i$i
(i32.eq
(get_local $$$3$i$i)
(i32.const 0)
)
)
(if
(i32.eqz
(get_local $$cond$i$i)
)
(br $do-once$61)
)
(set_local $$797
(i32.shl
(i32.const 1)
(get_local $$793)
)
)
(set_local $$798
(i32.xor
(get_local $$797)
(i32.const -1)
)
)
(set_local $$799
(i32.load
(i32.const 3640)
)
)
(set_local $$800
(i32.and
(get_local $$799)
(get_local $$798)
)
)
(i32.store
(i32.const 3640)
(get_local $$800)
)
(br $label$break$L326)
)
(block
(set_local $$801
(i32.load
(i32.const 3652)
)
)
(set_local $$802
(i32.lt_u
(get_local $$765)
(get_local $$801)
)
)
(if
(get_local $$802)
(call $_abort)
)
(set_local $$803
(i32.add
(get_local $$765)
(i32.const 16)
)
)
(set_local $$804
(i32.load
(get_local $$803)
)
)
(set_local $$805
(i32.eq
(get_local $$804)
(get_local $$714)
)
)
(if
(get_local $$805)
(i32.store
(get_local $$803)
(get_local $$$3$i$i)
)
(block
(set_local $$806
(i32.add
(get_local $$765)
(i32.const 20)
)
)
(i32.store
(get_local $$806)
(get_local $$$3$i$i)
)
)
)
(set_local $$807
(i32.eq
(get_local $$$3$i$i)
(i32.const 0)
)
)
(if
(get_local $$807)
(br $label$break$L326)
)
)
)
)
(set_local $$808
(i32.load
(i32.const 3652)
)
)
(set_local $$809
(i32.lt_u
(get_local $$$3$i$i)
(get_local $$808)
)
)
(if
(get_local $$809)
(call $_abort)
)
(set_local $$810
(i32.add
(get_local $$$3$i$i)
(i32.const 24)
)
)
(i32.store
(get_local $$810)
(get_local $$765)
)
(set_local $$811
(i32.add
(get_local $$714)
(i32.const 16)
)
)
(set_local $$812
(i32.load
(get_local $$811)
)
)
(set_local $$813
(i32.eq
(get_local $$812)
(i32.const 0)
)
)
(block $do-once$63
(if
(i32.eqz
(get_local $$813)
)
(block
(set_local $$814
(i32.lt_u
(get_local $$812)
(get_local $$808)
)
)
(if
(get_local $$814)
(call $_abort)
(block
(set_local $$815
(i32.add
(get_local $$$3$i$i)
(i32.const 16)
)
)
(i32.store
(get_local $$815)
(get_local $$812)
)
(set_local $$816
(i32.add
(get_local $$812)
(i32.const 24)
)
)
(i32.store
(get_local $$816)
(get_local $$$3$i$i)
)
(br $do-once$63)
)
)
)
)
)
(set_local $$817
(i32.add
(get_local $$811)
(i32.const 4)
)
)
(set_local $$818
(i32.load
(get_local $$817)
)
)
(set_local $$819
(i32.eq
(get_local $$818)
(i32.const 0)
)
)
(if
(get_local $$819)
(br $label$break$L326)
)
(set_local $$820
(i32.load
(i32.const 3652)
)
)
(set_local $$821
(i32.lt_u
(get_local $$818)
(get_local $$820)
)
)
(if
(get_local $$821)
(call $_abort)
(block
(set_local $$822
(i32.add
(get_local $$$3$i$i)
(i32.const 20)
)
)
(i32.store
(get_local $$822)
(get_local $$818)
)
(set_local $$823
(i32.add
(get_local $$818)
(i32.const 24)
)
)
(i32.store
(get_local $$823)
(get_local $$$3$i$i)
)
(br $label$break$L326)
)
)
)
)
)
(set_local $$824
(i32.add
(get_local $$714)
(get_local $$738)
)
)
(set_local $$825
(i32.add
(get_local $$738)
(get_local $$719)
)
)
(set_local $$$0$i18$i
(get_local $$824)
)
(set_local $$$0286$i$i
(get_local $$825)
)
)
(block
(set_local $$$0$i18$i
(get_local $$714)
)
(set_local $$$0286$i$i
(get_local $$719)
)
)
)
(set_local $$826
(i32.add
(get_local $$$0$i18$i)
(i32.const 4)
)
)
(set_local $$827
(i32.load
(get_local $$826)
)
)
(set_local $$828
(i32.and
(get_local $$827)
(i32.const -2)
)
)
(i32.store
(get_local $$826)
(get_local $$828)
)
(set_local $$829
(i32.or
(get_local $$$0286$i$i)
(i32.const 1)
)
)
(set_local $$830
(i32.add
(get_local $$718)
(i32.const 4)
)
)
(i32.store
(get_local $$830)
(get_local $$829)
)
(set_local $$831
(i32.add
(get_local $$718)
(get_local $$$0286$i$i)
)
)
(i32.store
(get_local $$831)
(get_local $$$0286$i$i)
)
(set_local $$832
(i32.shr_u
(get_local $$$0286$i$i)
(i32.const 3)
)
)
(set_local $$833
(i32.lt_u
(get_local $$$0286$i$i)
(i32.const 256)
)
)
(if
(get_local $$833)
(block
(set_local $$834
(i32.shl
(get_local $$832)
(i32.const 1)
)
)
(set_local $$835
(i32.add
(i32.const 3676)
(i32.shl
(get_local $$834)
(i32.const 2)
)
)
)
(set_local $$836
(i32.load
(i32.const 3636)
)
)
(set_local $$837
(i32.shl
(i32.const 1)
(get_local $$832)
)
)
(set_local $$838
(i32.and
(get_local $$836)
(get_local $$837)
)
)
(set_local $$839
(i32.eq
(get_local $$838)
(i32.const 0)
)
)
(block $do-once$65
(if
(get_local $$839)
(block
(set_local $$840
(i32.or
(get_local $$836)
(get_local $$837)
)
)
(i32.store
(i32.const 3636)
(get_local $$840)
)
(set_local $$$pre$i19$i
(i32.add
(get_local $$835)
(i32.const 8)
)
)
(set_local $$$0294$i$i
(get_local $$835)
)
(set_local $$$pre$phi$i20$iZ2D
(get_local $$$pre$i19$i)
)
)
(block
(set_local $$841
(i32.add
(get_local $$835)
(i32.const 8)
)
)
(set_local $$842
(i32.load
(get_local $$841)
)
)
(set_local $$843
(i32.load
(i32.const 3652)
)
)
(set_local $$844
(i32.lt_u
(get_local $$842)
(get_local $$843)
)
)
(if
(i32.eqz
(get_local $$844)
)
(block
(set_local $$$0294$i$i
(get_local $$842)
)
(set_local $$$pre$phi$i20$iZ2D
(get_local $$841)
)
(br $do-once$65)
)
)
(call $_abort)
)
)
)
(i32.store
(get_local $$$pre$phi$i20$iZ2D)
(get_local $$718)
)
(set_local $$845
(i32.add
(get_local $$$0294$i$i)
(i32.const 12)
)
)
(i32.store
(get_local $$845)
(get_local $$718)
)
(set_local $$846
(i32.add
(get_local $$718)
(i32.const 8)
)
)
(i32.store
(get_local $$846)
(get_local $$$0294$i$i)
)
(set_local $$847
(i32.add
(get_local $$718)
(i32.const 12)
)
)
(i32.store
(get_local $$847)
(get_local $$835)
)
(br $do-once$50)
)
)
(set_local $$848
(i32.shr_u
(get_local $$$0286$i$i)
(i32.const 8)
)
)
(set_local $$849
(i32.eq
(get_local $$848)
(i32.const 0)
)
)
(block $do-once$67
(if
(get_local $$849)
(set_local $$$0295$i$i
(i32.const 0)
)
(block
(set_local $$850
(i32.gt_u
(get_local $$$0286$i$i)
(i32.const 16777215)
)
)
(if
(get_local $$850)
(block
(set_local $$$0295$i$i
(i32.const 31)
)
(br $do-once$67)
)
)
(set_local $$851
(i32.add
(get_local $$848)
(i32.const 1048320)
)
)
(set_local $$852
(i32.shr_u
(get_local $$851)
(i32.const 16)
)
)
(set_local $$853
(i32.and
(get_local $$852)
(i32.const 8)
)
)
(set_local $$854
(i32.shl
(get_local $$848)
(get_local $$853)
)
)
(set_local $$855
(i32.add
(get_local $$854)
(i32.const 520192)
)
)
(set_local $$856
(i32.shr_u
(get_local $$855)
(i32.const 16)
)
)
(set_local $$857
(i32.and
(get_local $$856)
(i32.const 4)
)
)
(set_local $$858
(i32.or
(get_local $$857)
(get_local $$853)
)
)
(set_local $$859
(i32.shl
(get_local $$854)
(get_local $$857)
)
)
(set_local $$860
(i32.add
(get_local $$859)
(i32.const 245760)
)
)
(set_local $$861
(i32.shr_u
(get_local $$860)
(i32.const 16)
)
)
(set_local $$862
(i32.and
(get_local $$861)
(i32.const 2)
)
)
(set_local $$863
(i32.or
(get_local $$858)
(get_local $$862)
)
)
(set_local $$864
(i32.sub
(i32.const 14)
(get_local $$863)
)
)
(set_local $$865
(i32.shl
(get_local $$859)
(get_local $$862)
)
)
(set_local $$866
(i32.shr_u
(get_local $$865)
(i32.const 15)
)
)
(set_local $$867
(i32.add
(get_local $$864)
(get_local $$866)
)
)
(set_local $$868
(i32.shl
(get_local $$867)
(i32.const 1)
)
)
(set_local $$869
(i32.add
(get_local $$867)
(i32.const 7)
)
)
(set_local $$870
(i32.shr_u
(get_local $$$0286$i$i)
(get_local $$869)
)
)
(set_local $$871
(i32.and
(get_local $$870)
(i32.const 1)
)
)
(set_local $$872
(i32.or
(get_local $$871)
(get_local $$868)
)
)
(set_local $$$0295$i$i
(get_local $$872)
)
)
)
)
(set_local $$873
(i32.add
(i32.const 3940)
(i32.shl
(get_local $$$0295$i$i)
(i32.const 2)
)
)
)
(set_local $$874
(i32.add
(get_local $$718)
(i32.const 28)
)
)
(i32.store
(get_local $$874)
(get_local $$$0295$i$i)
)
(set_local $$875
(i32.add
(get_local $$718)
(i32.const 16)
)
)
(set_local $$876
(i32.add
(get_local $$875)
(i32.const 4)
)
)
(i32.store
(get_local $$876)
(i32.const 0)
)
(i32.store
(get_local $$875)
(i32.const 0)
)
(set_local $$877
(i32.load
(i32.const 3640)
)
)
(set_local $$878
(i32.shl
(i32.const 1)
(get_local $$$0295$i$i)
)
)
(set_local $$879
(i32.and
(get_local $$877)
(get_local $$878)
)
)
(set_local $$880
(i32.eq
(get_local $$879)
(i32.const 0)
)
)
(if
(get_local $$880)
(block
(set_local $$881
(i32.or
(get_local $$877)
(get_local $$878)
)
)
(i32.store
(i32.const 3640)
(get_local $$881)
)
(i32.store
(get_local $$873)
(get_local $$718)
)
(set_local $$882
(i32.add
(get_local $$718)
(i32.const 24)
)
)
(i32.store
(get_local $$882)
(get_local $$873)
)
(set_local $$883
(i32.add
(get_local $$718)
(i32.const 12)
)
)
(i32.store
(get_local $$883)
(get_local $$718)
)
(set_local $$884
(i32.add
(get_local $$718)
(i32.const 8)
)
)
(i32.store
(get_local $$884)
(get_local $$718)
)
(br $do-once$50)
)
)
(set_local $$885
(i32.load
(get_local $$873)
)
)
(set_local $$886
(i32.eq
(get_local $$$0295$i$i)
(i32.const 31)
)
)
(set_local $$887
(i32.shr_u
(get_local $$$0295$i$i)
(i32.const 1)
)
)
(set_local $$888
(i32.sub
(i32.const 25)
(get_local $$887)
)
)
(set_local $$889
(if i32
(get_local $$886)
(i32.const 0)
(get_local $$888)
)
)
(set_local $$890
(i32.shl
(get_local $$$0286$i$i)
(get_local $$889)
)
)
(set_local $$$0287$i$i
(get_local $$890)
)
(set_local $$$0288$i$i
(get_local $$885)
)
(loop $while-in$70
(block $while-out$69
(set_local $$891
(i32.add
(get_local $$$0288$i$i)
(i32.const 4)
)
)
(set_local $$892
(i32.load
(get_local $$891)
)
)
(set_local $$893
(i32.and
(get_local $$892)
(i32.const -8)
)
)
(set_local $$894
(i32.eq
(get_local $$893)
(get_local $$$0286$i$i)
)
)
(if
(get_local $$894)
(block
(set_local $label
(i32.const 278)
)
(br $while-out$69)
)
)
(set_local $$895
(i32.shr_u
(get_local $$$0287$i$i)
(i32.const 31)
)
)
(set_local $$896
(i32.add
(i32.add
(get_local $$$0288$i$i)
(i32.const 16)
)
(i32.shl
(get_local $$895)
(i32.const 2)
)
)
)
(set_local $$897
(i32.shl
(get_local $$$0287$i$i)
(i32.const 1)
)
)
(set_local $$898
(i32.load
(get_local $$896)
)
)
(set_local $$899
(i32.eq
(get_local $$898)
(i32.const 0)
)
)
(if
(get_local $$899)
(block
(set_local $label
(i32.const 275)
)
(br $while-out$69)
)
(block
(set_local $$$0287$i$i
(get_local $$897)
)
(set_local $$$0288$i$i
(get_local $$898)
)
)
)
(br $while-in$70)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 275)
)
(block
(set_local $$900
(i32.load
(i32.const 3652)
)
)
(set_local $$901
(i32.lt_u
(get_local $$896)
(get_local $$900)
)
)
(if
(get_local $$901)
(call $_abort)
(block
(i32.store
(get_local $$896)
(get_local $$718)
)
(set_local $$902
(i32.add
(get_local $$718)
(i32.const 24)
)
)
(i32.store
(get_local $$902)
(get_local $$$0288$i$i)
)
(set_local $$903
(i32.add
(get_local $$718)
(i32.const 12)
)
)
(i32.store
(get_local $$903)
(get_local $$718)
)
(set_local $$904
(i32.add
(get_local $$718)
(i32.const 8)
)
)
(i32.store
(get_local $$904)
(get_local $$718)
)
(br $do-once$50)
)
)
)
(if
(i32.eq
(get_local $label)
(i32.const 278)
)
(block
(set_local $$905
(i32.add
(get_local $$$0288$i$i)
(i32.const 8)
)
)
(set_local $$906
(i32.load
(get_local $$905)
)
)
(set_local $$907
(i32.load
(i32.const 3652)
)
)
(set_local $$908
(i32.ge_u
(get_local $$906)
(get_local $$907)
)
)
(set_local $$not$$i22$i
(i32.ge_u
(get_local $$$0288$i$i)
(get_local $$907)
)
)
(set_local $$909
(i32.and
(get_local $$908)
(get_local $$not$$i22$i)
)
)
(if
(get_local $$909)
(block
(set_local $$910
(i32.add
(get_local $$906)
(i32.const 12)
)
)
(i32.store
(get_local $$910)
(get_local $$718)
)
(i32.store
(get_local $$905)
(get_local $$718)
)
(set_local $$911
(i32.add
(get_local $$718)
(i32.const 8)
)
)
(i32.store
(get_local $$911)
(get_local $$906)
)
(set_local $$912
(i32.add
(get_local $$718)
(i32.const 12)
)
)
(i32.store
(get_local $$912)
(get_local $$$0288$i$i)
)
(set_local $$913
(i32.add
(get_local $$718)
(i32.const 24)
)
)
(i32.store
(get_local $$913)
(i32.const 0)
)
(br $do-once$50)
)
(call $_abort)
)
)
)
)
)
)
)
(set_local $$1044
(i32.add
(get_local $$706)
(i32.const 8)
)
)
(set_local $$$0
(get_local $$1044)
)
(set_global $STACKTOP
(get_local $sp)
)
(return
(get_local $$$0)
)
)
(set_local $$$0$i$i$i
(i32.const 4084)
)
)
)
)
(loop $while-in$72
(block $while-out$71
(set_local $$914
(i32.load
(get_local $$$0$i$i$i)
)
)
(set_local $$915
(i32.gt_u
(get_local $$914)
(get_local $$627)
)
)
(if
(i32.eqz
(get_local $$915)
)
(block
(set_local $$916
(i32.add
(get_local $$$0$i$i$i)
(i32.const 4)
)
)
(set_local $$917
(i32.load
(get_local $$916)
)
)
(set_local $$918
(i32.add
(get_local $$914)
(get_local $$917)
)
)
(set_local $$919
(i32.gt_u
(get_local $$918)
(get_local $$627)
)
)
(if
(get_local $$919)
(br $while-out$71)
)
)
)
(set_local $$920
(i32.add
(get_local $$$0$i$i$i)
(i32.const 8)
)
)
(set_local $$921
(i32.load
(get_local $$920)
)
)
(set_local $$$0$i$i$i
(get_local $$921)
)
(br $while-in$72)
)
)
(set_local $$922
(i32.add
(get_local $$918)
(i32.const -47)
)
)
(set_local $$923
(i32.add
(get_local $$922)
(i32.const 8)
)
)
(set_local $$924
(get_local $$923)
)
(set_local $$925
(i32.and
(get_local $$924)
(i32.const 7)
)
)
(set_local $$926
(i32.eq
(get_local $$925)
(i32.const 0)
)
)
(set_local $$927
(i32.sub
(i32.const 0)
(get_local $$924)
)
)
(set_local $$928
(i32.and
(get_local $$927)
(i32.const 7)
)
)
(set_local $$929
(if i32
(get_local $$926)
(i32.const 0)
(get_local $$928)
)
)
(set_local $$930
(i32.add
(get_local $$922)
(get_local $$929)
)
)
(set_local $$931
(i32.add
(get_local $$627)
(i32.const 16)
)
)
(set_local $$932
(i32.lt_u
(get_local $$930)
(get_local $$931)
)
)
(set_local $$933
(if i32
(get_local $$932)
(get_local $$627)
(get_local $$930)
)
)
(set_local $$934
(i32.add
(get_local $$933)
(i32.const 8)
)
)
(set_local $$935
(i32.add
(get_local $$933)
(i32.const 24)
)
)
(set_local $$936
(i32.add
(get_local $$$723947$i)
(i32.const -40)
)
)
(set_local $$937
(i32.add
(get_local $$$748$i)
(i32.const 8)
)
)
(set_local $$938
(get_local $$937)
)
(set_local $$939
(i32.and
(get_local $$938)
(i32.const 7)
)
)
(set_local $$940
(i32.eq
(get_local $$939)
(i32.const 0)
)
)
(set_local $$941
(i32.sub
(i32.const 0)
(get_local $$938)
)
)
(set_local $$942
(i32.and
(get_local $$941)
(i32.const 7)
)
)
(set_local $$943
(if i32
(get_local $$940)
(i32.const 0)
(get_local $$942)
)
)
(set_local $$944
(i32.add
(get_local $$$748$i)
(get_local $$943)
)
)
(set_local $$945
(i32.sub
(get_local $$936)
(get_local $$943)
)
)
(i32.store
(i32.const 3660)
(get_local $$944)
)
(i32.store
(i32.const 3648)
(get_local $$945)
)
(set_local $$946
(i32.or
(get_local $$945)
(i32.const 1)
)
)
(set_local $$947
(i32.add
(get_local $$944)
(i32.const 4)
)
)
(i32.store
(get_local $$947)
(get_local $$946)
)
(set_local $$948
(i32.add
(get_local $$944)
(get_local $$945)
)
)
(set_local $$949
(i32.add
(get_local $$948)
(i32.const 4)
)
)
(i32.store
(get_local $$949)
(i32.const 40)
)
(set_local $$950
(i32.load
(i32.const 4124)
)
)
(i32.store
(i32.const 3664)
(get_local $$950)
)
(set_local $$951
(i32.add
(get_local $$933)
(i32.const 4)
)
)
(i32.store
(get_local $$951)
(i32.const 27)
)
(i64.store align=4
(get_local $$934)
(i64.load align=4
(i32.const 4084)
)
)
(i64.store align=4
(i32.add
(get_local $$934)
(i32.const 8)
)
(i64.load align=4
(i32.add
(i32.const 4084)
(i32.const 8)
)
)
)
(i32.store
(i32.const 4084)
(get_local $$$748$i)
)
(i32.store
(i32.const 4088)
(get_local $$$723947$i)
)
(i32.store
(i32.const 4096)
(i32.const 0)
)
(i32.store
(i32.const 4092)
(get_local $$934)
)
(set_local $$$0$i$i
(get_local $$935)
)
(loop $while-in$74
(block $while-out$73
(set_local $$952
(i32.add
(get_local $$$0$i$i)
(i32.const 4)
)
)
(i32.store
(get_local $$952)
(i32.const 7)
)
(set_local $$953
(i32.add
(get_local $$952)
(i32.const 4)
)
)
(set_local $$954
(i32.lt_u
(get_local $$953)
(get_local $$918)
)
)
(if
(get_local $$954)
(set_local $$$0$i$i
(get_local $$952)
)
(br $while-out$73)
)
(br $while-in$74)
)
)
(set_local $$955
(i32.eq
(get_local $$933)
(get_local $$627)
)
)
(if
(i32.eqz
(get_local $$955)
)
(block
(set_local $$956
(get_local $$933)
)
(set_local $$957
(get_local $$627)
)
(set_local $$958
(i32.sub
(get_local $$956)
(get_local $$957)
)
)
(set_local $$959
(i32.load
(get_local $$951)
)
)
(set_local $$960
(i32.and
(get_local $$959)
(i32.const -2)
)
)
(i32.store
(get_local $$951)
(get_local $$960)
)
(set_local $$961
(i32.or
(get_local $$958)
(i32.const 1)
)
)
(set_local $$962
(i32.add
(get_local $$627)
(i32.const 4)
)
)
(i32.store
(get_local $$962)
(get_local $$961)
)
(i32.store
(get_local $$933)
(get_local $$958)
)
(set_local $$963
(i32.shr_u
(get_local $$958)
(i32.const 3)
)
)
(set_local $$964
(i32.lt_u
(get_local $$958)
(i32.const 256)
)
)
(if
(get_local $$964)
(block
(set_local $$965
(i32.shl
(get_local $$963)
(i32.const 1)
)
)
(set_local $$966
(i32.add
(i32.const 3676)
(i32.shl
(get_local $$965)
(i32.const 2)
)
)
)
(set_local $$967
(i32.load
(i32.const 3636)
)
)
(set_local $$968
(i32.shl
(i32.const 1)
(get_local $$963)
)
)
(set_local $$969
(i32.and
(get_local $$967)
(get_local $$968)
)
)
(set_local $$970
(i32.eq
(get_local $$969)
(i32.const 0)
)
)
(if
(get_local $$970)
(block
(set_local $$971
(i32.or
(get_local $$967)
(get_local $$968)
)
)
(i32.store
(i32.const 3636)
(get_local $$971)
)
(set_local $$$pre$i$i
(i32.add
(get_local $$966)
(i32.const 8)
)
)
(set_local $$$0211$i$i
(get_local $$966)
)
(set_local $$$pre$phi$i$iZ2D
(get_local $$$pre$i$i)
)
)
(block
(set_local $$972
(i32.add
(get_local $$966)
(i32.const 8)
)
)
(set_local $$973
(i32.load
(get_local $$972)
)
)
(set_local $$974
(i32.load
(i32.const 3652)
)
)
(set_local $$975
(i32.lt_u
(get_local $$973)
(get_local $$974)
)
)
(if
(get_local $$975)
(call $_abort)
(block
(set_local $$$0211$i$i
(get_local $$973)
)
(set_local $$$pre$phi$i$iZ2D
(get_local $$972)
)
)
)
)
)
(i32.store
(get_local $$$pre$phi$i$iZ2D)
(get_local $$627)
)
(set_local $$976
(i32.add
(get_local $$$0211$i$i)
(i32.const 12)
)
)
(i32.store
(get_local $$976)
(get_local $$627)
)
(set_local $$977
(i32.add
(get_local $$627)
(i32.const 8)
)
)
(i32.store
(get_local $$977)
(get_local $$$0211$i$i)
)
(set_local $$978
(i32.add
(get_local $$627)
(i32.const 12)
)
)
(i32.store
(get_local $$978)
(get_local $$966)
)
(br $do-once$42)
)
)
(set_local $$979
(i32.shr_u
(get_local $$958)
(i32.const 8)
)
)
(set_local $$980
(i32.eq
(get_local $$979)
(i32.const 0)
)
)
(if
(get_local $$980)
(set_local $$$0212$i$i
(i32.const 0)
)
(block
(set_local $$981
(i32.gt_u
(get_local $$958)
(i32.const 16777215)
)
)
(if
(get_local $$981)
(set_local $$$0212$i$i
(i32.const 31)
)
(block
(set_local $$982
(i32.add
(get_local $$979)
(i32.const 1048320)
)
)
(set_local $$983
(i32.shr_u
(get_local $$982)
(i32.const 16)
)
)
(set_local $$984
(i32.and
(get_local $$983)
(i32.const 8)
)
)
(set_local $$985
(i32.shl
(get_local $$979)
(get_local $$984)
)
)
(set_local $$986
(i32.add
(get_local $$985)
(i32.const 520192)
)
)
(set_local $$987
(i32.shr_u
(get_local $$986)
(i32.const 16)
)
)
(set_local $$988
(i32.and
(get_local $$987)
(i32.const 4)
)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment