Function at 0x14006c4d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2c8
lea rbp, [rsp + 0x80]
movapd xmmword [rbp + 0x230], xmm10
movapd xmmword [rbp + 0x220], xmm9
movapd xmmword [rbp + 0x210], xmm8
movapd xmmword [rbp + 0x200], xmm7
movapd xmmword [rbp + 0x1f0], xmm6
mov qword [rbp + 0x1e8], 0xfffffffffffffffe
mov rdi, r8
mov qword [rbp + 0x1e0], rdx
mov rsi, rcx
lea rcx, [rbp - 0x48]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov rax, qword [rdi + 8]
cmp dword [rax + 0x24], 1
jne 0x14006c565
mov r9d, dword [0x1400bb5c0]
mov r8d, dword [rax + 0x28]
lea rdx, str.Standby___GPU_too_hot__cooling_down:_current_temp____u
lea rcx, [rbp - 0x48]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
jmp 0x14006cfe6
cmp dword [rdi + 0xa8], 2
jne 0x14006c5dd
mov rax, qword [rbp + 0x1e0]
movzx eax, word [rax + 0x122]
mov rcx, qword [0x1400b4d88]
mov rdx, qword [0x1400b4d90]
cmp rcx, rdx
je 0x14006c5a7
nop
mov r8, qword [rcx]
cmp word [r8 + 0xc], ax
je 0x14006c806
add rcx, 8
cmp rcx, rdx
jne 0x14006c590
movzx eax, ax
cmp eax, 0xff
jg 0x14006ceb9
add eax, 0xfffffff0
cmp eax, 0x88
ja case.0x14006c5d1.19
lea rcx, [0x14008eb70]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, listen
jmp 0x14006cfc7
lea rcx, [rbp + 0x108]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_duration_t::constructor_long_long___int64_____ptr64]
mov qword [rbp + 0xe8], rsi
mov rax, qword [rdi + 0x58]
test rax, rax
je 0x14006c7be
inc rax
movq xmm0, rax
punpckldq xmm0, xmmword [0x140086290]
subpd xmm0, xmmword [0x1400862a0]
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
movsd xmm6, qword [0x1400862e8]
divsd xmm6, xmm1
movsd xmm7, qword [0x1400862e0]
xor ebx, ebx
lea r15, [rbp + 0x108]
lea r12, [rbp + 0x50]
movsd xmm8, qword [0x1400862f0]
xor r14d, r14d
movapd xmm9, xmm7
xor r13d, r13d
jmp 0x14006c69f
cvttsd2si rax, xmm10
mov rcx, qword [rdi + 0x50]
mov rdx, rax
sar rdx, 0x3f
subsd xmm10, xmm8
cvttsd2si r8, xmm10
and r8, rdx
or r8, rax
imul r8, qword [rcx + rbx + 0x10]
add r14, r8
addsd xmm9, xmm6
inc r13
add rbx, 0x18
cmp r13, qword [rdi + 0x58]
jae 0x14006c7c1
mov rax, qword [rdi + 0x50]
lea rcx, [rax + rbx]
add rcx, 8
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_datetime_t::operator_unsigned_long_long_unsigned___int64__void_const___ptr64]
test rax, rax
jne 0x14006c68e
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_long_long___int64____cdecl_duration_t::InSeconds_void_const___ptr64]
movapd xmm10, xmm9
cmp rax, 0x1f
jl 0x14006c780
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_long_long___int64____cdecl_duration_t::InSeconds_void_const___ptr64]
mov rsi, rax
mov rcx, qword [rdi + 0x50]
add rcx, rbx
mov rdx, r12
call qword [sym.imp.TT_SubSystem.dll_public:_class_duration_t___cdecl_timemeasure_t::elapsed_void____ptr64]
lea rcx, [rbp + 0x1a0]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_duration_t::constructor_long_long___int64_____ptr64]
mov rcx, r12
lea rdx, [rbp + 0xf0]
lea r8, [rbp + 0x1a0]
call qword [sym.imp.TT_SubSystem.dll_____Mduration_t__QEBA_AUstrong_ordering_std__AEBV0__Z]
cmp byte [rbp + 0xf0], 0
movapd xmm10, xmm9
jle 0x14006c780
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_long_long___int64____cdecl_duration_t::InMilliSeconds_void_const___ptr64]
mov rcx, rax
mov rax, rsi
or rax, r14
shr rax, 0x20
je 0x14006c743
mov rax, r14
xor edx, edx
div rsi
mov r8, rax
jmp 0x14006c74d
mov eax, r14d
xor edx, edx
div esi
mov r8d, eax
imul rax, r14, 0x3e8
mov rdx, rcx
or rdx, rax
shr rdx, 0x20
je 0x14006c767
xor edx, edx
div rcx
jmp 0x14006c76b
xor edx, edx
div ecx
shr r8, 3
movapd xmm10, xmm7
cmp rax, r8
jb 0x14006c780
movapd xmm10, xmm9
nop
mov rcx, qword [rdi + 0x50]
add rcx, rbx
lea rdx, [rbp + 0x1a0]
call qword [sym.imp.TT_SubSystem.dll_public:_class_duration_t___cdecl_timemeasure_t::elapsed_void____ptr64]
cvttsd2si eax, xmm10
movsxd rdx, eax
imul rdx, qword [rbp + 0x1a0]
mov rcx, r12
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_duration_t::constructor_long_long___int64_____ptr64]
mov rcx, r15
mov rdx, r12
call qword [sym.imp.TT_SubSystem.dll_public:_class_duration_t____ptr64___cdecl_duration_t::operator_class_duration_t_const____ptr64____ptr64]
jmp 0x14006c660
xor r14d, r14d
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_long_long___int64____cdecl_duration_t::InSeconds_void_const___ptr64]
mov rbx, qword [rbp + 0xe8]
cmp rax, 0xa
jge 0x14006c7e0
xor r15d, r15d
jmp 0x14006c819
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_long_long___int64____cdecl_duration_t::InSeconds_void_const___ptr64]
mov rcx, rax
or rax, r14
shr rax, 0x20
je 0x14006c80f
mov rax, r14
xor edx, edx
div rcx
mov r15, rax
jmp 0x14006c819
add r8, 0x19
jmp 0x14006cfd5
mov eax, r14d
xor edx, edx
div ecx
mov r15d, eax
add qword [rbx + 0x10], r15
movupd xmm0, xmmword [rdi + 0x78]
movupd xmm1, xmmword [rdi + 0x88]
movupd xmm2, xmmword [rdi + 0x98]
movapd xmmword [rbp + 0x1c0], xmm2
movapd xmmword [rbp + 0x1b0], xmm1
movapd xmmword [rbp + 0x1a0], xmm0
lea rcx, [rbp + 0x50]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov rax, qword [rbp + 0x1e0]
mov r8, qword [rax + 0x128]
movq xmm0, r15
punpckldq xmm0, xmmword [0x140086290]
subpd xmm0, xmmword [0x1400862a0]
add r8, 0x79
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
lea rcx, [rbp + 0x108]
mov r9d, 0x3e8
call fcn.140008290
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rdx, [0x140098e9d]
lea rcx, [rbp + 0x50]
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rsi, qword [rbp + 0x1b8]
lea rdx, str._A_u
lea rcx, [rbp + 0x50]
mov r8, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
add qword [rbx + 0x18], rsi
mov r14, qword [rbp + 0x1c0]
lea rdx, str.:R_u
lea rcx, [rbp + 0x50]
mov r8, r14
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
add qword [rbx + 0x20], r14
mov r12, qword [rbp + 0x1c8]
lea rdx, str.:S_u
lea rcx, [rbp + 0x50]
mov r8, r12
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
add qword [rbx + 0x28], r12
lea rax, [r14 + r12]
movq xmm3, rax
movdqa xmm0, xmmword [0x140086290]
punpckldq xmm3, xmm0
movapd xmm1, xmmword [0x1400862a0]
subpd xmm3, xmm1
movapd xmm2, xmm3
unpckhpd xmm2, xmm3
addsd xmm2, xmm3
mulsd xmm2, qword [0x140086320]
add rax, rsi
je 0x14006c97b
movq xmm3, rax
punpckldq xmm3, xmm0
subpd xmm3, xmm1
movapd xmm0, xmm3
unpckhpd xmm0, xmm3
addsd xmm0, xmm3
jmp 0x14006c983
movsd xmm0, qword [0x1400862e0]
divsd xmm2, xmm0
lea rdx, str.__.1f_____
lea rcx, [rbp + 0x50]
movq r8, xmm2
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
add r14, rsi
add r14, r12
add qword [rbx + 0x30], r14
mov rax, qword [rdi + 8]
mov r9d, dword [rax + 0x3c]
movsxd r8, dword [rax + 0x38]
lea rdx, str.CClk
lea rcx, [rbp + 0x50]
call fcn.14006d550
lea rdx, [0x140098f80]
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rax, qword [rdi + 8]
mov r9d, dword [rax + 0x44]
movsxd r8, dword [rax + 0x40]
lea rdx, str.MClk
lea rcx, [rbp + 0x50]
call fcn.14006d550
lea rdx, [0x140098f80]
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rax, qword [rdi + 8]
mov r8d, dword [rax + 0x28]
lea rdx, str._d_cC
lea rcx, [rbp + 0x50]
mov r9d, 0xf8
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rdx, [0x140098f80]
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rax, qword [rdi + 8]
mov r8d, dword [rax + 0x2c]
lea rdx, str._d____
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rdx, [0x140098f80]
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rax, qword [rdi + 8]
mov esi, dword [rax + 0x48]
test esi, esi
jle 0x14006caec
mov rax, r15
shr rax, 0x20
je 0x14006ca7d
mov rax, r15
xor edx, edx
div rsi
jmp 0x14006ca84
mov eax, r15d
xor edx, edx
div esi
lea r8, str.H_s_W
lea rcx, [rbp + 0x108]
mov rdx, rax
mov r9d, 0x3e8
call fcn.140021400
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rdx, str._d_W___s
lea rcx, [rbp + 0x50]
mov r8d, esi
mov r9, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
lea rdx, [0x140098f80]
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rax, qword [rdi + 8]
mov ecx, dword [rax + 0x48]
add dword [rbx + 0x38], ecx
mov rdx, qword [rax + 0x30]
lea r8, [0x1400962ca]
lea rcx, [rbp + 0x108]
mov r9d, 0x400
call fcn.140021400
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rdx, [0x140098e9d]
lea rcx, [rbp + 0x50]
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
lea rdx, [0x140098f80]
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
movapd xmm0, xmmword [rbp + 0x1a0]
movapd xmmword [rbp + 0xf0], xmm0
test r14, r14
je 0x14006cbf9
lea rcx, [rbp + 0xf0]
lea rdx, [rbp + 0x1d8]
call qword [sym.imp.TT_SubSystem.dll_public:_class_duration_t___cdecl_timemeasure_t::elapsed_void____ptr64]
lea rcx, [rbp + 0x1d8]
lea rdx, [rbp + 0x108]
mov r8d, 2
call qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString___cdecl_duration_t::ToTimeString_enum_ENUM_TIMEFORMAT____ptr64]
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rdx, str.last:__s
lea rcx, [rbp + 0x50]
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
lea rcx, [rbp + 0x108]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_duration_t::constructor_long_long___int64_____ptr64]
add rbx, 0x40
mov rax, qword [rbx]
cmp rax, qword [rbp + 0x108]
jne 0x14006cc0c
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_class_duration_t___cdecl_timemeasure_t::elapsed_void____ptr64]
mov rax, qword [rbp + 0x108]
jmp 0x14006cc44
lea rdx, [0x140098081]
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x14006cc47
lea rcx, [rbp + 0x1a0]
lea rsi, [rbp + 0x108]
mov rdx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_class_duration_t___cdecl_timemeasure_t::elapsed_void____ptr64]
lea rdx, [rbp + 0x1d8]
mov rcx, rsi
mov r8, rbx
call qword [sym.imp.TT_SubSystem.dll_____Mduration_t__QEBA_AUstrong_ordering_std__AEBV0__Z]
cmp byte [rbp + 0x1d8], 0
cmovns rsi, rbx
mov rax, qword [rsi]
mov qword [rbx], rax
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rbx, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r14, rax
movabs rax, 0x3900000049
mov qword [rbp + 0x108], rax
lea r12, str.GS_Logging.h
mov qword [rbp + 0x110], r12
lea r13, str.static_LOG_MESSAGE_INFO___cdecl_LOG_MESSAGE_INFO::Create_const_char___int32_t_
mov qword [rbp + 0x118], r13
lea rcx, [r14 + 0x30]
lea rdx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_st_malloc_unsigned_long_long_unsigned___int64___struct_std::source_location_const____ptr64_]
mov rsi, rax
mov rcx, rax
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0
mov qword [rsi + 0x20], 1
mov rcx, rsi
add rcx, 0x28
inc r14
mov rdx, rbx
mov r8, r14
call fcn.140079760
mov rax, qword [rdi + 8]
mov rax, qword [rax + 0x10]
mov qword [rsi + 8], rax
movabs r15, 0x200000001
mov qword [rsi + 0x20], r15
mov rax, qword [rbp + 0x1e0]
mov qword [rsi + 0x18], rax
mov rcx, qword [0x1400bacb0]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov edx, 0x12100
mov rcx, rax
mov r8, rsi
xor r9d, r9d
call qword [sym.imp.TT_SubSystem.dll_unsigned_long_long_unsigned___int64____cdecl_PostEvent_void____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__]
lea rcx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, qword [rbp + 0x1e0]
call fcn.140019a80
test al, al
je 0x14006d0c4
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x14006cd64
add rax, 0x30
cmp rax, rcx
je 0x14006d0c4
mov rdx, qword [rax]
test rdx, rdx
je 0x14006cd60
cmp dword [rdx], 0x28
jne 0x14006cd60
lea rcx, [rbp + 0x108]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov eax, dword [rdi + 0x44]
mov ecx, dword [rdi + 0x3c]
mov edx, dword [rdi + 0x38]
mov r8d, dword [rdi + 0x30]
mov r9d, dword [rdi + 0x34]
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], edx
lea rdx, str._OverclockSettings:_CL:_d_CO:_d_ML:_d_MO:_d_PL:_d_
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
cmp dword [rdi + 0x44], 0
jle 0x14006cdea
cmp dword [rdi + 0x48], 2
lea rax, [0x140095c46]
lea r8, [0x140098b97]
cmove r8, rax
lea rdx, [0x14009403a]
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rbx, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r14, rax
movabs rax, 0x3900000049
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x60], r13
lea rcx, [r14 + 0x30]
lea rdx, [rbp + 0x50]
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_st_malloc_unsigned_long_long_unsigned___int64___struct_std::source_location_const____ptr64_]
mov rsi, rax
mov rcx, rax
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0
mov qword [rsi + 0x20], 1
mov rcx, rsi
add rcx, 0x28
inc r14
mov rdx, rbx
mov r8, r14
call fcn.140079760
mov rax, qword [rdi + 8]
mov rax, qword [rax + 0x10]
mov qword [rsi + 8], rax
mov qword [rsi + 0x20], r15
mov rax, qword [rbp + 0x1e0]
mov qword [rsi + 0x18], rax
mov rcx, qword [0x1400bacb0]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov edx, 0x12100
mov rcx, rax
mov r8, rsi
xor r9d, r9d
call qword [sym.imp.TT_SubSystem.dll_unsigned_long_long_unsigned___int64____cdecl_PostEvent_void____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__]
lea rcx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
jmp 0x14006d0c4
cmp eax, 0xdfff
jle 0x14006ceeb
cmp eax, 0xe000
je 0x14006cfc2
cmp eax, 0xe110
je 0x14006cfbb
cmp eax, 0xe111
jne case.0x14006c5d1.19
mov eax, 0x18
jmp 0x14006cfc7
cmp eax, 0x100
je 0x14006cfb4
cmp eax, 0x120
jne case.0x14006c5d1.19
mov eax, reloc.WS2_32.dll_setsockopt
jmp 0x14006cfc7
mov eax, 0x1c
jmp 0x14006cfc7
mov eax, 5
jmp 0x14006cfc7
mov eax, 6
jmp 0x14006cfc7
mov eax, 0x19
jmp 0x14006cfc7
mov eax, listen
jmp 0x14006cfc7
mov eax, 9
jmp 0x14006cfc7
mov eax, 0xa
jmp 0x14006cfc7
mov eax, 0xe
jmp 0x14006cfc7
mov eax, 7
jmp 0x14006cfc7
mov eax, reloc.WS2_32.dll_listen
jmp 0x14006cfc7
mov eax, 1
jmp 0x14006cfc7
mov eax, 0x1a
jmp 0x14006cfc7
mov eax, 0x1b
jmp 0x14006cfc7
mov eax, 2
jmp 0x14006cfc7
xor eax, eax
jmp 0x14006cfc7
mov eax, 0x10
jmp 0x14006cfc7
mov eax, setsockopt
jmp 0x14006cfc7
mov eax, 8
jmp 0x14006cfc7
mov eax, 3
jmp 0x14006cfc7
mov eax, 4
jmp 0x14006cfc7
mov eax, 0xf
jmp 0x14006cfc7
mov eax, setsockopt
jmp 0x14006cfc7
mov eax, setsockopt
jmp 0x14006cfc7
mov eax, reloc.WS2_32.dll_shutdown
jmp 0x14006cfc7
mov eax, 0x17
shl eax, 4
lea rcx, str.ETCHASH
mov r8, qword [rax + rcx]
lea rdx, str.Standby___not_enough_GPU_memory_to_run__s
lea rcx, [rbp - 0x48]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp - 0x48]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rbx, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r14, rax
movabs rax, 0x3900000049
mov qword [rbp + 0x108], rax
lea rax, str.GS_Logging.h
mov qword [rbp + 0x110], rax
lea rax, str.static_LOG_MESSAGE_INFO___cdecl_LOG_MESSAGE_INFO::Create_const_char___int32_t_
mov qword [rbp + 0x118], rax
lea rcx, [r14 + 0x30]
lea rdx, [rbp + 0x108]
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_st_malloc_unsigned_long_long_unsigned___int64___struct_std::source_location_const____ptr64_]
mov rsi, rax
mov rcx, rax
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0
mov qword [rsi + 0x20], 1
mov rcx, rsi
add rcx, 0x28
inc r14
mov rdx, rbx
mov r8, r14
call fcn.140079760
mov rax, qword [rdi + 8]
mov rax, qword [rax + 0x10]
mov qword [rsi + 8], rax
movabs rax, 0x200000002
mov qword [rsi + 0x20], rax
mov rax, qword [rbp + 0x1e0]
mov qword [rsi + 0x18], rax
mov rcx, qword [0x1400bacb0]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov edx, 0x12100
mov rcx, rax
mov r8, rsi
xor r9d, r9d
call qword [sym.imp.TT_SubSystem.dll_unsigned_long_long_unsigned___int64____cdecl_PostEvent_void____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__]
lea rcx, [rbp - 0x48]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
movaps xmm6, xmmword [rbp + 0x1f0]
movaps xmm7, xmmword [rbp + 0x200]
movaps xmm8, xmmword [rbp + 0x210]
movaps xmm9, xmmword [rbp + 0x220]
movaps xmm10, xmmword [rbp + 0x230]
add rsp, 0x2c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.Unknown
jmp 0x14006cfd5