Function at 0x14008c93b
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x8a984326
pushf
not eax
add eax, 0xe2ff52c7
xor eax, 0xd7570662
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc95646b8
xor eax, 0xd7197b68
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9f462360
xor eax, 0xd6a1af2f
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe75dbf6d
xor eax, 0xc2d25375
rol eax, 0x25
popf
cmp eax, 4
jne 0x14008c99e
popf
pop rax
jmp 0x14008cc31
cmp eax, 0
jne 0x14008c9ad
popf
pop rax
jmp 0x14008c9da
cmp eax, 3
jne 0x14008c9bc
popf
pop rax
jmp 0x14008cbdd
cmp eax, 1
jne 0x14008c9cb
popf
pop rax
jmp 0x14008ca9f
cmp eax, 2
jne 0x14008c9da
popf
pop rax
jmp 0x14008cb33
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
call fcn.1400a9be8
lea rdi, [rax + 0x90]
mov ecx, dword [rax + 0x3a8]
mov eax, dword [0x140058570]
test eax, ecx
je 0x14008ca46
push rax
pushf
mov eax, 0x5e8aa15e
pushf
not eax
add eax, 0xeb5b6128
xor eax, 0xe7f7d6f8
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa6d6308b
xor eax, 0xb1a0d2f3
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa4f9baec
xor eax, 0xe70fca03
rol eax, 0x67
popf
jmp 0x14008c98f
push rax
pushf
mov eax, 0x4c6e6f36
pushf
not eax
add eax, 0xccb56a10
xor eax, 0xb598492e
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x96dcbd7b
xor eax, 0xc8d2803e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe9970ef2
xor eax, 0xf7a008e5
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xecb51d22
xor eax, 0xfed67605
rol eax, 0xfd
popf
jmp 0x14008c98f
mov rbx, qword [rdi]
test rbx, rbx
jne 0x14008caed
push rax
pushf
mov eax, 0xb2940520
pushf
not eax
add eax, 0xc30ded38
xor eax, 0xdcfa8911
rol eax, 0x19
popf
pushf
not eax
add eax, 0xef0879a0
xor eax, 0xce0da254
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe249c67e
xor eax, 0x8838a491
rol eax, 0xd7
popf
jmp 0x14008c98f
push rax
pushf
mov eax, 0xb33c15d2
pushf
not eax
add eax, 0xdd2471d2
xor eax, 0x9a879337
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbecad6ce
xor eax, 0xaa8a3662
rol eax, 5
popf
pushf
not eax
add eax, 0xcd3a7499
xor eax, 0x8b58fede
rol eax, 0xf4
popf
jmp 0x14008c98f
mov ecx, 0x97901acc
pushf
not ecx
add ecx, 0xd3e18b7b
xor ecx, 0xb9a98b7e
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0xe5344c34
xor ecx, 0x8fd5db13
rol ecx, 0xaf
popf
pushf
not ecx
add ecx, 0xb1950236
xor ecx, 0xc8828deb
rol ecx, 0xa1
popf
call fcn.14007e1dc
nop
mov rdx, qword [0x14005aba8]
mov rcx, rdi
call fcn.140102141
mov rbx, rax
mov ecx, 0x9538a66d
pushf
not ecx
add ecx, 0xfc3a59bd
xor ecx, 0x8743d4c3
rol ecx, 0x5d
popf
pushf
not ecx
add ecx, 0xde8b8875
xor ecx, 0xc13567e1
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0xd94fa792
xor ecx, 0xc0ae99fa
rol ecx, 0x95
popf
call fcn.1401b1786
test rbx, rbx
je 0x14008cc31
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
call fcn.1401d18d4
nop
push rax
pushf
mov eax, 0x4b831544
pushf
not eax
add eax, 0xd5d8fa4c
xor eax, 0x8ae1c8ab
rol eax, 0x32
popf
pushf
not eax
add eax, 0xec131926
xor eax, 0x844ecc50
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa8a080d6
xor eax, 0xf1386a11
rol eax, 0x6b
popf
cmp eax, 0
jne 0x14008cc87
popf
pop rax
jmp 0x14008cc87
mov rcx, qword [rdx + 0x80]
add rcx, 0x18
jmp 0x14018d7ee
push rax
pushf
mov eax, 0x2102b3a7
pushf
not eax
add eax, 0xe23ee4e7
xor eax, 0xf4b51f4a
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe3ea45a6
xor eax, 0xc27f4be1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x863051ea
xor eax, 0xcc4956db
rol eax, 0xb7
popf
cmp eax, 0
jne 0x14018d83e
popf
pop rax
jmp 0x14018d83e
mov rax, qword [rcx - 0x18]
movsxd rdx, dword [rax + 4]
lea rax, [0x1911284f2]
pushf
sub rax, 0x510d8062
popf
mov qword [rdx + rcx - 0x18], rax
mov rax, qword [rcx - 0x18]
movsxd rdx, dword [rax + 4]
lea r8d, [rdx - 0x18]
mov dword [rdx + rcx - 0x1c], r8d
ret