Function at 0x14005bc30
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 rdx, qword [rdi + 0xc0]
and rdx, rax
mov r8, qword [rdi + 0xa8]
mov rax, rdx
add rax, rax
mov rcx, qword [r8 + rax*8 + 8]
mov r9, qword [rdi + 0x98]
cmp rcx, r9
je 0x14005bcb4
add rdx, rdx
mov rax, qword [r8 + rdx*8]
cmp r15b, byte [rcx + 0x10]
je 0x14005bcb7
cmp rcx, rax
je 0x14005bcb4
mov rcx, qword [rcx + 8]
cmp r15b, byte [rcx + 0x10]
jne 0x14005bca3
jmp 0x14005bcb7
mov rcx, rbx
test rcx, rcx
cmove rcx, r9
cmp rcx, qword [rdi + 0x98]
je 0x14005bd51
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x30]
call qword [rax + 0x10]
nop
mov rax, qword [rbp + 0x30]
movaps xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, [rdi + 0x78]
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 0x14005bd09
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005bd16
lea r8, [rbp + 0x48]
call fcn.1400632f0
mov rbx, qword [rbp + 0x48]
test rbx, rbx
je 0x14005bd29
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x14005ccf5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x14005bd79.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x5cdb4]
mov ecx, dword [rdx + rax*4 + 0x5cd08]
add rcx, rdx
jmp rcx
mov ecx, 0x140
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps xmm0, xmmword [rsi]
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::v7::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 [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005bde2
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005bdf3
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14005be06
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0x48]
call fcn.140059630
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.140062c40
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062c90
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062ce0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062d30
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062d80
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005bfd1
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005bfe2
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c02b
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c03c
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c085
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c096
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c0df
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c0f0
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c139
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c14a
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c193
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c1a4
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c1ed
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c1fe
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c247
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c258
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c2a1
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c2b2
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c2fb
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c30c
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c355
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c366
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c3af
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c3c0
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c409
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c41a
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c463
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c474
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c4bd
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c4ce
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c517
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c528
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14005c53b
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c599
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c5aa
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c5f3
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c604
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c651
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c65f
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062dd0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062e20
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005c759
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005c76a
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140062e70
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e2d0
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.140062ec0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062830
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062880
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062f10
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062f60
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062fb0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140063000
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140063050
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005e0e0
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.140062a60
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005df90
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.1400630a0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005df90
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.140063100
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005df90
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.140063160
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005df90
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.1400631c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.140059a20
nop
lea rcx, [rbp + 0x30]
call fcn.140059610
nop
lea rcx, [rbp + 0x48]
call fcn.14005df90
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x38
call fcn.1400816b0
mov r14, rax
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
lea rcx, [r14 + 0x18]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], 0xf
mov byte [rcx], bl
mov qword [rbp + 0x48], r14
cmp byte [rsi + 0xc], 0
jne 0x14005cc34
mov r8, qword [rcx + 0x18]
cmp rbx, r8
jae 0x14005cbe4
lea rax, [rbx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14005cbdc
mov rcx, qword [rcx]
mov word [rcx + rbx], 0x25
jmp 0x14005cbf6
mov r9b, 0x25
movzx r8d, byte [rbp + 0x30]
mov edx, 1
call fcn.14002ace0
movzx edx, r15b
mov rcx, r14
call fcn.1400578f0
lea rcx, [rdi + 0x78]
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r14
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005cc22
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x14005cc2f
lea r8, [rbp + 0x30]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005cce2
mov byte [rsi + 0xc], 0
mov ecx, 0x18
call fcn.1400816b0
mov qword [rbp + 0x30], rax
movaps 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
mov qword [rbp - 0x10], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005cc7f
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005cc90
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x14005cca0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
movzx edx, r15b
mov rcx, r14
call fcn.1400578f0
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r14
mov rdx, qword [rdi + 0x80]
cmp rdx, qword [rdi + 0x88]
je 0x14005ccd1
mov qword [rdx], r14
add qword [rdi + 0x80], 8
jmp 0x14005cce2
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14005ccf5
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