Function at 0x1400b0660
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r14
push r15
mov rbp, rsp
sub rsp, 0x60
mov r14, r8
movsx r15d, dl
mov rsi, rcx
xor ebx, ebx
movzx eax, r15b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov rcx, qword [rsi + 0xf0]
and rcx, rax
mov r8, qword [rsi + 0xd8]
mov rax, rcx
add rax, rax
mov rdx, qword [r8 + rax*8 + 8]
mov r9, qword [rsi + 0xc0]
cmp rdx, r9
je 0x1400b06e4
add rcx, rcx
mov rax, qword [r8 + rcx*8]
cmp r15b, byte [rdx + 0x10]
je 0x1400b06e7
cmp rdx, rax
je 0x1400b06e4
mov rdx, qword [rdx + 8]
cmp r15b, byte [rdx + 0x10]
jne 0x1400b06d3
jmp 0x1400b06e7
mov rdx, rbx
test rdx, rdx
cmove rdx, r9
lea r8, [rsi + 0xb8]
lea rcx, [rbp - 0x38]
call fcn.140033170
nop
lea r8, [rsi + 0xb8]
mov rdx, qword [rsi + 0xc0]
lea rcx, [rbp - 0x20]
call fcn.140033170
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x38]
call fcn.1400b6960
movzx edi, al
mov edx, 3
lea rcx, [rbp + 0x30]
call fcn.1401f1c90
lea rcx, [rbp - 0x20]
call fcn.1400023f0
lea rcx, [rbp + 0x30]
call fcn.1401f1d70
test dil, dil
jne 0x1400b0823
lea rcx, [rbp - 0x38]
call fcn.1400b6860
mov rcx, qword [rax + 8]
mov rax, qword [rcx]
lea rdx, [rbp + 0x48]
call qword [rax + reloc.WS2_32.dll_recv]
nop
mov rax, qword [rbp + 0x48]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
add rsi, 0x90
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 0x18]
je 0x1400b07e4
mov qword [rdx], rax
mov rdi, qword [rsi + 0x10]
mov edx, 3
lea rcx, [rbp + 0x30]
call fcn.1401f1c90
mov rcx, qword [rsi]
add rcx, 8
mov rax, qword [rcx]
test rax, rax
je 0x1400b07d4
cmp qword [rax + 0x10], rdi
jb 0x1400b07c8
ja 0x1400b07c8
mov qword [rax], rbx
mov rax, qword [rax + 8]
mov qword [rcx], rax
jmp 0x1400b07cf
lea rcx, [rax + 8]
mov rax, qword [rcx]
test rax, rax
jne 0x1400b07b4
lea rcx, [rbp + 0x30]
call fcn.1401f1d70
add qword [rsi + 0x10], 8
jmp 0x1400b07f4
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1400b7630
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x1400b0807
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1400b1451
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x1400b1451
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x1400b084b.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0xb1534]
mov ecx, dword [rdx + rax*4 + 0xb1488]
add rcx, rdx
jmp rcx
mov ecx, 0x140
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::full_formatter.0
mov qword [rax], rcx
mov qword [rax + 0x18], rbx
mov qword [rax + 0x30], rbx
lea rcx, vtable.fmt::v9::basic_memory_buffer_char__250__class_std::allocator_char__.0
mov qword [rax + 0x20], rcx
lea rdx, [rax + 0x40]
mov qword [rax + 0x28], rdx
mov qword [rax + 0x38], 0xfa
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::v_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
jmp 0x1400b0f96
mov ecx, 0x28
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1400b0faa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x5c], 1
jmp 0x1400b1451
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_start_formatter.0
mov qword [rax], rcx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_stop_formatter.0
mov qword [rax], rcx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x20
call fcn.1401f4f50
mov qword [rbp + 0x30], rax
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebx
mov word [rax + 0x14], 0
lea rcx, vtable.spdlog::details::ch_formatter.0
mov qword [rax], rcx
mov byte [rax + 0x18], 0x25
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x20
call fcn.1401f4f50
mov rdi, rax
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 [rdi], rax
call fcn.1401f1bc0
mov qword [rdi + 0x18], rax
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rdi
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x20
call fcn.1401f4f50
mov rdi, rax
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 [rdi], rax
call fcn.1401f1bc0
mov qword [rdi + 0x18], rax
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rdi
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x20
call fcn.1401f4f50
mov rdi, rax
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 [rdi], rax
call fcn.1401f1bc0
mov qword [rdi + 0x18], rax
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rdi
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
mov ecx, 0x20
call fcn.1401f4f50
mov rdi, rax
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
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 [rdi], rax
call fcn.1401f1bc0
mov qword [rdi + 0x18], rax
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rdi
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x30]
jmp 0x1400b1441
lea rcx, [rbp + 0x30]
call fcn.1400af690
nop
cmp byte [r14 + 0xc], 0
jne 0x1400b13c2
mov rdi, qword [rbp + 0x30]
lea rcx, [rdi + 0x18]
mov rdx, qword [rcx + 0x18]
mov r8, qword [rcx + 0x20]
cmp rdx, r8
jae 0x1400b1389
lea rax, [rdx + 1]
mov qword [rcx + 0x18], rax
add rcx, 8
cmp r8, 0xf
jbe 0x1400b1381
mov rcx, qword [rcx]
mov word [rcx + rdx], 0x25
jmp 0x1400b139b
mov r9b, 0x25
movzx r8d, byte [rbp + 0x30]
mov edx, 1
call fcn.140048c00
movzx edx, r15b
mov rcx, rdi
call fcn.1400aa0b0
lea rcx, [rsi + 0x90]
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x48], rdi
lea rdx, [rbp + 0x48]
call fcn.1400ae7a0
nop
jmp 0x1400b143d
mov byte [r14 + 0xc], 0
mov ecx, 0x18
call fcn.1401f4f50
mov qword [rbp + 0x48], rax
movups xmm0, xmmword [r14]
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 - 0x40], rbx
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 0x48]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1400b1414
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
movzx edx, r15b
mov rdi, qword [rbp + 0x30]
mov rcx, rdi
call fcn.1400aa0b0
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x48], rdi
lea rdx, [rbp + 0x48]
lea rcx, [rsi + 0x90]
call fcn.1400ae7a0
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1400b1451
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov edx, 3
lea rcx, [rbp + 0x30]
call fcn.1401f1c90
lea rcx, [rbp - 0x38]
call fcn.1400023f0
lea rcx, [rbp + 0x30]
call fcn.1401f1d70
mov rbx, qword [rsp + 0x98]
add rsp, 0x60
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret