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

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0xf8
vmovaps xmmword [rsp + 0xe0], xmm15
vmovaps xmmword [rsp + 0xd0], xmm14
vmovaps xmmword [rsp + 0xc0], xmm13
vmovaps xmmword [rsp + 0xb0], xmm12
vmovaps xmmword [rsp + 0xa0], xmm11
vmovaps xmmword [rsp + 0x90], xmm10
vmovaps xmmword [rsp + 0x80], xmm9
vmovaps xmmword [rsp + 0x70], xmm8
vmovaps xmmword [rsp + 0x60], xmm7
vmovaps xmmword [rsp + 0x50], xmm6
cmp byte [rcx + 0x50], 0
je 0x1400927f7
mov rdi, rdx
mov rsi, rcx
vmovss xmm0, dword [rdx + 0x14]
vmovss xmm1, dword [0x1400e8e00]
vmovaps xmmword [rsp + 0x30], xmm0
vdivss xmm3, xmm1, xmm0
vmovsd xmm0, qword [rdx + 0xc]
vbroadcastss xmm1, dword [0x1400e8e00]
vmovaps xmmword [rsp + 0x20], xmm0
vmovaps xmmword [rsp + 0x40], xmm1
vdivps xmm1, xmm1, xmm0
vmovsd xmm0, qword [rcx + 0x38]
vmovsd xmm10, qword [rdx]
vsubps xmm0, xmm0, xmm10
vmulps xmm0, xmm1, xmm0
vmovsd xmm2, qword [rcx + 0x44]
vsubps xmm2, xmm2, xmm10
vmulps xmm1, xmm1, xmm2
vmovss xmm2, dword [rcx + 0x40]
vmovss xmm11, dword [rdx + 8]
vsubss xmm2, xmm2, xmm11
vmulss xmm2, xmm3, xmm2
vmovss xmm4, dword [rcx + 0x4c]
vsubss xmm4, xmm4, xmm11
vmulss xmm3, xmm3, xmm4
vmaxps xmm4, xmm0, xmm1
vmovshdup xmm5, xmm4
vminss xmm4, xmm4, xmm5
vmaxss xmm5, xmm2, xmm3
vminss xmm4, xmm4, xmm5
vxorps xmm5, xmm5, xmm5
vucomiss xmm5, xmm4
ja 0x1400927f7
vminps xmm0, xmm0, xmm1
vmovshdup xmm1, xmm0
vmaxss xmm0, xmm0, xmm1
vminss xmm1, xmm2, xmm3
vmaxss xmm0, xmm0, xmm1
vucomiss xmm0, xmm4
ja 0x1400927f7
mov r14, qword [rsi + 8]
test r14, r14
je 0x14009262d
mov rbx, qword [rsi]
shl r14, 5
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, rbx
call fcn.140044620
test al, al
jne 0x140092857
add rbx, 0x20
add r14, 0xffffffffffffffe0
jne 0x140092610
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400927f7
vmovaps xmm4, xmmword [rsp + 0x20]
vmovshdup xmm0, xmm4
vmovshdup xmm1, xmm10
mov rcx, qword [rsi + 0x18]
vbroadcastss xmm2, xmm10
vbroadcastss xmm3, xmm11
vbroadcastss xmm4, xmm4
vbroadcastss xmm5, dword [rsp + 0x30]
mov rdx, rax
shl rdx, 7
lea rdx, [rdx + rax*8]
add rdx, 0xffffffffffffff78
xor r8d, r8d
nop dword [rax + rax]
vmovups xmm7, xmmword [rcx + r8 + 0x18]
vmovups xmm12, xmmword [rcx + r8 + 0x1c]
vmovss xmm13, dword [rcx + r8 + 0x38]
vmovss xmm14, dword [rcx + r8 + 0x3c]
vmulss xmm15, xmm14, xmm1
vmulss xmm6, xmm13, xmm10
vaddss xmm6, xmm15, xmm6
vmovss xmm15, dword [rcx + r8 + 0x40]
vmulss xmm9, xmm15, xmm11
vaddss xmm6, xmm9, xmm6
vmovups xmm9, xmmword [rcx + r8 + 0x20]
vmulss xmm14, xmm14, xmm0
vmulss xmm13, xmm13, dword [rsp + 0x20]
vaddss xmm13, xmm13, xmm14
vmulss xmm14, xmm15, dword [rsp + 0x30]
vaddss xmm13, xmm14, xmm13
vinsertps xmm12, xmm12, dword [rcx + r8 + 0x2c], 0x10
vmulps xmm14, xmm12, xmm1
vinsertps xmm7, xmm7, dword [rcx + r8 + 0x28], 0x10
vmulps xmm15, xmm7, xmm2
vaddps xmm14, xmm15, xmm14
vinsertps xmm9, xmm9, dword [rcx + r8 + 0x30], 0x10
vmulps xmm15, xmm9, xmm3
vaddps xmm14, xmm15, xmm14
vmovups xmm15, xmmword [rcx + r8 + 0x24]
vinsertps xmm15, xmm15, dword [rcx + r8 + 0x34], 0x10
vaddps xmm14, xmm14, xmm15
vaddss xmm6, xmm6, dword [rcx + r8 + 0x44]
vmovss xmm8, dword [0x1400e8e00]
vdivss xmm8, xmm8, xmm13
vmulps xmm12, xmm12, xmm0
vmulps xmm7, xmm7, xmm4
vaddps xmm7, xmm12, xmm7
vmulps xmm9, xmm9, xmm5
vaddps xmm7, xmm9, xmm7
vmovaps xmm9, xmmword [rsp + 0x40]
vdivps xmm7, xmm9, xmm7
vmovsd xmm9, qword [rcx + r8]
vsubps xmm9, xmm9, xmm14
vmulps xmm13, xmm9, xmm7
vmovsd xmm9, qword [rcx + r8 + 0xc]
vsubps xmm9, xmm9, xmm14
vmulps xmm14, xmm9, xmm7
vmovss xmm7, dword [rcx + r8 + 8]
vsubss xmm7, xmm7, xmm6
vmulss xmm15, xmm8, xmm7
vmovss xmm7, dword [rcx + r8 + 0x14]
vsubss xmm6, xmm7, xmm6
vmulss xmm7, xmm8, xmm6
vmaxps xmm6, xmm13, xmm14
vmovshdup xmm8, xmm6
vminss xmm6, xmm6, xmm8
vmaxss xmm8, xmm15, xmm7
vminss xmm12, xmm6, xmm8
vxorps xmm6, xmm6, xmm6
vucomiss xmm6, xmm12
jbe 0x1400927c0
xor eax, eax
jmp 0x1400927de
vminps xmm6, xmm13, xmm14
vmovshdup xmm8, xmm6
vmaxss xmm6, xmm6, xmm8
vminss xmm7, xmm15, xmm7
vmaxss xmm6, xmm6, xmm7
vucomiss xmm6, xmm12
setbe al
test al, al
jne 0x1400927f9
lea r9, [r8 + 0x88]
cmp rdx, r8
mov r8, r9
jne 0x140092680
jmp 0x1400927f9
xor eax, eax
vmovaps xmm6, xmmword [rsp + 0x50]
vmovaps xmm7, xmmword [rsp + 0x60]
vmovaps xmm8, xmmword [rsp + 0x70]
vmovaps xmm9, xmmword [rsp + 0x80]
vmovaps xmm10, xmmword [rsp + 0x90]
vmovaps xmm11, xmmword [rsp + 0xa0]
vmovaps xmm12, xmmword [rsp + 0xb0]
vmovaps xmm13, xmmword [rsp + 0xc0]
vmovaps xmm14, xmmword [rsp + 0xd0]
vmovaps xmm15, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov al, 1
jmp 0x1400927f9