Function at 0x14005aa50
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 0x14005aad4
add rdx, rdx
mov rax, qword [r8 + rdx*8]
cmp r15b, byte [rcx + 0x10]
je 0x14005aad7
cmp rcx, rax
je 0x14005aad4
mov rcx, qword [rcx + 8]
cmp r15b, byte [rcx + 0x10]
jne 0x14005aac3
jmp 0x14005aad7
mov rcx, rbx
test rcx, rcx
cmove rcx, r9
cmp rcx, qword [rdi + 0x98]
je 0x14005ab71
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 0x14005ab29
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005ab36
lea r8, [rbp + 0x48]
call fcn.1400632f0
mov rbx, qword [rbp + 0x48]
test rbx, rbx
je 0x14005ab49
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x14005bb15
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.0x14005ab99.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x5bbd4]
mov ecx, dword [rdx + rax*4 + 0x5bb28]
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 0x14005ac02
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005ac13
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14005ac26
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.140062560
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.1400625b0
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.140062600
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.140062650
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.1400626a0
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_class_spdlog::details::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 0x14005adf1
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005ae02
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005ae4b
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005ae5c
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005aea5
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005aeb6
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005aeff
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005af10
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005af59
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005af6a
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005afb3
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005afc4
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b00d
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b01e
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b067
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b078
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b0c1
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b0d2
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b11b
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b12c
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b175
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b186
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b1cf
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b1e0
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b229
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b23a
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b283
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b294
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b2dd
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b2ee
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b337
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b348
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14005b35b
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_class_spdlog::details::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 0x14005b3b9
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b3ca
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b413
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b424
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005b471
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b47f
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.1400626f0
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.140062740
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_class_spdlog::details::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 0x14005b579
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005b58a
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140062790
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.1400627e0
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.1400628d0
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.140062920
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.140062970
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.1400629c0
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.140062a10
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.140062ac0
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.140062b20
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.140062b80
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.140062be0
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 0x14005ba54
mov r8, qword [rcx + 0x18]
cmp rbx, r8
jae 0x14005ba04
lea rax, [rbx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x14005b9fc
mov rcx, qword [rcx]
mov word [rcx + rbx], 0x25
jmp 0x14005ba16
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 0x14005ba42
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x14005ba4f
lea r8, [rbp + 0x30]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
jmp 0x14005bb02
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_class_spdlog::details::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 0x14005ba9f
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 0x80], 8
jmp 0x14005bab0
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x14005bac0
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 0x14005baf1
mov qword [rdx], r14
add qword [rdi + 0x80], 8
jmp 0x14005bb02
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x78]
call fcn.1400632f0
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14005bb15
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