Function at 0x1400a0c81
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xc871fb3a
pushf
not eax
add eax, 0x9e1a810c
xor eax, 0xf5004f8e
rol eax, 9
popf
pushf
not eax
add eax, 0xe62ee359
xor eax, 0x949a2517
rol eax, 0xd1
popf
cmp eax, 4
jne 0x1400a0cbe
popf
pop rax
jmp 0x1400a0fbb
cmp eax, 0
jne 0x1400a0ccd
popf
pop rax
jmp 0x1400a0d81
cmp eax, 3
jne 0x1400a0cdc
popf
pop rax
jmp 0x1400a0f24
cmp eax, 1
jne 0x1400a0ceb
popf
pop rax
jmp 0x1400a0e10
cmp eax, 0xd
jne 0x1400a0cfa
popf
pop rax
jmp 0x1400a12f9
cmp eax, 7
jne 0x1400a0d09
popf
pop rax
jmp 0x1400a1105
cmp eax, 6
jne 0x1400a0d18
popf
pop rax
jmp 0x1400a1086
cmp eax, 0xb
jne 0x1400a0d27
popf
pop rax
jmp 0x1400a121f
cmp eax, 0xc
jne 0x1400a0d36
popf
pop rax
jmp 0x1400a1273
cmp eax, 8
jne 0x1400a0d45
popf
pop rax
jmp 0x1400a1161
cmp eax, 5
jne 0x1400a0d54
popf
pop rax
jmp 0x1400a103b
cmp eax, 2
jne 0x1400a0d63
popf
pop rax
jmp 0x1400a0e6b
cmp eax, 9
jne 0x1400a0d72
popf
pop rax
jmp 0x1400a11e0
cmp eax, 0xa
jne 0x1400a0d81
popf
pop rax
jmp 0x1400a1216
mov rax, qword [rdx]
mov rdx, qword [rax + 0xf8]
mov rax, qword [rdx]
mov r9b, byte [rax]
mov al, byte [rcx]
test al, al
je 0x1400a0ddd
push rax
pushf
mov eax, 0x552521f2
pushf
not eax
add eax, 0x85b77a08
xor eax, 0x936eb0ac
rol eax, 0x52
popf
pushf
not eax
add eax, 0xce50f38f
xor eax, 0xa81fd14b
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8ff5118c
xor eax, 0xa48f7285
rol eax, 0xd7
popf
jmp 0x1400a0caf
push rax
pushf
mov eax, 0x77699843
pushf
not eax
add eax, 0xd72ea293
xor eax, 0xcdf4f3fc
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe3cd8872
xor eax, 0xb1d2d4df
rol eax, 0x12
popf
jmp 0x1400a0caf
mov dl, al
push rax
pushf
mov eax, 0x54f103f9
pushf
not eax
add eax, 0xbc6d23d4
xor eax, 0xb90c9120
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd22f88af
xor eax, 0xc176daf4
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfabee57c
xor eax, 0xed3067e8
rol eax, 0x72
popf
pushf
not eax
add eax, 0xff49bd65
xor eax, 0x87050f35
rol eax, 0x87
popf
jmp 0x1400a0caf
mov al, dl
cmp dl, r9b
je 0x1400a0ecb
push rax
pushf
mov eax, 0x69290afb
pushf
not eax
add eax, 0xd160f770
xor eax, 0xbcc7fb71
rol eax, 0xd
popf
pushf
not eax
add eax, 0xaf67a51a
xor eax, 0x9856c3e6
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbda4b363
xor eax, 0x92094568
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xdce7f39a
xor eax, 0xe1fb61c5
rol eax, 0xff
popf
jmp 0x1400a0caf
push rax
pushf
mov eax, 0x8a876fdd
pushf
not eax
add eax, 0xff01287c
xor eax, 0xcc753096
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe2262c9a
xor eax, 0x8512a8be
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8543094b
xor eax, 0xa0706995
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb3b77685
xor eax, 0xc74a6a9f
rol eax, 0x6d
popf
jmp 0x1400a0caf
inc rcx
mov al, byte [rcx]
mov dl, al
test al, al
jne 0x1400a0f88
push rax
pushf
mov eax, 0x7300d4e7
pushf
not eax
add eax, 0xfe33fde1
xor eax, 0x927d6a94
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc6e8a466
xor eax, 0xc4204030
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb003aae8
xor eax, 0x91b16522
rol eax, 0x78
popf
pushf
not eax
add eax, 0xaea169d2
xor eax, 0xc53dc7c6
rol eax, 0xa1
popf
jmp 0x1400a0caf
push rax
pushf
mov eax, 0xa5d45147
pushf
not eax
add eax, 0xfe277737
xor eax, 0xbfb287a6
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xca20e841
xor eax, 0xd610171c
rol eax, 0xc
popf
jmp 0x1400a0caf
inc rcx
test al, al
je 0x1400a0ff5
push rax
pushf
mov eax, 0x6ce6de89
pushf
not eax
add eax, 0xc13e498d
xor eax, 0x88eba9ec
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd582aea4
xor eax, 0xf69cc88c
rol eax, 0x83
popf
jmp 0x1400a0caf
push rax
pushf
mov eax, 0x983b218c
pushf
not eax
add eax, 0xf91e5f07
xor eax, 0xb11ff033
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe8177071
xor eax, 0xf1593637
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb7ad7b1c
xor eax, 0xd0ca59ed
rol eax, 0x1b
popf
jmp 0x1400a0caf
jmp 0x1400a1161
sub al, 0x45
test al, 0xdf
je 0x1400a10d2
push rax
pushf
mov eax, 0x22bffb53
pushf
not eax
add eax, 0xaa0c2e6e
xor eax, 0xa0ae6a16
rol eax, 0x37
popf
pushf
not eax
add eax, 0xff6931a0
xor eax, 0xb8ea8d7c
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc4cb6d1b
xor eax, 0xcbc974e3
rol eax, 0xab
popf
jmp 0x1400a0caf
push rax
pushf
mov eax, 0x9d0cd731
pushf
not eax
add eax, 0x9e2570ea
xor eax, 0xa0ee3272
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xaa82809d
xor eax, 0xdfe089e3
rol eax, 0x1f
popf
jmp 0x1400a0caf
inc rcx
push rax
pushf
mov eax, 0xd8b28055
pushf
not eax
add eax, 0xdb3896c1
xor eax, 0xa1554bf2
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8cd64f32
xor eax, 0xf3c24098
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x86988e99
xor eax, 0x9805e6cc
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8f1bbf0f
xor eax, 0xe9893efb
rol eax, 0x72
popf
jmp 0x1400a0caf
mov al, byte [rcx]
test al, al
jne 0x1400a119a
push rax
pushf
mov eax, 0xaf2870d8
pushf
not eax
add eax, 0xc429a402
xor eax, 0xdd672ff1
rol eax, 0xed
popf
pushf
not eax
add eax, 0x805d1eea
xor eax, 0xbcc685dd
rol eax, 0xd1
popf
jmp 0x1400a0caf
push rax
pushf
mov eax, 0xa903a06c
pushf
not eax
add eax, 0xd3fa2dcc
xor eax, 0xfabdbfaa
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xdb0b4774
xor eax, 0x89276783
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe98e2c3a
xor eax, 0x99f70bb4
rol eax, 0xc
popf
jmp 0x1400a0caf
mov r8, rcx
push rax
pushf
mov eax, 0x25ddcd3
pushf
not eax
add eax, 0xa9fd2b18
xor eax, 0x9ecae8b2
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc52d1b5a
xor eax, 0xfa7ea3a8
rol eax, 0x73
popf
jmp 0x1400a0caf
dec rcx
mov al, byte [rcx]
cmp al, 0x30
je 0x1400a1216
cmp al, r9b
lea rdx, [rcx - 1]
cmovne rdx, rcx
sub r8, rdx
push rax
pushf
mov eax, 0x23580a9b
pushf
not eax
add eax, 0xf10e235b
xor eax, 0xecaf6716
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcc8347e7
xor eax, 0xf1626d61
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9c855f49
xor eax, 0xeb1dd373
rol eax, 0x51
popf
jmp 0x1400a0caf
mov al, byte [r8 + rdx]
inc rdx
mov byte [rdx], al
test al, al
jne 0x1400a12c6
push rax
pushf
mov eax, 0xe305e13f
pushf
not eax
add eax, 0xe3ff8168
xor eax, 0x8b477677
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe93e26c2
xor eax, 0x8b176fdf
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe0d68980
xor eax, 0xdc9b833c
rol eax, 0x17
popf
jmp 0x1400a0caf
push rax
pushf
mov eax, 0x7c411171
pushf
not eax
add eax, 0xacbd7276
xor eax, 0xb0b29563
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8e3cbcdb
xor eax, 0x956dbb3d
rol eax, 0xc6
popf
jmp 0x1400a0caf
ret