Function at 0x18027ff18
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x6370ae7a
pushf
not eax
add eax, 0xa9f776f6
xor eax, 0xb23841ae
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8c25ac3e
xor eax, 0x95955abf
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe7b91f17
xor eax, 0x83d4008f
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x98bea6ea
xor eax, 0x929b754d
rol eax, 0x8d
popf
cmp eax, 4
jne 0x18027ff7b
popf
pop rax
jmp 0x1802802a2
cmp eax, 0
jne 0x18027ff8a
popf
pop rax
jmp 0x18028006b
cmp eax, 3
jne 0x18027ff99
popf
pop rax
jmp 0x180280242
cmp eax, 1
jne 0x18027ffa8
popf
pop rax
jmp 0x180280104
cmp eax, 0xd
jne 0x18027ffb7
popf
pop rax
jmp 0x180280684
cmp eax, 7
jne 0x18027ffc6
popf
pop rax
jmp 0x1802803c9
cmp eax, 0xe
jne 0x18027ffd5
popf
pop rax
jmp 0x1802806db
cmp eax, 0xb
jne 0x18027ffe4
popf
pop rax
jmp 0x180280588
cmp eax, 0xc
jne 0x18027fff3
popf
pop rax
jmp 0x1802805df
cmp eax, 8
jne 0x180280002
popf
pop rax
jmp 0x180280420
cmp eax, 0x10
jne 0x180280011
popf
pop rax
jmp 0x18028078d
cmp eax, 2
jne 0x180280020
popf
pop rax
jmp 0x1802801c3
cmp eax, 9
jne 0x18028002f
popf
pop rax
jmp 0x1802804b2
cmp eax, 0xa
jne 0x18028003e
popf
pop rax
jmp 0x1802804f6
cmp eax, 6
jne 0x18028004d
popf
pop rax
jmp 0x180280338
cmp eax, 0xf
jne 0x18028005c
popf
pop rax
jmp 0x180280724
cmp eax, 5
jne 0x18028006b
popf
pop rax
jmp 0x180280321
lea eax, [r8 - 4]
cmp eax, 1
jbe 0x1802800be
push rax
pushf
mov eax, 0x5684f110
pushf
not eax
add eax, 0xae1a44ee
xor eax, 0xedd3c5a9
rol eax, 0xd
popf
pushf
not eax
add eax, 0xfa47866d
xor eax, 0x9615ab3e
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfeff0b74
xor eax, 0x9d24833e
rol eax, 0x88
popf
jmp 0x18027ff6c
push rax
pushf
mov eax, 0x7765e756
pushf
not eax
add eax, 0xc769a280
xor eax, 0x920b40cf
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb4484915
xor eax, 0xdba86e8d
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbd243795
xor eax, 0xb117e9d6
rol eax, 0xcf
popf
jmp 0x18027ff6c
lea eax, [r8 - 6]
cmp eax, 1
jbe 0x18028016a
push rax
pushf
mov eax, 0xedf46fe5
pushf
not eax
add eax, 0xf1754757
xor eax, 0x80ae0dbd
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc804e7dd
xor eax, 0xce6510a1
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x80091c9d
xor eax, 0xce462866
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc1618b6f
xor eax, 0xe8b07279
rol eax, 0xc7
popf
jmp 0x18027ff6c
push rax
pushf
mov eax, 0x32cabc2a
pushf
not eax
add eax, 0xfc831370
xor eax, 0xdc6415cf
rol eax, 0x47
popf
pushf
not eax
add eax, 0x996f21e3
xor eax, 0xf7be3486
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x80aec4b1
xor eax, 0xe69d236d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xeeed5cf9
xor eax, 0x8a0d935d
rol eax, 0x57
popf
jmp 0x18027ff6c
cmp r8d, 8
jne 0x1802801fc
push rax
pushf
mov eax, 0x287a3f75
pushf
not eax
add eax, 0xb5d621d7
xor eax, 0x96ea8406
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xab8ca0bc
xor eax, 0xfa263aa0
rol eax, 0x58
popf
jmp 0x18027ff6c
push rax
pushf
mov eax, 0x2f9ff7a0
pushf
not eax
add eax, 0xd5b80ff2
xor eax, 0xc00d7d64
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfac30fee
xor eax, 0xdba7458b
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd604dbd1
xor eax, 0xa60b7c4e
rol eax, 0xb3
popf
jmp 0x18027ff6c
movss xmm3, dword [r9]
mov r8, qword [rsp + 0x28]
cvtps2pd xmm3, xmm3
movsxd rdx, edx
movq r9, xmm3
jmp fcn.180098b10
cmp r8d, 9
jne 0x1802802db
push rax
pushf
mov eax, 0x68837242
pushf
not eax
add eax, 0xeb2f64c8
xor eax, 0xd6cd6099
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf468d711
xor eax, 0xa7ffb54b
rol eax, 0x47
popf
jmp 0x18027ff6c
push rax
pushf
mov eax, 0x838419fc
pushf
not eax
add eax, 0xf17d17cd
xor eax, 0x80d43762
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x984b0c0c
xor eax, 0xb30c9043
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc78ffc86
xor eax, 0x95d28d44
rol eax, 0x32
popf
jmp 0x18027ff6c
movsd xmm3, qword [r9]
mov r8, qword [rsp + 0x28]
movq r9, xmm3
movsxd rdx, edx
jmp fcn.180098b10
test r8d, r8d
jne 0x180280396
push rax
pushf
mov eax, 0xe26f27c5
pushf
not eax
add eax, 0xea4264b5
xor eax, 0xeb1c8f2b
rol eax, 0x61
popf
pushf
not eax
add eax, 0x85861394
xor eax, 0x87eb32db
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf3932c95
xor eax, 0xd2206ce6
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8af32041
xor eax, 0xf496eb97
rol eax, 0xb8
popf
jmp 0x18027ff6c
push rax
pushf
mov eax, 0xa6471a5c
pushf
not eax
add eax, 0xf487ca2c
xor eax, 0xea763074
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf493ff05
xor eax, 0xb1aa034a
rol eax, 0xec
popf
jmp 0x18027ff6c
movsx r9d, byte [r9]
mov r8, qword [rsp + 0x28]
movsxd rdx, edx
jmp fcn.180098b10
cmp r8d, 1
jne 0x18028047f
push rax
pushf
mov eax, 0xb486126c
pushf
not eax
add eax, 0xa454fc8d
xor eax, 0xa8883962
rol eax, 0x98
popf
pushf
not eax
add eax, 0xdde8ac37
xor eax, 0xbbc0216d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe7994c70
xor eax, 0xf5d3084b
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf6d1c83d
xor eax, 0xdd9d85ae
rol eax, 0x97
popf
jmp 0x18027ff6c
push rax
pushf
mov eax, 0xa90fc6bc
pushf
not eax
add eax, 0x8977f4ca
xor eax, 0xe61c2b8d
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x8d50c1d1
xor eax, 0xe724c19d
rol eax, 0xe8
popf
jmp 0x18027ff6c
movzx r9d, byte [r9]
mov r8, qword [rsp + 0x28]
movsxd rdx, edx
jmp fcn.180098b10
cmp r8d, 2
jne 0x18028052f
push rax
pushf
mov eax, 0xe39fdb23
pushf
not eax
add eax, 0xadfc4c5f
xor eax, 0x8d282ccc
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd83b8a10
xor eax, 0xeaff9b81
rol eax, 0xa9
popf
jmp 0x18027ff6c
push rax
pushf
mov eax, 0x18056ac3
pushf
not eax
add eax, 0xc9b5f84c
xor eax, 0x82c833d8
rol eax, 0x42
popf
pushf
not eax
add eax, 0xdc728d57
xor eax, 0x97015c94
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbfad5af1
xor eax, 0xaa680652
rol eax, 0x77
popf
pushf
not eax
add eax, 0xdf0e17b9
xor eax, 0xe189dd8f
rol eax, 0xe9
popf
jmp 0x18027ff6c
movsx r9d, word [r9]
mov r8, qword [rsp + 0x28]
movsxd rdx, edx
jmp fcn.180098b10
cmp r8d, 3
jne 0x18028062b
push rax
pushf
mov eax, 0xcf49386f
pushf
not eax
add eax, 0xa46e6d11
xor eax, 0x8f52707e
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe8cfc677
xor eax, 0xcf74765b
rol eax, 0xf
popf
pushf
not eax
add eax, 0x96c682fd
xor eax, 0xc87ea7d1
rol eax, 0xc4
popf
jmp 0x18027ff6c
push rax
pushf
mov eax, 0x60d90c60
pushf
not eax
add eax, 0xbcf84cc9
xor eax, 0xbfa781d5
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf217a5e5
xor eax, 0xe3c9d34d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa2d250df
xor eax, 0x83a52f89
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc9ceb476
xor eax, 0xeba3e6f0
rol eax, 0x95
popf
jmp 0x18027ff6c
movzx r9d, word [r9]
mov r8, qword [rsp + 0x28]
movsxd rdx, edx
jmp fcn.180098b10
xor eax, eax
ret
mov r9, qword [r9]
mov r8, qword [rsp + 0x28]
movsxd rdx, edx
jmp fcn.180098b10
mov r9d, dword [r9]
mov r8, qword [rsp + 0x28]
movsxd rdx, edx
jmp fcn.180098b10