Function at 0x140067f70
Capabilities:
Access peb ldr_data

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x110
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
mov rax, qword [0x140103540]
xor rax, rsp
mov qword [rsp + 0x80], rax
mov rax, qword gs:[0x58]
mov qword [rsp + 0x60], rcx
mov ecx, dword [0x1401051f8]
mov edx, 4
mov rcx, qword [rax + rcx*8]
mov eax, dword [rdx + rcx]
cmp dword [0x140104b10], eax
jg 0x140068287
call fcn.1400239c0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x68], rax
call fcn.140022890
mov eax, dword [0x140104b14]
xor r13d, r13d
movss xmm11, dword [rsp + 0x60]
movaps xmm1, xmm11
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm1, xmm0
jp 0x14006803e
jne 0x14006803e
mov eax, r13d
jmp 0x140068040
inc eax
movss xmm12, dword [rsp + 0x64]
lea rdi, [0x140104a20]
movss xmm13, dword [0x1400a7a84]
mov dword [0x140104b14], eax
nop dword [rax]
call fcn.140023530
mov ebx, dword [0x140104b14]
mov r15d, r13d
shl r15, 4
movsd xmm6, qword [rax + 0x4c]
add r15, rdi
mov rcx, r15
call fcn.140014ce0
lea r12d, [r13 + 1]
mov ebp, eax
movsxd r14, r12d
shl r14, 4
add r14, rdi
mov rcx, r14
call fcn.140014ce0
mov rcx, r14
mov esi, eax
call fcn.140014ce0
mov rcx, r15
mov edi, eax
call fcn.140014ce0
movss xmm3, dword [rsp + 0x70]
lea r8, [rsp + 0x40]
movss xmm4, dword [rsp + 0x74]
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x68]
movaps xmm9, xmm6
movsd qword [rsp + 0x78], xmm6
movaps xmm1, xmm11
movss xmm8, dword [rsp + 0x78]
mov r9d, eax
subss xmm3, xmm8
movd xmm2, ebx
divss xmm1, xmm13
mov dword [rsp + 0x30], ebp
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], edi
cvtdq2ps xmm2, xmm2
movaps xmm10, xmm8
movd xmm7, r12d
addss xmm10, xmm8
movd xmm6, r13d
cvtdq2ps xmm7, xmm7
movaps xmm0, xmm10
shufps xmm9, xmm9, 0x55
addss xmm0, xmm3
mulss xmm7, xmm1
subss xmm4, xmm9
subss xmm3, xmm2
cvtdq2ps xmm6, xmm6
subss xmm0, xmm2
movss dword [rsp + 0x4c], xmm4
mulss xmm6, xmm1
addss xmm0, xmm7
addss xmm3, xmm6
movss dword [rsp + 0x40], xmm0
movaps xmm0, xmm12
addss xmm0, xmm4
movss dword [rsp + 0x48], xmm3
movss dword [rsp + 0x44], xmm0
call fcn.14003a1e0
movd xmm0, dword [0x140104b14]
mov rcx, r15
cvtdq2ps xmm0, xmm0
subss xmm0, xmm11
cvttss2si ebx, xmm0
call fcn.140014ce0
mov rcx, r14
mov ebp, eax
call fcn.140014ce0
mov rcx, r14
mov esi, eax
call fcn.140014ce0
mov rcx, r15
mov edi, eax
call fcn.140014ce0
movss xmm3, dword [rsp + 0x74]
movss xmm2, dword [rsp + 0x70]
subss xmm3, xmm9
subss xmm2, xmm8
movd xmm1, ebx
mov rcx, qword [rsp + 0x68]
addss xmm10, xmm2
cvtdq2ps xmm1, xmm1
mov dword [rsp + 0x30], ebp
mov r9d, eax
mov dword [rsp + 0x28], esi
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
mov dword [rsp + 0x20], edi
movaps xmm0, xmm12
movss dword [rsp + 0x5c], xmm3
subss xmm10, xmm1
subss xmm2, xmm1
addss xmm0, xmm3
addss xmm10, xmm7
addss xmm2, xmm6
movss dword [rsp + 0x54], xmm0
movss dword [rsp + 0x50], xmm10
movss dword [rsp + 0x58], xmm2
call fcn.14003a1e0
lea rdi, [0x140104a20]
mov r13d, r12d
cmp r12d, 6
jl 0x140068060
mov al, 1
mov rcx, qword [rsp + 0x80]
xor rcx, rsp
call fcn.140070fc0
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
lea rcx, [0x140104b10]
call fcn.140071464
cmp dword [0x140104b10], 0xffffffff
jne 0x140067ffc
movaps xmm0, xmmword [0x1400b0430]
lea rcx, [0x140104b10]
movaps xmm1, xmmword [0x1400b0410]
movaps xmmword [0x140104a20], xmm0
movaps xmm0, xmmword [0x1400b0420]
movaps xmmword [0x140104a40], xmm0
movaps xmm0, xmmword [0x1400b0410]
movaps xmmword [0x140104a30], xmm1
movaps xmm1, xmmword [0x1400b0430]
movaps xmmword [0x140104a60], xmm0
movaps xmm0, xmmword [0x1400b0430]
movaps xmmword [0x140104a50], xmm1
movaps xmm1, xmmword [0x1400b0420]
movaps xmmword [0x140104a80], xmm0
movaps xmm0, xmmword [0x1400b0420]
movaps xmmword [0x140104a70], xmm1
movaps xmm1, xmmword [0x1400b0410]
movaps xmmword [0x140104aa0], xmm0
movaps xmm0, xmmword [0x1400b0410]
movaps xmmword [0x140104a90], xmm1
movaps xmm1, xmmword [0x1400b0430]
movaps xmmword [0x140104ac0], xmm0
movaps xmm0, xmmword [0x1400b0430]
movaps xmmword [0x140104ab0], xmm1
movaps xmm1, xmmword [0x1400b0420]
movaps xmmword [0x140104ae0], xmm0
movaps xmm0, xmmword [0x1400b0420]
movaps xmmword [0x140104ad0], xmm1
movaps xmm1, xmmword [0x1400b0410]
movaps xmmword [0x140104b00], xmm0
movaps xmmword [0x140104af0], xmm1
call fcn.140071404
jmp 0x140067ffc