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

Disassembly:
lea rbx, [rsp - 0x48]
cmp rbx, qword [r15 + 8]
jbe fcn.140095bf0
mov rsp, rbx
mov qword [rsp + 0x30], rdx
cmp r9, r14
je 0x14020b079
mov eax, dword [r9 + 4]
mov rcx, r8
sub rcx, r14
shr rcx, 3
cmp eax, edi
jbe 0x14020aa6b
mov r8d, edi
mov dword [r9 + r8*4 + 8], ecx
mov r8d, dword [r9]
test r8, 2
jne 0x14020abe6
mov dword [rsp + 0x44], edi
mov edi, dword [rsp + 0x44]
inc edi
mov dword [rdx + 0xc], edi
add rsp, 0x48
sub dword [r15 + 0x10], 1
jle fcn.140116590
ret
cmp eax, edi
jne 0x14020b088
mov ebx, 1
add ebx, dword [rdx + 0xc]
mov esi, dword [rdx + 8]
nop
test esi, esi
je 0x14020b09f
mov dword [rsp + 0x24], ecx
mov r10d, dword [r14 + rsi*8 + 4]
lea r11, [r14 + 0x2454d8]
nop dword [rax + rax]
test r10d, r10d
jne 0x14020ac25
cmp esi, 0x6692d
jne 0x14020ac25
cmp ebx, 0xb
mov esi, 0xa
cmovl ebx, esi
test ebx, ebx
jl 0x14020b0bb
mov rsi, qword [r15 + 0x28]
mov r10, qword [r15 + 0x20]
sub r11, r14
shl r11, 2
mov r12d, ebx
shl r12, 2
lea r12, [r12 + 0xf]
and r12, 0xfffffffffffffff8
cmp r12, 0x20000
jae 0x14020afba
mov r13, r12
add r13, rsi
nop word [rax + rax]
cmp r13, r10
ja 0x14020afba
mov qword [r15 + 0x28], r13
prefetchnta byte [r12 + rsi + 0xc0]
prefetchnta byte [r12 + rsi + 0x100]
prefetchnta byte [r12 + rsi + 0x140]
prefetchnta byte [r12 + rsi + 0x180]
mov dword [rsi], r11d
mov dword [rsi + 4], ebx
lea rbx, [r12 - 8]
nop dword [rax]
cmp rbx, 0x800
jae 0x14020aff8
mov r8, 8
jmp 0x14020ab6c
mov qword [rsi + r8], 0
lea r8, [r8 + 8]
cmp r12, r8
ja 0x14020ab60
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], edi
mov rcx, rsi
sub rcx, r14
shr rcx, 3
mov dword [rdx + 8], ecx
mov ecx, dword [rdx]
test rcx, 2
jne 0x14020ae9a
mov eax, dword [rsi + 4]
nop dword [rax + rax]
cmp eax, dword [rsp + 0x40]
jbe 0x14020b0ae
mov ecx, dword [rsp + 0x24]
mov eax, dword [rsp + 0x44]
mov dword [rsi + rax*4 + 8], ecx
mov ecx, dword [rsi]
nop dword [rax + rax]
test rcx, 2
jne 0x14020aeca
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rdx + 0xc], eax
add rsp, 0x48
sub dword [r15 + 0x10], 1
jle fcn.140116590
ret
test r8, 1
jne 0x14020ae85
mov r8, r9
and r8, 0xfffffffffff00000
lea rax, [r8 + 0x1030]
sub r9, rax
shr r9, 9
cmp byte [r8 + r9 + 0x30], 0
je 0x14020aa4e
mov byte [r8 + r9 + 0x30], 0
nop
jmp 0x14020aa4e
sub ebx, r10d
mov esi, r10d
shr esi, 1
cmp esi, ebx
mov r9d, ebx
cmovg r9d, esi
add r9d, r10d
mov esi, r9d
dec esi
nop
cmp esi, 0x7ffffff7
jae 0x14020af05
mov qword [rsp + 0x18], r11
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], edi
mov qword [rsp + 0x28], r8
mov eax, dword [rdx + 8]
test eax, eax
je 0x14020b0cc
lea rcx, [r14 + rax*8]
test r9d, r9d
jl 0x14020b065
mov r11, qword [rsp + 0x18]
mov r8, qword [r15 + 0x28]
mov rbx, qword [r15 + 0x20]
sub r11, r14
shl r11, 2
mov esi, r9d
shl rsi, 2
lea rsi, [rsi + 0xf]
and rsi, 0xfffffffffffffff8
nop dword [rax]
cmp rsi, 0x20000
jae 0x14020b01e
mov rdi, rsi
add rdi, r8
cmp rdi, rbx
ja 0x14020b01e
mov qword [r15 + 0x28], rdi
prefetchnta byte [rsi + r8 + 0xc0]
prefetchnta byte [rsi + r8 + 0x100]
prefetchnta byte [rsi + r8 + 0x140]
prefetchnta byte [rsi + r8 + 0x180]
mov dword [r8], r11d
mov dword [r8 + 4], r9d
mov eax, dword [r14 + rax*8 + 4]
cmp r9d, eax
mov ebx, r9d
cmova ebx, eax
mov eax, ebx
mov esi, r9d
cmp r9d, ebx
mov rdi, rsi
cmova rdi, rax
test rdi, rdi
je 0x14020ad5b
lea r10, [r8 + 8]
lea rcx, [rcx + 8]
nop dword [rax]
cmp rdi, 8
jb 0x14020af3b
lea r11, [rdi - 8]
mov r12, 0
nop word [rax + rax]
vmovdqu ymm0, ymmword [rcx + r12*4]
vmovdqu ymmword [r10 + r12*4], ymm0
lea r12, [r12 + 8]
cmp r12, r11
jle 0x14020ad40
jmp 0x14020adda
sub rsi, rax
mov rcx, rsi
shl rcx, 2
cmp rcx, 0x800
jge 0x14020b053
cmp ebx, r9d
je 0x14020adb3
lea rax, [r8 + rax*4 + 8]
vpxor xmm0, xmm0, xmm0
cmp rsi, 8
jl 0x14020af4f
lea rcx, [rsi - 8]
mov rbx, 0
nop dword [rax]
vmovdqu ymmword [rax + rbx*4], ymm0
lea rbx, [rbx + 8]
cmp rbx, rcx
jle 0x14020ada0
jmp 0x14020ae36
mov eax, dword [r8]
nop word [rax + rax]
test rax, 2
jne 0x14020af73
mov rsi, r8
mov rdx, qword [rsp + 0x30]
jmp 0x14020ab79
lea r11, [rdi - 4]
nop
cmp r12, r11
jg 0x14020af33
vmovdqu xmm0, xmmword [rcx + r12*4]
vmovdqu xmmword [r10 + r12*4], xmm0
lea r11, [r12 + 4]
lea r12, [rdi - 2]
nop
cmp r11, r12
jg 0x14020ae19
vmovq xmm0, qword [rcx + r11*4]
vmovq qword [r10 + r11*4], xmm0
lea r11, [r11 + 2]
dec rdi
nop dword [rax]
cmp r11, rdi
jg 0x14020ad5b
mov ecx, dword [rcx + r11*4]
mov dword [r10 + r11*4], ecx
jmp 0x14020ad5b
lea rcx, [rsi - 4]
nop word [rax + rax]
cmp rbx, rcx
jg 0x14020af47
vmovdqu xmmword [rax + rbx*4], xmm0
lea rcx, [rbx + 4]
lea rbx, [rsi - 2]
cmp rcx, rbx
jg 0x14020ae69
vmovq qword [rax + rcx*4], xmm0
lea rcx, [rcx + 2]
dec rsi
cmp rcx, rsi
jg 0x14020adb3
mov dword [rax + rcx*4], 0
nop dword [rax]
jmp 0x14020adb3
cmp byte [r9 - 8], 0
je 0x14020aa4e
mov byte [r9 - 8], 0
jmp 0x14020aa4e
mov rcx, rdx
mov rax, rcx
and rax, 0xfffffffffff00000
lea rdi, [rax + 0x1030]
sub rcx, rdi
shr rcx, 9
cmp byte [rax + rcx + 0x30], 0
je 0x14020ab95
mov byte [rax + rcx + 0x30], 0
jmp 0x14020ab95
test rcx, 1
jne 0x14020af5b
mov rcx, rsi
and rcx, 0xfffffffffff00000
lea rax, [rcx + 0x1030]
sub rsi, rax
shr rsi, 9
cmp byte [rcx + rsi + 0x30], 0
je 0x14020abcd
mov byte [rcx + rsi + 0x30], 0
nop
jmp 0x14020abcd
mov qword [rsp + 0x18], r11
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], edi
mov qword [rsp + 0x28], r8
mov edx, r10d
mov r8d, ebx
nop
call fcn.140290fe0
nop
mov r9d, eax
mov rdx, qword [rsp + 0x30]
jmp 0x14020ac5e
mov r11, r12
jmp 0x14020adfa
mov r12, 0
jmp 0x14020adda
mov rcx, rbx
jmp 0x14020ae52
mov rbx, 0
jmp 0x14020ae36
nop dword [rax + rax]
cmp byte [rsi - 8], 0
je 0x14020abcd
mov byte [rsi - 8], 0
jmp 0x14020abcd
mov rcx, r8
nop word [rax + rax]
test rax, 1
jne 0x14020afe5
mov rax, rcx
and rax, 0xfffffffffff00000
lea rbx, [rax + 0x1030]
sub rcx, rbx
shr rcx, 9
cmp byte [rax + rcx + 0x30], 0
je 0x14020adcd
mov byte [rax + rcx + 0x30], 0
jmp 0x14020adcd
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], edi
mov qword [rsp + 0x18], r9
mov qword [rsp + 0x28], r8
mov rdx, r11
mov r8d, ebx
call fcn.14007ecd0
nop
mov rsi, rax
mov rdx, qword [rsp + 0x30]
jmp 0x14020ab79
cmp byte [rcx - 8], 0
je 0x14020adcd
mov byte [rcx - 8], 0
jmp 0x14020adcd
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], edi
mov rcx, rbx
lea rdi, [rsi + 8]
xor rax, rax
rep stosb byte [rdi], al
mov ecx, dword [rsp + 0x24]
mov eax, dword [rsp + 0x40]
mov edi, dword [rsp + 0x44]
jmp 0x14020ab71
mov qword [rsp + 0x18], rcx
mov dword [rsp + 0x14], eax
mov rdx, r11
mov r8d, r9d
mov dword [rsp + 0x3c], r9d
call fcn.14007ecd0
nop
mov r8, rax
mov rcx, qword [rsp + 0x18]
mov eax, dword [rsp + 0x14]
mov r9d, dword [rsp + 0x3c]
mov rdx, qword [rsp + 0x30]
jmp 0x14020aceb
lea rdi, [r8 + rax*4 + 8]
xor rax, rax
rep stosb byte [rdi], al
nop
jmp 0x14020adb3
mov r11, qword [rsp + 0x18]
mov rdx, rcx
mov r8d, r9d
mov r9, r11
call fcn.14020db90
nop
mov dword [rsp + 0x44], edi
mov qword [rsp + 0x28], r8
call fcn.14010b4b0
nop
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], edi
mov edx, dword [rsp + 0x44]
mov r8d, dword [rsp + 0x40]
call fcn.14010b8d0
nop
mov dword [rsp + 0x44], edi
mov qword [rsp + 0x28], r8
call fcn.14010b4b0
nop
mov edx, dword [rsp + 0x40]
mov r8d, eax
call fcn.14010b8d0
nop
mov dword [rsp + 0x44], edi
mov qword [rsp + 0x28], r8
mov edx, ebx
call fcn.14010ac10
nop
mov edi, dword [rsp + 0x44]
mov r8, qword [rsp + 0x28]
call fcn.14010b4b0
nop
int3