Function at 0x1401d2144
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x89a11b0f
pushf
not eax
add eax, 0xd12c95bf
xor eax, 0xa33f6c90
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbfa4a3f0
xor eax, 0xcb8e3717
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc4143f48
xor eax, 0xaa3db90c
rol eax, 0x6d
popf
cmp eax, 4
jne 0x1401d2194
popf
pop rax
jmp 0x1401d24ec
cmp eax, 0
jne 0x1401d21a3
popf
pop rax
jmp 0x1401d221b
cmp eax, 3
jne 0x1401d21b2
popf
pop rax
jmp 0x1401d2421
cmp eax, 1
jne 0x1401d21c1
popf
pop rax
jmp 0x1401d22f6
cmp eax, 5
jne 0x1401d21d0
popf
pop rax
jmp 0x1401d25a3
cmp eax, 7
jne 0x1401d21df
popf
pop rax
jmp 0x1401d2680
cmp eax, 6
jne 0x1401d21ee
popf
pop rax
jmp 0x1401d25fb
cmp eax, 2
jne 0x1401d21fd
popf
pop rax
jmp 0x1401d2355
cmp eax, 9
jne 0x1401d220c
popf
pop rax
jmp 0x1401d26cd
cmp eax, 8
jne 0x1401d221b
popf
pop rax
jmp 0x1401d26cb
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
sub rsp, 0x40
mov rdi, qword [0x14005a530]
or r14d, 0xffffffff
test rdi, rdi
jne 0x1401d229d
push rax
pushf
mov eax, 0xdb7e9e17
pushf
not eax
add eax, 0x992e39fa
xor eax, 0xe8181aa2
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9e646338
xor eax, 0x9d920845
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9fd98db5
xor eax, 0xadd6d663
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf6584dd4
xor eax, 0xba6e35d8
rol eax, 0x18
popf
jmp 0x1401d2185
push rax
pushf
mov eax, 0xae317588
pushf
not eax
add eax, 0xebb0f2a8
xor eax, 0xa0d3fc54
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc3e0410d
xor eax, 0xfa632256
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcba6d18c
xor eax, 0xa28163cd
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd0dd991b
xor eax, 0x8765fbeb
rol eax, 0x96
popf
jmp 0x1401d2185
mov eax, r14d
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
add rsp, 0x40
pop r14
ret
and qword [rsp + 0x38], 0
mov r9d, r14d
and qword [rsp + 0x30], 0
mov r8, rax
and dword [rsp + 0x28], 0
xor edx, edx
and qword [rsp + 0x20], 0
xor ecx, ecx
call fcn.1401e9a12
movsxd rsi, eax
test eax, eax
je 0x1401d23db
push rax
pushf
mov eax, 0xb28a3d8c
pushf
not eax
add eax, 0xf2059249
xor eax, 0xabd80a94
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb6f96167
xor eax, 0xf9194453
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa53ce5bb
xor eax, 0xf6f5b8d4
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc2762ba4
xor eax, 0xa578256e
rol eax, 0xc8
popf
jmp 0x1401d2185
push rax
pushf
mov eax, 0x41b751
pushf
not eax
add eax, 0xf631225c
xor eax, 0xc01eb08b
rol eax, 0xda
popf
pushf
not eax
add eax, 0xcc724439
xor eax, 0xf0d249ef
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xedb18b4d
xor eax, 0xb669562f
rol eax, 0x5d
popf
jmp 0x1401d2185
mov edx, 0x645823e3
pushf
not edx
add edx, 0xc6e61e4f
xor edx, 0xf3f1f5e1
rol edx, 0x11
popf
pushf
not edx
add edx, 0xcc798964
xor edx, 0xad64664b
rol edx, 0xbb
popf
mov rcx, rsi
call fcn.1400e0dde
mov rbx, rax
test rax, rax
je 0x1401d24b9
push rax
pushf
mov eax, 0xd06ab1fb
pushf
not eax
add eax, 0xd65356b7
xor eax, 0xbba795ae
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc17a7064
xor eax, 0xf1c44c1f
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xde21603e
xor eax, 0xd5d2568e
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbee840d4
xor eax, 0xdb1999c0
rol eax, 0xd5
popf
jmp 0x1401d2185
push rax
pushf
mov eax, 0x9d8d6183
pushf
not eax
add eax, 0x8ae8264c
xor eax, 0x9d2529cf
rol eax, 0x89
popf
pushf
not eax
add eax, 0xedaa8e20
xor eax, 0xed907f3f
rol eax, 0x6d
popf
jmp 0x1401d2185
and qword [rsp + 0x38], 0
mov r9d, r14d
and qword [rsp + 0x30], 0
xor edx, edx
mov r8, qword [rdi]
xor ecx, ecx
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rax
call fcn.1401e9a12
mov rcx, rbx
test eax, eax
je 0x1401d255d
push rax
pushf
mov eax, 0x119f6eda
pushf
not eax
add eax, 0x9f7e1e03
xor eax, 0xbb813bab
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb2ec1532
xor eax, 0x9c861627
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc7ccb6ce
xor eax, 0xd5fd22cb
rol eax, 0xa
popf
jmp 0x1401d2185
push rax
pushf
mov eax, 0xa7b824ac
pushf
not eax
add eax, 0xfc064399
xor eax, 0xdcd51909
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9376fc16
xor eax, 0xeb051302
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9e632125
xor eax, 0x99cff7d2
rol eax, 0xfa
popf
jmp 0x1401d2185
xor edx, edx
call fcn.1400bcf03
xor ecx, ecx
call fcn.1401db1bf
add rdi, 8
push rax
pushf
mov eax, 0x2598b72
pushf
not eax
add eax, 0x9732a986
xor eax, 0xd9328d40
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc33ae4e6
xor eax, 0xcde1d6ac
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcd63df32
xor eax, 0x8089d217
rol eax, 0x51
popf
jmp 0x1401d2185
mov rax, qword [rdi]
test rax, rax
jne 0x1401d263a
push rax
pushf
mov eax, 0xdb1bdb7a
pushf
not eax
add eax, 0xe1f724f0
xor eax, 0x817c9583
rol eax, 0x69
popf
pushf
not eax
add eax, 0xeb06cc18
xor eax, 0x9b4cd808
rol eax, 0x98
popf
jmp 0x1401d2185
push rax
pushf
mov eax, 0xde902c19
pushf
not eax
add eax, 0xb40e08b2
xor eax, 0xe30999c2
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa3813e14
xor eax, 0xd34d637d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbad2cc40
xor eax, 0xd4acda33
rol eax, 0x86
popf
jmp 0x1401d2185
jmp 0x1401d22f9
xor ecx, ecx
call fcn.1401db1bf
jmp 0x1401d22f6