Function at 0x18026a3f0
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 0x18026a471
mov rax, qword [rax + r8*8]
cmp r15b, byte [rcx + 0x10]
je 0x18026a474
nop dword [rax]
cmp rcx, rax
je 0x18026a471
mov rcx, qword [rcx + 8]
cmp r15b, byte [rcx + 0x10]
jne 0x18026a460
jmp 0x18026a474
mov rcx, rbx
test rcx, rcx
je 0x18026a4e2
cmp rcx, rdx
je 0x18026a4e2
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 0x18026a4a5
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 0x18026a4d0
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x18026a4dd
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026b5d8
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x18026a50a.34
cdqe
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x26b6a8]
mov ecx, dword [rdx + rax*4 + 0x26b5fc]
add rcx, rdx
jmp rcx
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.18026d6e0
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 0x18026a53e
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x18026a54b
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026a55e
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0x48]
call fcn.18026eee0
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.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026a5a2
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026a5a5
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 0x18026a5c8
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026a5d5
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026b5d8
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.18026cef0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026d070
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026d430
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026d4f0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026ca30
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x18026a746
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x18026a759
mov edx, 0x18
call fcn.180286270
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.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026a794
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026a797
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 0x18026a7ba
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026a7c7
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026a822
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026a7ef
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026a7f2
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 0x18026a815
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026a822
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026a835
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.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026a870
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026a873
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 0x18026a896
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026a8a3
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026a8ce
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026a8d1
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 0x18026a8f4
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026a901
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026a92c
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026a92f
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 0x18026a952
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026a95f
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026a98a
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026a98d
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 0x18026a9b0
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026a9bd
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026a9e8
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026a9eb
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 0x18026aa0e
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026aa1b
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026aa46
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026aa49
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 0x18026aa6c
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026aa79
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026aaa4
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026aaa7
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 0x18026aaca
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026aad7
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026ab02
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026ab05
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 0x18026ab28
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026ab35
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026ab60
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026ab63
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 0x18026ab86
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026ab93
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026abbe
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026abc1
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 0x18026abe4
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026abf1
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026ac1c
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026ac1f
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 0x18026ac42
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026ac4f
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026ac7a
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026ac7d
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 0x18026aca0
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026acad
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026b5d8
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026acd8
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026acdb
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 0x18026acfe
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026ad0b
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026b5d8
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026ad36
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026ad39
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 0x18026ad5c
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026ad69
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026b5d8
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026ad94
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026ad97
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 0x18026adba
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026adc7
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026b5d8
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026adf2
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026adf5
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 0x18026ae18
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026ae25
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026ae50
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026ae53
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 0x18026ae76
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026ae83
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026aeae
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026aeb1
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 0x18026aed4
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026aee1
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026af0c
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026af0f
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 0x18026af32
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026af3f
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026afa1
mov ecx, 0x28
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026af6e
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::z_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], ebx
jmp 0x18026af71
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 0x18026af94
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026afa1
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026afb4
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.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026afef
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026aff2
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 0x18026b015
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026b022
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026b5d8
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.18026d620
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 0x18026b05d
mov qword [rbp + 0x30], rbx
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x18026b067
lea r8, [rbp + 0x30]
call fcn.1801ce040
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026d680
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026d370
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026cfb0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026d130
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026d2b0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026d1f0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee00
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.18026d5b0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee20
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.18026cb70
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee20
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.18026cc70
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee20
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.18026cbf0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee20
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.18026caf0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x30]
call fcn.180275be0
nop
lea rcx, [rbp + 0x30]
call fcn.1800287f0
nop
lea rcx, [rbp + 0x48]
call fcn.18026ee20
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x38
call fcn.180286234
mov r14, rax
test rax, rax
je 0x18026b421
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 0x18026b424
mov r14, rbx
mov qword [rbp + 0x30], rbx
lea rcx, [rbp + 0x30]
call fcn.18026ee60
mov qword [rbp + 0x48], r14
cmp byte [rsi + 0xc], 0
jne 0x18026b4ef
lea rsi, [r14 + 0x18]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
cmp rcx, rdx
jae 0x18026b46c
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp rdx, 0xf
jbe 0x18026b464
mov rax, qword [rsi]
mov word [rax + rcx], 0x25
jmp 0x18026b47e
mov r9b, 0x25
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rsi
call fcn.1801d6020
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
cmp rcx, rdx
jae 0x18026b4a7
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
cmp rdx, 0xf
jbe 0x18026b49c
mov rsi, qword [rsi]
mov byte [rcx + rsi], r15b
mov byte [rcx + rsi + 1], 0
jmp 0x18026b4ba
movzx r9d, r15b
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rsi
call fcn.1801d6020
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 0x18026b4dd
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x18026b4ea
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026b5d8
mov byte [rsi + 0xc], 0
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026b519
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18026b51c
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 0x18026b542
mov rcx, rbx
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x18026b552
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1801ce040
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x18026b568
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 0x18026b59c
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x18026b591
mov rcx, qword [rcx]
lea rsi, [rdi + 0x80]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x18026b5ac
movzx r9d, r15b
xor r8d, r8d
lea edx, [r8 + 1]
call fcn.1801d6020
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r14
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x18026b5c8
mov qword [rdx], r14
add qword [rsi + 8], 8
jmp 0x18026b5d8
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026b5eb
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