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

Disassembly:
mov rax, rsp
push rbx
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x198
mov qword [rax - 0x148], 0xfffffffffffffffe
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
mov rax, qword [0x1400e8708]
xor rax, rsp
mov qword [rsp + 0xf0], rax
mov rsi, r9
mov r15, r8
mov rdi, rdx
mov r12, rcx
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x88]
call fcn.140062e9c
nop
test eax, eax
js 0x1400631ba
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x20], xmm0
call fcn.14004be9c
nop
mov qword [rsp + 0x20], rax
xor r14d, r14d
movaps xmm11, xmmword [rsp + 0x70]
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movups xmm10, xmmword [rsp + 0x88]
mov rax, qword [r12]
cmp r14d, dword [rax + 0x40]
jae 0x140063140
mov ebx, r14d
shl rbx, 6
add rbx, qword [rax + 0x38]
xor edx, edx
lea r8d, [rdx + 0x44]
lea rcx, [rsp + 0xa0]
call sub.api_ms_win_crt_string_l1_1_0.dll_memset
nop
xorps xmm1, xmm1
movss xmm0, dword [rbx + 0x28]
movss xmm2, dword [rbx + 0x1c]
movss xmm9, dword [rbx + 0x10]
unpcklps xmm9, xmm0
unpcklps xmm2, xmm1
unpcklps xmm9, xmm2
movss xmm0, dword [rbx + 0x2c]
movss xmm2, dword [rbx + 0x20]
movss xmm8, dword [rbx + 0x14]
unpcklps xmm8, xmm0
unpcklps xmm2, xmm1
unpcklps xmm8, xmm2
movss xmm0, dword [rbx + 0x30]
movss xmm2, dword [rbx + 0x24]
movss xmm7, dword [rbx + 0x18]
unpcklps xmm7, xmm0
unpcklps xmm2, xmm1
unpcklps xmm7, xmm2
movss xmm5, dword [0x1400c19d0]
movss xmm4, dword [rbx + 0x3c]
movss xmm6, dword [rbx + 0x38]
movss xmm3, dword [rbx + 0x34]
unpcklps xmm3, xmm4
unpcklps xmm6, xmm5
unpcklps xmm3, xmm6
movaps xmm0, xmm9
movaps xmm1, xmm8
movaps xmm2, xmm7
call fcn.14001c104
nop
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmm14
movaps xmm1, xmm13
movaps xmm2, xmm12
movaps xmm3, xmm11
lea rcx, [rsp + 0x40]
call fcn.14003b2fc
nop
movaps xmm6, xmm2
movaps xmm7, xmm0
movaps xmm8, xmm1
shufps xmm8, xmm2, 0x49
shufps xmm1, xmm0, 0xa0
shufps xmm7, xmm1, 0x24
shufps xmm6, xmm3, 0xa
shufps xmm6, xmm3, 0x98
mov rdx, rbx
lea rcx, [rsp + 0x20]
call fcn.140052bc4
nop
movups xmmword [rax], xmm10
movups xmmword [rax + 0x10], xmm7
movups xmmword [rax + 0x20], xmm8
movups xmmword [rax + 0x30], xmm6
mov dword [rax + 0x40], 1
inc r14d
jmp 0x140063015
lea rax, [rsp + 0x20]
cmp rdi, rax
je 0x140063175
mov rcx, rdi
call fcn.14004deb0
nop
mov rcx, qword [rdi]
mov rax, qword [rsp + 0x20]
mov qword [rdi], rax
mov qword [rsp + 0x20], rcx
mov rcx, qword [rdi + 8]
mov rax, qword [rsp + 0x28]
mov qword [rdi + 8], rax
mov qword [rsp + 0x28], rcx
test r15, r15
je 0x14006317f
movdqu xmmword [r15], xmm10
test rsi, rsi
je 0x140063197
movups xmmword [rsi], xmm14
movups xmmword [rsi + 0x10], xmm13
movups xmmword [rsi + 0x20], xmm12
movups xmmword [rsi + 0x30], xmm11
lea rcx, [rsp + 0x20]
call fcn.14004deb0
nop
mov edx, 0x70
mov rcx, qword [rsp + 0x20]
call fcn.1400a0df8
nop
xor eax, eax
jmp 0x1400631ba
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.1400a0800
nop
lea r11, [rsp + 0x198]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
ret