Function at 0x14014afe0
Capabilities:
Set console window title

Disassembly:
mov rax, rsp
push rdi
sub rsp, 0x900
mov qword [rax - 0x7d8], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov rdi, rdx
mov esi, ecx
movdqa xmm0, xmmword [0x1403eaa30]
movdqu xmmword [rax - 0x868], xmm0
mov byte [rax - 0x878], 0
mov r8d, shutdown
lea rdx, str.0.4.9.1187__59ded4b_
lea rcx, [rax - 0x878]
call fcn.14012d2b0
nop
movdqa xmm0, xmmword [0x1403eaa30]
movdqu xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x30], 0
mov r8d, 6
lea rdx, [0x1403ee900]
lea rcx, [rsp + 0x30]
call fcn.14012d2b0
nop
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov rax, rdx
sub rax, rcx
cmp rax, 8
jb 0x14014b0b0
lea rax, [rcx + 8]
mov qword [rsp + 0x40], rax
lea rbx, [rsp + 0x30]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x30]
add rbx, rcx
mov r8d, 8
lea rdx, str._miner_v
mov rcx, rbx
call fcn.1403a92d0
mov byte [rbx + 8], 0
lea rax, [rsp + 0x30]
jmp 0x14014b0d1
mov qword [rsp + 0x20], 8
lea r9, str._miner_v
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x30]
call fcn.14012b3e0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x80], xmm1
xor ebx, ebx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.14014add0
nop
mov rdx, qword [rsp + 0x88]
cmp rdx, 0x10
jb 0x14014b159
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b154
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b5dd
call fcn.14038b5d4
movdqa xmm0, xmmword [0x1403eaa30]
movdqu xmmword [rsp + 0x80], xmm0
mov byte [rsp + 0x70], 0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14014b1ac
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b1a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b5e3
call fcn.14038b5d4
movdqa xmm0, xmmword [0x1403eaa30]
movdqu xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x30], 0
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0x10
jb 0x14014b202
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b1fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b5e9
call fcn.14038b5d4
movdqa xmm0, xmmword [0x1403eaa30]
movdqu xmmword [rsp + 0xa0], xmm0
mov byte [rsp + 0x90], 0
lea rcx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0x10
cmovae rcx, qword [rsp + 0x50]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
nop
lea rcx, [rsp + 0xb0]
call fcn.1401431d0
nop
mov r8, rdi
mov edx, esi
lea rcx, [rsp + 0xb0]
call fcn.140149560
cmp byte [rsp + 0x128], 0
je 0x14014b37e
lea rcx, [rsp + 0xb0]
call fcn.14014a430
nop
mov rdx, qword [rsp + 0xe8]
cmp rdx, 0x10
jb 0x14014b2b2
inc rdx
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b2ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b5ef
call fcn.14038b5d4
movdqa xmm0, xmmword [0x1403eaa30]
movdqa xmmword [rsp + 0xe0], xmm0
mov byte [rsp + 0xd0], 0
mov rdx, qword [rsp + 0xc8]
cmp rdx, 0x10
jb 0x14014b30e
inc rdx
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b309
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b5f5
call fcn.14038b5d4
movdqa xmm0, xmmword [0x1403eaa30]
movdqa xmmword [rsp + 0xc0], xmm0
mov byte [rsp + 0xb0], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14014b364
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b35f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b5fb
call fcn.14038b5d4
movdqa xmm0, xmmword [0x1403eaa30]
movdqu xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x50], 0
xor eax, eax
jmp 0x14014b5c8
mov edx, 4
lea rcx, [rsp + 0x140]
call fcn.140177f50
nop
movzx edx, byte [rsp + 0x108]
lea rcx, [rsp + 0x1a0]
call fcn.140178640
nop
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x140]
call fcn.1401781b0
lea rcx, [rsp + 0x230]
call fcn.140168b30
nop
lea r9, [rsp + 0x140]
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x3c0]
call fcn.14013c7e0
nop
lea rcx, [rsp + 0x3c0]
call fcn.14013e3b0
nop
lea rcx, [rsp + 0x3c0]
call fcn.14013cba0
nop
lea rcx, [rsp + 0x230]
call fcn.140168fd0
nop
lea rcx, [rsp + 0x1e0]
call fcn.14036c3f8
lea rcx, [rsp + 0x1a0]
call fcn.1401741a0
nop
mov rcx, qword [rsp + 0x180]
test rcx, rcx
je 0x14014b49b
mov rax, qword [rsp + 0x190]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b47e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b601
call fcn.14038b5d4
mov qword [rsp + 0x180], rbx
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x190], rbx
lea rcx, [rsp + 0x140]
call fcn.1401741a0
nop
mov rdx, qword [rsp + 0xe8]
cmp rdx, 0x10
jb 0x14014b4ec
inc rdx
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b4e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b607
call fcn.14038b5d4
movdqa xmm0, xmmword [0x1403eaa30]
movdqa xmmword [rsp + 0xe0], xmm0
mov byte [rsp + 0xd0], 0
mov rdx, qword [rsp + 0xc8]
cmp rdx, 0x10
jb 0x14014b549
inc rdx
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b543
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b60d
call fcn.14038b5d4
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14014b586
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014b581
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014b613
call fcn.14038b5d4
xor eax, eax
jmp 0x14014b5c8
lea r11, [rsp + 0x900]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rdi
ret
call fcn.1403ac924
nop
call fcn.1403ac924
nop
call fcn.1403ac924
nop
call fcn.1403ac924
int3
call fcn.1403ac924
nop
call fcn.1403ac924
nop
call fcn.1403ac924
nop
call fcn.1403ac924
int3
call fcn.1403ac924
nop
call fcn.1403ac924
int3