Function at 0x180002c10
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x50
mov ebx, ecx
movaps xmmword [rsp + 0x40], xmm6
mov rcx, qword [0x18008ca40]
movaps xmm6, xmm2
movaps xmmword [rsp + 0x30], xmm7
add rcx, 0x40
movaps xmm7, xmm3
call fcn.180002a50
mov rdx, qword [0x18008ca40]
xor r8d, r8d
movss xmm0, dword [rsp + 0x80]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], ebx
mov ecx, dword [rdx + 0x48]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], 1
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
movss dword [rsp + 0x20], xmm6
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
movss dword [rsp + 0x20], xmm7
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rdx + 0x48]
movss xmm0, dword [rsp + 0x88]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rdx + 0x48]
movss xmm0, dword [rsp + 0x90]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rdx + 0x48]
movss xmm0, dword [rsp + 0x98]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], 1
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], 1
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], 1
mov rax, qword [rsp + 0x20]
mov ecx, dword [rdx + 0x48]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], 1
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], 1
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], r8
inc dword [rcx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0xc5f68be9613e2d18
mov rcx, qword [0x18008ca40]
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
add rsp, 0x50
pop rbx
jmp fcn.180002ad0