Function at 0x14000bb20
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x50]
sub rsp, 0x150
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 rdx, qword [rsi + 0xc8]
and rdx, rax
shl rdx, 4
add rdx, qword [rsi + 0xb0]
mov rax, qword [rdx + 8]
mov r8, qword [rsi + 0xa0]
mov rcx, r8
cmp rax, r8
je 0x14000bbbf
mov rdx, qword [rdx]
cmp r15b, byte [rax + 0x10]
je 0x14000bbc2
nop word [rax + rax]
cmp rax, rdx
je 0x14000bbb8
mov rax, qword [rax + 8]
cmp r15b, byte [rax + 0x10]
jne 0x14000bba0
mov rcx, qword [rsi + 0xa0]
jmp 0x14000bbc2
mov rcx, qword [rsi + 0xa0]
mov rax, rbx
test rax, rax
cmovne r8, rax
cmp r8, rcx
je 0x14000bc6d
mov rcx, qword [r8 + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x80]
call qword [rax + select]
nop
mov rax, qword [rbp + 0x80]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x98], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000bc2a
mov qword [rbp + 0x98], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000bc37
lea r8, [rbp + 0x98]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x14000bc4e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x14000d2ba
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14000d2ba
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x14000bc95.75
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0xd388]
mov ecx, dword [rdx + rax*4 + 0xd2dc]
add rcx, rdx
jmp rcx
mov rdx, r14
lea rcx, [rbp + 0x38]
call fcn.14000e570
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000bccf
mov qword [rbp + 0x30], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x14000bce0
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x14000bcf4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rbp + 0x38]
call fcn.14001b770
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000bd30
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000bd33
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000bd5f
mov qword [rsp + 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000bd71
lea r8, [rsp + 0x28]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x14000bd86
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rsp + 0x20]
call fcn.14001b690
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e010
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e0d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e310
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e3d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x14000beca
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x14000d2ba
mov edx, 0x18
jmp 0x14000d2b5
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000bf0e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::a_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000bf11
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000bf3f
mov qword [rsp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000bf51
lea r8, [rsp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14000bf66
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000bf99
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000bf9c
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000bfca
mov qword [rsp + 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000bfdc
lea r8, [rsp + 0x38]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14000bff1
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c024
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c027
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c055
mov qword [rsp + 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c067
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14000c07c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c0af
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c0b2
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c0e0
mov qword [rsp + 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c0f2
lea r8, [rsp + 0x48]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x14000c107
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c13a
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c13d
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c16b
mov qword [rsp + 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c17d
lea r8, [rsp + 0x50]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14000c192
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c1c5
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c1c8
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c1f6
mov qword [rsp + 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c208
lea r8, [rsp + 0x58]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x14000c21d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c250
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c253
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c281
mov qword [rsp + 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c293
lea r8, [rsp + 0x60]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x14000c2a8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c2db
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c2de
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c30c
mov qword [rsp + 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c31e
lea r8, [rsp + 0x68]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14000c333
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c366
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c369
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c397
mov qword [rsp + 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c3a9
lea r8, [rsp + 0x70]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x14000c3be
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c3f1
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c3f4
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c422
mov qword [rsp + 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c434
lea r8, [rsp + 0x78]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14000c449
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c47c
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c47f
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x80], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c4ab
mov qword [rbp - 0x80], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c4bc
lea r8, [rbp - 0x80]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14000c4d0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c503
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c506
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c532
mov qword [rbp - 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c543
lea r8, [rbp - 0x78]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14000c557
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c58a
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c58d
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c5b9
mov qword [rbp - 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c5ca
lea r8, [rbp - 0x70]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14000c5de
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c611
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c614
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c640
mov qword [rbp - 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c651
lea r8, [rbp - 0x68]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14000c665
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c698
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c69b
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c6c7
mov qword [rbp - 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c6d8
lea r8, [rbp - 0x60]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x14000c6ec
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c71b
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c71e
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c74a
mov qword [rbp - 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c75b
lea r8, [rbp - 0x58]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x14000c76f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c79e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c7a1
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c7cd
mov qword [rbp - 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c7de
lea r8, [rbp - 0x50]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x14000c7f2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c821
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c824
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c850
mov qword [rbp - 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c861
lea r8, [rbp - 0x48]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x14000c875
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c8a4
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c8a7
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c8d3
mov qword [rbp - 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c8e4
lea r8, [rbp - 0x40]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x14000c8f8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c92b
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c92e
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c95a
mov qword [rbp - 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c96b
lea r8, [rbp - 0x38]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x14000c97f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000c9b2
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000c9b5
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000c9e1
mov qword [rbp - 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000c9f2
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x14000ca06
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000ca39
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000ca3c
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ca68
mov qword [rbp - 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ca79
lea r8, [rbp - 0x28]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x14000ca8d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x28
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000cac7
movups xmm0, xmmword [r14]
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], rbx
mov dword [rax + 0x20], ebx
jmp 0x14000caca
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000caf6
mov qword [rbp - 0x20], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000cb07
lea r8, [rbp - 0x20]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14000cb1b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000cb4e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000cb51
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x18], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000cb7d
mov qword [rbp - 0x18], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000cb8e
lea r8, [rbp - 0x18]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x14000cba2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x40]
call fcn.14000e4b0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x10], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000cbdf
mov qword [rbp - 0x10], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x14000cbf0
lea r8, [rbp - 0x10]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14000cc04
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x40]
jmp 0x14000bed1
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.14000e510
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 8], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000cc45
mov qword [rbp - 8], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x14000cc56
lea r8, [rbp - 8]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x14000cc6a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
jmp 0x14000bed1
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000cc9d
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000cca0
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000cccc
mov qword [rbp], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ccdd
lea r8, [rbp]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp]
test rcx, rcx
je 0x14000ccf1
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000cd20
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000cd23
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 8], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000cd4f
mov qword [rbp + 8], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000cd60
lea r8, [rbp + 8]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x14000cd74
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000d2ba
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000cda3
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000cda6
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000cdd0
mov qword [rbp + 0x10], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000cde1
lea r8, [rbp + 0x10]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
lea rcx, [rbp + 0x10]
call fcn.14001b670
nop
lea rcx, [rsp + 0x20]
call fcn.14001b690
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e250
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e190
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000d2ba
mov byte [rbp + 0x80], 0x25
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x98]
call fcn.14000e430
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000de30
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000df30
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000deb0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000d2ba
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000ddb0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000d2ba
mov ecx, 0x38
call fcn.1401ae1f0
mov rdi, rax
test rax, rax
je 0x14000d079
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 [rdi], rax
xorps xmm0, xmm0
movups xmmword [rdi + 0x18], xmm0
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rdi + 0x18], bl
jmp 0x14000d07c
mov rdi, rbx
mov qword [rsp + 0x20], rdi
cmp byte [r14 + 0xc], 0
jne 0x14000d152
lea r14, [rdi + 0x18]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x14000d0b9
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0xf
jbe 0x14000d0b1
mov rax, qword [r14]
mov word [rax + rcx], 0x25
jmp 0x14000d0d1
mov r9b, 0x25
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.1400062e0
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x14000d0fb
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0xf
jbe 0x14000d0ef
mov r14, qword [r14]
mov byte [r14 + rcx], r15b
mov byte [r14 + rcx + 1], 0
jmp 0x14000d114
movzx r9d, r15b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.1400062e0
lea rcx, [rsi + 0x80]
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x18], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d13f
mov qword [rbp + 0x18], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x14000d149
lea r8, [rbp + 0x18]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x18]
jmp 0x14000d251
mov byte [r14 + 0xc], 0
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000d181
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000d184
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000d1b0
mov qword [rbp + 0x20], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000d1c1
lea r8, [rbp + 0x20]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x20]
test rcx, rcx
je 0x14000d1d5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rdi + 0x18]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14000d202
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x14000d1f7
mov rcx, qword [rcx]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x14000d218
movzx r9d, r15b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
call fcn.1400062e0
lea rcx, [rsi + 0x80]
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x28], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000d243
mov qword [rbp + 0x28], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x14000d24d
lea r8, [rbp + 0x28]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x14000d261
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
test rsi, rsi
je 0x14000d2ba
mov rdx, qword [rsi + 0x30]
cmp rdx, 0xf
jbe 0x14000d29d
inc rdx
mov rcx, qword [rsi + 0x18]
cmp rdx, 0x1000
jb 0x14000d298
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000d2d6
mov rcx, r8
call fcn.1401ae118
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x18], 0
mov edx, 0x38
mov rcx, rsi
call fcn.1401ae118
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
call fcn.1401bc384
int3