Function at 0x1400762b0
Capabilities:
Access peb ldr_data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
movss dword [rsp + 0x20], xmm3
movss dword [rsp + 0x18], xmm2
push rdi
sub rsp, 0x80
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm7
movaps xmm6, xmm3
movaps xmm7, xmm2
mov ecx, 4
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov eax, dword [rcx + rax]
cmp dword [0x14027dc98], eax
jg 0x1400764eb
mov rdi, qword [0x14027dc88]
mov rax, qword [rdi + 8]
mov rbx, rdi
movzx edx, byte [rax + 0x19]
lea rsi, str.ui_animation
test dl, dl
jne 0x140076338
mov rcx, rax
nop
cmp qword [rcx + 0x20], rsi
jae 0x14007632c
mov rcx, qword [rcx + 0x10]
jmp 0x140076332
mov rbx, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], 0
je 0x140076320
cmp byte [rbx + 0x19], 0
jne 0x140076344
cmp rsi, qword [rbx + 0x20]
jae 0x140076347
mov rbx, rdi
cmp rbx, rdi
jne 0x140076449
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x40], rax
xor r8d, r8d
mov dword [rsp + 0x48], r8d
mov rcx, rdi
test dl, dl
jne 0x14007639b
mov qword [rsp + 0x40], rax
cmp qword [rax + 0x20], rsi
jae 0x140076387
mov dword [rsp + 0x48], r8d
mov rax, qword [rax + 0x10]
jmp 0x140076395
mov dword [rsp + 0x48], 1
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], r8b
je 0x140076371
cmp byte [rcx + 0x19], r8b
jne 0x1400763a7
cmp rsi, qword [rcx + 0x20]
jae 0x140076415
movabs rax, 0x555555555555555
cmp qword [0x14027dc90], rax
je 0x1400764e5
lea rbx, [0x14027dc88]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r8
mov ecx, 0x30
call fcn.1400469b8
nop
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rax + 0x20], xmm0
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
mov word [rax + 0x18], 0
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x30], xmm0
mov r8, rax
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.14001f5c0
mov rdi, qword [0x14027dc88]
mov rax, qword [rdi + 8]
mov rbx, rdi
cmp byte [rax + 0x19], 0
jne 0x14007643a
cmp qword [rax + 0x20], rsi
jae 0x14007642e
mov rax, qword [rax + 0x10]
jmp 0x140076434
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140076422
cmp byte [rbx + 0x19], 0
jne 0x140076446
cmp rsi, qword [rbx + 0x20]
jae 0x140076449
mov rbx, rdi
mov rax, qword [0x14027d8f0]
test rax, rax
jne 0x140076475
mov r8d, 0xda1
lea rdx, [0x140122450]
lea rcx, [0x140122370]
call fcn.14005a140
mov rax, qword [0x14027d8f0]
movss xmm1, dword [0x14021024c]
subss xmm1, dword [rax + 0x18]
mulss xmm1, dword [rsp + 0xb0]
add rbx, 0x28
movss xmm0, dword [rbx]
comiss xmm6, xmm0
jbe 0x1400764a0
addss xmm0, xmm1
movss dword [rbx], xmm0
lea rcx, [rsp + 0xa0]
comiss xmm7, xmm0
cmovbe rcx, rbx
lea rax, [rsp + 0xa8]
comiss xmm0, xmm6
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [rbx], xmm0
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x60]
mov rsp, r11
pop rdi
ret
call fcn.1400038f0
int3
lea rcx, [0x14027dc98]
call fcn.140046d10
cmp dword [0x14027dc98], 0xffffffff
jne 0x1400762fe
mov ecx, 0x30
call fcn.1400469b8
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [0x14027dc88], rax
lea rcx, [0x1400e5540]
call fcn.140046c1c
nop
lea rcx, [0x14027dc98]
call fcn.140046ca4
jmp 0x1400762fe