Function at 0x14008b3eb
Capabilities:
Check for time delay via gettickcount

Disassembly:
movss dword [rsp + 8], xmm0
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], r8
push r15
mov rax, 7
sub rsp, 8
mov qword [rsp], 0
dec rax
jne 0x14008b404
sub rsp, 0x28
call fcn.1400f9dd0
mov rdx, qword [rsp + 0x80]
lea rcx, [rsp + 0x28]
sub rsp, 0x10
call fcn.1400f9ea0
add rsp, 0x10
call fcn.1400e098c
mov rax, rax
push rax
pop rax
mov dword [rsp + 0x38], eax
movsxd rax, dword [rsp + 0x78]
mov rax, rax
push rax
pop rcx
call fcn.1400cd04c
mov r15, rax
cmp r15, 0xffffffffffffffff
jle 0x14008b463
xor rax, rax
jmp 0x14008b46a
mov rax, 1
and rax, rax
jne 0x14008b491
push qword [rsp + 0x28]
pop rcx
call fcn.1400f6470
and rax, rax
je 0x14008b483
xor rax, rax
jmp 0x14008b48a
mov rax, 1
and rax, rax
jne 0x14008b491
jmp 0x14008b49a
mov rax, 1
jmp 0x14008b49d
xor rax, rax
and rax, rax
je 0x14008b506
call sub.KERNEL32.dll_GetTickCount
push rax
fild qword [rsp]
fstp dword [rsp]
pop rax
mov dword [rsp + 0x30], eax
movsxd rax, dword [rsp + 0x38]
mov rax, rax
push rax
pop rcx
call fcn.1400dc3cc
and rax, rax
je 0x14008b4ce
call fcn.1400dbc60
jmp 0x14008b4d9
push 1
pop rcx
call fcn.1400db4e0
call sub.KERNEL32.dll_GetTickCount
mov r15, rax
mov qword [rsp - 8], r15
fild qword [rsp - 8]
fsub dword [rsp + 0x30]
fadd dword [0x1402499f8]
fld dword [rsp + 0x70]
fcompp
fnstsw ax
test ah, 1
je 0x14008b4b3
jmp 0x14008b78f
movabs rdx, 0x14022e1a0
lea rcx, [rsp + 0x40]
call fcn.1400f9bb0
movabs rdx, 0x14022e1a0
lea rcx, [rsp + 0x48]
call fcn.1400f9bb0
movabs rdx, 0x14022e1a0
lea rcx, [rsp + 0x50]
call fcn.1400f9bb0
push rcx
sub rsp, 0x28
call fcn.1400f99b0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400f99b0
add rsp, 0x28
pop rcx
push rax
movsxd rax, dword [rsp + 0x90]
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400cce88
add rsp, 0x28
lea rcx, [rsp + 0x48]
pop rdx
call fcn.1400f9ad0
call sub.KERNEL32.dll_GetTickCount
push rax
fild qword [rsp]
fstp dword [rsp]
pop rax
mov dword [rsp + 0x30], eax
call sub.KERNEL32.dll_GetTickCount
push rax
fild qword [rsp]
fstp dword [rsp]
pop rax
mov dword [rsp + 0x58], eax
movsxd rax, dword [rsp + 0x38]
mov rax, rax
push rax
pop rcx
call fcn.1400dc3cc
and rax, rax
je 0x14008b5c9
call fcn.1400dbc60
jmp 0x14008b5d4
push 1
pop rcx
call fcn.1400db4e0
call sub.KERNEL32.dll_GetTickCount
mov r15, rax
mov qword [rsp - 8], r15
fild qword [rsp - 8]
fsub dword [rsp + 0x58]
fadd dword [0x1402499f8]
fcomp dword [0x1402499fc]
fnstsw ax
test ah, 1
jne 0x14008b5ae
push rcx
sub rsp, 0x28
call fcn.1400f99b0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400f99b0
add rsp, 0x28
pop rcx
push rax
fld dword [rsp + 0x88]
sub rsp, 8
fstp qword [rsp]
sub rsp, 0x20
call sub.KERNEL32.dll_GetTickCount
add rsp, 0x20
fld qword [rsp]
add rsp, 8
mov qword [rsp - 8], rax
fild qword [rsp - 8]
fsub dword [rsp + 0x48]
fadd dword [0x1402499f8]
fsubp st(1)
fadd dword [0x1402499f8]
fdiv dword [0x140249a00]
push rax
fistp qword [rsp]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400f6720
add rsp, 0x28
lea rcx, [rsp + 0x58]
pop rdx
call fcn.1400f9ad0
push rcx
sub rsp, 0x28
call fcn.1400f99b0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [rsp + 0x50]
push rcx
sub rsp, 0x28
call fcn.1400f99b0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400f9a60
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.1400f99b0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400f99b0
add rsp, 0x28
pop rcx
push rax
push qword [rsp + 0x78]
movabs rax, str.__tiempo__
push rax
push qword [rsp + 0x60]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400f5e10
add rsp, 0x20
pop rax
call fcn.1400f9ca0
movsxd rax, dword [rsp + 0x90]
mov rax, rax
push rax
push rax
call fcn.1400f9a30
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400cd05c
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14009ebc0
add rsp, 0x28
pop rax
movsxd rax, dword [rsp + 0x38]
mov rax, rax
push rax
pop rcx
call fcn.1400dc3cc
and rax, rax
je 0x14008b758
call fcn.1400dbc60
jmp 0x14008b763
push 1
pop rcx
call fcn.1400db4e0
call sub.KERNEL32.dll_GetTickCount
mov r15, rax
mov qword [rsp - 8], r15
fild qword [rsp - 8]
fsub dword [rsp + 0x30]
fadd dword [0x1402499f8]
fld dword [rsp + 0x70]
fcompp
fnstsw ax
test ah, 1
je 0x14008b59d
xor rax, rax
push rax
mov rcx, qword [rsp + 0x48]
sub rsp, 0x28
call fcn.1400f9e70
add rsp, 0x28
mov rcx, qword [rsp + 0x30]
sub rsp, 0x28
call fcn.1400f9e70
add rsp, 0x28
mov rcx, qword [rsp + 0x50]
sub rsp, 0x28
call fcn.1400f9e70
add rsp, 0x28
mov rcx, qword [rsp + 0x58]
sub rsp, 0x28
call fcn.1400f9e70
add rsp, 0x28
pop rax
add rsp, 0x60
pop r15
ret