Function at 0x1800c8382
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x20], rbx
adc al, 0xfd
push rbp
add bp, 0x54b9
movzx rbp, r9w
and rbp, rcx
push rsi
mov al, r13b
push rdi
push r12
add r12w, 0x3ba0
bt bp, r15w
push r13
rol sil, 0x56
push r14
bts r12, r15
push r15
btc si, 0xef
sub rsp, 0x30
sub r12w, sp
mov r12, r9
movsx rbp, di
mov rdi, r8
mov r14, rdx
and bpl, 0xdf
mov rbp, rcx
and ecx, edi
rdtsc
dec sil
movzx esi, byte [r8]
rol r15d, 0x93
movzx r13, r13w
movzx cx, spl
movabs rax, 0xcbf29ce484222325
xor rsi, rax
cwd
dec rcx
movabs rcx, 0x100000001b3
sar r13b, 0x86
imul rsi, rcx
sar r13d, 0xe4
movzx eax, byte [r8 + 1]
sbb r15b, r9b
shrd r13w, r14w, 0x89
xor rsi, rax
cmovl r13, r11
clc
imul rsi, rcx
movzx r13w, r11b
cmp rcx, 0x368f733c
bt r13w, 0xa0
movzx eax, byte [r8 + 2]
test dl, r12b
shr r15b, cl
neg r13w
xor rsi, rax
imul rsi, rcx
dec r15w
sub r13b, spl
bts dx, sp
movzx eax, byte [r8 + 3]
cmp r13b, 0xf0
movzx r15, sp
xor rsi, rax
shl ah, 3
imul rsi, rcx
neg ch
btr r13w, 0x23
mov rdx, rsi
shl r15, cl
movsxd rcx, r8d
and rdx, qword [rbp + 0x30]
add rdx, rdx
stc
xor r15w, ax
mov r13b, r8b
mov rcx, qword [rbp + 0x18]
bts ax, r12w
add r13b, bpl
rol r13b, 0x77
mov rax, qword [rcx + rdx*8 + 8]
shl r13b, 0xc8
cmp r11, rcx
stc
lea r13, [rbp + 8]
and r15d, 0x6b5f405c
mov r15, qword [r13]
cmp rax, r15
je 0x1800c858c
mov rdx, qword [rcx + rdx*8]
btr cx, 0x95
shr cl, 0x1d
mov ecx, dword [r8]
cmp esi, ebx
cmp sil, 0x27
stc
cmp ecx, dword [rax + 0x10]
je 0x1800c851e
nop
test r10d, 0x206d0d23
cmp r12b, 0x51
cmp rax, rdx
jmp 0x1800c8503
je 0x1800c8585
mov rax, qword [rax + 8]
test r8b, bl
cmp ecx, dword [rax + 0x10]
jmp 0x1800c8518
jne 0x1800c84fb
mov qword [r14], rax
mov byte [r14 + 8], 0
or r12b, 4
sbb bx, r13w
mov rax, r14
or di, si
bsf bp, r13w
add r12b, al
mov rbx, qword [rsp + 0x88]
sbb r15b, bpl
mov r13b, r12b
add rsp, 0x30
movsx r14w, r15b
movzx r14d, r11w
movzx bp, r13b
pop r15
setne r13b
pop r14
pop r13
pop r12
jmp 0x1800c8571
pop rdi
movzx bp, dl
not bpl
pop rsi
bswap rbp
not bpl
movsx ebp, ax
pop rbp
ret
mov r15, rax
movzx ax, bh
movabs rax, 0x555555555555555
cmp r8d, 0x26f0405a
cmp qword [rbp + 0x10], rax
je 0x1800c8957
mov qword [rsp + 0x20], r13
movzx cx, r13b
mov qword [rsp + 0x28], 0
mov ecx, 0x30
call fcn.180159f17
mov rbx, rax
xchg cl, cl
mov qword [rsp + 0x28], rax
cdqe
mov eax, 0x468252a0
mov eax, dword [rdi]
cwd
cqo
not dh
mov dword [rbx + 0x10], eax
cqo
movups xmm0, xmmword [r12]
cdq
jmp 0x1800c85ed
movups xmmword [rbx + 0x18], xmm0
movsd xmm1, qword [r12 + 0x10]
movzx cx, sil
movsd qword [rbx + 0x28], xmm1
jmp 0x1800c8608
mov rdx, qword [rbp + 0x10]
movsx cx, spl
movsxd rcx, r12d
mov cx, 0x19a3
lea rcx, [rdx + 1]
jmp 0x1800c8621
movss xmm3, dword [rbp]
jmp 0x1800c862b
xorps xmm0, xmm0
test rcx, rcx
jmp 0x1800c8636
js 0x1800c8646
cvtsi2ss xmm0, rcx
jmp 0x1800c8669
mov rax, rcx
shr rax, 1
jmp 0x1800c8654
and ecx, 1
cmc
or rax, rcx
jmp 0x1800c8660
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdi, qword [rbp + 0x38]
xorps xmm2, xmm2
test rdi, rdi
jmp 0x1800c8678
js 0x1800c8688
cvtsi2ss xmm2, rdi
jmp 0x1800c86ae
mov rcx, rdi
shr rcx, 1
mov rax, rdi
jmp 0x1800c8699
and eax, 1
clc
or rcx, rax
jmp 0x1800c86a5
cvtsi2ss xmm2, rcx
addss xmm2, xmm2
movaps xmm1, xmm0
jmp 0x1800c86b6
divss xmm1, xmm2
comiss xmm1, xmm3
seta al
cmp dl, 0xcd
jmp 0x1800c86cb
test al, al
jmp 0x1800c86d2
je 0x1800c8884
divss xmm0, xmm3
call fcn.1800a79a1
sub ecx, ecx
movss xmm1, dword [0x180093a20]
jmp 0x1800c86f0
comiss xmm0, xmm1
jb 0x1800c8724
subss xmm0, xmm1
comiss xmm0, xmm1
jae 0x1800c8724
movabs rax, 0x8000000000000000
mov cl, r15b
jmp 0x1800c871c
mov rcx, rax
jmp 0x1800c8724
cvttss2si rax, xmm0
add rax, rcx
rcr ch, 0x9a
jmp 0x1800c873a
mov ecx, 8
cmp rax, rcx
jmp 0x1800c8747
cmova rcx, rax
cmc
cmp r15, r13
cmp rdi, rcx
jmp 0x1800c8757
jae 0x1800c8788
cmp rdi, 0x200
jmp 0x1800c8769
jae 0x1800c8785
lea rdi, [rdi*8]
cmp rdi, rcx
jmp 0x1800c877f
jae 0x1800c8788
mov rdi, rcx
mov rdx, rdi
jmp 0x1800c8790
mov rcx, rbp
jmp 0x1800c8798
call fcn.1800c8ef0
mov rax, rsi
xor cx, 0x78a
and rax, qword [rbp + 0x30]
add rax, rax
ror dx, 0x21
shr r8b, 0x67
xor r8d, ecx
mov r8, qword [rbp + 0x18]
mov rcx, qword [r8 + rax*8 + 8]
bt edx, ebp
sbb dx, 0x3803
mov rdx, qword [r13]
cmc
test r9d, ebx
cmp rcx, rdx
jmp 0x1800c87d8
jne 0x1800c87fb
mov qword [rsp + 0x20], rdx
jmp 0x1800c87e8
mov qword [rsp + 0x28], 0
jmp 0x1800c87f6
jmp 0x1800c885c
mov rdx, qword [r8 + rax*8]
shr al, cl
jmp 0x1800c8806
mov eax, dword [rbx + 0x10]
test eax, 0xa33a46
clc
cmp eax, dword [rcx + 0x10]
jmp 0x1800c8817
je 0x1800c8840
cmp rcx, rdx
je 0x1800c88fc
mov rcx, qword [rcx + 8]
jmp 0x1800c8832
cmp eax, dword [rcx + 0x10]
jmp 0x1800c883a
jne 0x1800c881d
mov rax, qword [rcx]
jmp 0x1800c8848
mov qword [rsp + 0x20], rax
jmp 0x1800c8852
mov qword [rsp + 0x28], rcx
jmp 0x1800c885c
movaps xmm0, xmmword [rsp + 0x20]
jmp 0x1800c8866
movdqa xmmword [rsp + 0x20], xmm0
mov rdx, qword [rbp + 0x10]
rcr r15b, cl
mov r15, qword [rsp + 0x20]
btr ax, 0x27
movsx ecx, di
bts eax, r11d
mov rcx, qword [r15 + 8]
bts ax, cx
shld ax, ax, 0xf
btr ax, sp
lea rax, [rdx + 1]
mov qword [rbp + 0x10], rax
xor rdx, r15
rcr ax, 0xdc
mov qword [rbx], r15
bts rax, r11
mov qword [rbx + 8], rcx
mov qword [rcx], rbx
mov qword [r15 + 8], rbx
inc rdx
mov rax, qword [rbp + 0x18]
sar dh, cl
bts rdx, r8
movzx dx, sil
and rsi, qword [rbp + 0x30]
sub dl, 0xa8
xor dl, 0x4b
add rsi, rsi
xadd dl, dh
mov rdx, qword [rax + rsi*8]
cmp sil, bpl
cmp rdx, qword [r13]
jmp 0x1800c88e8
jne 0x1800c8914
mov qword [rax + rsi*8], rbx
jmp 0x1800c88f7
jmp 0x1800c8936
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 0
jmp 0x1800c890f
jmp 0x1800c885c
cmp rdx, r15
jne 0x1800c8926
mov qword [rax + rsi*8], rbx
jmp 0x1800c8940
cmp qword [rax + rsi*8 + 8], rcx
jmp 0x1800c8930
jne 0x1800c8940
mov qword [rax + rsi*8 + 8], rbx
jmp 0x1800c8940
mov qword [r14], rbx
jmp 0x1800c8948
mov byte [r14 + 8], 1
jmp 0x1800c8952
jmp 0x1800c852e
lea rcx, str.unordered_map_set_too_long
jmp 0x1800c8963
call fcn.180159e39
jmp 0x18000f66a