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

Disassembly:
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rsi
push rdi
sub rsp, 0xe0
movaps xmmword [r11 - 0x38], xmm8
mov rax, qword [0x1400af040]
xor rax, rsp
mov qword [rsp + 0x88], rax
mov r8, qword [0x1400f5830]
mov rdi, qword [0x1400f7238]
cmp rdi, qword [0x1400f7240]
movss xmm8, dword [r8 + 0x18]
jne 0x140075749
mov rcx, qword [0x1400f7248]
mov ebx, 0x578
sub rcx, rdi
mov qword [r11 - 0x68], rbx
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, rbx
jae 0x1400756f0
lea rdx, [r11 - 0x68]
call fcn.14007c250
nop word [rax + rax]
mov r9b, 1
lea rdx, [rsp + 0x48]
call fcn.140074f60
mov rdx, qword [0x1400f7240]
cmp rdx, qword [0x1400f7248]
je 0x14007572d
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rdx + 0x10], xmm1
mov eax, dword [rax + 0x18]
mov dword [rdx + 0x18], eax
add qword [0x1400f7240], 0x1c
jmp 0x140075735
mov r8, rax
call fcn.14007c990
sub rbx, 1
jne 0x1400756f0
mov rdi, qword [0x1400f7238]
mov r8, qword [0x1400f5830]
mov rsi, qword [0x1400f7240]
cmp rdi, rsi
je 0x14007590a
mov qword [rsp + 0xf0], rbp
xor ebp, ebp
movaps xmmword [rsp + 0xd0], xmm6
movss xmm6, dword [0x1400a05fc]
movaps xmmword [rsp + 0xc0], xmm7
movss xmm7, dword [0x1400a060c]
movaps xmmword [rsp + 0xa0], xmm9
movss xmm9, dword [0x1400a0468]
movaps xmmword [rsp + 0x90], xmm10
xorps xmm10, xmm10
nop dword [rax]
nop word [rax + rax]
movss xmm0, dword [r8 + 0x14]
movss xmm2, dword [rdi + 4]
addss xmm0, xmm6
comiss xmm2, xmm0
jbe 0x1400757ec
xor r9d, r9d
lea rdx, [rsp + 0x64]
call fcn.140074f60
movups xmm0, xmmword [rax]
movups xmmword [rdi], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rdi + 0x10], xmm1
mov eax, dword [rax + 0x18]
mov dword [rdi + 0x18], eax
jmp 0x1400758cb
movzx eax, byte [rdi + 0x10]
lea rcx, [rsp + 0x38]
movaps xmm0, xmm8
mov dword [rsp + 0x38], 0x3f2dadae
mulss xmm0, dword [rdi + 0xc]
movaps xmm1, xmm8
mov dword [rsp + 0x3c], 0x3f58d8da
mulss xmm1, dword [rdi + 8]
mov dword [rsp + 0x40], 0x3f66e6e8
mulss xmm0, xmm7
mulss xmm1, xmm7
addss xmm0, dword [rdi]
addss xmm1, xmm2
movss dword [rdi], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 4], xmm1
mulss xmm0, xmm9
movss dword [rsp + 0x44], xmm0
call fcn.140028bd0
mov rcx, qword [r8 + 0x4b20]
xor edx, edx
lea r8, str.Background
mov ebx, eax
mov rcx, qword [rcx]
call fcn.14002cb00
movss xmm3, dword [rdi]
lea r8, [rsp + 0x30]
movss xmm2, dword [rdi + 4]
lea rdx, [rsp + 0x80]
movd xmm0, dword [rdi + 0x14]
mov r9d, ebx
movd xmm1, dword [rdi + 0x18]
mov rcx, rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x28], ebp
cvtdq2ps xmm1, xmm1
addss xmm0, xmm3
movss dword [rsp + 0x80], xmm3
addss xmm1, xmm2
movss dword [rsp + 0x84], xmm2
movss dword [rsp + 0x20], xmm10
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x34], xmm1
call fcn.14004e7f0
add rdi, 0x1c
cmp rdi, rsi
je 0x1400758e0
mov r8, qword [0x1400f5830]
jmp 0x1400757b0
movaps xmm9, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xc0]
movaps xmm6, xmmword [rsp + 0xd0]
mov rbp, qword [rsp + 0xf0]
movaps xmm10, xmmword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
xor rcx, rsp
call fcn.14008fdb0
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop rdi
ret