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

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x128
movups xmmword [rsp + 0xa0], xmm6
movups xmmword [rsp + 0xb0], xmm7
movups xmmword [rsp + 0xc0], xmm8
movups xmmword [rsp + 0xd0], xmm9
movups xmmword [rsp + 0xe0], xmm10
movups xmmword [rsp + 0xf0], xmm11
movups xmmword [rsp + 0x100], xmm12
movups xmmword [rsp + 0x110], xmm13
mov r14, qword [0x1401c0cc0]
mov rbp, qword [r14]
lea rax, [rsp + 0x7c]
mov byte [rcx + 0x6b], 0
mov rbx, rcx
lea rdx, [rsp + 0xa0]
mov qword [rsp + 0x28], rax
xor r8d, r8d
xor r9d, r9d
add rax, 0xc
mov qword [rax - 0xc], r8
mov dword [rax - 4], r9d
cmp rdx, rax
jne 0x140061022
mov r10d, dword [rbx]
xor edx, edx
xor r13d, r13d
xor r12d, r12d
mov ecx, edx
cmp r10d, edx
jle 0x140061103
imul rsi, rdx, 0x2c
mov r9, qword [rbx + 8]
mov eax, dword [rbx + 0x28]
add rsi, r9
cmp dword [rsi + 8], eax
jl 0x140061068
cmp byte [rsi + 0x28], 0
je 0x14006108c
mov eax, dword [rsi]
cmp dword [rbx + 0x20], eax
jne 0x140061074
xor ecx, ecx
mov dword [rbx + 0x20], ecx
cmp eax, dword [rbx + 0x18]
jne 0x140061080
xor r15d, r15d
mov dword [rbx + 0x18], r15d
cmp eax, dword [rbx + 0x1c]
jne 0x1400610fb
xor edi, edi
mov dword [rbx + 0x1c], edi
jmp 0x1400610fb
movsxd r8, r12d
imul r8, r8, 0x2c
lea rax, [r9 + r8]
cmp r12d, ecx
je 0x1400610a6
mov ecx, 0x29
mov rdi, rax
rep movsb byte [rdi], byte [rsi]
mov word [rax + 0x26], r12w
mov ecx, dword [rax + 4]
call fcn.14004b75c
mov r11d, eax
test r12d, r12d
jle 0x1400610ed
mov ecx, dword [r9 + r8 - 0x28]
call fcn.14004b75c
test r11d, r11d
sete cl
test eax, eax
setne r8b
and cl, r8b
cmove ecx, r13d
cmp eax, 2
sete r13b
cmp r11d, 2
setne al
and r13b, al
cmove r13d, ecx
movsxd rax, r11d
inc r12d
imul rax, rax, 0xc
inc dword [rsp + rax + 0x7c]
inc rdx
jmp 0x140061044
cmp r10d, r12d
je 0x14006113b
mov ecx, dword [rbx + 4]
cmp r12d, ecx
jle 0x140061138
mov eax, 8
test ecx, ecx
je 0x140061127
mov eax, ecx
mov r8d, 2
cdq
idiv r8d
add eax, ecx
cmp r12d, eax
mov rcx, rbx
cmovge eax, r12d
mov edx, eax
call fcn.140096030
mov dword [rbx], r12d
test r13b, r13b
je 0x14006115f
movsxd rdx, dword [rbx]
cmp rdx, 1
jbe 0x14006115f
mov rcx, qword [rbx + 8]
lea r9, [0x14004b772]
mov r8d, 0x2c
call sub.msvcrt.dll_qsort
mov eax, dword [rsp + 0x7c]
mov edi, dword [rsp + 0x94]
xorps xmm7, xmm7
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x88]
cmp dword [rsp + 0x34], 0
mov dword [rsp + 0x30], eax
jle 0x140061191
add eax, edi
test eax, eax
jle 0x140061191
movss xmm7, dword [rbp + 0x3834]
cmp dword [rsp + 0x30], 0
xorps xmm6, xmm6
movss dword [rsp + 0x84], xmm7
jle 0x1400611b0
test edi, edi
jle 0x1400611b0
movss xmm6, dword [rbp + 0x3834]
movss dword [rsp + 0x90], xmm6
mov r12d, dword [rbx + 0x1c]
test r12d, r12d
je 0x1400611cb
xor esi, esi
mov dword [rbx + 0x18], r12d
mov dword [rbx + 0x1c], esi
cmp dword [rbx + 0x64], 0
je 0x1400611ee
mov rcx, rbx
call fcn.140053e06
test al, al
je 0x1400611e7
mov eax, dword [rbx + 0x18]
cmp dword [rbx + 0x64], eax
cmove r12d, eax
xor r11d, r11d
mov dword [rbx + 0x64], r11d
test byte [rbx + 0x10], 4
je 0x140061335
mov rax, qword [r14]
movss xmm1, dword [rbx + 0x2c]
lea rdx, [rsp + 0x5c]
xor ecx, ecx
movss xmm3, dword [rbx + 0x30]
xor r14d, r14d
movss xmm2, dword [rax + 0x3820]
movss xmm0, dword [rax + 0x3c00]
movaps xmm4, xmm1
mov r13, qword [rax + 0x3e90]
addss xmm0, xmm2
subss xmm4, xmm2
mov r15, qword [r13 + 0xe0]
movss dword [r13 + 0xe4], xmm3
movss dword [r13 + 0xe0], xmm4
addss xmm0, xmm1
movss dword [rbx + 0x2c], xmm0
movups xmm5, xmmword [rax + 0x38a8]
movss xmm0, dword [0x1401ba910]
movups xmmword [rsp + 0x5c], xmm5
mulss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x68], xmm0
call fcn.14000dc99
lea rax, [rsp + 0x6c]
xor r10d, r10d
mov ecx, 0x15
mov rdx, rax
mov qword [rsp + 0x6c], r10
mov qword [rsp + 0x74], r10
mov qword [rsp + 0x20], rax
call fcn.14000dc99
mov r8d, 0x50
xor edx, edx
lea rcx, [0x1401ba5a9]
call fcn.14005930d
mov ecx, 2
mov esi, eax
call fcn.140004e9d
test sil, sil
je 0x140061322
xor r11d, r11d
xor r14d, r14d
cmp dword [rbx], r11d
jle 0x14006131d
imul rsi, r11, 0x2c
add rsi, qword [rbx + 8]
test byte [rsi + 6], 0x20
jne 0x140061312
xor r9d, r9d
movsxd rcx, dword [rsi + 0x20]
xor edx, edx
add rcx, qword [rbx + 0x90]
mov qword [rsp + 0x6c], r9
mov r9, qword [rsp + 0x20]
mov eax, dword [rsi]
cmp dword [rbx + 0x18], eax
mov qword [rsp + 0x38], r11
sete dl
xor r8d, r8d
call fcn.14005c980
mov r11, qword [rsp + 0x38]
test al, al
jne 0x140061315
mov rsi, r14
inc r11
mov r14, rsi
jmp 0x1400612c7
call fcn.14000d7e7
mov qword [r13 + 0xe0], r15
test r14, r14
je 0x140061335
mov r12d, dword [r14]
mov dword [rbx + 0x18], r12d
mov eax, dword [rsp + 0x34]
mov r14d, dword [rbx]
xor r8d, r8d
mov ecx, dword [rbp + 0x43a4]
mov dword [rsp + 0x50], r8d
add eax, edi
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x58], eax
cmp r14d, ecx
jle 0x1400613cc
mov r13d, 8
test ecx, ecx
je 0x14006137b
mov eax, ecx
mov r8d, 2
cdq
idiv r8d
lea r13d, [rax + rcx]
cmp r14d, r13d
cmovge r13d, r14d
cmp ecx, r13d
jge 0x1400613cc
movsxd rcx, r13d
imul rcx, rcx, 0xc
call fcn.14000579e
mov rsi, qword [rbp + 0x43a8]
mov r15, rax
test rsi, rsi
je 0x1400613be
movsxd rcx, dword [rbp + 0x43a0]
mov rdi, rax
imul rcx, rcx, 0xc
rep movsb byte [rdi], byte [rsi]
mov rcx, qword [rbp + 0x43a8]
call fcn.1400058be
mov qword [rbp + 0x43a8], r15
mov dword [rbp + 0x43a4], r13d
mov byte [rsp + 0x38], 0
xor r13d, r13d
or edi, 0xffffffff
xor esi, esi
movss xmm8, dword [0x1401ba900]
mov dword [rbp + 0x43a0], r14d
mov r14b, 1
mov eax, dword [rbx]
mov dword [rsp + 0x40], r13d
cmp eax, r13d
jle 0x1400614f2
imul r15, r13, 0x2c
add r15, qword [rbx + 8]
test rsi, rsi
je 0x140061412
mov eax, dword [r15 + 0xc]
cmp dword [rsi + 0xc], eax
jge 0x14006141b
test byte [r15 + 6], 0x20
cmove rsi, r15
mov dl, byte [rsp + 0x38]
mov eax, dword [r15]
cmp eax, dword [rbx + 0x18]
cmove edx, r14d
mov byte [rsp + 0x38], dl
test r12d, r12d
jne 0x14006143c
cmp eax, dword [rbp + 0x40bc]
cmove r12d, eax
movss xmm0, dword [r15 + 0x1c]
xorps xmm1, xmm1
comiss xmm0, xmm1
jae 0x140061468
xor edx, edx
test byte [r15 + 6], 0x10
movsxd rcx, dword [r15 + 0x20]
sete dl
add rcx, qword [rbx + 0x90]
call fcn.140053f56
movd xmm0, eax
mov ecx, dword [r15 + 4]
movss dword [r15 + 0x18], xmm0
xorps xmm1, xmm1
call fcn.14004b75c
movsxd r9, eax
imul rdx, r9, 0xc
mov rcx, r9
movss xmm2, dword [rsp + rdx + 0x80]
cmp edi, r9d
jne 0x14006149a
movss xmm1, dword [rbp + 0x3834]
imul rdx, r9, 0xc
addss xmm1, xmm0
mov eax, dword [rsp + 0x40]
addss xmm1, xmm2
movss dword [rsp + rdx + 0x80], xmm1
movsxd rdx, dword [rsp + r9*4 + 0x50]
lea r10d, [rdx + 1]
imul rdx, rdx, 0xc
add rdx, qword [rbp + 0x43a8]
mov dword [rsp + r9*4 + 0x50], r10d
comiss xmm0, xmm8
mov dword [rdx], eax
movss dword [rdx + 8], xmm0
movss dword [rdx + 4], xmm0
jae 0x1400614e2
movaps xmm0, xmm8
movss dword [r15 + 0x14], xmm0
inc r13
mov edi, ecx
jmp 0x1400613ec
movss xmm10, dword [rsp + 0x80]
xorps xmm0, xmm0
movss xmm8, dword [rsp + 0x8c]
movss xmm9, dword [rsp + 0x98]
movss xmm1, dword [rbx + 0x34]
addss xmm10, xmm7
addss xmm8, xmm6
addss xmm9, dword [rsp + 0x9c]
subss xmm1, dword [rbx + 0x2c]
addss xmm0, xmm10
addss xmm0, xmm8
addss xmm0, xmm9
comiss xmm0, xmm1
movss dword [rbx + 0x48], xmm0
jbe 0x14006176c
dec eax
jle 0x14006176c
mov eax, dword [rbx + 0x10]
and eax, 0x90
cmp eax, 0x80
jne 0x14006176c
mov rax, qword [0x1401c0cc0]
xor ecx, ecx
mov r14, qword [rax]
movss xmm0, dword [r14 + 0x3820]
mov rdi, qword [r14 + 0x3e90]
movss xmm2, dword [r14 + 0x3c00]
movups xmm5, xmmword [r14 + 0x38a8]
addss xmm0, xmm0
movaps xmm11, xmm2
subss xmm11, dword [0x1401ba914]
addss xmm0, xmm2
movd edx, xmm11
movaps xmm13, xmm11
addss xmm13, xmm11
movq rax, xmm0
movss xmm0, dword [0x1401ba910]
shl rax, 0x20
or rdx, rax
mov rax, qword [rdi + 0xe0]
movups xmmword [rsp + 0x5c], xmm5
mulss xmm0, dword [rsp + 0x68]
mov r15, rdx
lea rdx, [rsp + 0x5c]
mov qword [rsp + 0x40], rax
movss dword [rsp + 0x68], xmm0
call fcn.14000dc99
xor ecx, ecx
lea rdx, [rsp + 0x6c]
mov qword [rsp + 0x6c], rcx
mov qword [rsp + 0x74], rcx
mov ecx, 0x15
call fcn.14000dc99
mov rax, qword [r14 + 0x3c]
mov qword [rsp + 0x48], rax
movabs rax, 0x3e4ccccd3e800000
mov qword [r14 + 0x3c], rax
movss xmm12, dword [rbx + 0x34]
movss xmm0, dword [rbx + 0x2c]
subss xmm12, xmm13
comiss xmm0, xmm12
jb 0x140061643
movaps xmm12, xmm0
movss xmm0, dword [rbx + 0x30]
mov r8, r15
mov r9d, 0x410
xor edx, edx
movss dword [rdi + 0xe0], xmm12
lea rcx, [0x1401ba5ad]
movss dword [rdi + 0xe4], xmm0
call fcn.14004d0b3
addss xmm11, xmm12
movss xmm0, dword [rbx + 0x30]
mov r8, r15
mov r9d, 0x410
mov edx, 1
movzx r13d, al
mov r15d, 1
movss dword [rdi + 0xe4], xmm0
lea rcx, [0x1401ba5b1]
movss dword [rdi + 0xe0], xmm11
call fcn.14004d0b3
test al, al
jne 0x1400616b9
mov r15d, r13d
neg r15d
mov ecx, 2
call fcn.140004e9d
mov rax, qword [rsp + 0x48]
mov qword [r14 + 0x3c], rax
xor eax, eax
test r15d, r15d
je 0x140061733
mov edx, dword [rbx + 0x18]
mov rcx, rbx
call fcn.140053c1c
test rax, rax
je 0x140061733
mov rcx, qword [rbx + 8]
mov r9d, r15d
neg r9d
sub rax, rcx
sar rax, 2
imul eax, eax, 0xba2e8ba3
lea edx, [rax + r15]
xor eax, eax
lea r8d, [r9 + rdx]
test rax, rax
jne 0x140061733
test edx, edx
js 0x140061713
cmp dword [rbx], edx
cmovg r8d, edx
movsxd rax, r8d
imul rax, rax, 0x2c
add rax, rcx
test byte [rax + 6], 0x20
je 0x140061733
add edx, r15d
js 0x140061700
xor r8d, r8d
cmp edx, dword [rbx]
cmovl rax, r8
jmp 0x140061700
movss xmm0, dword [0x1401ba900]
mov rdx, qword [rsp + 0x40]
addss xmm0, xmm13
mov qword [rdi + 0xe0], rdx
movss xmm1, dword [rbx + 0x34]
subss xmm1, xmm0
movss dword [rbx + 0x34], xmm1
test rax, rax
je 0x14006176c
mov r12d, dword [rax]
test byte [rax + 6], 0x20
jne 0x14006176c
mov dword [rbx + 0x18], r12d
movaps xmm1, xmm9
movss xmm0, dword [rbx + 0x34]
subss xmm0, dword [rbx + 0x2c]
addss xmm1, xmm10
comiss xmm0, xmm1
jbe 0x1400617d6
movaps xmm3, xmm0
movaps xmm2, xmm8
subss xmm3, xmm10
subss xmm3, xmm9
subss xmm2, xmm3
xorps xmm3, xmm3
comiss xmm2, xmm3
jae 0x1400617dd
movss xmm9, dword [rbx + 0x34]
xorps xmm1, xmm1
xor ecx, ecx
xor r8d, r8d
movss xmm8, dword [rbx + 0x2c]
mov dword [rbx + 0x44], 0
movaps xmm3, xmm1
movss xmm5, dword [rsp + 0x98]
movaps xmm11, xmm9
subss xmm11, xmm8
jmp 0x140061918
movaps xmm2, xmm1
subss xmm2, xmm0
movss xmm8, dword [0x1401ba900]
comiss xmm2, xmm8
jb 0x1400617a1
test byte [rbx + 0x10], 0x40
jne 0x1400617f9
comiss xmm0, xmm1
ja 0x1400617a1
jmp 0x1400617fe
comiss xmm0, xmm1
ja 0x14006180c
mov eax, dword [rsp + 0x20]
xor edx, edx
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x30], eax
movsxd rdi, dword [rsp + 0x20]
mov rcx, qword [rbp + 0x43a8]
mov edx, dword [rsp + 0x30]
imul rdi, rdi, 0xc
add rcx, rdi
call fcn.14004f605
mov r8d, dword [rsp + 0x20]
mov r9d, dword [rsp + 0x30]
xorps xmm3, xmm3
add r9d, r8d
cmp r9d, r8d
jle 0x1400617a1
mov rax, qword [rbp + 0x43a8]
add rax, rdi
cvttss2si edx, dword [rax + 4]
cvtsi2ss xmm0, edx
comiss xmm3, xmm0
ja 0x1400618a0
comiss xmm8, xmm0
jb 0x140061863
movaps xmm0, xmm8
movsxd rdx, dword [rax]
imul rdx, rdx, 0x2c
add rdx, qword [rbx + 8]
mov ecx, dword [rdx + 4]
call fcn.14004b75c
movss xmm2, dword [rdx + 0x14]
movss dword [rdx + 0x14], xmm0
cdqe
imul rax, rax, 0xc
subss xmm2, xmm0
movss xmm1, dword [rsp + rax + 0x80]
subss xmm1, xmm2
movss dword [rsp + rax + 0x80], xmm1
inc r8d
add rdi, 0xc
jmp 0x140061838
mov r11, qword [rbx + 8]
xorps xmm2, xmm2
add r11, rax
movss xmm0, dword [r11 + 0x14]
movss dword [r11 + 0x10], xmm1
cmp r10d, edx
jle 0x1400618cc
movss xmm2, dword [rbp + 0x3834]
addss xmm0, xmm2
inc edx
add rax, 0x2c
addss xmm1, xmm0
cmp r9d, edx
jg 0x1400618a9
mov rax, qword [rsp + 0x28]
movss xmm2, dword [rax + 8]
movss xmm0, dword [rax + 4]
addss xmm0, xmm2
comiss xmm0, xmm3
jae 0x1400618fa
xorps xmm0, xmm0
addss xmm0, dword [rbx + 0x44]
inc ecx
add qword [rsp + 0x28], 0xc
add r8d, r9d
addss xmm1, xmm2
movss dword [rbx + 0x44], xmm0
cmp ecx, 3
je 0x14006194e
cmp ecx, 2
jne 0x140061937
movaps xmm0, xmm11
xorps xmm2, xmm2
subss xmm0, xmm5
comiss xmm2, xmm0
jb 0x140061930
movaps xmm0, xmm2
minss xmm0, xmm1
movaps xmm1, xmm0
mov rax, qword [rsp + 0x28]
xor edx, edx
mov r9d, dword [rax]
movsxd rax, r8d
imul rax, rax, 0x2c
lea r10d, [r9 - 1]
jmp 0x1400618da
cmp byte [rsp + 0x38], 0
jne 0x14006195a
xor eax, eax
mov dword [rbx + 0x18], eax
cmp qword [rbx + 0x18], 0
jne 0x14006196d
test rsi, rsi
je 0x14006196d
mov r12d, dword [rsi]
mov dword [rbx + 0x18], r12d
mov eax, dword [rbx + 0x18]
test r12d, r12d
movss xmm2, dword [rbx + 0x4c]
mov byte [rbx + 0x6c], 0
movss xmm4, dword [rsp + 0x80]
mov dword [rbx + 0x20], eax
je 0x140061aa9
mov edx, r12d
mov rcx, rbx
call fcn.140053c1c
test rax, rax
je 0x140061aa9
test byte [rax + 4], 0xc0
jne 0x140061aa9
mov rdx, qword [0x1401c0cc0]
movss xmm1, dword [rax + 0x10]
xorps xmm3, xmm3
movabs rcx, 0x2e8ba2e8ba2e8ba3
movss xmm12, dword [rsp + 0x90]
mov rdx, qword [rdx]
subss xmm1, xmm4
movss xmm10, dword [rdx + 0x3c00]
mov rdx, rax
sub rdx, qword [rbx + 8]
sar rdx, 2
imul rdx, rcx
cmp dword [rsp + 0x34], edx
jg 0x1400619ff
movaps xmm3, xmm10
xorps xmm3, xmmword [0x1401ba940]
addss xmm3, xmm1
inc edx
addss xmm1, dword [rax + 0x14]
mov eax, dword [rbx]
sub eax, dword [rsp + 0x94]
cmp edx, eax
jl 0x140061a20
movss xmm10, dword [0x1401ba900]
movss xmm13, dword [rbx + 0x50]
addss xmm1, xmm10
mov dword [rbx + 0x54], 0
comiss xmm13, xmm3
ja 0x140061a5a
movaps xmm10, xmm11
subss xmm10, xmm4
subss xmm10, xmm5
subss xmm10, xmm12
movaps xmm12, xmm1
subss xmm12, xmm3
comiss xmm12, xmm10
jb 0x140061a7d
movaps xmm10, xmm2
subss xmm10, xmm1
xorps xmm1, xmm1
comiss xmm10, xmm1
jae 0x140061a70
movaps xmm10, xmm1
movss dword [rbx + 0x54], xmm10
movss dword [rbx + 0x50], xmm3
jmp 0x140061aa9
subss xmm1, xmm10
comiss xmm1, xmm13
jbe 0x140061aa9
subss xmm3, xmm10
xorps xmm10, xmm10
subss xmm3, xmm2
comiss xmm3, xmm10
jae 0x140061a9f
movaps xmm3, xmm10
movss dword [rbx + 0x54], xmm3
movss dword [rbx + 0x50], xmm1
subss xmm0, xmm11
xorps xmm1, xmm1
minss xmm2, xmm0
comiss xmm2, xmm1
jae 0x140061abd
movaps xmm2, xmm1
movss xmm1, dword [rbx + 0x50]
movss dword [rbx + 0x4c], xmm2
minss xmm1, xmm0
movaps xmm0, xmm1
xorps xmm1, xmm1
comiss xmm0, xmm1
jae 0x140061ad9
movaps xmm0, xmm1
ucomiss xmm0, xmm2
movss dword [rbx + 0x50], xmm0
jp 0x140061ae9
je 0x140061b7c
movss xmm3, dword [0x1401baacc]
mulss xmm3, dword [rbp + 0x3c00]
movss xmm1, dword [rbx + 0x58]
comiss xmm1, xmm3
jb 0x140061b06
movaps xmm3, xmm1
movaps xmm1, xmm0
subss xmm1, xmm2
andps xmm1, xmmword [0x1401ba960]
divss xmm1, dword [0x1401baa30]
comiss xmm3, xmm1
jb 0x140061b24
movaps xmm1, xmm3
mov eax, dword [rbx + 0x28]
movss dword [rbx + 0x58], xmm1
inc eax
cmp eax, dword [rbp + 0x3e10]
jl 0x140061b75
movss xmm3, dword [0x1401ba9ec]
mulss xmm3, dword [rbp + 0x3c00]
movss xmm10, dword [rbx + 0x54]
comiss xmm10, xmm3
ja 0x140061b75
mulss xmm1, dword [rbp + 0x18]
comiss xmm0, xmm2
jbe 0x140061b69
addss xmm1, xmm2
minss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x140061b75
subss xmm2, xmm1
comiss xmm2, xmm0
jb 0x140061b75
movaps xmm0, xmm2
movss dword [rbx + 0x4c], xmm0
jmp 0x140061b83
mov dword [rbx + 0x58], 0
addss xmm4, xmm8
subss xmm9, xmm5
addss xmm4, xmm7
subss xmm9, xmm6
movss dword [rbx + 0x5c], xmm4
movss dword [rbx + 0x60], xmm9
test byte [rbx + 0x12], 0x10
jne 0x140061bb5
lea rcx, [rbx + 0x88]
xor edx, edx
call fcn.140097270
mov rsi, qword [rbp + 0x3e90]
mov rax, qword [rbx + 0x2c]
lea rcx, [rsp + 0x6c]
movss xmm1, dword [rbx + 0x44]
movss xmm0, dword [rbx + 0x38]
mov qword [rsi + 0xe0], rax
subss xmm0, dword [rbx + 0x30]
movss dword [rsp + 0x6c], xmm1
movss xmm1, dword [rbx + 0x7c]
movss dword [rsp + 0x70], xmm0
call fcn.140007c07
movss xmm0, dword [rbx + 0x2c]
addss xmm0, dword [rbx + 0x48]
movss xmm1, dword [rsi + 0x100]
comiss xmm1, xmm0
jb 0x140061c0b
movaps xmm0, xmm1
movss dword [rsi + 0x100], xmm0
movups xmm6, xmmword [rsp + 0xa0]
movups xmm7, xmmword [rsp + 0xb0]
movups xmm8, xmmword [rsp + 0xc0]
movups xmm9, xmmword [rsp + 0xd0]
movups xmm10, xmmword [rsp + 0xe0]
movups xmm11, xmmword [rsp + 0xf0]
movups xmm12, xmmword [rsp + 0x100]
movups xmm13, xmmword [rsp + 0x110]
add rsp, 0x128
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret