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

Disassembly:
push r12
push rdi
push rsi
sub rsp, 0x170
movups xmmword [rsp + 0xf0], xmm6
movups xmmword [rsp + 0x100], xmm7
movups xmmword [rsp + 0x110], xmm8
movups xmmword [rsp + 0x120], xmm9
movups xmmword [rsp + 0x130], xmm10
movups xmmword [rsp + 0x140], xmm11
movups xmmword [rsp + 0x150], xmm12
movups xmmword [rsp + 0x160], xmm14
pxor xmm6, xmm6
movss xmm8, dword [0x140230064]
movss xmm12, dword [0x1402300c0]
movss xmm0, dword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1d8]
movss xmm9, dword [rsp + 0x1b0]
subss xmm0, xmm8
mov rdi, qword [rax + 8]
mov rsi, qword [rax]
mov rax, qword [rsp + 0x1e0]
movups xmm7, xmm3
movups xmm11, xmm1
subss xmm3, xmm12
mov r12, rcx
maxss xmm0, xmm6
movdqu xmm14, xmmword [rax]
mov rax, qword [rcx + 0x2410]
mov dword [rcx + 0x7c], 0
addss xmm1, xmm8
movups xmm10, xmm2
addss xmm2, xmm8
mov dword [rax + 8], 0
mov dword [rax + 0x18], 0
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [rsp + 0x1c8]
subss xmm0, xmm8
maxss xmm0, xmm6
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [rsp + 0x1c0]
subss xmm0, xmm8
maxss xmm0, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + 0x1b8]
subss xmm0, xmm8
maxss xmm0, xmm6
movss dword [rsp + 0x28], xmm0
movups xmm0, xmm9
subss xmm0, dword [0x140230094]
movss dword [rsp + 0x20], xmm0
call fcn.1401eed50
movups xmm0, xmm9
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0
subss xmm0, xmm12
mov dword [rsp + 0x98], 0
comiss xmm0, xmm7
jbe 0x1401ee898
movups xmm0, xmm7
mulss xmm0, xmm7
comiss xmm0, dword [0x1402300a0]
movups xmm1, xmm0
sqrtss xmm1, xmm1
ja 0x1401eea20
movss xmm0, dword [0x140230098]
movups xmm2, xmm6
movups xmm6, xmm8
movups xmm7, xmm2
movups xmm3, xmm0
unpcklps xmm7, xmm6
unpcklps xmm6, xmm2
subss xmm10, xmm3
movss dword [rsp + 0x60], xmm11
movlhps xmm6, xmm7
movups xmmword [rsp + 0x50], xmm6
jmp 0x1401ee8e5
movups xmm0, xmm9
mulss xmm0, xmm9
comiss xmm0, dword [0x1402300a0]
movups xmm1, xmm0
sqrtss xmm1, xmm1
ja 0x1401ee9f8
movss xmm0, dword [0x140230098]
movups xmm3, xmm6
movups xmm9, xmm8
movups xmm2, xmm0
unpcklps xmm6, xmm9
subss xmm10, xmm2
unpcklps xmm9, xmm3
movss dword [rsp + 0x60], xmm11
movlhps xmm9, xmm6
movups xmmword [rsp + 0x50], xmm9
movss xmm2, dword [0x140230090]
movss dword [rsp + 0x68], xmm0
mov eax, dword [r12 + 0x2408]
movups xmmword [rsp + 0x88], xmm14
mov rcx, qword [rsp + 0x90]
movdqu xmm4, xmmword [rsp + 0x50]
mulss xmm2, xmm1
sub eax, 1
maxss xmm1, xmm8
movss dword [rsp + 0x64], xmm10
cdqe
mov qword [rsp + 0x78], rsi
imul rax, rax, 0x11c
mov qword [rsp + 0x80], rdi
movss dword [rsp + 0x74], xmm1
addss xmm0, xmm2
lea rdx, [r12 + rax + 0x90]
mov qword [rdx + 0x4c], rcx
mov ecx, dword [rsp + 0x98]
movups xmmword [rdx + 0xc], xmm4
movdqu xmm4, xmmword [rsp + 0x70]
movss dword [rsp + 0x6c], xmm0
movdqu xmm5, xmmword [rsp + 0x60]
mov dword [rdx + 0x54], ecx
lea rcx, [r12 + rax + 0x9c]
movups xmmword [rdx + 0x1c], xmm5
movdqu xmm5, xmmword [rsp + 0x80]
movups xmmword [rdx + 0x2c], xmm4
movups xmmword [rdx + 0x3c], xmm5
lea rdx, [r12 + rax + 0x154]
call fcn.1401f8ee0
nop
movups xmm6, xmmword [rsp + 0xf0]
movups xmm7, xmmword [rsp + 0x100]
mov rcx, r12
movups xmm8, xmmword [rsp + 0x110]
movups xmm9, xmmword [rsp + 0x120]
movups xmm10, xmmword [rsp + 0x130]
movups xmm11, xmmword [rsp + 0x140]
movups xmm12, xmmword [rsp + 0x150]
movups xmm14, xmmword [rsp + 0x160]
add rsp, 0x170
pop rsi
pop rdi
pop r12
jmp fcn.1401f58d0
divss xmm9, xmm1
movss xmm0, dword [0x140230098]
movups xmm3, xmm6
xorps xmm3, xmmword [0x1402300b0]
movups xmm2, xmm9
mulss xmm2, xmm0
jmp 0x1401ee8c7
divss xmm7, xmm1
movss xmm0, dword [0x140230098]
movups xmm3, xmm7
movups xmm2, xmm7
xorps xmm2, xmmword [0x1402300b0]
mulss xmm3, xmm0
subss xmm11, xmm3
movups xmm3, xmm6
jmp 0x1401ee878