Function at 0x1400275b0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
mov rax, qword [0x140090180]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov r15d, r8d
mov r12d, edx
mov rbx, rcx
mov qword [rbp - 0x39], rcx
xor r10d, r10d
mov dword [rbp - 0x49], r10d
mov qword [rcx], r10
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r10
mov esi, 1
mov dword [rbp - 0x49], esi
mov edi, esi
mov r14d, r10d
movabs rax, 0xcbf29ce484222325
mov qword [rbp - 0x41], rax
movabs r11, 0x100000001b3
movabs r13, 0xcccccccccccccccd
mov ecx, r14d
mov r8d, 1
shl r8d, cl
mov dword [rbp - 0x45], r8d
mov ecx, r8d
shr ecx, 0x18
mov r9d, r8d
shr r9d, 0x10
mov eax, r8d
shr eax, 8
test r15d, r8d
je 0x1400277fc
movzx edx, r8b
xor rdx, qword [rbp - 0x41]
imul rdx, r11
movzx eax, al
xor rdx, rax
imul rdx, r11
movzx eax, r9b
xor rdx, rax
imul rdx, r11
mov eax, ecx
xor rdx, rax
imul rdx, r11
mov rcx, qword [0x140093360]
and rcx, rdx
shl rcx, 4
mov rax, qword [0x140093348]
add rax, rcx
mov rcx, qword [rax + 8]
mov rdx, qword [0x140093338]
cmp rcx, rdx
je 0x1400276c8
mov rax, qword [rax]
cmp r8d, dword [rcx + 0x10]
je 0x1400276cb
cmp rcx, rax
je 0x1400276c8
mov rcx, qword [rcx + 8]
cmp r8d, dword [rcx + 0x10]
jne 0x1400276b7
jmp 0x1400276cb
mov rcx, r10
mov rax, rdx
test rcx, rcx
cmovne rax, rcx
cmp rax, rdx
je 0x14002771d
lea r8, [rbp - 0x45]
lea rdx, [rbp - 0x31]
call fcn.140027e40
mov r8, qword [rax]
add r8, 0x18
mov rax, qword [rbx + 8]
cmp rax, qword [rbx + 0x10]
je 0x14002770d
mov rdx, r8
mov rcx, rax
call fcn.140010bd0
add qword [rbx + 8], 0x20
jmp 0x1400277ed
mov rdx, rax
mov rcx, rbx
call fcn.140015600
jmp 0x1400277ed
lea r9, [rbp + 0x29]
movsxd r8, edi
nop dword [rax]
nop dword [rax + rax]
sub r9, 2
mov rax, r13
mul r8
shr rdx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8, rdx
test rdx, rdx
jne 0x140027730
lea r8, [rbp + 0x29]
mov rdx, r9
lea rcx, [rbp - 0x21]
call fcn.140028990
or esi, 6
mov dword [rbp - 0x49], esi
mov rdx, qword [rbx + 8]
cmp rdx, qword [rbx + 0x10]
je 0x1400277a1
movups xmm0, xmmword [rbp - 0x21]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp - 0x11]
movups xmmword [rdx + 0x10], xmm1
mov edx, 7
xor eax, eax
mov word [rbp - 0x21], ax
add qword [rbx + 8], 0x20
jmp 0x1400277b1
lea r8, [rbp - 0x21]
mov rcx, rbx
call fcn.140018e00
mov rdx, qword [rbp - 9]
cmp rdx, 7
jbe 0x1400277ed
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400277e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027892
call fcn.140064fe8
inc edi
xor r10d, r10d
movabs r11, 0x100000001b3
inc r14d
cmp r14d, 0x1f
jl 0x140027630
cmp edi, r12d
jg 0x1400278ec
lea r9, [rbp + 0x29]
movsxd rcx, edi
nop dword [rax]
sub r9, 2
mov rax, r13
mul rcx
shr rdx, 3
movzx eax, dx
shl ax, 2
lea r8d, [rax + rdx]
add r8w, r8w
sub cx, r8w
add cx, 0x30
mov word [r9], cx
mov rcx, rdx
test rdx, rdx
jne 0x140027820
lea r8, [rbp + 0x29]
mov rdx, r9
lea rcx, [rbp - 0x21]
call fcn.140028990
or esi, 0x18
mov dword [rbp - 0x49], esi
mov rdx, qword [rbx + 8]
cmp rdx, qword [rbx + 0x10]
je 0x140027899
movups xmm0, xmmword [rbp - 0x21]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp - 0x11]
movups xmmword [rdx + 0x10], xmm1
mov edx, 7
xor eax, eax
mov word [rbp - 0x21], ax
add qword [rbx + 8], 0x20
jmp 0x1400278a9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea r8, [rbp - 0x21]
mov rcx, rbx
call fcn.140018e00
mov rdx, qword [rbp - 9]
cmp rdx, 7
jbe 0x1400278e1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400278dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002791c
call fcn.140064fe8
inc edi
cmp edi, r12d
jle 0x140027812
mov rax, rbx
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.140064f60
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3