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

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
push edi
call esi
sub eax, dword [0x102bda58]
cmp byte [0x102bd93d], 0
mov edi, dword [ebp + 8]
je 0x10026553
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bda48]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026553
comiss xmm1, dword [0x102bda50]
ja 0x10026553
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bda4c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026553
comiss xmm1, dword [0x102bda54]
ja 0x10026553
cmp dword [0x114e98b8], 1
je 0x10026553
cmp dword [0x102bc718], 0
jg 0x10026553
cmp edi, 0x201
jne 0x1002650b
pop edi
mov byte [0x102bda5c], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bda5c], 0
cmp eax, 0x1f4
jb 0x10026553
call esi
mov dword [ebp - 7], 0
lea ecx, [ebp - 8]
mov edx, 5
mov dword [0x102bda58], eax
mov dword [0x114e98c8], 0
mov dword [0x114e98b8], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 0xf
call fcn.100c6fd0
call esi
sub eax, dword [0x102bdab8]
cmp byte [0x102bd93d], 0
je 0x10026625
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bdaa8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026625
comiss xmm1, dword [0x102bdab0]
ja 0x10026625
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bdaac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026625
comiss xmm1, dword [0x102bdab4]
ja 0x10026625
cmp dword [0x114e98b8], 1
je 0x10026625
cmp dword [0x102bc718], 0
jg 0x10026625
cmp edi, 0x201
jne 0x100265dd
pop edi
mov byte [0x102bdabc], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bdabc], 0
cmp eax, 0x1f4
jb 0x10026625
call esi
mov dword [ebp - 7], 0
lea ecx, [ebp - 8]
mov edx, 5
mov dword [0x102bdab8], eax
mov dword [0x114e98c8], 1
mov dword [0x114e98b8], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 0x10
call fcn.100c6fd0
call esi
sub eax, dword [0x102bdb18]
cmp byte [0x102bd93d], 0
je 0x100266f7
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bdb08]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100266f7
comiss xmm1, dword [0x102bdb10]
ja 0x100266f7
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bdb0c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100266f7
comiss xmm1, dword [0x102bdb14]
ja 0x100266f7
cmp dword [0x114e98b8], 1
je 0x100266f7
cmp dword [0x102bc718], 0
jg 0x100266f7
cmp edi, 0x201
jne 0x100266af
pop edi
mov byte [0x102bdb1c], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bdb1c], 0
cmp eax, 0x1f4
jb 0x100266f7
call esi
mov dword [ebp - 7], 0
lea ecx, [ebp - 8]
mov edx, 5
mov dword [0x102bdb18], eax
mov dword [0x114e98c8], 2
mov dword [0x114e98b8], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 0x11
call fcn.100c6fd0
call esi
sub eax, dword [0x102bdb78]
cmp byte [0x102bd93d], 0
je 0x100267c9
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bdb68]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100267c9
comiss xmm1, dword [0x102bdb70]
ja 0x100267c9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bdb6c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100267c9
comiss xmm1, dword [0x102bdb74]
ja 0x100267c9
cmp dword [0x114e98b8], 1
je 0x100267c9
cmp dword [0x102bc718], 0
jg 0x100267c9
cmp edi, 0x201
jne 0x10026781
pop edi
mov byte [0x102bdb7c], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bdb7c], 0
cmp eax, 0x1f4
jb 0x100267c9
call esi
mov dword [ebp - 7], 0
lea ecx, [ebp - 8]
mov edx, 5
mov dword [0x102bdb78], eax
mov dword [0x114e98c8], 3
mov dword [0x114e98b8], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 0x12
call fcn.100c6fd0
call esi
sub eax, dword [0x102bd9f8]
cmp byte [0x102bd93d], 0
je 0x1002685f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd9e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002685f
comiss xmm1, dword [0x102bd9f0]
ja 0x1002685f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd9ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002685f
comiss xmm1, dword [0x102bd9f4]
ja 0x1002685f
cmp edi, 0x201
jne 0x10026839
pop edi
mov byte [0x102bd9fc], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd9fc], 0
cmp eax, 0x1f4
jb 0x1002685f
call esi
mov dword [0x102bd9f8], eax
mov byte [0x102bd93d], 0
mov dword [0xe8cb3c], 0
call esi
mov ecx, eax
sub eax, dword [0x102bfc18]
sub ecx, dword [0x102bfbb8]
cmp byte [0x102bd93d], 0
je 0x100268ff
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bfba8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100268ff
comiss xmm1, dword [0x102bfbb0]
ja 0x100268ff
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bfbac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100268ff
comiss xmm1, dword [0x102bfbb4]
ja 0x100268ff
cmp edi, 0x201
jne 0x100268d7
pop edi
mov byte [0x102bfbbc], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
cmp ecx, 0x64
jb 0x100268ff
cmp eax, 0x64
jb 0x100268ff
inc dword [0x114e98c0]
mov byte [0x102bfbbc], 0
call esi
pop edi
mov dword [0x102bfbb8], eax
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
call esi
mov ecx, eax
sub eax, dword [0x102bfbb8]
sub ecx, dword [0x102bfc18]
cmp byte [0x102bd93d], 0
je 0x1002699f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bfc08]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002699f
comiss xmm1, dword [0x102bfc10]
ja 0x1002699f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bfc0c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002699f
comiss xmm1, dword [0x102bfc14]
ja 0x1002699f
cmp edi, 0x201
jne 0x10026977
pop edi
mov byte [0x102bfc1c], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
cmp ecx, 0x64
jb 0x1002699f
cmp eax, 0x64
jb 0x1002699f
mov byte [0x102bfc1c], 0
call esi
dec dword [0x114e98c0]
pop edi
mov dword [0x102bfc18], eax
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
call esi
sub eax, dword [0x102bdbd8]
cmp byte [0x102bd93d], 0
je 0x10026a41
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bdbc8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026a41
comiss xmm1, dword [0x102bdbd0]
ja 0x10026a41
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bdbcc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026a41
comiss xmm1, dword [0x102bdbd4]
ja 0x10026a41
cmp dword [0x102bc718], 0
jg 0x10026a41
cmp edi, 0x201
jne 0x10026a18
pop edi
mov byte [0x102bdbdc], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bdbdc], 0
cmp eax, 0x1f4
jb 0x10026a41
call esi
mov dword [0x102bdbd8], eax
mov dword [0x114e98c8], 0
mov dword [0x114e98b8], 2
pop edi
xor al, al
pop esi
mov esp, ebp
pop ebp
ret 4