Function at 0x140012340
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x80
movaps xmmword [rax - 0x38], xmm6
lea r12, [rcx + 0x180]
movaps xmmword [rax - 0x48], xmm7
lea r14, [rcx + 0x184]
movss xmm7, dword [0x140016c60]
lea rdi, [rcx + 0x168]
movaps xmmword [rax - 0x58], xmm8
lea r13, [rcx + 0x170]
movsd xmm8, qword [0x140016c50]
lea rbp, [rcx + 0x174]
movaps xmmword [rax - 0x68], xmm9
lea r15, [rcx + 0x178]
movss xmm9, dword [0x140016c5c]
lea rsi, [rcx + 0x17c]
movaps xmmword [rax - 0x78], xmm10
mov rbx, rcx
movss xmm10, dword [0x140016c58]
xorps xmm6, xmm6
mov rcx, rbx
call fcn.140011e10
mov ecx, dword [rbx + 0x1a4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400124ac
mov rdx, qword [rbx + 0x30]
mov r9d, 2
mov rcx, qword [rbx + 8]
mov r8, r12
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbx + 0x30]
mov eax, 0xfd3
mov r9d, 2
mov rcx, qword [rbx + 8]
mov r8, r12
mov qword [rsp + 0x20], 0
cmp word [r12], ax
jne 0x14001245a
mov word [r12], 0xfdb
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xa
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nObject_Clipping:_On
jmp 0x14001247e
mov word [r12], ax
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nObject_Clipping:_Off
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [rbx + 0x1a8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140012576
mov rdx, qword [rbx + 0x38]
mov r9d, 1
mov rcx, qword [rbx + 8]
mov r8, r14
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
cmp byte [r14], 0x75
mov r9d, 1
mov rdx, qword [rbx + 0x38]
mov r8, r14
mov rcx, qword [rbx + 8]
mov qword [rsp + 0x20], 0
je 0x140012525
mov byte [r14], 0x75
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xa
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nBetter_Movement:_On
jmp 0x140012548
mov byte [r14], 0xf
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nBetter_Movement:_Off
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
cmp dword [rbx + 0x188], 1
jne 0x1400125d6
mov rdx, qword [rbx + 0x140]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, rdi
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rbx + 0x1bc]
comiss xmm0, dword [rdi]
jbe 0x1400125d6
mov rdx, qword [rbx + 0x140]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, rdi
movss dword [rdi], xmm0
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov ecx, dword [rbx + 0x1b4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400126b3
mov rdx, qword [rbx + 0x140]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, rdi
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rbx + 0x1bc]
comiss xmm0, dword [rdi]
jbe 0x14001263f
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xa
mov dword [rbx + 0x188], 1
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOn:_Sprint
jmp 0x140012685
mov rdx, qword [rbx + 0x140]
xor eax, eax
mov rcx, qword [rbx + 8]
mov r9d, 4
mov r8, rdi
mov dword [rbx + 0x188], eax
mov qword [rsp + 0x20], rax
mov dword [rdi], 0x41130000
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOff:_Sprint
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [rbx + 0x190]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140012783
mov rdx, qword [rbx + 0x110]
lea r8, [rbx + 0x15c]
mov rcx, qword [rbx + 8]
mov r9d, 4
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbx + 0x118]
lea r8, [rbx + 0x160]
mov rcx, qword [rbx + 8]
mov r9d, 4
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbx + 0x120]
lea r8, [rbx + 0x164]
mov rcx, qword [rbx + 8]
mov r9d, 4
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 3
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._nSaved_Position
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [rbx + 0x194]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14001289e
movss xmm0, dword [rbx + 0x15c]
ucomiss xmm0, xmm6
jp 0x1400127e2
jne 0x1400127e2
movss xmm0, dword [rbx + 0x160]
ucomiss xmm0, xmm6
jp 0x1400127e2
jne 0x1400127e2
movss xmm0, dword [rbx + 0x164]
ucomiss xmm0, xmm6
jp 0x1400127e2
jne 0x1400127e2
mov rcx, qword [rbx + 0x1c8]
mov edx, 3
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nYou_must_first_save_your_position
jmp 0x140012870
mov rdx, qword [rbx + 0x110]
lea r8, [rbx + 0x15c]
mov rcx, qword [rbx + 8]
mov r9d, 4
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdx, qword [rbx + 0x118]
lea r8, [rbx + 0x160]
mov rcx, qword [rbx + 8]
mov r9d, 4
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdx, qword [rbx + 0x120]
lea r8, [rbx + 0x164]
mov rcx, qword [rbx + 8]
mov r9d, 4
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 3
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nLoaded_Position
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [rbx + 0x1b0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140012963
cmp byte [rbx + 0x18d], 0
jne 0x14001292e
mov rdx, qword [rbx + 0x140]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, rdi
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov eax, dword [rdi]
mov edx, 0xa
mov rcx, qword [rbx + 0x1c8]
mov dword [rbx + 0x16c], eax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._nOn:_Super_Sprint
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [rbx + 0x140]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, rdi
mov dword [rdi], 0x41f00000
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [rbx + 0x18d], 1
jmp 0x1400129e5
cmp byte [rbx + 0x18d], 1
jne 0x1400129e5
mov eax, dword [rbx + 0x16c]
mov r9d, 4
mov rdx, qword [rbx + 0x140]
mov r8, rdi
mov rcx, qword [rbx + 8]
mov dword [rdi], eax
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xc
mov byte [rbx + 0x18d], 0
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._nOff:_Super_Sprint
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [rbx + 0x198]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140012b37
mov rdx, qword [rbx + 0x128]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, r13
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [r13]
mov r9d, 4
mov rcx, qword [rbx + 8]
cvtps2pd xmm0, xmm0
mov qword [rsp + 0x20], 0
comisd xmm8, xmm0
jbe 0x140012a75
mov rdx, qword [rbx + 0x128]
mov r8, r13
mov dword [r13], 0x402ccccd
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xa
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOn:_Invisibility
jmp 0x140012b09
mov rdx, qword [rbx + 0x118]
lea r8, [rbx + 0x154]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rbx + 0x154]
lea r8, [rbx + 0x154]
mov rdx, qword [rbx + 0x118]
addss xmm0, xmm10
mov rcx, qword [rbx + 8]
mov r9d, 4
mov qword [rsp + 0x20], 0
movss dword [rbx + 0x154], xmm0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdx, qword [rbx + 0x128]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, r13
mov dword [r13], 0x3f800000
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOff:_Invisibility
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [rbx + 0x19c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140012c13
mov rdx, qword [rbx + 0x148]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, rbp
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rbx + 0x1c4]
mov r9d, 4
comiss xmm0, dword [rbp]
mov rdx, qword [rbx + 0x148]
mov r8, rbp
mov rcx, qword [rbx + 8]
mov qword [rsp + 0x20], 0
jbe 0x140012bbf
movss dword [rbp], xmm0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xa
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOn:_Wall_Climb
jmp 0x140012be5
mov dword [rbp], 0x400c0000
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOff:_Wall_Climb
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [rbx + 0x1a0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140012cec
mov rdx, qword [rbx + 0x130]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, r15
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
comiss xmm9, dword [r15]
mov rdx, qword [rbx + 0x130]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, r15
jbe 0x140012c95
mov dword [r15], 0x47c34f80
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xa
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOn:_Clipping
jmp 0x140012cbe
xor eax, eax
mov dword [r15], eax
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOff:_Clipping
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [rbx + 0x138]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, rsi
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov ecx, dword [rbx + 0x1b8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140012d80
cmp byte [rbx + 0x18c], 0
jne 0x140012e48
movss xmm0, dword [rbx + 0x1c0]
comiss xmm0, dword [rsi]
jbe 0x140012e48
mov rdx, qword [rbx + 0x138]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, rsi
movss dword [rsi], xmm0
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xa
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOn:_Fly
jmp 0x140012dfc
cmp byte [rbx + 0x18c], 0
movss xmm0, dword [rsi]
jne 0x140012e3a
ucomiss xmm0, xmm6
jp 0x140012daf
jne 0x140012daf
mov ecx, 1
mov byte [rbx + 0x18c], 1
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1400123d0
ucomiss xmm0, xmm7
jp 0x140012dba
je 0x140012e48
mov rdx, qword [rbx + 0x138]
mov r9d, 4
mov rcx, qword [rbx + 8]
mov r8, rsi
mov dword [rsi], 0xc2228000
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [rbx + 0x1c8]
mov edx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._nOff:_Fly
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [rbx + 0x1c8]
mov edx, 7
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1400123d0
ucomiss xmm0, xmm6
jp 0x140012e41
je 0x140012e48
mov byte [rbx + 0x18c], 0
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1400123d0