Function at 0x140130299
Capabilities:
Hash data using fnv

Disassembly:
sbb dword ds:[rax - 0x7bc86df4], eax
movabs al, byte [0x420af749f36c8a36]
xor al, dh
cmpsd dword [rsi], dword [rdi]
sbb al, 0x26
and esp, eax
mov esi, 0x35d57e6a
mov cl, 0x75
mov esi, dword [rcx + riz]
sahf
or al, 0xc5
xchg ecx, eax
invalid
invalid
xor eax, 0xc9c9c977
invalid
jno 0x14012fa90
ja 0x14012f9a5
pop rbx
jns 0x14012f9b8
stosb byte [rdi], al
retf 0x6bc0
mov dh, 0x9e
cli
add ecx, dword [rbp + 0x29]
or al, 0x9d
xor ah, ch
pop rbp
in eax, dx
invalid
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x20
mov qword [rsp + 0x18], r8
xchg rdx, r10
mov qword [rsp + 0x10], r10
xchg rdx, r10
xchg rcx, rbx
jmp 0x1401300c5
add byte [rax], al
add byte [rax - 0x77], cl
sub al, 0x24
mov qword [rsp], rbp
push rbx
push rdx
mov qword [rsp], rdi
push r13
nop
je 0x140130039
jne 0x140130039
ret
jmp 0x140130110
mov rbp, qword [r10 + 0x10]
xchg rbp, rax
xchg r9, r10
mov r9, qword [rax]
xchg r9, r10
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
jmp 0x140130071
inc r8d
jmp 0x140130083
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0xaf710d4c
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
jmp 0x1401300ac
mov r8d, r13d
xchg r14, r10
mov r14, qword [rax + 0x18]
xchg r14, r10
xchg rbp, rax
jmp 0x14013004d
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130069
nop dword [rax]
jmp 0x140130120
mov qword [rsp + 8], rbx
xchg rbx, rcx
push rax
jmp 0x14013001d
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130120
cmp edx, 0xeb8fbdbf
je 0x1401301a4
jmp 0x140130069
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
jmp 0x140130098
mov qword [rsp - 8], r14
sub rsp, 8
push r15
jmp 0x1401300f0
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
je 0x140130170
jne 0x140130170
bswap rdx
test r11d, 0x90ac189a
je 0x14013041a
and esi, 0x96a3947
lea r12d, [rbp + 0xb9a7]
jmp rax
jmp 0x1401300d3
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
jne 0x1401301e0
jne 0x1401301e0
je 0x1401301e0
jg 0x140130915
lea edi, [rbp + 0xf6b0]
xor ecx, 0x1ee706c9
call rcx
mul r9
sub ecx, 0xc4eb866
movabs rdx, 0x2fa5b1000000e9e9
test r8, rbp
popf
dec rsi
sub r8d, 0xedf8dbd9
lea esi, [rbp + 0x605b]
div r14
jmp rax
jmp 0x1401302ce
bswap rdx
call 0x14012f7c0
add rdi, r11
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
xchg r9, r11
mov r11, qword [rcx + 0x30]
xchg r9, r11
movsxd rax, dword [r9 + 0x3c]
je 0x140130252
jne 0x140130252
jmp rcx
pop rsi
int1
test rsi, rdx
dec r13
ret
jmp 0x1401302e2
test al, al
jne 0x1401302b2
cmp edx, 0xb6ef69d8
je 0x14013033d
inc r8d
jmp 0x1401302ba
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130273
inc rcx
test al, al
je 0x140130287
nop dword [rax]
movsx eax, al
jmp 0x14013028f
jmp 0x1401302f4
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401302a4
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
jmp 0x14013020a
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x4078ad54
lea rax, [r9 + r10*4]
jne 0x140130322
je 0x140130322
lea ebx, [rbx - 0xda97]
lea r8d, [rbp + 0x2dbf]
lea r8d, [rcx + 0x2a2e]
lea r12d, [rbp + 0xd1e2]
push rbp
movabs rcx, 0x6382391b7b5e9beb
ja 0x140130202
jmp 0x1401302bf
jp 0x14012f41e
rcr esi, 0x42
pushfq
call rcx
ret
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
je 0x140130354
jne 0x140130354
movabs rdx, 0x7c6f2a00000086e9
bswap r9
test r10, rcx
ret
jmp 0x1401303df
test al, al
jne 0x14013040d
cmp edx, 0x221100a3
je 0x14013044d
inc r8d
jmp 0x140130399
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130363
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0x397663b8
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x1401303fc
add r15, r9
xchg r15, rax
mov r15, qword [rcx + 0x10]
jmp 0x1401303bf
xchg r15, rax
mov rcx, qword [rax]
xchg r9, r15
mov r15, qword [rcx + 0x30]
xchg r9, r15
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130390
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
jmp 0x1401303b1
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130377
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
je 0x14013043d
jne 0x14013043d
test edx, 0x925ad7ca
lea r15d, [rdi + 0x4832]
rol edx, 0xc3
pause
syscall
pushf
ja 0x1401301bc
retf 0x5ad7
call 0x14013091d
call rcx
movabs r8, 0x59e6c7ffffff3de9
int3
jmp 0x14013037f
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x3b0], rsi
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
je 0x1401304a5
jne 0x1401304a5
call rcx
pushfq
jmp rax
jmp 0x14013061a
xchg r10, r13
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
jmp 0x1401304dc
cmp qword [rsp + 0x48], r13
je 0x1401338cf
mov rax, qword gs:[0x60]
mov r8d, r13d
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
jne 0x140130513
je 0x140130513
cmp r12, rbx
cmp rcx, rdx
ror r9d, 0x36
jns 0x14013001a
call rax
invalid
mov ecx, 0xa4e9
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al