Function at 0x14006048c
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, 0x1a8
mov qword [rax - 0x158], 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
movaps xmmword [rax - 0xd8], xmm15
mov rax, qword [0x1400e5470]
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.1400603e4
nop
test eax, eax
js 0x140060708
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x20], xmm0
call fcn.140049980
nop
mov qword [rsp + 0x20], rax
xor r14d, r14d
movaps xmm10, xmmword [rsp + 0x70]
movaps xmm11, xmmword [rsp + 0x60]
movaps xmm12, xmmword [rsp + 0x50]
movaps xmm13, xmmword [rsp + 0x40]
movups xmm14, xmmword [rsp + 0x88]
mov rax, qword [r12]
cmp r14d, dword [rax + 0x40]
jae 0x140060693
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 [0x1400ba6d4]
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.140015874
nop
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmm13
movaps xmm1, xmm12
movaps xmm2, xmm11
movaps xmm3, xmm10
lea rcx, [rsp + 0x40]
call fcn.1400279e8
nop
movaps xmm7, xmm1
shufps xmm7, xmm2, 0x49
shufps xmm1, xmm0, 0xa0
shufps xmm0, xmm1, 0x24
shufps xmm2, xmm3, 0xa
shufps xmm2, xmm3, 0x98
movups xmm6, xmm0
movups xmm8, xmm2
mov dword [rsp + 0xe0], 1
mov rdx, rbx
lea rcx, [rsp + 0x20]
call fcn.140050734
nop
movdqu xmmword [rax], xmm14
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax + 0x20], xmm7
movups xmmword [rax + 0x30], xmm8
mov dword [rax + 0x40], 1
inc r14d
jmp 0x14006055d
lea rax, [rsp + 0x20]
cmp rdi, rax
je 0x1400606c8
mov rcx, rdi
call fcn.14004bf90
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 0x1400606d2
movdqu xmmword [r15], xmm14
test rsi, rsi
je 0x1400606ea
movups xmmword [rsi], xmm13
movups xmmword [rsi + 0x10], xmm12
movups xmmword [rsi + 0x20], xmm11
movups xmmword [rsi + 0x30], xmm10
lea rcx, [rsp + 0x20]
call fcn.14004bf90
nop
mov rcx, qword [rsp + 0x20]
call fcn.14009b410
nop
xor eax, eax
jmp 0x140060708
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.14009ae70
nop
lea r11, [rsp + 0x1a8]
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]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
ret