Function at 0x5e02a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
lea r12, [rsp - 0x160]
cmp r12, qword [r14 + 0x10]
jbe 0x5e109c
push rbp
mov rbp, rsp
sub rsp, 0x1d8
movups xmmword [rsp + 0x158], xmm15
movups xmmword [rsp + 0x168], xmm15
movups xmmword [rsp + 0x178], xmm15
movups xmmword [rsp + 0x188], xmm15
mov r8d, dword [rax]
mov dword [rsp + 0x158], r8d
mov byte [rsp + 0x15c], 0x52
mov r8, qword [rax + 0x90]
mov r9d, dword [rax + 0x34]
nop
cmp r8, r9
jge 0x5e030a
sub r9, r8
jmp 0x5e030d
xor r9d, r9d
mov word [rsp + 0x15e], r9w
mov r8d, dword [rax + 0x18]
mov dword [rsp + 0x168], r8d
mov rcx, qword [rax + 0xf0]
mov r8, qword [rax + 0x100]
cmp r8, rcx
ja 0x5e1093
mov byte [rsp + 0x1f0], bl
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0x1e8], rax
mov r9, qword [rax + 0xe8]
mov qword [rsp + 0xf0], r9
mov r10, qword [rax + 0xf8]
mov qword [rsp + 0xa0], r10
mov r11, r10
sub r10, r8
mov rdi, rcx
sub rcx, r8
mov r12, r10
neg r10
sar r10, 0x3f
and r8, r10
add r8, r9
mov qword [rsp + 0x110], r8
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0x120], r12
movups xmmword [rsp + 0x128], xmm15
movups xmmword [rsp + 0x138], xmm15
movups xmmword [rsp + 0x148], xmm15
lea r8, [sym.github.com_xtaci_kcp_go_v5._KCP_.flush.func1]
mov qword [rsp + 0x128], r8
mov qword [rsp + 0x130], r9
mov qword [rsp + 0x138], rdi
mov qword [rsp + 0x140], r11
lea r8, [rsp + 0x110]
mov qword [rsp + 0x148], r8
mov qword [rsp + 0x150], rax
mov r8, qword [rax + 0xd0]
mov qword [rsp + 0xf8], r8
mov r10, qword [rax + 0xd8]
mov qword [rsp + 0xa8], r10
xor ecx, ecx
jmp 0x5e0460
lea r12, [r9 + 1]
mov rax, rcx
movzx ebx, byte [rsp + 0x1f0]
mov rdi, qword [rsp + 0x98]
mov r8, qword [rsp + 0xf8]
mov r9, qword [rsp + 0xf0]
mov r10, qword [rsp + 0xa8]
mov r11, qword [rsp + 0xa0]
mov rcx, r12
nop dword [rax + rax]
cmp rcx, r10
jge 0x5e052f
mov qword [rsp + 0x78], rcx
mov ebx, dword [r8 + rcx*8]
mov dword [rsp + 0x5c], ebx
mov rsi, qword [rsp + 0x128]
mov edi, dword [r8 + rcx*8 + 4]
mov dword [rsp + 0x58], edi
mov eax, 0x18
lea rdx, [rsp + 0x128]
call rsi
mov rcx, qword [rsp + 0x1e8]
mov ebx, dword [rcx + 0x18]
mov esi, dword [rsp + 0x5c]
mov edi, esi
sub esi, ebx
test esi, esi
jge 0x5e04c9
mov r8, qword [rcx + 0xd8]
dec r8
mov r9, qword [rsp + 0x78]
nop dword [rax]
cmp r9, r8
jne 0x5e041e
mov dword [rsp + 0x164], edi
mov edx, dword [rsp + 0x58]
mov dword [rsp + 0x160], edx
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x120]
lea rax, [rsp + 0x158]
nop dword [rax + rax]
call sym.github.com_xtaci_kcp_go_v5._segment_.encode
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x120], rcx
mov rcx, qword [rsp + 0x1e8]
mov r9, qword [rsp + 0x78]
jmp 0x5e041e
mov qword [rax + 0xd8], 0
nop word [rax + rax]
test bl, bl
jne 0x5e076b
cmp dword [rax + 0x38], 0
je 0x5e055b
mov qword [rax + 0x54], 0
jmp 0x5e0620
mov rax, qword [0x007e6e80]
mov rbx, qword [0x007e6e88]
mov rcx, qword [0x007e6e90]
nop
call sym.time.Since
mov rdx, qword [rsp + 0x1e8]
mov esi, dword [rdx + 0x58]
mov rcx, rax
movabs rax, 0x431bde82d7b634db
mov rbx, rdx
imul rcx
sar rdx, 0x12
sar rcx, 0x3f
sub rdx, rcx
nop
test esi, esi
jne 0x5e05b8
mov dword [rbx + 0x58], 0x1b58
lea r8d, [rdx + 0x1b58]
mov dword [rbx + 0x54], r8d
jmp 0x5e0605
mov r8d, dword [rbx + 0x54]
mov r9, rdx
sub edx, r8d
test edx, edx
jl 0x5e0605
cmp esi, 0x1b58
jae 0x5e05d5
mov dword [rbx + 0x58], 0x1b58
mov r8d, dword [rbx + 0x58]
mov r10d, r8d
shr r8d, 1
add r8d, r10d
mov dword [rbx + 0x58], r8d
cmp r8d, 0x1d4c0
jbe 0x5e05f6
mov dword [rbx + 0x58], 0x1d4c0
mov r8d, dword [rbx + 0x58]
add r8d, r9d
mov dword [rbx + 0x54], r8d
or dword [rbx + 0x40], 1
mov rax, rbx
mov rdi, qword [rsp + 0x98]
mov r9, qword [rsp + 0xf0]
mov r11, qword [rsp + 0xa0]
mov r8d, dword [rax + 0x40]
bt r8d, 0
jae 0x5e06a7
mov byte [rsp + 0x15c], 0x53
mov rcx, qword [rsp + 0x128]
mov eax, 0x18
lea rdx, [rsp + 0x128]
call rcx
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x120]
lea rax, [rsp + 0x158]
call sym.github.com_xtaci_kcp_go_v5._segment_.encode
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x120], rcx
mov rax, qword [rsp + 0x1e8]
mov rdi, qword [rsp + 0x98]
mov r9, qword [rsp + 0xf0]
mov r11, qword [rsp + 0xa0]
mov r8d, dword [rax + 0x40]
bt r8d, 1
jae 0x5e072e
mov byte [rsp + 0x15c], 0x54
mov rcx, qword [rsp + 0x128]
mov eax, 0x18
lea rdx, [rsp + 0x128]
call rcx
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x120]
lea rax, [rsp + 0x158]
call sym.github.com_xtaci_kcp_go_v5._segment_.encode
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x120], rcx
mov rax, qword [rsp + 0x1e8]
mov rdi, qword [rsp + 0x98]
mov r9, qword [rsp + 0xf0]
mov r11, qword [rsp + 0xa0]
mov dword [rax + 0x40], 0
mov edx, dword [rax + 0x30]
mov r8d, dword [rax + 0x38]
cmp r8d, edx
cmovae r8d, edx
cmp dword [rax + 0x68], 0
jne 0x5e0753
mov edx, dword [rax + 0x3c]
cmp edx, r8d
cmovbe r8d, edx
mov dword [rsp + 0x4c], r8d
mov rdx, qword [rax + 0x78]
mov qword [rsp + 0xa8], rdx
xor ecx, ecx
jmp 0x5e07ef
mov rsi, qword [rsp + 0x118]
mov rbx, rdi
sub rdi, rsi
nop
nop word [rax + rax]
cmp qword [rax + 0x100], rdi
jge 0x5e07a3
mov rdx, qword [rax + 0x108]
mov rsi, qword [rdx]
mov rcx, r11
mov rax, r9
call rsi
mov rax, qword [rsp + 0x1e8]
mov eax, dword [rax + 0x44]
add rsp, 0x1d8
pop rbp
ret
lea r10, [r10 + r13]
lea r10, [r10 + 0x20]
movups xmm0, xmmword [rsp + 0x198]
movups xmmword [rbx], xmm0
movups xmm0, xmmword [rsp + 0x1a8]
movups xmmword [rbx + 0x10], xmm0
movups xmm0, xmmword [rsp + 0x1b8]
movups xmmword [r10], xmm0
movups xmm0, xmmword [rsp + 0x1c8]
movups xmmword [r10 + 0x10], xmm0
inc dword [rax + 0x14]
lea rcx, [r12 + 1]
mov qword [rsp + 0x70], rcx
cmp rcx, rdx
jge 0x5e09d4
mov r10d, dword [rax + 0x14]
mov r12d, dword [rax + 0x10]
add r12d, r8d
sub r10d, r12d
test r10d, r10d
jge 0x5e09d4
mov r10, qword [rax + 0x78]
nop dword [rax + rax]
cmp rcx, r10
jae 0x5e1088
mov r10, qword [rax + 0x70]
mov r12, rcx
shl rcx, 6
lea r13, [r10 + rcx]
lea r13, [r13 + 0x10]
lea r15, [rcx + r10]
lea r15, [r15 + 0x20]
lea rbx, [r10 + rcx]
lea rbx, [rbx + 0x30]
add r10, rcx
movups xmm0, xmmword [r10]
movups xmmword [rsp + 0x198], xmm0
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x1a8], xmm0
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x1b8], xmm0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x1c8], xmm0
mov r10d, dword [rax]
mov dword [rsp + 0x198], r10d
mov byte [rsp + 0x19c], 0x51
mov r10d, dword [rax + 0x14]
mov dword [rsp + 0x1a4], r10d
mov rcx, qword [rax + 0xb0]
mov rbx, qword [rax + 0xa8]
inc rbx
mov r10, qword [rax + 0xa0]
cmp rcx, rbx
jae 0x5e0936
mov rax, r10
mov edi, 1
lea rsi, [0x0062ed80]
call sym.runtime.growslice
mov rdx, qword [rsp + 0x1e8]
mov qword [rdx + 0xb0], rcx
cmp dword [0x0083b3c0], 0
je 0x5e08fa
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov r8, qword [rdx + 0xa0]
mov qword [r11 + 8], r8
mov qword [rdx + 0xa0], rax
mov rdx, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0x98]
mov r8d, dword [rsp + 0x4c]
mov r9, qword [rsp + 0xf0]
mov r11, qword [rsp + 0xa0]
mov r12, qword [rsp + 0x70]
mov r10, rax
mov rax, qword [rsp + 0x1e8]
mov qword [rax + 0xa8], rbx
lea r13, [rbx - 1]
shl r13, 6
lea rbx, [r10 + r13]
cmp dword [0x0083b3c0], 0
je 0x5e07af
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0x108], r10
mov qword [rsp + 0x100], rbx
lea rax, [0x0062ed80]
lea rcx, [rsp + 0x198]
nop dword [rax]
call sym.runtime.wbMove
mov rax, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x98]
mov r8d, dword [rsp + 0x4c]
mov r9, qword [rsp + 0xf0]
mov r10, qword [rsp + 0x108]
mov r11, qword [rsp + 0xa0]
mov r12, qword [rsp + 0x70]
mov r13, qword [rsp + 0xd8]
jmp 0x5e07af
test rcx, rcx
jle 0x5e0ae2
mov rdx, qword [rax + 0x80]
mov r10, rdx
shr rdx, 1
mov rsi, qword [rax + 0x78]
mov rbx, qword [rax + 0x70]
cmp rcx, rdx
jle 0x5e0a8e
nop dword [rax + rax]
cmp rcx, rsi
ja 0x5e107d
mov qword [rsp + 0xa8], r10
mov qword [rsp + 0xe8], rbx
mov rdx, rcx
sub rcx, r10
mov r8, rsi
sub r8, rdx
shl rdx, 6
sar rcx, 0x3f
and rcx, rdx
lea rdi, [rcx + rbx]
lea rax, [0x0062ed80]
mov rcx, rsi
mov rsi, r8
call sym.runtime.typedslicecopy
mov rdx, qword [rsp + 0xa8]
cmp rax, rdx
ja 0x5e1075
mov rdi, qword [rsp + 0x98]
mov r8d, dword [rsp + 0x4c]
mov r9, qword [rsp + 0xf0]
mov r11, qword [rsp + 0xa0]
mov r12, qword [rsp + 0x70]
mov rsi, rax
mov rbx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0x1e8]
jmp 0x5e0ab4
cmp rcx, rsi
ja 0x5e106a
sub r10, rcx
mov rdx, r10
neg r10
mov r12, rcx
shl rcx, 6
sar r10, 0x3f
and r10, rcx
sub rsi, r12
add rbx, r10
mov qword [rax + 0x78], rsi
mov qword [rax + 0x80], rdx
cmp dword [0x0083b3c0], 0
je 0x5e0ade
mov rcx, r11
call sym.runtime.gcWriteBarrier2
mov qword [r11], rbx
mov rdx, qword [rax + 0x70]
mov qword [r11 + 8], rdx
mov r11, rcx
mov qword [rax + 0x70], rbx
mov edx, dword [rax + 0x64]
mov dword [rsp + 0x54], edx
mov rsi, qword [0x007e6e80]
mov rbx, qword [0x007e6e88]
mov rcx, qword [0x007e6e90]
nop
mov rax, rsi
call sym.time.Since
mov rcx, rax
movabs rax, 0x431bde82d7b634db
imul rcx
sar rdx, 0x12
sar rcx, 0x3f
mov rsi, qword [rsp + 0x1e8]
mov edi, dword [rsi + 0x44]
mov r8, qword [rsi + 0xa0]
mov qword [rsp + 0x108], r8
mov r9, qword [rsi + 0xa8]
mov qword [rsp + 0xa8], r9
sub rdx, rcx
mov r10d, dword [rsp + 0x54]
test r10d, r10d
mov r11d, 0xffffffff
cmovle r10d, r11d
mov dword [rsp + 0x44], r10d
mov r11, qword [rsp + 0x70]
xor eax, eax
xor ecx, ecx
xor ebx, ebx
xor r12d, r12d
xor r13d, r13d
jmp 0x5e0b8c
lea rax, [r15 + 1]
mov r15, qword [rsp + 0xa8]
mov r9, r15
mov edi, r11d
mov r11, qword [rsp + 0x70]
mov dword [rsp + 0x48], edi
cmp rax, r9
jge 0x5e0ee5
mov r15, rax
shl rax, 6
mov r9d, dword [r8 + rax + 0x24]
lea r11, [rax + r8]
cmp r9d, 1
jne 0x5e0bb9
mov r9, qword [rsp + 0x70]
mov r11d, edi
jmp 0x5e0b75
mov qword [rsp + 0xe0], r11
mov r9d, dword [rax + r8 + 0x18]
test r9d, r9d
jne 0x5e0bec
mov r9d, dword [rsi + 0x28]
mov dword [r8 + rax + 0x14], r9d
add r9d, edx
mov dword [r8 + rax + 0x1c], r9d
mov r9, qword [rsp + 0x70]
mov r11d, 1
jmp 0x5e0ccc
mov r9d, dword [r8 + rax + 0x20]
cmp r9d, r10d
jb 0x5e0c2a
mov dword [r8 + rax + 0x20], 0
mov r9d, dword [rsi + 0x28]
mov dword [r8 + rax + 0x14], r9d
add r9d, edx
mov dword [r8 + rax + 0x1c], r9d
lea r9, [r13 + 1]
inc rbx
mov r11d, 1
mov r13, r9
mov r9, qword [rsp + 0x70]
jmp 0x5e0ccc
test r9d, r9d
jbe 0x5e0c62
mov r9, qword [rsp + 0x70]
test r9, r9
jne 0x5e0c67
mov dword [r8 + rax + 0x20], 0
mov r11d, dword [rsi + 0x28]
mov dword [r8 + rax + 0x14], r11d
add r11d, edx
mov dword [r8 + rax + 0x1c], r11d
inc r13
inc r12
mov r11d, 1
nop
jmp 0x5e0ccc
mov r9, qword [rsp + 0x70]
mov dword [rsp + 0x50], edx
mov r11d, dword [rax + r8 + 0x1c]
sub edx, r11d
test edx, edx
jl 0x5e0cbb
cmp dword [rsi + 0x4c], 0
jne 0x5e0c8d
mov r11d, dword [rax + r8 + 0x14]
add r11d, dword [rsi + 0x28]
mov dword [r8 + rax + 0x14], r11d
jmp 0x5e0c99
mov r11d, dword [rsi + 0x28]
shr r11d, 1
add dword [r8 + rax + 0x14], r11d
mov dword [r8 + rax + 0x20], 0
mov r11d, dword [rax + r8 + 0x14]
mov r9d, dword [rsp + 0x50]
add r11d, r9d
mov dword [r8 + rax + 0x1c], r11d
inc rcx
test edx, edx
jmp 0x5e0cc0
mov r9d, dword [rsp + 0x50]
setge r11b
mov edx, r9d
mov r9, qword [rsp + 0x70]
test r11b, r11b
je 0x5e0ec6
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xd0], r15
mov qword [rsp + 0x90], r13
mov qword [rsp + 0x88], r12
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x68], rcx
mov rax, qword [0x007e6e80]
mov rbx, qword [0x007e6e88]
mov rcx, qword [0x007e6e90]
nop
call sym.time.Since
mov rdx, qword [rsp + 0xd8]
mov rsi, qword [rsp + 0x108]
inc dword [rsi + rdx + 0x18]
mov rcx, rax
movabs rax, 0x431bde82d7b634db
mov rbx, rdx
imul rcx
sar rdx, 0x12
sar rcx, 0x3f
sub rdx, rcx
mov qword [rsp + 0xc8], rdx
mov dword [rsi + rbx + 8], edx
movzx edi, word [rsp + 0x15e]
mov word [rsi + rbx + 6], di
mov edi, dword [rsp + 0x168]
mov dword [rsi + rbx + 0x10], edi
mov rax, qword [rbx + rsi + 0x30]
add rax, 0x18
mov rdi, qword [rsp + 0x128]
lea rdx, [rsp + 0x128]
call rdi
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x120]
mov rax, qword [rsp + 0xe0]
call sym.github.com_xtaci_kcp_go_v5._segment_.encode
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x120], rcx
mov rdx, qword [rsp + 0x108]
mov rsi, qword [rsp + 0xd8]
mov rdi, qword [rsi + rdx + 0x30]
mov r8, qword [rdx + rsi + 0x28]
cmp rbx, rdi
cmovg rbx, rdi
cmp rax, r8
je 0x5e0e0c
mov rcx, rbx
mov rbx, r8
call sym.runtime.memmove
mov rdx, qword [rsp + 0x108]
mov rsi, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0x118]
mov rax, qword [rsi + rdx + 0x30]
nop dword [rax]
cmp rax, rcx
ja 0x5e1065
sub rcx, rax
mov r8, qword [rsp + 0x120]
sub r8, rax
mov r9, r8
neg r8
sar r8, 0x3f
and rax, r8
mov r8, qword [rsp + 0x110]
add r8, rax
mov qword [rsp + 0x110], r8
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0x120], r9
mov r8d, dword [rsi + rdx + 0x18]
mov r9, qword [rsp + 0x1e8]
cmp dword [r9 + 0x5c], r8d
ja 0x5e0e82
mov dword [r9 + 0xc], 0xffffffff
mov rax, rsi
mov rcx, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x80]
mov rsi, r9
mov edi, dword [rsp + 0x48]
mov r8, rdx
mov r9, qword [rsp + 0x70]
mov r10d, dword [rsp + 0x44]
mov r12, qword [rsp + 0x88]
mov r13, qword [rsp + 0x90]
mov r15, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xc8]
mov r11d, dword [rax + r8 + 0x1c]
sub r11d, edx
test r11d, r11d
jle 0x5e0edc
cmp edi, r11d
jg 0x5e0b75
mov r11d, edi
nop
jmp 0x5e0b75
mov r8, qword [rsp + 0x118]
mov r9, qword [rsp + 0x98]
mov r11, r9
sub r9, r8
nop
nop dword [rax]
cmp qword [rsi + 0x100], r9
jge 0x5e0f77
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0x60], rcx
mov rdx, qword [rsi + 0x108]
mov r8, qword [rdx]
mov rax, qword [rsp + 0xf0]
mov rbx, r11
mov rcx, qword [rsp + 0xa0]
mov rdi, r9
call r8
mov rcx, qword [rsp + 0x60]
mov rbx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x1e8]
mov edi, dword [rsp + 0x48]
mov r10d, dword [rsp + 0x44]
mov r12, qword [rsp + 0xb8]
mov r13, qword [rsp + 0xc0]
test rcx, rcx
jbe 0x5e0f91
mov rdx, qword [0x007e6808]
mov r8, rcx
lock xadd qword [rdx + 0x90], rcx
jmp 0x5e0f94
mov r8, rcx
test rbx, rbx
jbe 0x5e0fb2
mov rdx, qword [0x007e6808]
mov r9, rbx
lock xadd qword [rdx + 0x80], rbx
lea rcx, [r8 + r9]
jmp 0x5e0fb5
mov rcx, r8
test r12, r12
jbe 0x5e0fd0
mov rdx, qword [0x007e6808]
mov rbx, r12
lock xadd qword [rdx + 0x88], r12
add rcx, rbx
test rcx, rcx
jbe 0x5e0fe2
mov rdx, qword [0x007e6808]
lock xadd qword [rdx + 0x78], rcx
cmp dword [rsi + 0x68], 0
jne 0x5e105a
test r13, r13
jbe 0x5e1020
mov ecx, dword [rsi + 0x14]
sub ecx, dword [rsi + 0x10]
shr ecx, 1
mov dword [rsi + 0x1c], ecx
cmp ecx, 2
jae 0x5e1004
mov dword [rsi + 0x1c], 2
mov ecx, dword [rsi + 0x1c]
add ecx, r10d
mov dword [rsi + 0x3c], ecx
mov edx, dword [rsi + 8]
imul ecx, edx
mov dword [rsi + 0x60], ecx
test r8, r8
jmp 0x5e1023
test r8, r8
jbe 0x5e1047
mov ecx, dword [rsp + 0x4c]
shr ecx, 1
mov dword [rsi + 0x1c], ecx
cmp ecx, 2
jae 0x5e103a
mov dword [rsi + 0x1c], 2
mov dword [rsi + 0x3c], 1
mov ecx, dword [rsi + 8]
mov dword [rsi + 0x60], ecx
cmp dword [rsi + 0x3c], 0
jne 0x5e105a
mov dword [rsi + 0x3c], 1
mov ecx, dword [rsi + 8]
mov dword [rsi + 0x60], ecx
mov eax, edi
add rsp, 0x1d8
pop rbp
ret
call sym.runtime.panicSliceB
mov rax, rcx
mov rcx, rsi
call sym.runtime.panicSliceB
mov rcx, rax
call sym.runtime.panicSliceAcap
mov rax, rcx
mov rcx, rsi
call sym.runtime.panicSliceB
mov rax, rcx
mov rcx, r10
call sym.runtime.panicIndex
mov rax, r8
call sym.runtime.panicSliceB
nop
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.github.com_xtaci_kcp_go_v5._KCP_.flush