Function at 0x14000e5b0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x1400820c0]
xor rax, rsp
mov qword [rbp - 8], rax
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 r9, qword [rsi + 0xb0]
mov rax, rdx
add rax, rax
mov rcx, qword [r9 + rax*8 + 8]
mov r8, qword [rsi + 0xa0]
cmp rcx, r8
je 0x14000e646
add rdx, rdx
mov rax, qword [r9 + rdx*8]
cmp r12b, byte [rcx + 0x10]
je 0x14000e649
cmp rcx, rax
je 0x14000e646
mov rcx, qword [rcx + 8]
cmp r12b, byte [rcx + 0x10]
jne 0x14000e635
jmp 0x14000e649
mov rcx, rbx
test rcx, rcx
cmovne r8, rcx
cmp r8, qword [rsi + 0xa0]
je 0x14000e6df
mov qword [rbp - 0x10], rbx
mov rcx, qword [r8 + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp - 0x10]
call qword [rax + 0x10]
nop
mov rax, qword [rbp - 0x10]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000e6a3
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000e6b0
lea r8, [rbp - 0x30]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14000e6c3
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14000f702
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14000f702
lea eax, [r12 - 0x21]
cmp eax, 0x59
ja case.0x14000e708.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0xf7d8]
mov ecx, dword [rdx + rax*4 + 0xf728]
add rcx, rdx
jmp rcx
mov ecx, 0x158
call fcn.140038b40
mov r15, rax
mov qword [rbp - 0x30], rax
xor edx, edx
mov r8d, 0x158
mov rcx, rax
call fcn.14005e8e0
movups xmm0, xmmword [r14]
movups xmmword [r15 + 8], xmm0
lea rax, vtable.spdlog::details::full_formatter.0
mov qword [r15], rax
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x30], rbx
lea rax, vtable.fmt::v10::basic_memory_buffer_char__250__class_std::allocator_char__.0
mov qword [r15 + 0x20], rax
lea rax, [r15 + 0x40]
mov qword [r15 + 0x28], rax
mov qword [r15 + 0x38], 0xfa
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x20], rbx
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [r15 + 0x148], xmm0
lea rax, vtable.spdlog::details::mdc_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [r15 + 0x140], rax
mov qword [rbp - 0x10], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000e7a8
mov qword [rdx], r15
add qword [rsi + 0x88], 8
jmp 0x14000e7bc
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.1400181e0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018230
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018280
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.1400182d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018320
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018370
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000e935
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x14000e949
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14000e95c
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14000e96f
mov edx, 0x18
call fcn.140038e94
mov byte [rsi + 0x4c], 1
jmp 0x14000f702
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000e9bd
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000e9d1
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ea1b
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ea2f
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ea79
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ea8d
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ead7
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000eaeb
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000eb35
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000eb49
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000eb93
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000eba7
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ebf1
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ec05
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ec4f
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ec63
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ecad
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ecc1
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ed0b
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ed1f
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ed69
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ed7d
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000edc7
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000eddb
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ee25
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ee39
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ee83
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ee97
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f6ef
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000eee1
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000eef5
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f6ef
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ef3f
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ef53
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f6ef
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ef9d
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000efb1
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f6ef
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000effb
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000f00f
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f127
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000f05d
mov qword [rbp - 0x10], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000f06e
lea r8, [rbp - 0x10]
lea rcx, [rsi + 0x80]
call fcn.140018df0
nop
lea rcx, [rbp - 0x10]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x30]
call fcn.140010ed0
mov byte [rsi + 0x4c], 1
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.1400183c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
mov byte [rsi + 0x4c], 1
jmp 0x14000f702
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x10], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000f113
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000f127
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14000f13a
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018410
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.1400110c0
mov byte [rsi + 0x4c], 1
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018470
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140017d80
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140017dd0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.1400184c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018510
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018560
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.1400185b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018600
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010ed0
jmp 0x14000f702
mov byte [rbp - 0x28], 0x25
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x10]
call fcn.140017fb0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010d80
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018650
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010d80
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.1400186b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010d80
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018710
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010d80
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140018770
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.140010d80
jmp 0x14000f702
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.1400187d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.14000b100
nop
lea rcx, [rbp - 0x30]
call fcn.14000ac00
nop
lea rcx, [rbp - 0x10]
call fcn.14000ac00
jmp 0x14000f702
mov ecx, 0x38
call fcn.140038b40
mov r15, 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 [r15], rax
lea rdi, [r15 + 0x18]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 0xf
mov byte [rdi], bl
mov qword [rbp - 0x10], r15
cmp byte [r14 + 0xc], 0
jne 0x14000f60f
mov rdx, qword [rdi + 0x18]
cmp rbx, rdx
jae 0x14000f586
lea rax, [rbx + 1]
mov qword [rdi + 0x10], rax
mov rax, rdi
cmp rdx, 0xf
jbe 0x14000f57e
mov rax, qword [rdi]
mov word [rax + rbx], 0x25
jmp 0x14000f59b
mov r9b, 0x25
movzx r8d, byte [rbp - 0x28]
mov edx, 1
mov rcx, rdi
call fcn.1400107a0
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
cmp rcx, rdx
jae 0x14000f5c4
lea rax, [rcx + 1]
mov qword [rdi + 0x10], rax
cmp rdx, 0xf
jbe 0x14000f5b9
mov rdi, qword [rdi]
mov byte [rdi + rcx], r12b
mov byte [rdi + rcx + 1], 0
jmp 0x14000f5da
movzx r9d, r12b
movzx r8d, byte [rbp - 0x28]
mov edx, 1
mov rcx, rdi
call fcn.1400107a0
lea rcx, [rsi + 0x80]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000f5fd
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x14000f60a
lea r8, [rbp - 0x30]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
jmp 0x14000f6ef
mov byte [r14 + 0xc], 0
mov ecx, 0x18
call fcn.140038b40
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [r14]
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 - 0x20], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000f65c
mov rcx, rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000f670
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140018df0
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x14000f680
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 0x14000f6a9
lea rax, [rcx + 1]
mov qword [rdi + 0x10], rax
cmp rdx, 0xf
jbe 0x14000f69e
mov rdi, qword [rdi]
mov byte [rdi + rcx], r12b
mov byte [rdi + rcx + 1], 0
jmp 0x14000f6bf
movzx r9d, r12b
movzx r8d, byte [rbp - 0x28]
mov edx, 1
mov rcx, rdi
call fcn.1400107a0
lea rcx, [rsi + 0x80]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000f6e2
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x14000f6ef
lea r8, [rbp - 0x30]
call fcn.140018df0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14000f702
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140038a00
mov rbx, qword [rsp + 0x98]
add rsp, 0x50
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret