Function at 0x14000cd00
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x220]
sub rsp, 0x320
mov rax, qword [0x1400850c0]
xor rax, rsp
mov qword [rbp + 0x218], rax
mov rsi, r8
movsx r15d, dl
mov rdi, rcx
xor r12d, r12d
movzx eax, r15b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov rdx, qword [rdi + 0xc8]
and rdx, rax
mov r8, qword [rdi + 0xb0]
mov rax, rdx
add rax, rax
mov rcx, qword [r8 + rax*8 + 8]
mov r9, qword [rdi + 0xa0]
cmp rcx, r9
je 0x14000cda4
add rdx, rdx
mov rax, qword [r8 + rdx*8]
cmp r15b, byte [rcx + 0x10]
je 0x14000cda7
cmp rcx, rax
je 0x14000cda4
mov rcx, qword [rcx + 8]
cmp r15b, byte [rcx + 0x10]
jne 0x14000cd93
jmp 0x14000cda7
mov rcx, r12
test rcx, rcx
cmove rcx, r9
cmp rcx, r9
je 0x14000ce6b
mov qword [rbp + 0x210], r12
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0xa0]
call qword [rax + 0x10]
mov rbx, qword [rax]
mov qword [rax], r12
mov qword [rbp + 0x210], rbx
mov rcx, qword [rbp + 0xa0]
test rcx, rcx
je 0x14000cdf2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
movups xmm0, xmmword [rsi]
movups xmmword [rbx + 8], xmm0
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x210], r12
mov qword [rsp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000ce2c
mov qword [rsp + 0x30], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000ce37
lea r8, [rsp + 0x30]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14000ce4c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x210]
test rcx, rcx
je 0x14000e39e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14000e39e
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x14000ce93.75
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0xe47c]
mov ecx, dword [rdx + rax*4 + 0xe3d0]
add rcx, rdx
jmp rcx
mov ecx, 0x140
call fcn.140038ba8
mov rbx, rax
mov qword [rsp + 0x20], rax
xor edx, edx
mov r8d, 0x140
mov rcx, rax
call fcn.140063ef0
movups xmm0, xmmword [rsi]
movups xmmword [rbx + 8], xmm0
lea rax, vtable.spdlog::details::full_formatter.0
mov qword [rbx], rax
mov qword [rbx + 0x18], r12
mov qword [rbx + 0x30], r12
lea rsi, vtable.fmt::v10::basic_memory_buffer_char__250__class_std::allocator_char__.0
mov qword [rbx + 0x20], rsi
lea rax, [rbx + 0x40]
mov qword [rbx + 0x28], rax
mov qword [rbx + 0x38], 0xfa
mov qword [rbp + 0xa8], r12
mov qword [rsp + 0x38], rbx
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000cf17
mov qword [rsp + 0x38], r12
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x14000cf22
lea r8, [rsp + 0x38]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14000cf37
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rbx, qword [rbp + 0xa8]
test rbx, rbx
je 0x14000dbfb
mov qword [rbx + 0x20], rsi
mov rcx, qword [rbx + 0x28]
lea rax, [rbx + 0x40]
cmp rcx, rax
je 0x14000cf86
mov rdx, qword [rbx + 0x38]
cmp rdx, 0x1000
jb 0x14000cf81
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000e3c9
mov rcx, r8
call fcn.140038a80
mov edx, 0x140
mov rcx, rbx
call fcn.140038a80
mov byte [rdi + 0x4c], 1
jmp 0x14000e39e
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0xb0], r12
mov qword [rsp + 0x40], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000cfe8
mov qword [rsp + 0x40], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000cff3
lea r8, [rsp + 0x40]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14000d008
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rbp + 0xb0]
call fcn.140011ea0
jmp 0x14000e39e
mov rdx, rsi
lea rcx, [rbp + 0xb8]
call fcn.140019960
nop
mov rcx, qword [rax]
mov qword [rax], r12
mov qword [rbp + 0x58], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x58]
call fcn.14000a6b0
nop
lea rcx, [rbp + 0x58]
call fcn.14000a2f0
nop
lea rcx, [rbp + 0xb8]
call fcn.140011ea0
jmp 0x14000e39e
mov rdx, rsi
lea rcx, [rbp + 0xc0]
call fcn.1400199b0
nop
mov rcx, qword [rax]
mov qword [rax], r12
mov qword [rbp + 0x60], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x60]
call fcn.14000a6b0
nop
lea rcx, [rbp + 0x60]
call fcn.14000a2f0
nop
lea rcx, [rbp + 0xc0]
call fcn.140011ea0
jmp 0x14000e39e
mov rdx, rsi
lea rcx, [rbp + 0x98]
call fcn.140019a00
nop
mov rcx, qword [rax]
mov qword [rax], r12
mov qword [rbp + 0x68], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x68]
call fcn.14000a6b0
nop
lea rcx, [rbp + 0x68]
call fcn.14000a2f0
nop
lea rcx, [rbp + 0x98]
call fcn.140011ea0
jmp 0x14000e39e
mov rdx, rsi
lea rcx, [rbp + 0xd0]
call fcn.140019a50
nop
mov rcx, qword [rax]
mov qword [rax], r12
mov qword [rbp + 0x70], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x70]
call fcn.14000a6b0
nop
lea rcx, [rbp + 0x70]
call fcn.14000a2f0
nop
lea rcx, [rbp + 0xd0]
call fcn.140011ea0
jmp 0x14000e39e
mov rdx, rsi
lea rcx, [rbp + 0xd8]
call fcn.140019aa0
nop
mov r8, qword [rax]
mov qword [rax], r12
mov qword [rsp + 0x48], r8
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d16c
mov qword [rsp + 0x48], r12
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14000d177
lea r8, [rsp + 0x48]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x14000d18c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0xd8]
test rcx, rcx
je 0x14000dbfb
mov edx, 0x18
call fcn.140038a80
mov byte [rdi + 0x4c], 1
jmp 0x14000e39e
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0xe0], r12
mov qword [rsp + 0x50], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d1fb
mov qword [rsp + 0x50], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d206
lea r8, [rsp + 0x50]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14000d21b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0xe0]
test rcx, rcx
je 0x14000dbfb
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov byte [rdi + 0x4c], 1
jmp 0x14000e39e
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0xe8], r12
mov qword [rsp + 0x58], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d28a
mov qword [rsp + 0x58], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d295
lea r8, [rsp + 0x58]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x14000d2aa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0xe8]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0xf0], r12
mov qword [rsp + 0x60], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d302
mov qword [rsp + 0x60], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d30d
lea r8, [rsp + 0x60]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x14000d322
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0xf0]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0xc8], r12
mov qword [rsp + 0x68], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d37a
mov qword [rsp + 0x68], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d385
lea r8, [rsp + 0x68]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14000d39a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0xc8]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x100], r12
mov qword [rsp + 0x70], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d3f2
mov qword [rsp + 0x70], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d3fd
lea r8, [rsp + 0x70]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x14000d412
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x100]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x108], r12
mov qword [rbp - 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d468
mov qword [rbp - 0x30], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d472
lea r8, [rbp - 0x30]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x14000d486
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x108]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x110], r12
mov qword [rbp - 0x80], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d4dc
mov qword [rbp - 0x80], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d4e6
lea r8, [rbp - 0x80]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14000d4fa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x110]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x118], r12
mov qword [rbp - 0x78], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d550
mov qword [rbp - 0x78], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d55a
lea r8, [rbp - 0x78]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14000d56e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x118]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x120], r12
mov qword [rbp - 0x70], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d5c4
mov qword [rbp - 0x70], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d5ce
lea r8, [rbp - 0x70]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14000d5e2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x120]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x128], r12
mov qword [rbp - 0x68], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d638
mov qword [rbp - 0x68], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d642
lea r8, [rbp - 0x68]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14000d656
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x128]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x130], r12
mov qword [rbp - 0x60], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d6ac
mov qword [rbp - 0x60], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d6b6
lea r8, [rbp - 0x60]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x14000d6ca
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x130]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x138], r12
mov qword [rbp - 0x58], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d720
mov qword [rbp - 0x58], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d72a
lea r8, [rbp - 0x58]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x14000d73e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x138]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x140], r12
mov qword [rbp - 0x50], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d794
mov qword [rbp - 0x50], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d79e
lea r8, [rbp - 0x50]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x14000d7b2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x140]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x148], r12
mov qword [rbp - 0x48], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d808
mov qword [rbp - 0x48], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d812
lea r8, [rbp - 0x48]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x14000d826
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x148]
test rcx, rcx
je 0x14000e39e
mov edx, 0x18
call fcn.140038a80
jmp 0x14000e39e
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x150], r12
mov qword [rbp - 0x40], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d88f
mov qword [rbp - 0x40], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d899
lea r8, [rbp - 0x40]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x14000d8ad
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x150]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x158], r12
mov qword [rbp - 0x38], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d903
mov qword [rbp - 0x38], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d90d
lea r8, [rbp - 0x38]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x14000d921
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x158]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x160], r12
mov qword [rsp + 0x78], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d979
mov qword [rsp + 0x78], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d984
lea r8, [rsp + 0x78]
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14000d999
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x160]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x168], r12
mov qword [rbp - 0x28], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d9ef
mov qword [rbp - 0x28], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000d9f9
lea r8, [rbp - 0x28]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x14000da0d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x168]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x170], r12
mov qword [rbp - 0x20], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000da63
mov qword [rbp - 0x20], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000da6d
lea r8, [rbp - 0x20]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14000da81
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x170]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x178], r12
mov qword [rbp - 0x18], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000dad7
mov qword [rbp - 0x18], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000dae1
lea r8, [rbp - 0x18]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x14000daf5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x178]
jmp 0x14000d193
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x180], r12
mov qword [rbp - 0x10], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000db4b
mov qword [rbp - 0x10], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000db55
lea r8, [rbp - 0x10]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14000db69
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x180]
jmp 0x14000d193
mov ecx, 0x28
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::z_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rax + 0x18], r12
mov dword [rax + 0x20], r12d
mov qword [rbp + 0x188], r12
mov qword [rbp - 8], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000dbc7
mov qword [rbp - 8], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000dbd1
lea r8, [rbp - 8]
call fcn.14001a8f0
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x14000dbe5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x188]
test rcx, rcx
je 0x14000dbfb
mov edx, 0x28
call fcn.140038a80
mov byte [rdi + 0x4c], 1
jmp 0x14000e39e
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x190], r12
mov qword [rbp], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000dc4e
mov qword [rbp], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000dc58
lea r8, [rbp]
call fcn.14001a8f0
nop
mov rcx, qword [rbp]
test rcx, rcx
je 0x14000dc6c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x190]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], 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 + 0x198], r12
mov qword [rbp + 8], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000dcc2
mov qword [rbp + 8], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000dccc
lea r8, [rbp + 8]
call fcn.14001a8f0
nop
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x14000dce0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x198]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], 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 + 0x1a0], r12
mov qword [rbp + 0x10], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000dd36
mov qword [rbp + 0x10], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000dd40
lea r8, [rbp + 0x10]
call fcn.14001a8f0
nop
mov rcx, qword [rbp + 0x10]
test rcx, rcx
je 0x14000dd54
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x1a0]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x1a8], r12
mov qword [rbp + 0x18], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000ddaa
mov qword [rbp + 0x18], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000ddb4
lea r8, [rbp + 0x18]
call fcn.14001a8f0
nop
mov rcx, qword [rbp + 0x18]
test rcx, rcx
je 0x14000ddc8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x1a8]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x20], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000de1e
mov qword [rbp + 0x20], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000de28
lea r8, [rbp + 0x20]
call fcn.14001a8f0
nop
mov rcx, qword [rbp + 0x20]
test rcx, rcx
je 0x14000de3c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x1b0]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x28], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000de92
mov qword [rbp + 0x28], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000de9c
lea r8, [rbp + 0x28]
call fcn.14001a8f0
nop
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x14000deb0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x1b8]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_linenum_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000df06
mov qword [rbp + 0x30], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000df10
lea r8, [rbp + 0x30]
call fcn.14001a8f0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x14000df24
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x1c0]
jmp 0x14000d82d
mov ecx, 0x18
call fcn.140038ba8
mov qword [rsp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp + 0x1c8], r12
mov qword [rbp + 0x38], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000df7a
mov qword [rbp + 0x38], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000df84
lea r8, [rbp + 0x38]
call fcn.14001a8f0
nop
mov rcx, qword [rbp + 0x38]
test rcx, rcx
je 0x14000df98
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x1c8]
jmp 0x14000d82d
mov ecx, 0x20
call fcn.140038ba8
mov rbx, rax
mov qword [rsp + 0x20], rax
lea rcx, [rax + 8]
call fcn.140004880
lea rcx, vtable.spdlog::details::ch_formatter.0
mov qword [rbx], rcx
mov byte [rbx + 0x18], 0x25
mov qword [rbp + 0x1d0], r12
lea rcx, [rbp + 0x1d0]
call fcn.140011da0
nop
mov qword [rbp + 0x1d8], r12
mov qword [rbp + 0x78], rbx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x78]
call fcn.14000a6b0
nop
lea rcx, [rbp + 0x78]
call fcn.14000a2f0
nop
lea rcx, [rbp + 0x1d8]
call fcn.140011da0
jmp 0x14000e39e
mov rdx, rsi
lea rcx, [rbp + 0x1e0]
call fcn.140019af0
nop
mov rcx, qword [rax]
mov qword [rax], r12
mov qword [rbp + 0x80], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x80]
call fcn.14000a6b0
nop
lea rcx, [rbp + 0x80]
call fcn.14000a2f0
nop
lea rcx, [rbp + 0x1e0]
call fcn.140011da0
jmp 0x14000e39e
mov rdx, rsi
lea rcx, [rbp + 0x1e8]
call fcn.140019b50
nop
mov rcx, qword [rax]
mov qword [rax], r12
mov qword [rbp + 0x88], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x88]
call fcn.14000a6b0
nop
lea rcx, [rbp + 0x88]
call fcn.14000a2f0
nop
lea rcx, [rbp + 0x1e8]
call fcn.140011da0
jmp 0x14000e39e
mov rdx, rsi
lea rcx, [rbp + 0x1f0]
call fcn.140019bb0
nop
mov rcx, qword [rax]
mov qword [rax], r12
mov qword [rbp + 0x90], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x90]
call fcn.14000a6b0
nop
lea rcx, [rbp + 0x90]
call fcn.14000a2f0
nop
lea rcx, [rbp + 0x1f0]
call fcn.140011da0
jmp 0x14000e39e
mov rdx, rsi
lea rcx, [rbp + 0x1f8]
call fcn.140019c10
nop
mov rcx, qword [rax]
mov qword [rax], r12
mov qword [rbp + 0x50], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x50]
call fcn.14000a6b0
nop
lea rcx, [rbp + 0x50]
call fcn.14000a2f0
nop
lea rcx, [rbp + 0x1f8]
call fcn.140011da0
jmp 0x14000e39e
mov ecx, 0x38
call fcn.140038ba8
mov rbx, rax
mov qword [rax + 0x10], r12
mov qword [rax + 0x28], r12
mov qword [rax + 0x30], r12
mov qword [rax + 8], r12
mov dword [rax + 0x10], r12d
mov word [rax + 0x14], r12w
lea rax, vtable.spdlog::details::aggregate_formatter.0
mov qword [rbx], rax
lea r14, [rbx + 0x18]
xorps xmm0, xmm0
movups xmmword [r14], xmm0
mov qword [r14 + 0x10], r12
mov qword [r14 + 0x18], 0xf
mov byte [r14], r12b
mov qword [rbp + 0xf8], r12
lea rcx, [rbp + 0xf8]
call fcn.14000a190
mov qword [rbp + 0x208], rbx
cmp byte [rsi + 0xc], 0
jne 0x14000e27a
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x14000e1e0
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0xf
jbe 0x14000e1d7
mov r14, qword [r14]
mov word [r14 + rcx], 0x25
jmp 0x14000e1f2
mov r9b, 0x25
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, r14
call fcn.140010ea0
mov rcx, qword [rbp + 0x208]
add rcx, 0x18
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14000e226
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x14000e21b
mov rcx, qword [rcx]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x14000e236
movzx r9d, r15b
xor r8d, r8d
lea edx, [r8 + 1]
call fcn.140010ea0
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x208], r12
mov qword [rbp + 0x40], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000e267
mov qword [rbp + 0x40], r12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000e271
lea r8, [rbp + 0x40]
call fcn.14001a8f0
nop
mov rcx, qword [rbp + 0x40]
jmp 0x14000e37d
mov byte [rsi + 0xc], 0
mov ecx, 0x18
call fcn.140038ba8
mov qword [rbp + 0x200], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rsp + 0x20], r12
mov qword [rbp + 0x48], rax
sub rdi, 0xffffffffffffff80
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x14000e2c5
mov qword [rbp + 0x48], r12
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x14000e2d2
lea r8, [rbp + 0x48]
mov rcx, rdi
call fcn.14001a8f0
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x14000e2e6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rsp + 0x20]
test rcx, rcx
je 0x14000e2fa
mov edx, 0x18
call fcn.140038a80
mov rcx, qword [rbp + 0x208]
add rcx, 0x18
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14000e32e
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x14000e323
mov rcx, qword [rcx]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x14000e33e
movzx r9d, r15b
xor r8d, r8d
lea edx, [r8 + 1]
call fcn.140010ea0
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x208], r12
mov qword [rsp + 0x28], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x14000e36a
mov qword [rsp + 0x28], r12
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x14000e378
lea r8, [rsp + 0x28]
mov rcx, rdi
call fcn.14001a8f0
nop
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x14000e38d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdx, qword [rbp + 0x208]
test rdx, rdx
je 0x14000e39e
call fcn.14000bae0
mov rcx, qword [rbp + 0x218]
xor rcx, rsp
call fcn.140038a60
lea r11, [rsp + 0x320]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.1400494e8
int3