Function at 0x14001128a
Capabilities:
Execute command

Disassembly:
jmp 0x140011980
push rbp
push rdi
sub rsp, 0x2c8
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x7a
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x298], rax
lea rcx, [0x1400230a4]
call fcn.14001138e
mov dword [rbp + 4], 0
lea rcx, [0x14001ae6c]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x64], 0
lea rcx, str.Player_1:
call fcn.1400111ae
lea rdx, [rbp + 0x88]
lea rcx, [0x14001ae80]
call fcn.1400110a0
lea rcx, str.Player_2:
call fcn.1400111ae
lea rdx, [rbp + 0xb8]
lea rcx, [0x14001ae80]
call fcn.1400110a0
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x88]
lea rcx, str._n_s_VS__s_n
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14001ae6c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, str.___________GAME_RULL_n
call fcn.1400111ae
lea rcx, str.________________________________
call fcn.1400111ae
lea rcx, [0x14001aef0]
call fcn.1400111ae
lea rcx, [0x14001af40]
call fcn.1400111ae
lea rcx, [0x14001af88]
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rbp + 0x88]
lea rcx, str._n_nplayer_1__s
call fcn.1400111ae
lea rcx, [0x14001aff0]
call fcn.1400111ae
lea rdx, [rbp + 0x24]
lea rcx, [0x14001b018]
call fcn.1400110a0
lea rcx, [0x14001ae6c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, str.3..._n
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.2..._n
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.1..._n
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.Start____n
call fcn.1400111ae
lea rcx, [0x14001b048]
call fcn.1400111ae
call qword [sym.imp.ucrtbased.dll_clock]
mov dword [rbp + 0x124], eax
mov dword [rbp + 0x144], 1
jmp 0x140011b4b
mov eax, dword [rbp + 0x144]
inc eax
mov dword [rbp + 0x144], eax
cmp dword [rbp + 0x144], 0x14
jg 0x140011b78
mov edx, dword [rbp + 0x144]
lea rcx, str._d._n
call fcn.1400111ae
lea rdx, [rbp + 0x64]
lea rcx, [0x14001b064]
call fcn.1400110a0
jmp 0x140011b3d
call qword [sym.imp.ucrtbased.dll_getchar]
cmp eax, 0xa
je 0x140011b85
jmp 0x140011b78
call qword [sym.imp.ucrtbased.dll_clock]
mov dword [rbp + 0x164], eax
mov eax, dword [rbp + 0x124]
mov ecx, dword [rbp + 0x164]
sub ecx, eax
mov eax, ecx
cvtsi2sd xmm0, eax
divsd xmm0, qword [0x14001b100]
movsd qword [rbp + 0xe8], xmm0
lea rcx, [0x14001b068]
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14001ae6c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [rbp + 0xb8]
lea rcx, str._n_nplayer_2__s
call fcn.1400111ae
lea rcx, [0x14001aff0]
call fcn.1400111ae
lea rdx, [rbp + 0x24]
lea rcx, [0x14001b018]
call fcn.1400110a0
lea rcx, [0x14001ae6c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, str.3..._n
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.2..._n
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.1..._n
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.Start____n
call fcn.1400111ae
lea rcx, [0x14001b048]
call fcn.1400111ae
call qword [sym.imp.ucrtbased.dll_clock]
mov dword [rbp + 0x184], eax
mov dword [rbp + 0x1a4], 1
jmp 0x140011c98
mov eax, dword [rbp + 0x1a4]
inc eax
mov dword [rbp + 0x1a4], eax
cmp dword [rbp + 0x1a4], 0x14
jg 0x140011cc5
mov edx, dword [rbp + 0x1a4]
lea rcx, [0x14001ac18]
call fcn.1400111ae
lea rdx, [rbp + 0x64]
lea rcx, [0x14001b064]
call fcn.1400110a0
jmp 0x140011c8a
call qword [sym.imp.ucrtbased.dll_getchar]
cmp eax, 0xa
je 0x140011cd2
jmp 0x140011cc5
call qword [sym.imp.ucrtbased.dll_clock]
mov dword [rbp + 0x1c4], eax
mov eax, dword [rbp + 0x184]
mov ecx, dword [rbp + 0x1c4]
sub ecx, eax
mov eax, ecx
cvtsi2sd xmm0, eax
divsd xmm0, qword [0x14001b100]
movsd qword [rbp + 0x108], xmm0
lea rcx, [0x14001b068]
call fcn.1400111ae
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14001ae6c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, [0x14001b0a0]
call fcn.1400111ae
movsd xmm2, qword [rbp + 0xe8]
movq r8, xmm2
lea rdx, [rbp + 0x88]
lea rcx, str._c_:__lf_sec_n
call fcn.1400111ae
movsd xmm2, qword [rbp + 0x108]
movq r8, xmm2
lea rdx, [rbp + 0xb8]
lea rcx, str._c____lf_sec_n
call fcn.1400111ae
movsd xmm0, qword [rbp + 0xe8]
comisd xmm0, xmmword [rbp + 0x108]
jbe 0x140011d99
lea rdx, [rbp + 0x88]
lea rcx, [0x14001b0d0]
call fcn.1400111ae
jmp 0x140011dbe
movsd xmm0, qword [rbp + 0x108]
comisd xmm0, xmmword [rbp + 0xe8]
jbe 0x140011dbe
lea rdx, [rbp + 0xb8]
lea rcx, [0x14001b0d0]
call fcn.1400111ae
lea rcx, [0x14001b0e8]
call fcn.1400111ae
lea rdx, [rbp + 4]
lea rcx, [0x14001b018]
call fcn.1400110a0
cmp dword [rbp + 4], 1
jl 0x1400119c4
xor eax, eax
mov edi, eax
lea rcx, [rbp - 0x20]
lea rdx, [0x14001ae10]
call fcn.14001132a
mov eax, edi
mov rcx, qword [rbp + 0x298]
xor rcx, rbp
call fcn.1400111c7
lea rsp, [rbp + 0x2a8]
pop rdi
pop rbp
ret