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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
push rbp
push rdi
push r14
lea rbp, [rax - 0x28]
sub rsp, 0x110
movss xmm3, dword [rcx + 0x80]
mov rdi, r9
movss xmm2, dword [0x141730e18]
mov r14, r8
subss xmm2, dword [rcx + 8]
movss xmm4, dword [rcx + 0x8c]
mov rsi, rcx
movss xmm5, dword [rcx + 0x94]
xor ebx, ebx
movaps xmmword [rax - 0x28], xmm6
movss xmm6, dword [rcx + 0x98]
movaps xmmword [rax - 0x38], xmm7
movss xmm7, dword [rcx + 0x7c]
movss dword [rsp + 0x2c], xmm3
movss xmm3, dword [rcx + 0x90]
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rsp + 0x70], xmm15
movss xmm8, dword [rcx + 0x84]
movss xmm9, dword [rcx + 0x88]
movss xmm10, dword [rcx + 0x9c]
movss xmm11, dword [rcx + 0xa4]
movss xmm12, dword [rcx + 0xa8]
movss xmm15, dword [r8]
movss xmm13, dword [r8 + 4]
subss xmm15, dword [rcx]
subss xmm13, dword [rcx + 4]
movss xmm14, dword [r8 + 8]
subss xmm14, dword [rcx + 8]
movss dword [rsp + 0x24], xmm3
movss xmm3, dword [rcx + 0xa0]
movss dword [rsp + 0x30], xmm3
movss xmm3, dword [0x141730e10]
subss xmm3, dword [rcx]
movss dword [rsp + 0x28], xmm3
movss xmm3, dword [0x141730e14]
subss xmm3, dword [rcx + 4]
movss xmm1, dword [rsp + 0x28]
mulss xmm1, xmm7
movaps xmm0, xmm3
mulss xmm0, dword [rsp + 0x2c]
addss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movaps xmm1, xmm2
movss xmm0, dword [rsp + 0x38]
mulss xmm1, xmm8
addss xmm0, xmm1
movss xmm1, dword [rsp + 0x28]
mulss xmm1, xmm4
mulss xmm4, xmm15
addss xmm0, xmm9
movss dword [rsp + 0x38], xmm0
movaps xmm0, xmm3
mulss xmm0, dword [rsp + 0x24]
mulss xmm3, dword [rsp + 0x30]
addss xmm1, xmm0
movss dword [rsp + 0x34], xmm1
movaps xmm1, xmm2
movss xmm0, dword [rsp + 0x34]
mulss xmm1, xmm5
mulss xmm2, xmm11
addss xmm0, xmm1
mulss xmm5, xmm14
addss xmm0, xmm6
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [rsp + 0x28]
mulss xmm0, xmm10
addss xmm0, xmm3
addss xmm0, xmm2
addss xmm0, xmm12
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x24]
mulss xmm0, xmm13
addss xmm0, xmm4
movss dword [rsp + 0x24], xmm0
movss xmm4, dword [rsp + 0x24]
movss xmm3, dword [rsp + 0x2c]
addss xmm4, xmm5
movss xmm5, dword [rsp + 0x30]
mulss xmm3, xmm13
mulss xmm5, xmm13
mulss xmm10, xmm15
addss xmm4, xmm6
mulss xmm7, xmm15
addss xmm5, xmm10
mulss xmm8, xmm14
subss xmm4, dword [rsp + 0x34]
movss xmm10, dword [rsp + 0x28]
addss xmm3, xmm7
mulss xmm11, xmm14
movaps xmm0, xmm4
movss dword [rsp + 0x24], xmm4
addss xmm3, xmm8
mulss xmm0, xmm4
addss xmm5, xmm11
addss xmm3, xmm9
addss xmm5, xmm12
subss xmm3, dword [rsp + 0x38]
subss xmm5, xmm10
movaps xmm2, xmm3
movss dword [rsp + 0x2c], xmm3
mulss xmm2, xmm3
movaps xmm1, xmm5
movss dword [rsp + 0x30], xmm5
mulss xmm1, xmm5
addss xmm2, xmm0
xorps xmm0, xmm0
addss xmm2, xmm1
ucomiss xmm0, xmm2
ja 0x140075b28
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x140075b42
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movss xmm3, dword [rsp + 0x2c]
movss xmm4, dword [rsp + 0x24]
movss xmm5, dword [rsp + 0x30]
movss xmm15, dword [0x1401232d8]
xorps xmm6, xmm6
ucomiss xmm0, xmm6
jp 0x140075b61
jne 0x140075b61
xorps xmm4, xmm4
xorps xmm3, xmm3
movaps xmm5, xmm15
jmp 0x140075b6d
divss xmm3, xmm0
divss xmm4, xmm0
divss xmm5, xmm0
movss xmm2, dword [rsi + 0x18]
xorps xmm9, xmm9
movss xmm11, dword [rsi + 0xc]
movaps xmm0, xmm2
movss xmm1, dword [rsi + 0x1c]
subss xmm0, xmm11
movss xmm14, dword [rsi + 0x10]
addss xmm11, xmm2
movss xmm13, dword [rsi + 0x14]
xorps xmm8, xmm8
movss xmm12, dword [rsp + 0x38]
mov al, 1
mov dword [rsp + 0x40], 0xbf800000
movss dword [rsp + 0x30], xmm0
movaps xmm0, xmm1
subss xmm0, xmm14
movss dword [rsp + 0x24], xmm11
addss xmm14, xmm1
mov dword [rsp + 0x44], 0xbf800000
mov dword [rsp + 0x48], 0xbf800000
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [rsi + 0x20]
movaps xmm7, xmm0
subss xmm7, xmm13
addss xmm13, xmm0
movss xmm0, dword [rsp + 0x30]
comiss xmm0, xmm12
movss dword [rsp + 0x28], xmm7
xorps xmm7, xmm7
jbe 0x140075c13
mov byte [rsp + 0x20], 0x4c
movaps xmm9, xmm0
xor al, al
jmp 0x140075c2b
comiss xmm12, xmm11
jbe 0x140075c26
mov byte [rsp + 0x20], 0x52
movaps xmm9, xmm11
xor al, al
jmp 0x140075c2b
mov byte [rsp + 0x20], 0x4d
movss xmm11, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x2c]
comiss xmm0, xmm11
jbe 0x140075c4b
mov byte [rsp + 0x21], 0x4c
movaps xmm8, xmm0
xor al, al
jmp 0x140075c63
comiss xmm11, xmm14
jbe 0x140075c5e
mov byte [rsp + 0x21], 0x52
movaps xmm8, xmm14
xor al, al
jmp 0x140075c63
mov byte [rsp + 0x21], 0x4d
movss xmm0, dword [rsp + 0x28]
comiss xmm0, xmm10
jbe 0x140075c9c
mov byte [rsp + 0x22], 0x4c
movaps xmm7, xmm0
mov eax, ebx
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x40]
cmp byte [rcx], 0x4d
je 0x140075d7a
test eax, eax
jne 0x140075d1b
movaps xmm0, xmm3
jmp 0x140075d31
comiss xmm10, xmm13
jbe 0x140075cad
mov byte [rsp + 0x22], 0x52
movaps xmm7, xmm13
jmp 0x140075c77
mov byte [rsp + 0x22], 0x4d
test al, al
je 0x140075c77
movsd xmm0, qword [0x141730e10]
movsd qword [rdi], xmm0
mov eax, dword [0x141730e18]
mov dword [rdi + 8], eax
mov al, 1
movaps xmm15, xmmword [rsp + 0x70]
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
cmp eax, 1
jne 0x140075d25
movaps xmm0, xmm4
jmp 0x140075d31
cmp eax, 2
jne 0x140076122
movaps xmm0, xmm5
ucomiss xmm0, xmm6
jp 0x140075d38
je 0x140075d7a
test eax, eax
jne 0x140075d49
movaps xmm1, xmm12
movaps xmm0, xmm9
movaps xmm2, xmm3
jmp 0x140075d6e
cmp eax, 1
jne 0x140075d5b
movaps xmm1, xmm11
movaps xmm0, xmm8
movaps xmm2, xmm4
jmp 0x140075d6e
cmp eax, 2
jne 0x140076106
movaps xmm1, xmm10
movaps xmm0, xmm7
movaps xmm2, xmm5
subss xmm0, xmm1
divss xmm0, xmm2
movss dword [rdx], xmm0
inc eax
inc rcx
add rdx, 4
cmp eax, 3
jl 0x140075c83
mov edx, ebx
mov ecx, 1
mov r8d, 4
mov rax, rbx
nop dword [rax]
lea r9, [rsp + 0x44]
mov r10d, ecx
add r9, r8
movss xmm0, dword [r9 - 4]
comiss xmm0, dword [rsp + rax + 0x40]
movss xmm1, dword [r9]
cmova rax, r8
cmovbe r10d, edx
movss xmm0, dword [rsp + rax + 0x40]
comiss xmm1, xmm0
jbe 0x140075dd9
lea rdx, [rsp + 0x40]
mov rax, r9
sub rax, rdx
comiss xmm1, xmm0
lea edx, [rcx + 1]
cmovbe edx, r10d
add ecx, 2
add r8, 8
cmp ecx, 3
jl 0x140075da0
movsxd rax, edx
movss xmm2, dword [rsp + rax*4 + 0x40]
comiss xmm6, xmm2
ja 0x1400760c7
cmp edx, ebx
je 0x140075eaa
test ebx, ebx
jne 0x140075e25
movss xmm1, dword [rsp + 0x30]
movaps xmm0, xmm3
mulss xmm0, xmm2
addss xmm0, xmm12
movss dword [rdi], xmm0
jmp 0x140075e63
cmp ebx, 1
jne 0x140075e43
movss xmm1, dword [rsp + 0x2c]
movaps xmm0, xmm4
mulss xmm0, xmm2
addss xmm0, xmm11
movss dword [rdi + 4], xmm0
jmp 0x140075e63
cmp ebx, 2
jne 0x1400760ce
movss xmm1, dword [rsp + 0x28]
movaps xmm0, xmm5
mulss xmm0, xmm2
addss xmm0, xmm10
movss dword [rdi + 8], xmm0
comiss xmm1, xmm0
ja 0x1400760c7
test ebx, ebx
jne 0x140075e7b
movss xmm1, dword [rsp + 0x24]
mov rax, rdi
jmp 0x140075e9b
cmp ebx, 1
jne 0x140075e8a
lea rax, [rdi + 4]
movaps xmm1, xmm14
jmp 0x140075e9b
cmp ebx, 2
jne 0x14007613e
lea rax, [rdi + 8]
movaps xmm1, xmm13
movss xmm0, dword [rax]
comiss xmm0, xmm1
ja 0x1400760c7
jmp 0x140075eda
test ebx, ebx
jne 0x140075eb7
movaps xmm0, xmm9
mov rax, rdi
jmp 0x140075ed6
cmp ebx, 1
jne 0x140075ec6
movaps xmm0, xmm8
lea rax, [rdi + 4]
jmp 0x140075ed6
cmp ebx, 2
jne 0x1400760ea
movaps xmm0, xmm7
lea rax, [rdi + 8]
movss dword [rax], xmm0
inc ebx
cmp ebx, 3
jl 0x140075e01
movss xmm7, dword [rdi]
movss xmm3, dword [rdi + 4]
movaps xmm0, xmm7
mulss xmm0, dword [rsi + 0x3c]
movaps xmm9, xmm7
mulss xmm9, dword [rsi + 0x4c]
movaps xmm10, xmm3
mulss xmm10, dword [rsi + 0x40]
mulss xmm7, dword [rsi + 0x5c]
movss xmm4, dword [rdi + 8]
addss xmm10, xmm0
movsd xmm2, qword [rsi]
movaps xmm0, xmm3
mulss xmm0, dword [rsi + 0x50]
movaps xmm1, xmm4
mulss xmm1, dword [rsi + 0x44]
mulss xmm3, dword [rsi + 0x60]
addss xmm9, xmm0
addss xmm10, xmm1
movaps xmm0, xmm2
shufps xmm0, xmm0, 0x55
movaps xmm1, xmm4
mulss xmm1, dword [rsi + 0x54]
addss xmm7, xmm3
mulss xmm4, dword [rsi + 0x64]
addss xmm10, dword [rsi + 0x48]
addss xmm9, xmm1
addss xmm7, xmm4
addss xmm10, xmm2
addss xmm9, dword [rsi + 0x58]
addss xmm7, dword [rsi + 0x68]
addss xmm9, xmm0
addss xmm7, dword [rsi + 8]
movss dword [rdi], xmm10
movss dword [rdi + 4], xmm9
movss dword [rdi + 8], xmm7
movss xmm12, dword [0x141730e10]
movss xmm13, dword [0x141730e14]
subss xmm10, xmm12
movss xmm14, dword [0x141730e18]
subss xmm9, xmm13
subss xmm7, xmm14
movaps xmm0, xmm10
mulss xmm0, xmm10
movaps xmm2, xmm9
mulss xmm2, xmm9
movaps xmm1, xmm7
mulss xmm1, xmm7
addss xmm2, xmm0
xorps xmm0, xmm0
addss xmm2, xmm1
ucomiss xmm0, xmm2
ja 0x140075feb
xorps xmm11, xmm11
sqrtss xmm11, xmm2
jmp 0x140075ff7
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movaps xmm11, xmm0
ucomiss xmm11, xmm6
jp 0x14007600d
jne 0x14007600d
movaps xmm9, xmm6
movaps xmm7, xmm15
movaps xmm10, xmm6
jmp 0x14007601c
divss xmm10, xmm11
divss xmm9, xmm11
divss xmm7, xmm11
movss xmm8, dword [r14]
subss xmm8, xmm12
movss xmm12, dword [r14 + 4]
subss xmm12, xmm13
movss xmm13, dword [r14 + 8]
subss xmm13, xmm14
movaps xmm0, xmm8
mulss xmm0, xmm8
movaps xmm2, xmm12
mulss xmm2, xmm12
movaps xmm1, xmm13
mulss xmm1, xmm13
addss xmm2, xmm0
xorps xmm0, xmm0
addss xmm2, xmm1
ucomiss xmm0, xmm2
ja 0x140076070
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x140076078
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
ucomiss xmm0, xmm6
jp 0x140076085
jne 0x140076085
movaps xmm8, xmm6
jmp 0x14007609b
movaps xmm6, xmm12
movaps xmm15, xmm13
divss xmm6, xmm0
divss xmm15, xmm0
divss xmm8, xmm0
comiss xmm0, xmm11
jb 0x1400760c7
mulss xmm6, xmm9
mulss xmm8, xmm10
mulss xmm15, xmm7
addss xmm6, xmm8
addss xmm6, xmm15
comiss xmm6, dword [0x1401232cc]
ja 0x140075ccb
xor al, al
jmp 0x140075ccd
lea rcx, [rsp + 0x50]
call fcn.140068d00
lea rdx, [0x140134548]
lea rcx, [rsp + 0x50]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rcx, [rsp + 0x50]
call fcn.140068d00
lea rdx, [0x140134548]
lea rcx, [rsp + 0x50]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rcx, [rsp + 0x50]
call fcn.140068d00
lea rdx, [0x140134548]
lea rcx, [rsp + 0x50]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rcx, [rsp + 0x50]
call fcn.140068d00
lea rdx, [0x140134548]
lea rcx, [rsp + 0x50]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rcx, [rsp + 0x50]
call fcn.140068d00
lea rdx, [0x140134548]
lea rcx, [rsp + 0x50]
call sub.VCRUNTIME140.dll__CxxThrowException
int3