Function at 0x140034c70
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r13
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 rcx, qword [rdi + 0xc8]
and rcx, rax
shl rcx, 4
add rcx, qword [rdi + 0xb0]
mov rax, qword [rcx + 8]
mov rdx, qword [rdi + 0xa0]
cmp rax, rdx
je 0x140034cf3
mov rcx, qword [rcx]
cmp r15b, byte [rax + 0x10]
je 0x140034cf6
cmp rax, rcx
je 0x140034cf3
mov rax, qword [rax + 8]
cmp r15b, byte [rax + 0x10]
jne 0x140034ce2
jmp 0x140034cf6
mov rax, rbx
test rax, rax
cmovne rdx, rax
cmp rdx, qword [rdi + 0xa0]
je 0x140034d83
mov rcx, qword [rdx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x30]
call qword [rax + 0x10]
nop
mov rax, qword [rbp + 0x30]
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, [rdi + 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 0x140034d47
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x140034d54
lea r8, [rbp + 0x48]
call fcn.140033770
mov rbx, qword [rbp + 0x48]
test rbx, rbx
je 0x140034d67
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x140035f9d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140035f9d
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x140034dab.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x36060]
mov ecx, dword [rdx + rax*4 + 0x35fb4]
add rcx, rdx
jmp rcx
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037e00
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140034de1
mov qword [rdx], rcx
add qword [rdi + 0x88], 8
jmp 0x140034df5
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140034e08
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0x48]
call fcn.140039990
mov byte [rdi + 0x4c], 1
jmp 0x140035f9d
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140034e40
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x140034e43
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140034e68
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140034e7c
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140034e8f
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0x48]
call fcn.1400398b0
jmp 0x140035f9d
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037910
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400421f0
nop
lea rcx, [rbp + 0x30]
call fcn.1400032a0
nop
lea rcx, [rbp + 0x48]
call fcn.1400398b0
jmp 0x140035f9d
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.1400379d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400421f0
nop
lea rcx, [rbp + 0x30]
call fcn.1400032a0
nop
lea rcx, [rbp + 0x48]
call fcn.1400398b0
jmp 0x140035f9d
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037b50
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400421f0
nop
lea rcx, [rbp + 0x30]
call fcn.1400032a0
nop
lea rcx, [rbp + 0x48]
call fcn.1400398b0
jmp 0x140035f9d
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037c10
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400421f0
nop
lea rcx, [rbp + 0x30]
call fcn.1400032a0
nop
lea rcx, [rbp + 0x48]
call fcn.1400398b0
jmp 0x140035f9d
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140034fc3
movups 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
jmp 0x140034fc6
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140034feb
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140034fff
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14003502a
movups 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
jmp 0x14003502d
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035052
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035066
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035091
movups 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
jmp 0x140035094
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400350b9
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400350cd
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400350f8
movups 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
jmp 0x1400350fb
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035120
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035134
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14003515f
movups 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
jmp 0x140035162
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035187
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14003519b
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400351c6
movups 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
jmp 0x1400351c9
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400351ee
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035202
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14003522d
movups 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
jmp 0x140035230
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035255
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035269
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035294
movups 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
jmp 0x140035297
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400352bc
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400352d0
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400352fb
movups 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
jmp 0x1400352fe
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035323
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035337
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035362
movups 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
jmp 0x140035365
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14003538a
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14003539e
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400353c9
movups 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
jmp 0x1400353cc
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400353f1
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035405
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035430
movups 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
jmp 0x140035433
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035458
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14003546c
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035497
movups 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
jmp 0x14003549a
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400354bf
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400354d3
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400354fe
movups 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
jmp 0x140035501
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035526
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14003553a
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035565
movups 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
jmp 0x140035568
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14003558d
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400355a1
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400355cc
movups 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
jmp 0x1400355cf
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400355f4
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035608
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035633
movups 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
jmp 0x140035636
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14003565b
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14003566f
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14003569a
movups 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
jmp 0x14003569d
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400356c2
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400356d6
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035701
movups 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
jmp 0x140035704
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035729
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14003573d
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035768
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14003576b
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035790
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400357a4
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400357cf
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1400357d2
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400357f7
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14003580b
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035836
movups 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
jmp 0x140035839
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14003585e
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035872
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x1400358dd
mov ecx, 0x28
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400358a1
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::z_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], ebx
jmp 0x1400358a4
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400358c9
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400358dd
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x1400358f0
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rdi + 0x4c], 1
jmp 0x140035f9d
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14003591f
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x140035922
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035947
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14003595b
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037d40
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035994
mov qword [rdx], rcx
add qword [rdi + 0x88], 8
jmp 0x1400359a8
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x1400359bb
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x140035f9d
mov edx, 0x18
call fcn.140099888
jmp 0x140035f9d
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037da0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035a0b
mov qword [rdx], rcx
add qword [rdi + 0x88], 8
jmp 0x140035a1f
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140035a32
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
jmp 0x1400359bb
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035a5a
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x140035a5d
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035a82
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035a96
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035ac1
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x140035ac4
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035ae9
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035afd
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035b28
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_filename_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x140035b2b
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035b50
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035b64
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035b8f
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_linenum_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x140035b92
mov rax, rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035bb7
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035bcb
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037a90
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035c04
mov qword [rdx], rcx
add qword [rdi + 0x88], 8
jmp 0x140035c18
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140035c2b
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
jmp 0x1400359bb
mov byte [rbp + 0x30], 0x25
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x48]
call fcn.140037cd0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035c6d
mov qword [rbp + 0x30], rbx
mov qword [rdx], rcx
add qword [rdi + 0x88], 8
jmp 0x140035c7e
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
nop
lea rcx, [rbp + 0x30]
call fcn.1400032a0
nop
lea rcx, [rbp + 0x48]
call fcn.1400398d0
jmp 0x140035f9d
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037590
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400421f0
nop
lea rcx, [rbp + 0x30]
call fcn.1400032a0
nop
lea rcx, [rbp + 0x48]
call fcn.1400398d0
jmp 0x140035f9d
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037690
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400421f0
nop
lea rcx, [rbp + 0x30]
call fcn.1400032a0
nop
lea rcx, [rbp + 0x48]
call fcn.1400398d0
jmp 0x140035f9d
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037610
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400421f0
nop
lea rcx, [rbp + 0x30]
call fcn.1400032a0
nop
lea rcx, [rbp + 0x48]
call fcn.1400398d0
jmp 0x140035f9d
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140037510
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400421f0
nop
lea rcx, [rbp + 0x30]
call fcn.1400032a0
nop
lea rcx, [rbp + 0x48]
call fcn.1400398d0
jmp 0x140035f9d
mov ecx, 0x38
call fcn.14009984c
mov r14, rax
test rax, rax
je 0x140035de3
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 0x140035de6
mov r14, rbx
mov qword [rbp + 0x48], r14
cmp byte [rsi + 0xc], 0
jne 0x140035ea4
lea rsi, [r14 + 0x18]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
cmp rcx, rdx
jae 0x140035e21
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp rdx, 0xf
jbe 0x140035e19
mov rax, qword [rsi]
mov word [rcx + rax], 0x25
jmp 0x140035e33
mov r9b, 0x25
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rsi
call fcn.140006020
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
cmp rcx, rdx
jae 0x140035e5c
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
cmp rdx, 0xf
jbe 0x140035e51
mov rsi, qword [rsi]
mov byte [rsi + rcx], r15b
mov byte [rsi + rcx + 1], 0
jmp 0x140035e6f
movzx r9d, r15b
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rsi
call fcn.140006020
lea rcx, [rdi + 0x80]
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r14
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x140035e92
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x140035e9f
lea r8, [rbp + 0x30]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
jmp 0x140035f8a
mov byte [rsi + 0xc], 0
mov ecx, 0x18
call fcn.14009984c
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140035ece
movups 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
jmp 0x140035ed1
mov rax, rbx
mov qword [rbp - 0x10], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140035ef9
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140035f0d
lea r8, [rbp + 0x30]
lea rcx, [rdi + 0x80]
call fcn.140033770
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x140035f1d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [r14 + 0x18]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x140035f4a
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x140035f3f
mov rcx, qword [rcx]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x140035f5a
movzx r9d, r15b
xor r8d, r8d
lea edx, [r8 + 1]
call fcn.140006020
lea rcx, [rdi + 0x80]
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], r14
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x140035f7d
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x140035f8a
lea r8, [rbp + 0x30]
call fcn.140033770
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140035f9d
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 r13
pop rdi
pop rbp
ret