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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x50
fild dword [0x100f5089]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fild dword [ebp + 8]
fstp qword [ebp - 0x10]
fadd qword [ebp - 0x10]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.100020b3
mov dword [ebp + 8], eax
fild dword [0x100f508d]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fild dword [ebp + 0xc]
fstp qword [ebp - 0x10]
fadd qword [ebp - 0x10]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.100020b3
mov dword [ebp + 0xc], eax
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x100b6731]
fstp qword [ebp - 0x10]
push 1
push 0xf
push 1
push 0x40000000
push dword [0x100f4c51]
push 0x3f800000
push 0x41600000
push 0x41600000
fld qword [ebp - 0x10]
fstp dword [ebp - 0x14]
push dword [ebp - 0x14]
fild dword [ebp + 8]
fstp dword [ebp - 0x18]
push dword [ebp - 0x18]
call fcn.1004c947
mov ebx, dword [ebp + 0x18]
cmp dword [ebx], 0
je 0x10062cfb
fild dword [ebp + 8]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x100b6743]
fstp qword [ebp - 0x10]
fild dword [ebp + 0xc]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
fadd qword [0x100b6943]
fstp qword [ebp - 0x20]
fild dword [ebp + 8]
fstp qword [ebp - 0x28]
fld qword [ebp - 0x28]
fadd qword [0x100b6a28]
fstp qword [ebp - 0x30]
fild dword [ebp + 0xc]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100c0735]
fstp qword [ebp - 0x40]
push dword [0x100f4c69]
push 0x3f800000
fld qword [ebp - 0x40]
fstp dword [ebp - 0x44]
push dword [ebp - 0x44]
fld qword [ebp - 0x30]
fstp dword [ebp - 0x48]
push dword [ebp - 0x48]
fld qword [ebp - 0x20]
fstp dword [ebp - 0x4c]
push dword [ebp - 0x4c]
fld qword [ebp - 0x10]
fstp dword [ebp - 0x50]
push dword [ebp - 0x50]
call fcn.10042252
fild dword [ebp + 8]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x100b6a28]
fstp qword [ebp - 0x10]
fild dword [ebp + 0xc]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
fadd qword [0x100c0735]
fstp qword [ebp - 0x20]
fild dword [ebp + 8]
fstp qword [ebp - 0x28]
fld qword [ebp - 0x28]
fadd qword [0x100be72c]
fstp qword [ebp - 0x30]
fild dword [ebp + 0xc]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100be724]
fstp qword [ebp - 0x40]
push dword [0x100f4c69]
push 0x3f800000
fld qword [ebp - 0x40]
fstp dword [ebp - 0x44]
push dword [ebp - 0x44]
fld qword [ebp - 0x30]
fstp dword [ebp - 0x48]
push dword [ebp - 0x48]
fld qword [ebp - 0x20]
fstp dword [ebp - 0x4c]
push dword [ebp - 0x4c]
fld qword [ebp - 0x10]
fstp dword [ebp - 0x50]
push dword [ebp - 0x50]
call fcn.10042252
jmp 0x10062cfb
fild dword [ebp + 8]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x100bf737]
fstp qword [ebp - 0x10]
fild dword [ebp + 0xc]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
fsub qword [0x100b6731]
fstp qword [ebp - 0x20]
push 1
push 0x41800000
push dword [0x100f4c51]
push dword [ebp + 0x10]
fld qword [ebp - 0x20]
fstp dword [ebp - 0x24]
push dword [ebp - 0x24]
fld qword [ebp - 0x10]
fstp dword [ebp - 0x28]
push dword [ebp - 0x28]
call fcn.1003c860
push 1
call fcn.10005431
test eax, eax
je 0x10062e3b
fild dword [ebp + 8]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x100be7b3]
fstp qword [ebp - 0x10]
fild dword [ebp + 0xc]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
fadd qword [0x100b6729]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
call fcn.100020b3
push eax
fld qword [ebp - 0x10]
call fcn.100020b3
push eax
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.1003cc64
test eax, eax
je 0x10062e3b
cmp dword [0x100f50b1], 0
jne 0x10062dd1
mov ebx, dword [ebp + 0x18]
and dword [ebx], 1
mov ebx, dword [ebp + 0x18]
xor dword [ebx], 1
push 0
mov ebx, 0x308
call sub.KERNEL32.dll_GetTickCount
add esp, 4
mov dword [0x100f50b1], eax
push 0
mov ebx, 0x308
call sub.KERNEL32.dll_GetTickCount
add esp, 4
mov dword [ebp - 0xc], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0xc]
fld qword [ebp - 0xc]
fild dword [0x100f50b1]
fstp qword [ebp - 0x14]
fsub qword [ebp - 0x14]
fstp qword [ebp - 0x1c]
fld qword [ebp - 0x1c]
fsub qword [0x100be693]
fcomp qword [0x100b7d3f]
fnstsw ax
test ah, 0x41
jne 0x10062e3b
mov ebx, dword [ebp + 0x18]
and dword [ebx], 1
mov ebx, dword [ebp + 0x18]
xor dword [ebx], 1
push 0
mov ebx, 0x308
call sub.KERNEL32.dll_GetTickCount
add esp, 4
mov dword [0x100f50b1], eax
mov esp, ebp
pop ebp
ret 0x14