Function at 0x180264330
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, 0x30
mov rsi, r8
movsx r15d, dl
mov rdi, rcx
xor ebx, ebx
movzx eax, r15b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov r8, qword [rdi + 0xc8]
and r8, rax
add r8, r8
mov rax, qword [rdi + 0xb0]
mov rcx, qword [rax + r8*8 + 8]
mov rdx, qword [rdi + 0xa0]
cmp rcx, rdx
je 0x1802643b1
mov rax, qword [rax + r8*8]
cmp r15b, byte [rcx + 0x10]
je 0x1802643b4
nop dword [rax]
cmp rcx, rax
je 0x1802643b1
mov rcx, qword [rcx + 8]
cmp r15b, byte [rcx + 0x10]
jne 0x1802643a0
jmp 0x1802643b4
mov rcx, rbx
test rcx, rcx
je 0x180264422
cmp rcx, rdx
je 0x180264422
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x30]
call qword [rax + 0x10]
mov r14, qword [rax]
mov qword [rax], rbx
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1802643e5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
movups xmm0, xmmword [rsi]
movups xmmword [r14 + 8], xmm0
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r14
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264410
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x18026441d
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180265518
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x18026444a.34
cdqe
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x2655e8]
mov ecx, dword [rdx + rax*4 + 0x26553c]
add rcx, rdx
jmp rcx
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180266300
nop
mov r8, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], r8
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x18026447e
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x18026448b
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026449e
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0x48]
call fcn.180267b00
mov byte [rdi + 0x4c], 1
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1802644e2
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
jmp 0x1802644e5
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264508
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264515
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180265518
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265b70
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265cf0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.1802660b0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180266170
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.1802656b0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x180264686
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x180264699
mov edx, 0x18
call fcn.18027ee90
mov byte [rdi + 0x4c], 1
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1802646d4
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
jmp 0x1802646d7
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1802646fa
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264707
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264762
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026472f
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
jmp 0x180264732
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264755
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264762
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x180264775
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rdi + 0x4c], 1
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1802647b0
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
jmp 0x1802647b3
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1802647d6
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x1802647e3
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026480e
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
jmp 0x180264811
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264834
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264841
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026486c
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
jmp 0x18026486f
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264892
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026489f
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1802648ca
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
jmp 0x1802648cd
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1802648f0
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x1802648fd
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264928
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
jmp 0x18026492b
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x18026494e
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026495b
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264986
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
jmp 0x180264989
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1802649ac
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x1802649b9
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1802649e4
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
jmp 0x1802649e7
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264a0a
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264a17
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264a42
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
jmp 0x180264a45
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264a68
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264a75
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264aa0
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
jmp 0x180264aa3
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264ac6
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264ad3
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264afe
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
jmp 0x180264b01
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264b24
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264b31
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264b5c
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
jmp 0x180264b5f
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264b82
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264b8f
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264bba
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
jmp 0x180264bbd
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264be0
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264bed
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180265518
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264c18
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
jmp 0x180264c1b
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264c3e
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264c4b
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180265518
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264c76
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
jmp 0x180264c79
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264c9c
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264ca9
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180265518
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264cd4
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
jmp 0x180264cd7
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264cfa
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264d07
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180265518
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264d32
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
jmp 0x180264d35
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264d58
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264d65
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264d90
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
jmp 0x180264d93
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264db6
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264dc3
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264dee
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
jmp 0x180264df1
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264e14
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264e21
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264e4c
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
jmp 0x180264e4f
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264e72
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264e7f
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180264ee1
mov ecx, 0x28
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264eae
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], rbx
mov dword [rax + 0x20], ebx
jmp 0x180264eb1
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264ed4
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264ee1
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x180264ef4
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rdi + 0x4c], 1
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180264f2f
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
jmp 0x180264f32
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264f55
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180264f62
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180265518
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180266240
nop
mov r8, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], r8
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180264f9d
mov qword [rbp + 0x30], rbx
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x180264fa7
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.1802662a0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265ff0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265c30
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265db0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265f30
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265e70
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov byte [rbp + 0x30], 0x25
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x48]
call fcn.1802661d0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a40
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265990
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a40
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265a90
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a40
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265a10
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a40
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.180265910
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.18026e800
nop
lea rcx, [rbp + 0x30]
call fcn.1800284d0
nop
lea rcx, [rbp + 0x48]
call fcn.180267a40
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x38
call fcn.18027ee54
mov r14, rax
test rax, rax
je 0x180265361
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 [r14], rax
xorps xmm0, xmm0
movups xmmword [r14 + 0x18], xmm0
mov qword [r14 + 0x28], rbx
mov qword [r14 + 0x30], 0xf
mov byte [r14 + 0x18], bl
jmp 0x180265364
mov r14, rbx
mov qword [rbp + 0x30], rbx
lea rcx, [rbp + 0x30]
call fcn.180267a80
mov qword [rbp + 0x48], r14
cmp byte [rsi + 0xc], 0
jne 0x18026542f
lea rsi, [r14 + 0x18]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
cmp rcx, rdx
jae 0x1802653ac
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp rdx, 0xf
jbe 0x1802653a4
mov rax, qword [rsi]
mov word [rax + rcx], 0x25
jmp 0x1802653be
mov r9b, 0x25
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rsi
call fcn.1801d1d00
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
cmp rcx, rdx
jae 0x1802653e7
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
cmp rdx, 0xf
jbe 0x1802653dc
mov rsi, qword [rsi]
mov byte [rcx + rsi], r15b
mov byte [rcx + rsi + 1], 0
jmp 0x1802653fa
movzx r9d, r15b
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rsi
call fcn.1801d1d00
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r14
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x18026541d
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x18026542a
lea r8, [rbp + 0x30]
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
jmp 0x180265518
mov byte [rsi + 0xc], 0
mov ecx, 0x18
call fcn.18027ee54
mov qword [rbp + 0x30], rax
test rax, rax
je 0x180265459
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
jmp 0x18026545c
mov rax, rbx
mov qword [rbp - 0x10], rbx
mov qword [rbp + 0x30], rax
lea rsi, [rdi + 0x80]
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x180265482
mov rcx, rbx
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x180265492
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1801c9cb0
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1802654a8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rsi, [rdi + 0x80]
lea rcx, [r14 + 0x18]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x1802654dc
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x1802654d1
mov rcx, qword [rcx]
lea rsi, [rdi + 0x80]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x1802654ec
movzx r9d, r15b
xor r8d, r8d
lea edx, [r8 + 1]
call fcn.1801d1d00
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r14
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x180265508
mov qword [rdx], r14
add qword [rsi + 8], 8
jmp 0x180265518
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1801c9cb0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026552b
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret