Function at 0x18009be60
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x30
mov r14, r8
movsx r12d, dl
mov rsi, rcx
xor ebx, ebx
movzx eax, r12b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov rdx, qword [rsi + 0xc8]
and rdx, rax
mov r8, qword [rsi + 0xb0]
mov rax, rdx
add rax, rax
mov rcx, qword [r8 + rax*8 + 8]
mov r9, qword [rsi + 0xa0]
cmp rcx, r9
je 0x18009bef1
add rdx, rdx
mov rax, qword [r8 + rdx*8]
cmp r12b, byte [rcx + 0x10]
je 0x18009bef4
nop dword [rax]
cmp rcx, rax
je 0x18009bef1
mov rcx, qword [rcx + 8]
cmp r12b, byte [rcx + 0x10]
jne 0x18009bee0
jmp 0x18009bef4
mov rcx, rbx
test rcx, rcx
cmove rcx, r9
cmp rcx, qword [rsi + 0xa0]
je 0x18009bf82
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x30]
call qword [rax + 0x10]
nop
mov rax, qword [rbp + 0x30]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x48], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x18009bf46
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18009bf53
lea r8, [rbp + 0x48]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x48]
test rbx, rbx
je 0x18009bf66
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x18009ce7c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x18009ce7c
lea eax, [r12 - 0x21]
cmp eax, 0x59
ja case.0x18009bfab.34
cdqe
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x9cf40]
mov ecx, dword [rdx + rax*4 + 0x9ce94]
add rcx, rdx
jmp rcx
mov ecx, 0x140
call fcn.18010fae8
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::full_formatter.0
mov qword [rax], rcx
mov qword [rax + 0x18], rbx
mov qword [rax + 0x30], rbx
lea rcx, vtable.fmt::v9::basic_memory_buffer_char__250__class_std::allocator_char__.0
mov qword [rax + 0x20], rcx
lea rcx, [rax + 0x40]
mov qword [rax + 0x28], rcx
mov qword [rax + 0x38], 0xfa
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c015
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c029
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a33d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3420
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3470
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a34c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3510
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c1b3
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c1c7
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c211
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c225
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c26f
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c283
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c2cd
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c2e1
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c32b
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c33f
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c389
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c39d
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c3e7
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c3fb
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c445
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c459
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c4a3
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c4b7
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c501
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c515
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18009c528
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
mov byte [rsi + 0x4c], 1
jmp 0x18009ce7c
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c57f
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c593
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c5dd
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c5f1
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c63b
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c64f
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009c8ef
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c69d
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c6ae
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
mov byte [rsi + 0x4c], 1
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3560
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a35b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3600
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3650
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a36a0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
mov byte [rsi + 0x4c], 1
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a36f0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
mov byte [rsi + 0x4c], 1
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3740
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
mov byte [rsi + 0x4c], 1
jmp 0x18009ce7c
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18009c8db
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18009c8ef
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18009c902
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3790
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f250
mov byte [rsi + 0x4c], 1
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a37e0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3830
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3880
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a38d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3920
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3970
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a39c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3a10
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009f060
jmp 0x18009ce7c
mov byte [rbp + 0x30], 0x25
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x48]
call fcn.1800a3a60
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009ef10
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3ac0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009ef10
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3b20
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009ef10
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3b80
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009ef10
jmp 0x18009ce7c
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.1800a3be0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.18009bac0
nop
lea rcx, [rbp + 0x30]
call fcn.180078580
nop
lea rcx, [rbp + 0x48]
call fcn.18009ef10
jmp 0x18009ce7c
mov ecx, 0x38
call fcn.18010fae8
mov r15, rax
mov qword [rax + 0x10], rbx
mov qword [rax + 0x20], 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 [r15], rax
lea rdi, [r15 + 0x18]
mov qword [rdi], rbx
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 0xf
mov qword [rbp + 0x48], r15
cmp byte [r14 + 0xc], 0
jne 0x18009cd96
mov rdx, qword [rdi + 0x18]
cmp rbx, rdx
jae 0x18009cd0d
lea rax, [rbx + 1]
mov qword [rdi + 0x10], rax
mov rax, rdi
cmp rdx, 0x10
jb 0x18009cd05
mov rax, rbx
mov word [rax + rbx], 0x25
jmp 0x18009cd22
mov r9b, 0x25
movzx r8d, byte [rbp + 0x30]
mov edx, 1
mov rcx, rdi
call fcn.18007ee90
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
cmp rcx, rdx
jae 0x18009cd4b
lea rax, [rcx + 1]
mov qword [rdi + 0x10], rax
cmp rdx, 0x10
jb 0x18009cd40
mov rdi, qword [rdi]
mov byte [rdi + rcx], r12b
mov byte [rdi + rcx + 1], 0
jmp 0x18009cd61
movzx r9d, r12b
movzx r8d, byte [rbp + 0x30]
mov edx, 1
mov rcx, rdi
call fcn.18007ee90
lea rcx, [rsi + 0x80]
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r15
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x18009cd84
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x18009cd91
lea r8, [rbp + 0x30]
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
jmp 0x18009ce69
mov byte [r14 + 0xc], 0
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.18010fae8
mov qword [rbp + 0x30], rax
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
mov qword [rbp - 0x10], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x18009cdde
mov rcx, rbx
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x18009cdee
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1800a45b0
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x18009cdfe
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
cmp rcx, rdx
jae 0x18009ce27
lea rax, [rcx + 1]
mov qword [rdi + 0x10], rax
cmp rdx, 0x10
jb 0x18009ce1c
mov rdi, qword [rdi]
mov byte [rcx + rdi], r12b
mov byte [rcx + rdi + 1], 0
jmp 0x18009ce3d
movzx r9d, r12b
movzx r8d, byte [rbp + 0x30]
mov edx, 1
mov rcx, rdi
call fcn.18007ee90
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r15
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x18009ce59
mov qword [rdx], r15
add qword [rsi + 8], 8
jmp 0x18009ce69
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1800a45b0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x18009ce7c
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret