Function at 0x18026b710
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 0x18026b791
mov rax, qword [rax + r8*8]
cmp r15b, byte [rcx + 0x10]
je 0x18026b794
nop dword [rax]
cmp rcx, rax
je 0x18026b791
mov rcx, qword [rcx + 8]
cmp r15b, byte [rcx + 0x10]
jne 0x18026b780
jmp 0x18026b794
mov rcx, rbx
test rcx, rcx
je 0x18026b802
cmp rcx, rdx
je 0x18026b802
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 0x18026b7c5
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 0x18026b7f0
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x18026b7fd
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c8f8
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x18026b82a.34
cdqe
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x26c9c8]
mov ecx, dword [rdx + rax*4 + 0x26c91c]
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 0x18026b85e
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x18026b86b
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026b87e
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 0x18026b8c2
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 0x18026b8c5
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 0x18026b8e8
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026b8f5
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c8f8
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.18026cf50
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.18026d0d0
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.18026d490
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.18026d550
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.18026ca90
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 0x18026ba66
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x18026ba79
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 0x18026bab4
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 0x18026bab7
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 0x18026bada
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bae7
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026bb42
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bb0f
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 0x18026bb12
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 0x18026bb35
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bb42
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026bb55
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 0x18026bb90
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 0x18026bb93
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 0x18026bbb6
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bbc3
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bbee
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 0x18026bbf1
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 0x18026bc14
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bc21
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bc4c
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 0x18026bc4f
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 0x18026bc72
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bc7f
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bcaa
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 0x18026bcad
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 0x18026bcd0
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bcdd
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bd08
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 0x18026bd0b
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 0x18026bd2e
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bd3b
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bd66
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 0x18026bd69
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 0x18026bd8c
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bd99
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bdc4
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 0x18026bdc7
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 0x18026bdea
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bdf7
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026be22
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 0x18026be25
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 0x18026be48
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026be55
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026be80
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 0x18026be83
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 0x18026bea6
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026beb3
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bede
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 0x18026bee1
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 0x18026bf04
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bf11
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bf3c
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 0x18026bf3f
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 0x18026bf62
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bf6f
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bf9a
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 0x18026bf9d
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 0x18026bfc0
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026bfcd
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c8f8
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026bff8
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 0x18026bffb
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 0x18026c01e
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026c02b
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c8f8
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026c056
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 0x18026c059
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 0x18026c07c
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026c089
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c8f8
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026c0b4
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 0x18026c0b7
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 0x18026c0da
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026c0e7
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c8f8
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026c112
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 0x18026c115
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 0x18026c138
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026c145
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026c170
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 0x18026c173
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 0x18026c196
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026c1a3
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026c1ce
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 0x18026c1d1
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 0x18026c1f4
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026c201
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026c22c
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 0x18026c22f
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 0x18026c252
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026c25f
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c2c1
mov ecx, 0x28
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026c28e
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 0x18026c291
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 0x18026c2b4
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026c2c1
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026c2d4
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 0x18026c30f
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 0x18026c312
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 0x18026c335
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18026c342
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c8f8
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 0x18026c37d
mov qword [rbp + 0x30], rbx
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x18026c387
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.18026d3d0
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.18026d010
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.18026d190
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.18026d310
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.18026d250
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.18026cd70
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.18026ce70
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.18026cdf0
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.18026ccf0
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 0x18026c741
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 0x18026c744
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 0x18026c80f
lea rsi, [r14 + 0x18]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
cmp rcx, rdx
jae 0x18026c78c
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp rdx, 0xf
jbe 0x18026c784
mov rax, qword [rsi]
mov word [rax + rcx], 0x25
jmp 0x18026c79e
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 0x18026c7c7
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
cmp rdx, 0xf
jbe 0x18026c7bc
mov rsi, qword [rsi]
mov byte [rcx + rsi], r15b
mov byte [rcx + rsi + 1], 0
jmp 0x18026c7da
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 0x18026c7fd
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x18026c80a
lea r8, [rbp + 0x30]
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
jmp 0x18026c8f8
mov byte [rsi + 0xc], 0
mov ecx, 0x18
call fcn.180286234
mov qword [rbp + 0x30], rax
test rax, rax
je 0x18026c839
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 0x18026c83c
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 0x18026c862
mov rcx, rbx
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x18026c872
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1801ce040
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x18026c888
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 0x18026c8bc
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x18026c8b1
mov rcx, qword [rcx]
lea rsi, [rdi + 0x80]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x18026c8cc
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 0x18026c8e8
mov qword [rdx], r14
add qword [rsi + 8], 8
jmp 0x18026c8f8
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1801ce040
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18026c90b
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