Function at 0x140046aa0
Capabilities:
Hash data using fnv

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x70
mov r14, rcx
mov rsi, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
mov rdi, qword [rbx + 8]
mov rbx, qword [rbx]
cmp rbx, rdi
je 0x140044cba
mov rax, qword [rbx]
test rax, rax
je 0x140044cb1
mov rax, qword [rax + 0x50]
mov qword [rsp + 0xb0], rax
lea rdx, [rsp + 0xb0]
mov rcx, rsi
call fcn.14000d5c0
test rax, rax
je 0x140044cb1
sub rdi, 0x20
movups xmm2, xmmword [rbx]
movups xmm3, xmmword [rbx + 0x10]
movups xmm0, xmmword [rdi]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rdi], xmm2
movups xmmword [rdi + 0x10], xmm3
jmp 0x140044cb5
add rbx, 0x20
cmp rbx, rdi
jne 0x140044c66
cmp dword [r14 + 0x20], 0
jne 0x140044d09
mov edx, 2
mov rcx, qword [r14]
call fcn.140055480
mov rax, qword [r14]
mov rsi, qword [rax + 0x5d0]
mov rdi, qword [rax + 0x5c8]
cmp rdi, rsi
je 0x140044d09
mov rcx, qword [rdi]
test rcx, rcx
je 0x140044cfd
add rcx, 0x10
call fcn.140011170
mov rcx, rax
call fcn.140020bc0
add rdi, 0xb0
cmp rdi, rsi
jne 0x140044ce4
mov rdi, rbx
mov rax, qword [r14 + 0x10]
cmp rbx, qword [rax + 8]
je 0x140044f08
movabs r12, 0xcbf29ce484222325
movabs r15, 0x100000001b3
nop
mov rsi, qword [rdi]
test rsi, rsi
je 0x140044ef6
mov rcx, qword [r14]
add rcx, 0x1f8
mov r8, qword [rsi + 0x30]
lea rdx, [rsp + 0x20]
call fcn.14004a540
mov rax, qword [rsp + 0x20]
mov qword [rsi + 0x30], rax
mov r9, qword [r14 + 8]
mov r10, qword [rdi]
mov r8, qword [r10 + 0x50]
mov rax, r8
shr rax, 8
movzx edx, al
movzx eax, r8b
xor rax, r12
imul rax, r15
xor rdx, rax
imul rdx, r15
mov rax, r8
shr rax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, r8
shr rax, 0x18
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, r8
shr rax, 0x20
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, r8
shr rax, 0x28
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, r8
shr rax, 0x30
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, r8
shr rax, 0x38
xor rdx, rax
imul rdx, r15
mov rcx, qword [r9 + 0x30]
and rcx, rdx
shl rcx, 4
add rcx, qword [r9 + 0x18]
mov rax, qword [rcx + 8]
mov rdx, qword [r9 + 8]
cmp rax, rdx
je 0x140044e21
mov rcx, qword [rcx]
cmp r8, qword [rax + 0x10]
je 0x140044e23
nop dword [rax]
cmp rax, rcx
je 0x140044e21
mov rax, qword [rax + 8]
cmp r8, qword [rax + 0x10]
jne 0x140044e10
jmp 0x140044e23
xor eax, eax
test rax, rax
cmove rax, rdx
cmp rax, rdx
je 0x140044e35
mov rcx, qword [rax + 0x18]
jmp 0x140044e37
xor ecx, ecx
mov qword [r10 + 0x50], rcx
mov rbp, qword [r14]
mov r8d, dword [r14 + 0x20]
mov edx, dword [rdi + 0x18]
add edx, dword [r14 + 0x28]
add edx, dword [r14 + 0x24]
mov rcx, qword [rdi + 0x10]
mov r9, qword [rdi]
mov rax, qword [rdi + 8]
mov qword [rsp + 0xb8], rax
mov word [rsp + 0x54], 0
xorps xmm0, xmm0
xor r10d, r10d
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r10
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], 7
mov qword [rsp + 0x60], rcx
mov dword [rsp + 0x4c], edx
mov dword [rsp + 0x50], r8d
cmp qword [r9 + 0x30], r10
je 0x140044ee9
mov qword [rsp + 0x58], r9
lea rsi, [rbp + 0x630]
mov qword [rsp + 0xc0], rsi
mov rcx, rsi
call fcn.1400e9ba0
test eax, eax
jne 0x140044f68
lea rcx, [rbp + 0x2c8]
lea r8, [rsp + 0xb8]
lea rdx, [rsp + 0x30]
call fcn.14000d240
mov rdx, qword [rax]
add rdx, 0x18
mov qword [rsp + 0x68], rdx
mov rcx, rsi
call fcn.1400e9bc4
lea rdx, [rsp + 0x40]
mov rcx, rbp
call fcn.14004a2b0
add rdi, 0x20
mov rax, qword [r14 + 0x10]
cmp rdi, qword [rax + 8]
jne 0x140044d30
mov rdx, qword [rax]
cmp rbx, rdx
je 0x140044f59
sub rbx, rdx
sar rbx, 5
mov ecx, 2
call fcn.1400f6cc8
mov rcx, rax
mov r8d, ebx
lea rdx, str.Fossilize_WARN:__u_pipelines_were_not_compiled_because_parent_pipelines_do_not_exist._n
call fcn.140002150
mov ecx, 2
call fcn.1400f6cc8
mov rcx, rax
call fcn.1400f7084
mov rax, qword [r14]
mov rcx, qword [rax + 0x110]
test rcx, rcx
je 0x140044f59
lock xadd dword [rcx + 0x18], ebx
add rsp, 0x70
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
mov ecx, eax
call fcn.1400e9ff0
int3
add rcx, 8
jmp 0x140044c40