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

Disassembly:
movss dword [rsp + 8], xmm0
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], r8
push rbp
push r15
mov rax, 8
sub rsp, 8
mov qword [rsp], 0
dec rax
jne 0x1400681cb
sub rsp, 0x28
call fcn.1400f9dd0
mov rdx, qword [rsp + 0x90]
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 + 0x88]
mov rax, rax
push rax
pop rcx
call fcn.1400cd04c
mov r15, rax
cmp r15, 0xffffffffffffffff
jle 0x14006822d
xor rax, rax
jmp 0x140068234
mov rax, 1
and rax, rax
jne 0x14006825b
push qword [rsp + 0x28]
pop rcx
call fcn.1400f6470
and rax, rax
je 0x14006824d
xor rax, rax
jmp 0x140068254
mov rax, 1
and rax, rax
jne 0x14006825b
jmp 0x140068264
mov rax, 1
jmp 0x140068267
xor rax, rax
and rax, rax
je 0x1400682d3
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 0x140068298
call fcn.1400dbc60
jmp 0x1400682a3
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 + 0x80]
fcompp
fnstsw ax
test ah, 1
je 0x14006827d
jmp 0x140068564
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 + 0xa0]
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 0x140068396
call fcn.1400dbc60
jmp 0x1400683a1
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 0x14006837b
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 + 0x98]
sub rsp, 8
sub rsp, 0x20
call sub.KERNEL32.dll_GetTickCount
add rsp, 0x28
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 + 0xa0]
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 0x14006851b
call fcn.1400dbc60
jmp 0x140068526
push 1
pop rcx
call fcn.1400db4e0
lea rbp, [0x140276b18]
cmp byte [rbp + 0x37], 0
je 0x140068535
jmp 0x140068564
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 + 0x80]
fcompp
fnstsw ax
test ah, 1
je 0x14006836a
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, 0x68
pop r15
pop rbp
ret