Function at 0x14001af20
Capabilities:
Terminate process

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x6f0]
sub rsp, 0x7f0
mov qword [rbp - 0x58], 0xfffffffffffffffe
mov qword [rsp + 0x840], rbx
mov rax, qword [0x140283aa8]
xor rax, rsp
mov qword [rbp + 0x6e0], rax
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0x68], r8d
mov dword [rsp + 0x38], edx
mov rbx, rcx
mov qword [rsp + 0x48], rcx
mov r11d, dword [rbp + 0x750]
mov dword [rsp + 0x34], r11d
lea rcx, [rbp + 0x130]
call fcn.14001c530
nop
mov eax, dword [rbx + 0x90]
mov dword [rbp + 0x20], 1
mov dword [rbp + 0x308], 1
mov dword [rbp + 0x2e8], eax
xor eax, eax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rax
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [rbp + 0x3e8], xmm1
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp + 0x3f8], xmm0
movups xmmword [rbp + 0x3c8], xmm1
movups xmmword [rbp + 0x3d8], xmm0
mov dword [rbp], 1
mov dword [rbp + 0x20], 1
lea edx, [rax + 0x40]
lea rcx, [rbp]
call fcn.14002a830
mov edx, dword [rbp + 0x20]
lea ecx, [rdx - 1]
test ecx, ecx
je 0x14001b013
cmp dword [rbp + rcx*4], 0
jne 0x14001b013
mov edx, ecx
mov dword [rbp + 0x20], ecx
sub ecx, 1
jne 0x14001b002
movups xmm0, xmmword [rbp]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov dword [rbp - 0x60], edx
mov dword [rbp + 0x3c0], edx
mov r8d, edx
shl r8, 2
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x3a0]
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rax
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [rbp + 0x3e8], xmm1
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp + 0x3f8], xmm0
movups xmmword [rbp + 0x3c8], xmm1
movups xmmword [rbp + 0x3d8], xmm0
lea rcx, [rbp + 0x430]
call fcn.1400162e0
nop
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x20]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x48], rax
lea rdx, [rbx + 0x1e0]
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
xor r14d, r14d
mov qword [rbp - 0x30], r14
mov byte [rbp - 0x40], r14b
or r15, 0xffffffffffffffff
mov r9, r15
xor r8d, r8d
lea rcx, [rbp - 0x40]
call fcn.140020320
nop
lea rdx, [rbx + 0xb8]
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x10], r14
mov byte [rbp - 0x20], r14b
mov r9, r15
xor r8d, r8d
lea rcx, [rbp - 0x20]
call fcn.140020320
nop
lea rdx, [rbx + 0x160]
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x70], r14
mov byte [rbp - 0x80], r14b
mov r9, r15
xor r8d, r8d
lea rcx, [rbp - 0x80]
call fcn.140020320
nop
lea rdx, [rbx + 0x98]
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x10], r14
mov byte [rbp], r14b
mov r9, r15
xor r8d, r8d
lea rcx, [rbp]
call fcn.140020320
nop
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x20]
lea r8, [rbp - 0x80]
lea rdx, [rbp]
lea rcx, [rbp + 0x430]
call fcn.140017dc0
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
call fcn.140022d20
mov qword [rsp + 0x58], rax
mov qword [rbp + 0x38], r14
lea rax, [0x1400181d0]
lea rcx, vtable.std::_Func_impl_unsigned_int____cdecl___void___class_std::allocator_int___unsigned_int___.0
test rax, rax
je 0x14001b19e
mov qword [rbp], rcx
mov qword [rbp + 8], rax
lea rax, [rbp]
mov qword [rbp + 0x38], rax
lea rax, vtable.std::_Func_impl_class__lambda_6468332b50ca15101ddbb841851d8d90___class_std::allocator_int___class_dev::eth::Miner____ptr64__class_dev::eth::FarmFace____ptr64__unsigned_int_.0
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0x78], rax
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x10], r14
mov byte [rbp - 0x20], 0
mov r8d, 6
lea rdx, str.opencl
lea rcx, [rbp - 0x20]
call fcn.1400201f0
nop
mov rax, qword [rsp + 0x58]
mov rdi, qword [rax + 8]
mov rbx, rax
cmp byte [rdi + 0x19], 0
jne 0x14001b27e
mov r13, qword [rbp - 8]
mov r12, qword [rbp - 0x10]
nop word [rax + rax]
lea rcx, [rdi + 0x20]
lea rdx, [rbp - 0x20]
cmp r13, 0x10
cmovae rdx, qword [rbp - 0x20]
lea rsi, [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x14001b21f
mov rcx, qword [rcx]
mov rsi, qword [rsi]
mov r8, r12
cmp rsi, r12
cmovb r8, rsi
test r8, r8
je 0x14001b23a
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14001b24d
cmp rsi, r12
jae 0x14001b244
mov eax, r15d
jmp 0x14001b24d
mov eax, r14d
cmp rsi, r12
seta al
shr eax, 0x1f
test al, al
je 0x14001b25a
mov rdi, qword [rdi + 0x10]
jmp 0x14001b260
mov rbx, rdi
mov rdi, qword [rdi]
cmp byte [rdi + 0x19], 0
je 0x14001b200
cmp rbx, qword [rsp + 0x58]
je 0x14001b27e
lea r8, [rbx + 0x20]
lea rdx, [rbp - 0x20]
call fcn.140026930
test al, al
je 0x14001b2b6
lea rax, [rbp - 0x20]
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.14002b990
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.14002ba10
mov rbx, qword [rsp + 0x50]
lea rcx, [rbx + 0x40]
lea rdx, [rbp]
call fcn.14001c6c0
nop
lea rcx, [rbp - 0x20]
call fcn.14001e690
nop
lea rcx, [rbp]
call fcn.14001c630
mov qword [rbp + 0xd8], r14
lea rax, [0x1400181f0]
test rax, rax
je 0x14001b30d
lea rcx, vtable.std::_Func_impl_unsigned_int____cdecl___void___class_std::allocator_int___unsigned_int___.0
mov qword [rbp + 0xa0], rcx
mov qword [rbp + 0xa8], rax
lea rax, [rbp + 0xa0]
mov qword [rbp + 0xd8], rax
lea rax, vtable.std::_Func_impl_class__lambda_7ab4946616dc5bf225b8dbf098ac8cf9___class_std::allocator_int___class_dev::eth::Miner____ptr64__class_dev::eth::FarmFace____ptr64__unsigned_int_.0
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x118], rax
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x10], r14
mov byte [rbp], 0
mov r8d, 4
lea rdx, str.cuda
lea rcx, [rbp]
call fcn.1400201f0
nop
lea r8, [rbp]
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x58]
call fcn.140028660
mov rcx, qword [rbp - 0x20]
add rcx, 0x40
lea rdx, [rbp + 0xa0]
call fcn.14001c6c0
nop
lea rcx, [rbp]
call fcn.14001e690
nop
lea rcx, [rbp + 0xa0]
call fcn.14001c630
lea rcx, [rbp + 0x5f8]
call fcn.140020ea0
movzx r8d, byte [rsp + 0x30]
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x5f8]
call fcn.140024e60
lea rax, vtable.std::_Func_impl_class__lambda_12e1b5a36ec926020d5a9592db2a51fb___class_std::allocator_int___void__struct_dev::eth::Solution_const____ptr64_.0
mov qword [rbp], rax
lea rax, [rbp]
mov qword [rbp + 0x38], rax
lea rdx, [rbp]
lea rcx, [rbp + 0x578]
call fcn.14001d690
nop
mov rcx, qword [rbp + 0x38]
test rcx, rcx
je 0x14001b3ed
mov rax, qword [rcx]
lea rdx, [rbp]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
lea rax, [0x140227d74]
lea rdx, str.CUDA
mov ebx, dword [rsp + 0x38]
cmp ebx, 1
cmove rdx, rax
mov qword [rbp + 0x98], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x90], r14
mov byte [rbp + 0x80], 0
cmp byte [rdx], 0
jne 0x14001b429
mov r8, r14
jmp 0x14001b43a
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14001b430
lea rcx, [rbp + 0x80]
call fcn.1400201f0
nop
lea rdx, str.Benchmarking_on_platform:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140022e70
mov rcx, rax
lea rdx, [rbp + 0x80]
call fcn.140023200
mov rcx, rax
lea rdx, [0x140023800]
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]
lea rdx, str.Preparing_DAG_for_block_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140022e70
mov rcx, rax
mov rax, qword [rsp + 0x48]
mov edx, dword [rax + 0x90]
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___unsigned_int____ptr64]
mov rcx, rax
lea rdx, [0x140023800]
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]
cmp ebx, 1
jne 0x14001b4f0
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x10], r14
mov byte [rbp], 0
lea r8d, [rbx + 5]
lea rdx, str.opencl
lea rcx, [rbp]
call fcn.1400201f0
nop
xor r8d, r8d
lea rdx, [rbp]
lea rcx, [rbp + 0x430]
call fcn.140016970
nop
jmp 0x14001b52e
cmp ebx, 2
jne 0x14001b537
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x10], r14
mov byte [rbp], 0
lea r8d, [rbx + 2]
lea rdx, str.cuda
lea rcx, [rbp]
call fcn.1400201f0
nop
xor r8d, r8d
lea rdx, [rbp]
lea rcx, [rbp + 0x430]
call fcn.140016970
nop
lea rcx, [rbp]
call fcn.14001e690
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0xa0]
call fcn.140013270
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r14
call fcn.140022a90
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x38], r14
mov edi, r14d
mov r15d, dword [rsp + 0x34]
mov r13d, dword [rsp + 0x40]
xor eax, eax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x40]
call fcn.140024c30
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0xd0], xmm1
lea rcx, [rbp + 0x130]
call fcn.14002dd50
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xb0], xmm1
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x430]
call fcn.140016840
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
test edi, edi
jne 0x14001b5ee
lea rdx, str.Warming_up...
call fcn.140022e70
jmp 0x14001b624
lea rdx, str.Trial
call fcn.140022e70
mov rcx, rax
mov edx, edi
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___unsigned_int____ptr64]
mov rcx, rax
lea rdx, str....
call fcn.140022e70
mov rcx, rax
lea rdx, [0x140024290]
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]
lea rdx, [0x140023800]
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 eax, dword [rsp + 0x68]
test edi, edi
cmovne eax, r13d
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x48]
call fcn.1400242b0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x430]
call fcn.140017330
mov rbx, rax
mov rcx, qword [rax]
mov qword [rbp], rcx
mov rcx, qword [rax + 8]
mov qword [rbp + 8], rcx
lea rdx, [rax + 0x10]
lea rcx, [rbp + 0x10]
call fcn.14001dbc0
nop
lea rdx, [rbx + 0x28]
lea rcx, [rbp + 0x28]
call fcn.14001d990
nop
test edi, edi
jne 0x14001b6cb
mov rdx, qword [rbp + 0x28]
test rdx, rdx
je 0x14001b6a9
mov r8, qword [rbp + 0x38]
sub r8, rdx
sar r8, 4
call fcn.14001f3d0
mov rdx, qword [rbp + 0x10]
test rdx, rdx
je 0x14001b78a
mov r8, qword [rbp + 0x20]
sub r8, rdx
sar r8, 3
call fcn.14001f4b0
jmp 0x14001b78a
mov r12, qword [rbp]
mov rsi, qword [rbp + 8]
test rsi, rsi
jne 0x14001b6dd
mov rax, r14
jmp 0x14001b6e9
imul rax, r12, 0x3e8
xor edx, edx
div rsi
mov qword [rsp + 0x40], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x140023800]
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]
lea r8, [rsp + 0x40]
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x70]
call fcn.140028300
mov rbx, qword [rbp - 0x20]
mov qword [rbx + 0x28], r12
mov qword [rbx + 0x30], rsi
lea rcx, [rbx + 0x38]
lea rdx, [rbp + 0x10]
call fcn.14001da30
lea rcx, [rbx + 0x50]
lea rdx, [rbp + 0x28]
call fcn.14001d890
mov rbx, qword [rsp + 0x38]
add rbx, qword [rsp + 0x40]
mov qword [rsp + 0x38], rbx
mov rdx, qword [rbp + 0x28]
test rdx, rdx
je 0x14001b76f
mov r8, qword [rbp + 0x38]
sub r8, rdx
sar r8, 4
call fcn.14001f3d0
mov rdx, qword [rbp + 0x10]
test rdx, rdx
je 0x14001b78f
mov r8, qword [rbp + 0x20]
sub r8, rdx
sar r8, 3
call fcn.14001f4b0
jmp 0x14001b78f
mov rbx, qword [rsp + 0x38]
inc edi
cmp edi, r15d
jbe 0x14001b570
mov r10, qword [rsp + 0x70]
mov r8, qword [r10]
mov rcx, r8
cmp r8, r10
mov r15, 0xffffffffffffffff
mov r13, r14
mov r11d, dword [rsp + 0x34]
je 0x14001b847
nop dword [rax]
inc r15d
test r15d, r15d
jle 0x14001b7ef
lea eax, [r11 - 1]
cmp r15d, eax
jge 0x14001b7ef
mov r9, qword [rcx + 0x30]
test r9, r9
jne 0x14001b7df
mov rax, r14
jmp 0x14001b7ec
imul rax, qword [rcx + 0x28], 0x3e8
xor edx, edx
div r9
add r13, rax
cmp byte [rcx + 0x19], 0
jne 0x14001b83e
mov rax, qword [rcx + 0x10]
cmp byte [rax + 0x19], 0
jne 0x14001b81e
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
jne 0x14001b83e
nop dword [rax + rax]
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x14001b810
jmp 0x14001b83e
mov rdx, qword [rcx + 8]
cmp byte [rdx + 0x19], 0
jne 0x14001b83b
cmp rcx, qword [rdx + 0x10]
jne 0x14001b83b
mov rcx, rdx
mov rdx, qword [rdx + 8]
cmp byte [rdx + 0x19], 0
je 0x14001b828
mov rcx, rdx
cmp rcx, r10
jne 0x14001b7c0
lea r9d, [r11 - 2]
xor edx, edx
mov rax, r13
div r9
mov rsi, rax
mov qword [rsp + 0x48], r10
lea rcx, [rsp + 0x48]
call fcn.14001d110
mov rcx, qword [rax + 0x10]
test rcx, rcx
jne 0x14001b873
mov rdi, r14
jmp 0x14001b883
imul rax, qword [rax + 8], 0x3e8
xor edx, edx
div rcx
mov rdi, rax
mov rcx, qword [r8 + 0x30]
test rcx, rcx
je 0x14001b89c
imul rax, qword [r8 + 0x28], 0x3e8
xor edx, edx
div rcx
mov r14, rax
mov ecx, r11d
xor edx, edx
mov rax, rbx
div rcx
mov rbx, rax
lea rdx, str.min_mean_max:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140022e70
mov rcx, rax
mov rdx, r14
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___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x1402264f0]
call fcn.140022e70
mov rcx, rax
mov rdx, rbx
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___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x1402264f0]
call fcn.140022e70
mov rcx, rax
mov rdx, rdi
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___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, str._H_s
call fcn.140022e70
mov rcx, rax
lea rdx, [0x140023800]
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]
lea rdx, str.inner_mean:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140022e70
mov rcx, rax
mov rdx, rsi
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___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, str._H_s
call fcn.140022e70
mov rcx, rax
lea rdx, [0x140023800]
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]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3