Function at 0x1405f1e38
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xbb659a6c
pushf
not eax
add eax, 0x8e094b7c
xor eax, 0xf85bde5e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x97859694
xor eax, 0xa5836f62
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc5543924
xor eax, 0x9310a71b
rol eax, 0xec
popf
cmp eax, 4
jne 0x1405f1e88
popf
pop rax
jmp 0x1405f20b5
cmp eax, 0
jne 0x1405f1e97
popf
pop rax
jmp 0x1405f1f00
cmp eax, 3
jne 0x1405f1ea6
popf
pop rax
jmp 0x1405f2077
cmp eax, 1
jne 0x1405f1eb5
popf
pop rax
jmp 0x1405f1f96
cmp eax, 5
jne 0x1405f1ec4
popf
pop rax
jmp 0x1405f215a
cmp eax, 7
jne 0x1405f1ed3
popf
pop rax
jmp 0x1405f2208
cmp eax, 6
jne 0x1405f1ee2
popf
pop rax
jmp 0x1405f219c
cmp eax, 2
jne 0x1405f1ef1
popf
pop rax
jmp 0x1405f1fd9
cmp eax, 8
jne 0x1405f1f00
popf
pop rax
jmp 0x1405f224a
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x60
and qword [rbp - 0x40], 0
cmp dword [0x140599fdc], 0
mov byte [rbp - 0x30], 0
mov byte [rbp - 0x18], 0
mov byte [rbp - 0x10], 0
mov byte [rbp - 8], 0
jne 0x1405f1f63
push rax
pushf
mov eax, 0x514a0e1e
pushf
not eax
add eax, 0xb4fab0ba
xor eax, 0x9515a475
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa1dc2a7a
xor eax, 0xb2e58533
rol eax, 0xda
popf
jmp 0x1405f1e79
push rax
pushf
mov eax, 0x641c6309
pushf
not eax
add eax, 0xd2cc2b54
xor eax, 0x972f1e53
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xad6d23e0
xor eax, 0xdda11d27
rol eax, 0x3e
popf
jmp 0x1405f1e79
movups xmm0, xmmword [0x14004b458]
mov byte [rbp - 0x18], 1
movdqu xmmword [rbp - 0x28], xmm0
push rax
pushf
mov eax, 0xca329970
pushf
not eax
add eax, 0x9960f569
xor eax, 0xf36832fa
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe72f8194
xor eax, 0xf695dd8b
rol eax, 0x8a
popf
jmp 0x1405f1e79
lea r9, [rbp - 0x40]
call fcn.1406eb9cc
cmp byte [rbp - 0x18], 2
mov rdi, rax
jne 0x1405f2044
push rax
pushf
mov eax, 0x36a5cf45
pushf
not eax
add eax, 0xe8e21fcb
xor eax, 0x9fcf5402
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdcc4b568
xor eax, 0xa7432569
rol eax, 0x10
popf
pushf
not eax
add eax, 0xadc93a39
xor eax, 0x8b4048a1
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xab6693b4
xor eax, 0xdefc394b
rol eax, 0x1c
popf
jmp 0x1405f1e79
push rax
pushf
mov eax, 0x22f37587
pushf
not eax
add eax, 0xcfa35625
xor eax, 0xe73efbc7
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9f38870e
xor eax, 0xf21abe80
rol eax, 0xf
popf
jmp 0x1405f1e79
mov rcx, qword [rbp - 0x40]
and dword [rcx + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0x14cfb7f7
pushf
not eax
add eax, 0xcc9944da
xor eax, 0x87475a8e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa46260b2
xor eax, 0x983eaa16
rol eax, 0x9a
popf
jmp 0x1405f1e79
cmp byte [rbp - 0x10], 0
je 0x1405f2101
push rax
pushf
mov eax, 0xa2a4e014
pushf
not eax
add eax, 0xc85f64cc
xor eax, 0xe4fbe3ee
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc051ca4c
xor eax, 0xa3840f57
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc6181b01
xor eax, 0xa3e5ea28
rol eax, 0xd4
popf
jmp 0x1405f1e79
push rax
pushf
mov eax, 0x88b4de96
pushf
not eax
add eax, 0xe7c7c850
xor eax, 0xb53cea49
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb29a1206
xor eax, 0xd50bbfd1
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf4f1dc2f
xor eax, 0xfd1704a5
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf752c818
xor eax, 0x8f39f4c2
rol eax, 0xd
popf
jmp 0x1405f1e79
mov ebx, dword [rbp - 0x14]
lea rcx, [rbp - 0x40]
call fcn.14060b8f9
mov dword [rax + 0x20], ebx
push rax
pushf
mov eax, 0x6dd273f2
pushf
not eax
add eax, 0xd786cc7f
xor eax, 0xfc1c8a45
rol eax, 0x37
popf
pushf
not eax
add eax, 0xef1ffb4a
xor eax, 0xea5526e0
rol eax, 0x44
popf
jmp 0x1405f1e79
cmp byte [rbp - 8], 0
je 0x1405f21d5
push rax
pushf
mov eax, 0x46adcb5a
pushf
not eax
add eax, 0xa64dba9f
xor eax, 0xb5d10a3a
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe3ab748d
xor eax, 0xffec8a3e
rol eax, 0x8a
popf
jmp 0x1405f1e79
push rax
pushf
mov eax, 0x439b7cd5
pushf
not eax
add eax, 0xa864da07
xor eax, 0xf04d80e7
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf7fa9543
xor eax, 0x9da883cb
rol eax, 0xfa
popf
jmp 0x1405f1e79
mov ebx, dword [rbp - 0xc]
lea rcx, [rbp - 0x40]
call fcn.14060b8f9
mov dword [rax + 0x24], ebx
push rax
pushf
mov eax, 0xf5489e8d
pushf
not eax
add eax, 0x8b66b618
xor eax, 0xb9d152e1
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x927eee9f
xor eax, 0xc124a2ab
rol eax, 0xb4
popf
jmp 0x1405f1e79
mov rbx, qword [rsp + 0x70]
mov rax, rdi
mov rdi, qword [rsp + 0x78]
add rsp, 0x60
pop rbp
ret