Function at 0x140019f80
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x14010e8c0]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, r8
movsx r12d, dl
mov rdi, rcx
xor ebx, ebx
movzx eax, r12b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov rdx, qword [rdi + 0xc8]
and rdx, rax
mov r9, qword [rdi + 0xb0]
mov rax, rdx
add rax, rax
mov rcx, qword [r9 + rax*8 + 8]
mov r8, qword [rdi + 0xa0]
cmp rcx, r8
je 0x14001a016
add rdx, rdx
mov rax, qword [r9 + rdx*8]
cmp r12b, byte [rcx + 0x10]
je 0x14001a019
cmp rcx, rax
je 0x14001a016
mov rcx, qword [rcx + 8]
cmp r12b, byte [rcx + 0x10]
jne 0x14001a005
jmp 0x14001a019
mov rcx, rbx
test rcx, rcx
cmovne r8, rcx
cmp r8, qword [rdi + 0xa0]
je 0x14001a0ae
mov qword [rbp - 0x18], rbx
mov rcx, qword [r8 + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
call qword [rax + reloc.WS2_32.dll_recv]
nop
mov rax, qword [rbp - 0x18]
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, [rdi + 0x80]
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001a072
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14001a07f
lea r8, [rbp - 0x30]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14001a092
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x14001b300
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14001b300
lea eax, [r12 - 0x21]
cmp eax, 0x59
ja case.0x14001a0d7.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x1b3d4]
mov ecx, dword [rdx + rax*4 + 0x1b324]
add rcx, rdx
jmp rcx
mov ecx, 0x158
call fcn.1400c7dc0
mov r15, rax
mov qword [rbp - 0x30], rax
xor edx, edx
mov r8d, 0x158
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
movups xmm0, xmmword [rsi]
movups xmmword [r15 + 8], xmm0
lea rax, vtable.spdlog::details::full_formatter.0
mov qword [r15], rax
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x30], rbx
lea rax, vtable.fmt::v10::basic_memory_buffer_char__250__class_std::allocator_char__.0
mov qword [r15 + 0x20], rax
lea rax, [r15 + 0x40]
mov qword [r15 + 0x28], rax
mov qword [r15 + 0x38], 0xfa
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x28], rbx
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [r15 + 0x148], xmm0
lea rcx, vtable.spdlog::details::mdc_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [r15 + 0x140], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a176
mov qword [rdx], r15
add qword [rdi + 0x88], 8
jmp 0x14001a18a
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001a560
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a1d3
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a1e7
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::level_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a230
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a244
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_level_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x18], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a291
mov qword [rbp - 0x18], rbx
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a2a2
lea r8, [rbp - 0x18]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
nop
lea rcx, [rbp - 0x18]
call fcn.140008b80
nop
lea rcx, [rbp - 0x30]
call fcn.14001cf40
jmp 0x14001b300
mov rdx, rsi
lea rcx, [rbp - 0x18]
call fcn.140023fb0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.140015bd0
nop
lea rcx, [rbp - 0x30]
call fcn.140008b80
nop
lea rcx, [rbp - 0x18]
call fcn.14001cf40
jmp 0x14001b300
mov rdx, rsi
lea rcx, [rbp - 0x18]
call fcn.140024000
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.140015bd0
nop
lea rcx, [rbp - 0x30]
call fcn.140008b80
nop
lea rcx, [rbp - 0x18]
call fcn.14001cf40
jmp 0x14001b300
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::a_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a37e
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a392
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001a560
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a3db
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a3ef
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001a560
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a438
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a44c
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001a560
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a495
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a4a9
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001a560
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a4f2
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a506
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001a560
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a54c
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a560
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14001a573
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rdi + 0x4c], 1
jmp 0x14001b300
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a5c0
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a5d4
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a61d
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a631
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a67a
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a68e
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a6d7
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a6eb
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a734
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a748
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a791
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a7a5
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a7ee
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a802
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a84b
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a85f
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a8a8
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a8bc
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a905
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a919
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a962
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a976
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001a9bf
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001a9d3
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001aa1c
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001aa30
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001aa79
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001aa8d
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001aad6
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001aaea
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001ab33
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001ab47
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001aba8
mov ecx, Ordinal_41
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::z_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], ebx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001ab94
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001aba8
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14001abbb
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rdi + 0x4c], 1
jmp 0x14001b300
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001ac08
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001ac1c
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_start_formatter.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001ac65
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001ac79
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_stop_formatter.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001acc2
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001acd6
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001ad1f
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001ad33
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001ad7c
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001ad90
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_filename_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001add9
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001aded
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_linenum_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001ae36
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001ae4a
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001ae93
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001aea7
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebx
mov word [rax + 0x14], bx
lea rcx, vtable.spdlog::details::ch_formatter.0
mov qword [rax], rcx
mov byte [rax + 0x18], 0x25
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001aef8
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001af0c
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov r14, rax
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_struct_spdlog::details::null_scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1000000000___.0
mov qword [r14], rax
call fcn.1400ca820
mov qword [r14 + 0x18], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r14
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001af61
mov qword [rdx], r14
add qword [rdi + 0x88], 8
jmp 0x14001af75
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov r14, rax
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_struct_spdlog::details::null_scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1000000___.0
mov qword [r14], rax
call fcn.1400ca820
mov qword [r14 + 0x18], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r14
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001afca
mov qword [rdx], r14
add qword [rdi + 0x88], 8
jmp 0x14001afde
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov r14, rax
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_struct_spdlog::details::null_scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1000___.0
mov qword [r14], rax
call fcn.1400ca820
mov qword [r14 + 0x18], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r14
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001b033
mov qword [rdx], r14
add qword [rdi + 0x88], 8
jmp 0x14001b047
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov r14, rax
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_struct_spdlog::details::null_scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1___.0
mov qword [r14], rax
call fcn.1400ca820
mov qword [r14 + 0x18], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r14
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001b09c
mov qword [rdx], r14
add qword [rdi + 0x88], 8
jmp 0x14001b0b0
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::mdc_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001b0f9
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001b10d
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov ecx, gethostname
call fcn.1400c7dc0
mov r15, rax
mov qword [rax + 0x10], rbx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rbx
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebx
mov word [rax + 0x14], bx
lea rax, vtable.spdlog::details::aggregate_formatter.0
mov qword [r15], rax
lea r14, [r15 + 0x18]
xorps xmm0, xmm0
movups xmmword [r14], xmm0
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r14], bl
mov qword [rbp - 0x18], r15
cmp byte [rsi + 0xc], 0
jne 0x14001b211
mov rdx, qword [r14 + 0x18]
cmp rbx, rdx
jae 0x14001b18d
lea rax, [rbx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0xf
jbe 0x14001b185
mov rax, qword [r14]
mov word [rax + rbx], Ordinal_41
jmp 0x14001b19f
mov r9b, 0x25
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, r14
call fcn.14000b940
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x14001b1c9
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0xf
jbe 0x14001b1bd
mov r14, qword [r14]
mov byte [r14 + rcx], r12b
mov byte [r14 + rcx + 1], 0
jmp 0x14001b1dc
movzx r9d, r12b
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, r14
call fcn.14000b940
lea rcx, [rdi + 0x80]
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001b1ff
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x14001b20c
lea r8, [rbp - 0x30]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x14001b2ed
mov byte [rsi + 0xc], 0
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001b25c
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001b270
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x14001b280
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x14001b2aa
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0xf
jbe 0x14001b29e
mov r14, qword [r14]
mov byte [r14 + rcx], r12b
mov byte [r14 + rcx + 1], 0
jmp 0x14001b2bd
movzx r9d, r12b
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, r14
call fcn.14000b940
lea rcx, [rdi + 0x80]
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001b2e0
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x14001b2ed
lea r8, [rbp - 0x30]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14001b300
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400c7da0
mov rbx, qword [rsp + 0x98]
add rsp, 0x50
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret