Function at 0x14000b5c0
Capabilities:
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xb0
mov rax, qword [0x140092080]
xor rax, rsp
mov qword [rbp + 0x27], rax
xor ecx, ecx
mov r12d, ecx
mov dword [rbp - 0x45], ecx
movsd xmm0, qword [0x140085080]
movsd qword [rbp - 0x59], xmm0
movzx eax, word [0x140085088]
mov word [rbp - 0x51], ax
cmp byte [0x140085089], cl
je 0x14000b642
mov byte [rbp - 0x59], 0x79
xor byte [rbp - 0x58], 0x35
xor byte [rbp - 0x57], 0x36
xor byte [rbp - 0x56], 0x37
xor byte [rbp - 0x55], 0x38
xor byte [rbp - 0x54], 0x39
xor byte [rbp - 0x53], 0x3a
xor byte [rbp - 0x52], 0x3b
xor byte [rbp - 0x51], 0x3c
xor byte [rbp - 0x50], 0x3d
xorps xmm0, xmm0
movups xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], rcx
mov qword [rbp + 0x1f], rcx
lea rax, [rbp - 0x59]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], cl
jne 0x14000b660
lea rdx, [rbp - 0x59]
lea rcx, [rbp + 7]
call fcn.140006e80
nop
mov r13, qword [rbp + 0x17]
lea eax, [r13 - 1]
mov dword [rbp - 0x41], eax
movzx ebx, byte [rbp - 0x49]
nop word [rax + rax]
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
xor edx, edx
mov eax, edx
mov qword [rbp - 9], rdx
mov r9d, reloc.WS2_32.dll_ntohs
mov qword [rbp - 1], r9
mov byte [rbp - 0x19], al
mov esi, edx
mov r15d, edx
test r13, r13
je 0x14000b7be
mov r12d, Ordinal_301
lea rcx, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae rcx, qword [rbp + 7]
movzx edx, byte [rcx + r15]
cmp rax, r9
jae 0x14000b6f7
lea rcx, [rax + 1]
mov qword [rbp - 9], rcx
lea rcx, [rbp - 0x19]
cmp r9, 0x10
cmovae rcx, qword [rbp - 0x19]
mov byte [rcx + rax], dl
mov byte [rcx + rax + 1], 0
jmp 0x14000b70d
movzx r9d, dl
movzx r8d, bl
mov edx, 1
lea rcx, [rbp - 0x19]
call fcn.140007230
lea rcx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rcx, qword [rbp - 0x19]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
movsxd rdi, r12d
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov r14, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp r14, 0x989680
jne 0x14000b742
imul rax, rax, 0x64
jmp 0x14000b75d
cqo
idiv r14
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv r14
add rax, rcx
mov qword [rbp - 0x59], rax
test r12d, r12d
je 0x14000b792
js 0x14000b792
imul rdx, rdi, 0xf4240
movabs rdi, 0x7fffffffffffffff
mov rcx, rdi
sub rcx, rdx
cmp rax, rcx
jge 0x14000b78e
lea rcx, [rdx + rax]
mov qword [rbp - 0x59], rcx
jmp 0x14000b792
mov qword [rbp - 0x59], rdi
lea rcx, [rbp - 0x59]
call fcn.140007b60
inc esi
add r12d, 0x64
inc r15
movsxd rax, esi
mov r9, qword [rbp - 1]
cmp rax, r13
mov rax, qword [rbp - 9]
jb 0x14000b6c0
mov r12d, dword [rbp - 0x45]
xor edx, edx
mov edi, dword [rbp - 0x41]
test edi, edi
js 0x14000b905
lea ecx, [rdi + 3]
imul r14d, ecx, 0x64
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], rdx
mov qword [rbp - 0x21], rdx
mov r8d, edi
cmp rax, r8
cmovb r8, rax
lea rdx, [rbp - 0x19]
cmp r9, 0x10
cmovae rdx, qword [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.140006e80
or r12d, 1
mov dword [rbp - 0x45], r12d
mov rdx, qword [rbp - 1]
cmp rdx, 0x10
jb 0x14000b842
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b83d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b942
call fcn.14007154c
movups xmm0, xmmword [rbp - 0x39]
movups xmmword [rbp - 0x19], xmm0
movups xmm1, xmmword [rbp - 0x29]
movups xmmword [rbp - 9], xmm1
lea rcx, [rbp - 0x19]
movq rdx, xmm0
psrldq xmm1, 8
movq rax, xmm1
cmp rax, 0x10
cmovae rcx, rdx
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
movsxd rsi, r14d
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov r15, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp r15, 0x989680
jne 0x14000b894
imul rax, rax, 0x64
jmp 0x14000b8af
cqo
idiv r15
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv r15
add rax, rcx
mov qword [rbp - 0x59], rax
test r14d, r14d
je 0x14000b8e4
js 0x14000b8e4
imul rdx, rsi, 0xf4240
movabs r8, 0x7fffffffffffffff
mov rcx, r8
sub rcx, rdx
cmp rax, rcx
jge 0x14000b8e0
lea rcx, [rdx + rax]
mov qword [rbp - 0x59], rcx
jmp 0x14000b8e4
mov qword [rbp - 0x59], r8
lea rcx, [rbp - 0x59]
call fcn.140007b60
sub r14d, 0x64
sub edi, 1
mov r9, qword [rbp - 1]
js 0x14000b905
mov rax, qword [rbp - 9]
xor edx, edx
jmp 0x14000b7d0
cmp r9, 0x10
jb 0x14000b690
lea rdx, [r9 + 1]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b938
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b949
call fcn.14007154c
jmp 0x14000b690
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3