Function at 0x1400cdfce
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x34e8b8e8
pushf
not eax
add eax, 0xd0d98680
xor eax, 0xa41225b7
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb57590e7
xor eax, 0xb16d9489
rol eax, 0xf
popf
cmp eax, 4
jne 0x1400ce00b
popf
pop rax
jmp 0x1400ce2b6
cmp eax, 0
jne 0x1400ce01a
popf
pop rax
jmp 0x1400ce083
cmp eax, 3
jne 0x1400ce029
popf
pop rax
jmp 0x1400ce221
cmp eax, 1
jne 0x1400ce038
popf
pop rax
jmp 0x1400ce130
cmp eax, 5
jne 0x1400ce047
popf
pop rax
jmp 0x1400ce340
cmp eax, 7
jne 0x1400ce056
popf
pop rax
jmp 0x1400ce408
cmp eax, 6
jne 0x1400ce065
popf
pop rax
jmp 0x1400ce3b5
cmp eax, 2
jne 0x1400ce074
popf
pop rax
jmp 0x1400ce1d7
cmp eax, 8
jne 0x1400ce083
popf
pop rax
jmp 0x1400ce458
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
sub rsp, 0x20
cmp byte [rcx + 8], 0
mov r14, rdx
mov rsi, rcx
je 0x1400ce0ea
push rax
pushf
mov eax, 0x5d32d6d6
pushf
not eax
add eax, 0xbbe8b4cf
xor eax, 0xe8cd55bb
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf1b8a9d8
xor eax, 0x9fa9c612
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf964f70b
xor eax, 0xa5537f3f
rol eax, 0xe7
popf
jmp 0x1400cdffc
push rax
pushf
mov eax, 0x3604161b
pushf
not eax
add eax, 0xc642b9fe
xor eax, 0x8348bc83
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa1f1fba0
xor eax, 0x90aa1eab
rol eax, 0xda
popf
pushf
not eax
add eax, 0x809c8bf9
xor eax, 0xbf498b71
rol eax, 0x1c
popf
jmp 0x1400cdffc
mov rax, qword [rcx]
test rax, rax
je 0x1400ce17e
push rax
pushf
mov eax, 0x86019f10
pushf
not eax
add eax, 0xc7f6bcbf
xor eax, 0xb5440c80
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xab71e767
xor eax, 0xc64e3276
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xac75e3da
xor eax, 0xbeb2bea7
rol eax, 0xf
popf
jmp 0x1400cdffc
push rax
pushf
mov eax, 0x194e9352
pushf
not eax
add eax, 0xdbce40ac
xor eax, 0xb6636141
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc255f61c
xor eax, 0x961d68cc
rol eax, 0x86
popf
pushf
not eax
add eax, 0xdce2d97b
xor eax, 0xcb598a81
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa0cf3a37
xor eax, 0xef85b443
rol eax, 0xc4
popf
jmp 0x1400cdffc
or rdi, 0xffffffffffffffff
push rax
pushf
mov eax, 0x21ab7d28
pushf
not eax
add eax, 0xc68aa324
xor eax, 0x8838f2fe
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x93093c0d
xor eax, 0xcbcbeb7e
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa39a896f
xor eax, 0xcb92ff4f
rol eax, 0xf0
popf
jmp 0x1400cdffc
inc rdi
cmp byte [rax + rdi], 0
jne 0x1400ce25d
push rax
pushf
mov eax, 0xeb0db23a
pushf
not eax
add eax, 0xe1ce37e2
xor eax, 0xedc38eba
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa5912e9b
xor eax, 0x8230cd37
rol eax, 0x43
popf
jmp 0x1400cdffc
push rax
pushf
mov eax, 0x737ca38b
pushf
not eax
add eax, 0xcb2cfbc4
xor eax, 0xa7608403
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc7b1fadf
xor eax, 0xaae6dfd7
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe732d956
xor eax, 0xc1522210
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xeac79ee6
xor eax, 0xbb1359a8
rol eax, 0x1f
popf
jmp 0x1400cdffc
lea rcx, [rdi + 1]
call fcn.1400c898b
mov rbx, rax
test rax, rax
je 0x1400ce2fa
push rax
pushf
mov eax, 0xe6ed44a9
pushf
not eax
add eax, 0xee4dd823
xor eax, 0xc26fbfd2
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbc7acaae
xor eax, 0xa83f57fe
rol eax, 0x52
popf
jmp 0x1400cdffc
push rax
pushf
mov eax, 0xefb9a195
pushf
not eax
add eax, 0xa4bd0543
xor eax, 0xfdc1a06a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8215d075
xor eax, 0xfd0f6424
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc70988dd
xor eax, 0xa5cc02bd
rol eax, 0x9b
popf
jmp 0x1400cdffc
mov r8, qword [rsi]
lea rdx, [rdi + 1]
mov rcx, rax
call fcn.140147a0d
mov rax, rbx
mov byte [r14 + 8], 1
mov qword [r14], rax
xor ebx, ebx
push rax
pushf
mov eax, 0x19735bf3
pushf
not eax
add eax, 0xde378713
xor eax, 0xbefad3d6
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xdca90eac
xor eax, 0xcbecbb25
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb7a62e99
xor eax, 0xc9b28194
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc6f8bd24
xor eax, 0xbbb511d8
rol eax, 0xc8
popf
jmp 0x1400cdffc
mov rcx, rbx
call fcn.14019d90b
jmp 0x1400ce458
mov rax, qword [rcx]
mov qword [rdx], rax
mov byte [rdx + 8], 0
push rax
pushf
mov eax, 0xf398f49b
pushf
not eax
add eax, 0x94f8d6dd
xor eax, 0xa73d95d4
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf6e2fff2
xor eax, 0xd0bfceed
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8106fedc
xor eax, 0x83a0e07a
rol eax, 0xb8
popf
jmp 0x1400cdffc
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
add rsp, 0x20
pop r14
ret