Function at 0x14000e8e0
Capabilities:
Hash data using fnv

Disassembly:
jmp 0x1400c4ad0
jmp 0x1400c4d10
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r14
movzx eax, byte [rdx + 1]
mov rdi, rcx
movzx ecx, byte [rdx]
mov r11, r8
movabs r14, 0x100000001b3
mov rbx, r9
movabs rbp, 0xcbf29ce484222325
mov esi, 0x9e3779b9
mov r8, qword [rdi]
xor rcx, rbp
imul rcx, r14
mov r9, r8
xor rcx, rax
shr r9, 2
movzx eax, byte [rdx + 2]
add r9, rsi
imul rcx, r14
xor rcx, rax
movzx eax, byte [rdx + 3]
imul rcx, r14
xor rcx, rax
mov rax, r8
imul rcx, r14
shl rax, 6
add rcx, rax
add r9, rcx
xor r9, r8
mov qword [rdi], r9
mov r8, r9
movzx eax, byte [r11 + 1]
movzx ecx, byte [r11]
xor rcx, rbp
shr r8, 2
imul rcx, r14
add r8, rsi
xor rcx, rax
movzx eax, byte [r11 + 2]
imul rcx, r14
xor rcx, rax
movzx eax, byte [r11 + 3]
imul rcx, r14
xor rcx, rax
mov rax, r9
imul rcx, r14
shl rax, 6
add rcx, rax
add r8, rcx
xor r8, r9
mov qword [rdi], r8
mov r9, r8
movzx eax, byte [rbx + 1]
movzx ecx, byte [rbx]
xor rcx, rbp
shr r9, 2
imul rcx, r14
add r9, rsi
xor rcx, rax
movzx eax, byte [rbx + 2]
imul rcx, r14
xor rcx, rax
movzx eax, byte [rbx + 3]
imul rcx, r14
xor rcx, rax
mov rax, r8
imul rcx, r14
shl rax, 6
add rcx, rax
add r9, rcx
mov rcx, qword [rsp + 0x30]
xor r9, r8
mov qword [rdi], r9
movzx eax, byte [rcx + 1]
movzx r8d, byte [rcx]
xor r8, rbp
imul r8, r14
xor r8, rax
movzx eax, byte [rcx + 2]
movzx ecx, byte [rcx + 3]
imul r8, r14
xor r8, rax
imul r8, r14
mov rbx, qword [rsp + 0x10]
xor rcx, r8
imul rcx, r14
mov rax, r9
mov r10, r9
shl rax, 6
add rcx, rax
shr r10, 2
add r10, rsi
add r10, rcx
mov rcx, qword [rsp + 0x38]
xor r10, r9
mov qword [rdi], r10
mov rdx, r10
shr rdx, 2
movzx eax, byte [rcx + 1]
movzx r8d, byte [rcx]
xor r8, rbp
mov rbp, qword [rsp + 0x18]
imul r8, r14
xor r8, rax
movzx eax, byte [rcx + 2]
movzx ecx, byte [rcx + 3]
imul r8, r14
xor r8, rax
mov rax, r10
shl rax, 6
imul r8, r14
xor rcx, r8
imul rcx, r14
add rcx, rax
lea rax, [rdx + rsi]
mov rsi, qword [rsp + 0x20]
add rcx, rax
xor rcx, r10
mov qword [rdi], rcx
mov rdi, qword [rsp + 0x28]
pop r14
ret
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
movzx eax, byte [rdx + 1]
mov rdi, rcx
movzx ecx, byte [rdx]
mov r11, r8
movabs rbp, 0x100000001b3
mov rbx, r9
movabs rsi, 0xcbf29ce484222325
mov r10d, 0x9e3779b9
mov r8, qword [rdi]
xor rcx, rsi
imul rcx, rbp
mov r9, r8
xor rcx, rax
shr r9, 2
movzx eax, byte [rdx + 2]
add r9, r10
imul rcx, rbp
xor rcx, rax
movzx eax, byte [rdx + 3]
imul rcx, rbp
xor rcx, rax
mov rax, r8
imul rcx, rbp
shl rax, 6
add rcx, rax
add r9, rcx
xor r9, r8
mov qword [rdi], r9
mov r8, r9
movzx eax, byte [r11 + 1]
movzx ecx, byte [r11]
xor rcx, rsi
shr r8, 2
imul rcx, rbp
add r8, r10
xor rcx, rax
movzx eax, byte [r11 + 2]
imul rcx, rbp
xor rcx, rax
movzx eax, byte [r11 + 3]
imul rcx, rbp
xor rcx, rax
mov rax, r9
imul rcx, rbp
shl rax, 6
add rcx, rax
add r8, rcx
xor r8, r9
mov qword [rdi], r8
mov r9, r8
movzx eax, byte [rbx + 1]
movzx ecx, byte [rbx]
xor rcx, rsi
shr r9, 2
imul rcx, rbp
add r9, r10
xor rcx, rax
movzx eax, byte [rbx + 2]
imul rcx, rbp
xor rcx, rax
movzx eax, byte [rbx + 3]
imul rcx, rbp
xor rcx, rax
mov rax, r8
imul rcx, rbp
shl rax, 6
add rcx, rax
add r9, rcx
mov rcx, qword [rsp + 0x30]
xor r9, r8
mov qword [rdi], r9
movzx eax, byte [rcx + 1]
movzx r8d, byte [rcx]
xor r8, rsi
imul r8, rbp
xor r8, rax
movzx eax, byte [rcx + 2]
movzx ecx, byte [rcx + 3]
imul r8, rbp
xor r8, rax
imul r8, rbp
xor rcx, r8
mov rdx, r9
mov r8, qword [rsp + 0x40]
mov rax, r9
imul rcx, rbp
shl rax, 6
add rcx, rax
shr rdx, 2
lea rax, [rdx + r10]
mov rdx, qword [rsp + 0x38]
add rcx, rax
mov rax, qword [rsp + 0x58]
xor rcx, r9
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x50]
mov r9, qword [rsp + 0x48]
mov qword [rdi], rcx
mov rcx, rdi
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0x10]
mov rbp, qword [rsp + 0x18]
mov rsi, qword [rsp + 0x20]
pop rdi
jmp 0x140008280