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

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0xe8
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0xc]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0x10]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x58], xmm0
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0x14]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0x24]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x38], xmm0
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0x28]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0x2c]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0x30]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0x34]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0x38]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x98], xmm0
mov rax, qword [rsp + 0xf8]
movd xmm0, dword [rax + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [rsp + 0x48], xmm0
movsd xmm2, qword [rsp + 0x38]
subsd xmm2, qword [rsp + 0x70]
movsd xmm0, qword [rsp + 0x38]
subsd xmm0, qword [rsp + 0x70]
mulsd xmm2, xmm0
movsd xmm0, qword [rsp + 0x30]
subsd xmm0, qword [rsp + 0x58]
movsd xmm1, qword [rsp + 0x30]
subsd xmm1, qword [rsp + 0x58]
mulsd xmm0, xmm1
addsd xmm2, xmm0
movsd xmm1, qword [rsp + 0x90]
subsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x90]
subsd xmm0, qword [rsp + 0x20]
mulsd xmm1, xmm0
movapd xmm0, xmm2
addsd xmm0, xmm1
call fcn.140001a98
movsd qword [rsp + 0x88], xmm0
movsd xmm0, qword [rsp + 0x70]
subsd xmm0, qword [rsp + 0x38]
divsd xmm0, qword [rsp + 0x88]
movsd qword [rsp + 0x28], xmm0
movsd xmm0, qword [rsp + 0x58]
subsd xmm0, qword [rsp + 0x30]
divsd xmm0, qword [rsp + 0x88]
movsd qword [rsp + 0x68], xmm0
movsd xmm0, qword [rsp + 0x20]
subsd xmm0, qword [rsp + 0x90]
divsd xmm0, qword [rsp + 0x88]
movsd qword [rsp + 0x60], xmm0
mov dword [rsp + 0x40], 0x40
movd xmm1, dword [rsp + 0x40]
cvtdq2pd xmm1, xmm1
movsd xmm0, qword [rsp + 0x48]
divsd xmm0, xmm1
movsd qword [rsp + 0x78], xmm0
mov dword [rsp + 0xa0], 0
jmp 0x14004b97e
mov eax, dword [rsp + 0xa0]
add eax, 1
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0x40]
cmp dword [rsp + 0xa0], eax
jg 0x14004bbbe
movd xmm1, dword [rsp + 0xa0]
cvtdq2pd xmm1, xmm1
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, xmm1
movsd qword [rsp + 0xc0], xmm0
movsd xmm0, qword [rsp + 0xc0]
call section.text
movapd xmm5, xmm0
movsd xmm0, qword [rsp + 0x88]
mulsd xmm0, xmm5
movsd qword [rsp + 0xa8], xmm0
movsd xmm0, qword [rsp + 0xc0]
call fcn.1410a2490
movapd xmm5, xmm0
movsd xmm0, qword [rsp + 0x88]
mulsd xmm0, xmm5
movsd qword [rsp + 0xb8], xmm0
movsd xmm1, qword [rsp + 0x80]
mulsd xmm1, qword [rsp + 0xb8]
movsd xmm0, qword [rsp + 0x38]
addsd xmm0, xmm1
movsd xmm1, qword [rsp + 0x28]
mulsd xmm1, qword [rsp + 0xa8]
addsd xmm0, xmm1
movsd qword [rsp + 0xb0], xmm0
movsd xmm1, qword [rsp + 0x50]
mulsd xmm1, qword [rsp + 0xb8]
movsd xmm0, qword [rsp + 0x30]
addsd xmm0, xmm1
movsd xmm1, qword [rsp + 0x68]
mulsd xmm1, qword [rsp + 0xa8]
addsd xmm0, xmm1
movsd qword [rsp + 0xd0], xmm0
movsd xmm1, qword [rsp + 0x98]
mulsd xmm1, qword [rsp + 0xb8]
movsd xmm0, qword [rsp + 0x90]
addsd xmm0, xmm1
movsd xmm1, qword [rsp + 0x60]
mulsd xmm1, qword [rsp + 0xa8]
addsd xmm0, xmm1
movsd qword [rsp + 0xc8], xmm0
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rsp + 0xb0]
comisd xmm0, xmmword [rax]
jbe 0x14004bad3
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rsp + 0xb0]
movsd qword [rax], xmm0
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rsp + 0xd0]
comisd xmm0, xmmword [rax + 8]
jbe 0x14004bb01
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rsp + 0xd0]
movsd qword [rax + 8], xmm0
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rsp + 0xc8]
comisd xmm0, xmmword [rax + 0x10]
jbe 0x14004bb2f
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rsp + 0xc8]
movsd qword [rax + 0x10], xmm0
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rax + 0x18]
comisd xmm0, xmmword [rsp + 0xb0]
jbe 0x14004bb5d
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rsp + 0xb0]
movsd qword [rax + 0x18], xmm0
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rax + 0x20]
comisd xmm0, xmmword [rsp + 0xd0]
jbe 0x14004bb8b
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rsp + 0xd0]
movsd qword [rax + 0x20], xmm0
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rax + 0x28]
comisd xmm0, xmmword [rsp + 0xc8]
jbe 0x14004bbb9
mov rax, qword [rsp + 0xf0]
movsd xmm0, qword [rsp + 0xc8]
movsd qword [rax + 0x28], xmm0
jmp 0x14004b96d
add rsp, 0xe8
ret