Function at 0x180125fb0
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
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov r14, r8
movsx r15d, dl
mov rsi, rcx
xor ebx, ebx
movzx eax, r15b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov rdx, qword [rsi + 0xc8]
and rdx, rax
shl rdx, 4
add rdx, qword [rsi + 0xb0]
mov rax, qword [rdx + 8]
mov r8, qword [rsi + 0xa0]
mov rcx, r8
cmp rax, r8
je 0x18012604f
mov rdx, qword [rdx]
cmp r15b, byte [rax + 0x10]
je 0x180126052
nop word [rax + rax]
cmp rax, rdx
je 0x180126048
mov rax, qword [rax + 8]
cmp r15b, byte [rax + 0x10]
jne 0x180126030
mov rcx, qword [rsi + 0xa0]
jmp 0x180126052
mov rcx, qword [rsi + 0xa0]
mov rax, rbx
test rax, rax
cmovne r8, rax
cmp r8, rcx
je 0x1801260fd
mov rcx, qword [r8 + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x80]
call qword [rax + reloc.WS2_32.dll_recv]
nop
mov rax, qword [rbp + 0x80]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x98], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1801260ba
mov qword [rbp + 0x98], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x1801260c7
lea r8, [rbp + 0x98]
call fcn.180124dd0
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x1801260de
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x18012774a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x18012774a
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x180126125.75
cdqe
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x127818]
mov ecx, dword [rdx + rax*4 + 0x12776c]
add rcx, rdx
jmp rcx
mov rdx, r14
lea rcx, [rbp + 0x38]
call fcn.180129b10
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 0x18012615f
mov qword [rbp + 0x30], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x180126170
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x180126184
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rbp + 0x38]
call fcn.18012c830
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801261c0
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801261c3
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801261ef
mov qword [rsp + 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126201
lea r8, [rsp + 0x28]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x180126216
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rsp + 0x20]
call fcn.18012c3b0
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180129550
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c330
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180129610
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c4f0
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180129850
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c630
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180129910
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x18012635a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x18012774a
mov edx, 0x18
jmp 0x180127745
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012639e
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
jmp 0x1801263a1
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801263cf
mov qword [rsp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801263e1
lea r8, [rsp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1801263f6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126429
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
jmp 0x18012642c
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012645a
mov qword [rsp + 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012646c
lea r8, [rsp + 0x38]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x180126481
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801264b4
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
jmp 0x1801264b7
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801264e5
mov qword [rsp + 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801264f7
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x18012650c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012653f
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
jmp 0x180126542
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126570
mov qword [rsp + 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126582
lea r8, [rsp + 0x48]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x180126597
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801265ca
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
jmp 0x1801265cd
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801265fb
mov qword [rsp + 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012660d
lea r8, [rsp + 0x50]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x180126622
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126655
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
jmp 0x180126658
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126686
mov qword [rsp + 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126698
lea r8, [rsp + 0x58]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x1801266ad
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801266e0
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
jmp 0x1801266e3
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126711
mov qword [rsp + 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126723
lea r8, [rsp + 0x60]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x180126738
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012676b
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
jmp 0x18012676e
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012679c
mov qword [rsp + 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801267ae
lea r8, [rsp + 0x68]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1801267c3
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801267f6
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
jmp 0x1801267f9
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126827
mov qword [rsp + 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126839
lea r8, [rsp + 0x70]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x18012684e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126881
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
jmp 0x180126884
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801268b2
mov qword [rsp + 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801268c4
lea r8, [rsp + 0x78]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1801268d9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012690c
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
jmp 0x18012690f
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x80], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012693b
mov qword [rbp - 0x80], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012694c
lea r8, [rbp - 0x80]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x180126960
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126993
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
jmp 0x180126996
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801269c2
mov qword [rbp - 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801269d3
lea r8, [rbp - 0x78]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1801269e7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126a1a
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
jmp 0x180126a1d
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126a49
mov qword [rbp - 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126a5a
lea r8, [rbp - 0x70]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x180126a6e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126aa1
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
jmp 0x180126aa4
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126ad0
mov qword [rbp - 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126ae1
lea r8, [rbp - 0x68]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x180126af5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126b28
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
jmp 0x180126b2b
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126b57
mov qword [rbp - 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126b68
lea r8, [rbp - 0x60]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x180126b7c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126bab
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
jmp 0x180126bae
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126bda
mov qword [rbp - 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126beb
lea r8, [rbp - 0x58]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x180126bff
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126c2e
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
jmp 0x180126c31
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126c5d
mov qword [rbp - 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126c6e
lea r8, [rbp - 0x50]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x180126c82
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126cb1
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
jmp 0x180126cb4
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126ce0
mov qword [rbp - 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126cf1
lea r8, [rbp - 0x48]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x180126d05
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126d34
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
jmp 0x180126d37
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126d63
mov qword [rbp - 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126d74
lea r8, [rbp - 0x40]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x180126d88
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126dbb
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
jmp 0x180126dbe
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126dea
mov qword [rbp - 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126dfb
lea r8, [rbp - 0x38]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x180126e0f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126e42
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
jmp 0x180126e45
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126e71
mov qword [rbp - 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126e82
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x180126e96
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126ec9
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
jmp 0x180126ecc
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126ef8
mov qword [rbp - 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126f09
lea r8, [rbp - 0x28]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x180126f1d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x28
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126f57
movups xmm0, xmmword [r14]
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 0x180126f5a
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126f86
mov qword [rbp - 0x20], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126f97
lea r8, [rbp - 0x20]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x180126fab
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126fde
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126fe1
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x18], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012700d
mov qword [rbp - 0x18], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012701e
lea r8, [rbp - 0x18]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x180127032
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x40]
call fcn.180129a50
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x10], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012706f
mov qword [rbp - 0x10], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x180127080
lea r8, [rbp - 0x10]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x180127094
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x40]
jmp 0x180126361
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.180129ab0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 8], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801270d5
mov qword [rbp - 8], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x1801270e6
lea r8, [rbp - 8]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1801270fa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
jmp 0x180126361
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012712d
movups xmm0, xmmword [r14]
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 0x180127130
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012715c
mov qword [rbp], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012716d
lea r8, [rbp]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp]
test rcx, rcx
je 0x180127181
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801271b0
movups xmm0, xmmword [r14]
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 0x1801271b3
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 8], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801271df
mov qword [rbp + 8], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801271f0
lea r8, [rbp + 8]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x180127204
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x18012774a
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180127233
movups xmm0, xmmword [r14]
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 0x180127236
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180127260
mov qword [rbp + 0x10], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180127271
lea r8, [rbp + 0x10]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
lea rcx, [rbp + 0x10]
call fcn.18012c7f0
nop
lea rcx, [rsp + 0x20]
call fcn.18012c530
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180129790
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c5b0
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.1801296d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c570
jmp 0x18012774a
mov byte [rbp + 0x80], 0x25
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x98]
call fcn.1801299d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c770
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.1801291d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c210
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.1801292d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c250
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180129250
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c230
jmp 0x18012774a
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180129150
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180136650
nop
lea rcx, [rbp + 0x80]
call fcn.18012c7f0
nop
lea rcx, [rbp + 0x98]
call fcn.18012c1f0
jmp 0x18012774a
mov ecx, 0x38
call fcn.180150934
mov rdi, rax
test rax, rax
je 0x180127509
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 [rdi], rax
xorps xmm0, xmm0
movups xmmword [rdi + 0x18], xmm0
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rdi + 0x18], bl
jmp 0x18012750c
mov rdi, rbx
mov qword [rsp + 0x20], rdi
cmp byte [r14 + 0xc], 0
jne 0x1801275e2
lea r14, [rdi + 0x18]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x180127549
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0xf
jbe 0x180127541
mov rax, qword [r14]
mov word [rax + rcx], 0x25
jmp 0x180127561
mov r9b, 0x25
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.1800063e0
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x18012758b
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0xf
jbe 0x18012757f
mov r14, qword [r14]
mov byte [r14 + rcx], r15b
mov byte [r14 + rcx + 1], 0
jmp 0x1801275a4
movzx r9d, r15b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.1800063e0
lea rcx, [rsi + 0x80]
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x18], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1801275cf
mov qword [rbp + 0x18], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x1801275d9
lea r8, [rbp + 0x18]
call fcn.180124dd0
nop
mov rcx, qword [rbp + 0x18]
jmp 0x1801276e1
mov byte [r14 + 0xc], 0
mov ecx, 0x18
call fcn.180150934
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180127611
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
jmp 0x180127614
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180127640
mov qword [rbp + 0x20], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180127651
lea r8, [rbp + 0x20]
lea rcx, [rsi + 0x80]
call fcn.180124dd0
nop
mov rcx, qword [rbp + 0x20]
test rcx, rcx
je 0x180127665
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rdi + 0x18]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x180127692
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x180127687
mov rcx, qword [rcx]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x1801276a8
movzx r9d, r15b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
call fcn.1800063e0
lea rcx, [rsi + 0x80]
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x28], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1801276d3
mov qword [rbp + 0x28], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x1801276dd
lea r8, [rbp + 0x28]
call fcn.180124dd0
nop
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x1801276f1
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
test rsi, rsi
je 0x18012774a
mov rdx, qword [rsi + 0x30]
cmp rdx, 0xf
jbe 0x18012772d
inc rdx
mov rcx, qword [rsi + 0x18]
cmp rdx, 0x1000
jb 0x180127728
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180127766
mov rcx, r8
call fcn.180150970
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x18], 0
mov edx, 0x38
mov rcx, rsi
call fcn.180150970
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
call fcn.18019d1d8
int3