Function at 0x1801524b4
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xb8a10a25
pushf
not eax
add eax, 0xcd2edfcc
xor eax, 0x8faeefd4
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf0e53cc1
xor eax, 0xaa70578a
rol eax, 0xa7
popf
cmp eax, 4
jne 0x1801524f1
popf
pop rax
jmp 0x1801527b8
cmp eax, 0
jne 0x180152500
popf
pop rax
jmp 0x180152569
cmp eax, 3
jne 0x18015250f
popf
pop rax
jmp 0x180152718
cmp eax, 1
jne 0x18015251e
popf
pop rax
jmp 0x180152639
cmp eax, 5
jne 0x18015252d
popf
pop rax
jmp 0x180152830
cmp eax, 7
jne 0x18015253c
popf
pop rax
jmp 0x1801528ec
cmp eax, 6
jne 0x18015254b
popf
pop rax
jmp 0x180152891
cmp eax, 2
jne 0x18015255a
popf
pop rax
jmp 0x180152683
cmp eax, 8
jne 0x180152569
popf
pop rax
jmp 0x180152934
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x30
xor ebp, ebp
mov rdi, rcx
test rcx, rcx
je 0x1801525e0
push rax
pushf
mov eax, 0x89bc39c1
pushf
not eax
add eax, 0xc8ac05c8
xor eax, 0xbad35e8c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb20ff4e4
xor eax, 0xf8c1af65
rol eax, 0x67
popf
pushf
not eax
add eax, 0x995b1c68
xor eax, 0x82dfbb80
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xee630484
xor eax, 0x86c09a8f
rol eax, 0xd
popf
jmp 0x1801524e2
push rax
pushf
mov eax, 0x3bfaa189
pushf
not eax
add eax, 0xc5fe267c
xor eax, 0xc86d7683
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb3afa77f
xor eax, 0xfae682cb
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xaff11c3e
xor eax, 0xe629314f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x87875643
xor eax, 0xb6c72df5
rol eax, 0xc8
popf
jmp 0x1801524e2
or rbx, 0xffffffffffffffff
push rax
pushf
mov eax, 0xd9812629
pushf
not eax
add eax, 0xdd785c72
xor eax, 0xd149d865
rol eax, 0x56
popf
pushf
not eax
add eax, 0xce5272e0
xor eax, 0x8cb463f2
rol eax, 0xce
popf
pushf
not eax
add eax, 0xebdf7da3
xor eax, 0x83a1ca08
rol eax, 0x2e
popf
jmp 0x1801524e2
inc rbx
cmp word [rcx + rbx*2], bp
jne 0x1801526d2
push rax
pushf
mov eax, 0x71d6a314
pushf
not eax
add eax, 0x9404cef1
xor eax, 0xe5f782eb
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc055647c
xor eax, 0xcaed3e57
rol eax, 0x87
popf
pushf
not eax
add eax, 0x99522fcd
xor eax, 0xa160b4de
rol eax, 0x8b
popf
jmp 0x1801524e2
push rax
pushf
mov eax, 0xb863aca4
pushf
not eax
add eax, 0xf9aa18c1
xor eax, 0xca0ece96
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe05fe554
xor eax, 0xe43687c3
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf39a8864
xor eax, 0xfc2c51eb
rol eax, 0xf
popf
jmp 0x1801524e2
inc rbx
lea rcx, [rbx + rbx]
call fcn.18008bfaa
mov rsi, rax
test rax, rax
je 0x18015275f
push rax
pushf
mov eax, 0xc12e309a
pushf
not eax
add eax, 0xdc385d20
xor eax, 0xdb5c206b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xef8e3b3e
xor eax, 0x8898388d
rol eax, 0x4b
popf
jmp 0x1801524e2
push rax
pushf
mov eax, 0xe1e35363
pushf
not eax
add eax, 0xa4ce7a08
xor eax, 0x83c89b64
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe774bd7f
xor eax, 0xaaabce49
rol eax, 0
popf
pushf
not eax
add eax, 0xb3421e3b
xor eax, 0xef80ac4e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8b33ae78
xor eax, 0xe870b40e
rol eax, 0x21
popf
jmp 0x1801524e2
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.180178484
test eax, eax
jne 0x1801527fd
push rax
pushf
mov eax, 0xb3150271
pushf
not eax
add eax, 0x8f3cf8d6
xor eax, 0xa60ae5f9
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa4da959e
xor eax, 0xd371f8e2
rol eax, 0x7c
popf
jmp 0x1801524e2
push rax
pushf
mov eax, 0xc0383051
pushf
not eax
add eax, 0xe1530a11
xor eax, 0xfce8edcc
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbbef612b
xor eax, 0xec77985d
rol eax, 0x21
popf
jmp 0x1801524e2
mov rax, rsi
jmp 0x1801528ec
xor eax, eax
push rax
pushf
mov eax, 0xbdb5a811
pushf
not eax
add eax, 0xab9467f8
xor eax, 0x92052ef8
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd1837282
xor eax, 0xfb0ff216
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xba3bb73a
xor eax, 0xd6fae3e3
rol eax, 0x16
popf
pushf
not eax
add eax, 0xde23faad
xor eax, 0xfc09872a
rol eax, 0x32
popf
jmp 0x1801524e2
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
ret
xor r9d, r9d
mov qword [rsp + 0x20], rbp
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800e15df
int3