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

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0xf0
mov rsi, rcx
lea rax, [rsp + 0x30]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
movaps xmm0, xmmword [0x1800d8120]
movaps xmmword [rsp + 0x30], xmm0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x90]
movaps xmm0, xmmword [0x1800d8130]
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x98]
movaps xmm0, xmmword [0x1800d8140]
movaps xmmword [rsp + 0x50], xmm0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movaps xmm0, xmmword [0x1800d8150]
movaps xmmword [rsp + 0xe0], xmm0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movaps xmm0, xmmword [0x1800d8160]
movaps xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
movaps xmm0, xmmword [0x1800d8170]
movaps xmmword [rsp + 0xc0], xmm0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
movaps xmm0, xmmword [0x1800d8180]
movaps xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
movaps xmm0, xmmword [0x1800d8190]
movaps xmmword [rsp + 0xb0], xmm0
test rcx, rcx
mov eax, 0xa4b3efa2
mov edi, 0xcc9fe40a
cmove edi, eax
mov ebx, 0x3d0fc642
nop word [rax + rax]
cmp ebx, 0x3d0fc641
jle 0x180071fc0
cmp ebx, 0x3d0fc642
je 0x180071fda
cmp ebx, 0x653c2888
jne 0x180071fa0
jmp 0x180071fea
cmp ebx, 0xa4b3efa2
je 0x180071fde
cmp ebx, 0xcc9fe40a
jne 0x180071fa0
mov ebx, 0x653c2888
mov rax, rsi
jmp 0x180071fa0
mov ebx, edi
jmp 0x180071fa0
mov ebx, 0x653c2888
call fcn.180049b20
jmp 0x180071fa0
movaps xmm0, xmmword [0x1800d81a0]
movups xmmword [rax], xmm0
movaps xmm0, xmmword [0x1800d81b0]
movups xmmword [rax + 0x14], xmm0
movabs rcx, 0x3f80000000000000
mov qword [rax + 0x24], rcx
mov dword [rax + 0x30], 0x3f800000
movaps xmm0, xmmword [0x1800d81c0]
movups xmmword [rax + 0x3c], xmm0
movaps xmm0, xmmword [0x1800d81d0]
movups xmmword [rax + 0x4c], xmm0
mov qword [rax + 0x5c], 0
movaps xmm0, xmmword [0x1800d81e0]
movups xmmword [rax + 0x64], xmm0
mov qword [rax + 0x74], 0x40a00000
movabs rcx, 0x3f0000003f000000
mov qword [rax + 0x84], rcx
movaps xmm0, xmmword [0x1800d81f0]
movups xmmword [rax + 0x94], xmm0
mov byte [rax + 0xa8], 1
mov dword [rax + 0xac], 0x3fa00000
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rax + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x330], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x340], xmm0
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x350], xmm0
movss xmm0, dword [rsp + 0x5c]
movss xmm1, dword [0x1800d8200]
movss xmm2, dword [rsp + 0x58]
addss xmm2, xmm1
movss xmm3, dword [rsp + 0x54]
addss xmm3, xmm1
addss xmm1, dword [rsp + 0x50]
movss dword [rax + 0xd0], xmm1
movss dword [rax + 0xd4], xmm3
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rax + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rax + 0x290], xmm0
movaps xmm0, xmmword [0x1800d8210]
movups xmmword [rax + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rax + 0xf0], xmm0
xorps xmm0, xmm0
movups xmmword [rax + 0x100], xmm0
mov rcx, qword [rsp + 0x68]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x110], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x120], xmm0
movaps xmm0, xmmword [0x1800d8220]
movups xmmword [rax + 0x130], xmm0
mov rcx, qword [rsp + 0x48]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x140], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x150], xmm0
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x160], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x170], xmm0
movaps xmm0, xmmword [0x1800d8230]
movups xmmword [rax + 0x190], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x180], xmm0
mov rcx, qword [rsp + 0x60]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x1a0], xmm0
movss xmm0, dword [rsp + 0x7c]
movss xmm1, dword [0x1800d2198]
movss xmm2, dword [rsp + 0x78]
addss xmm2, xmm1
movss xmm3, dword [rsp + 0x74]
addss xmm3, xmm1
addss xmm1, dword [rsp + 0x70]
movss dword [rax + 0x1b0], xmm1
movss dword [rax + 0x1b4], xmm3
movss dword [rax + 0x1b8], xmm2
movss dword [rax + 0x1bc], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x1c0], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x1d0], xmm0
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x1e0], xmm0
mov rcx, qword [rsp + 0x48]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x1f0], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x240], xmm0
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x250], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x260], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x270], xmm0
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x280], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x2a0], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x2b0], xmm0
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x2c0], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x2d0], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x2e0], xmm0
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x2f0], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x300], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x310], xmm0
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x320], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x210], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x220], xmm0
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x230], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x380], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x390], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x3a0], xmm0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x3b0], xmm0
movaps xmm0, xmmword [0x1800d8240]
movups xmmword [rax + 0x3c0], xmm0
movaps xmm0, xmmword [0x1800d8250]
movups xmmword [rax + 0x410], xmm0
mov rax, qword [rsp + 0x68]
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x20]
mov rax, qword [rsp + 0x98]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x88]
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
ret