Function at 0x14016953a
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xc9fc8c82
pushf
not eax
add eax, 0xf5cdbca0
xor eax, 0x801ba206
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xea40e7d9
xor eax, 0xd3708c9c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe02e0b55
xor eax, 0xba6c20f9
rol eax, 0x2f
popf
cmp eax, 4
jne 0x14016958a
popf
pop rax
jmp 0x1401697d0
cmp eax, 0
jne 0x140169599
popf
pop rax
jmp 0x140169602
cmp eax, 3
jne 0x1401695a8
popf
pop rax
jmp 0x14016977f
cmp eax, 1
jne 0x1401695b7
popf
pop rax
jmp 0x140169693
cmp eax, 5
jne 0x1401695c6
popf
pop rax
jmp 0x14016984f
cmp eax, 7
jne 0x1401695d5
popf
pop rax
jmp 0x140169949
cmp eax, 6
jne 0x1401695e4
popf
pop rax
jmp 0x1401698b7
cmp eax, 2
jne 0x1401695f3
popf
pop rax
jmp 0x1401696e9
cmp eax, 8
jne 0x140169602
popf
pop rax
jmp 0x14016999e
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x70
and qword [rbp - 0x40], 0
cmp dword [0x14005a5b8], 0
mov byte [rbp - 0x30], 0
mov byte [rbp - 0x18], 0
mov byte [rbp - 0x10], 0
mov byte [rbp - 8], 0
jne 0x140169660
push rax
pushf
mov eax, 0xee2ae9bf
pushf
not eax
add eax, 0xc5343fa9
xor eax, 0xb5852690
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa1e61420
xor eax, 0xdcdd2d2d
rol eax, 0x8c
popf
jmp 0x14016957b
push rax
pushf
mov eax, 0xdecf577
pushf
not eax
add eax, 0xc243b007
xor eax, 0xac5e7c8d
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xafccb5b1
xor eax, 0x970c72a7
rol eax, 0x5e
popf
jmp 0x14016957b
movups xmm0, xmmword [0x140058448]
mov byte [rbp - 0x18], 1
movdqu xmmword [rbp - 0x28], xmm0
push rax
pushf
mov eax, 0xdfcdb2bd
pushf
not eax
add eax, 0xbfde6547
xor eax, 0xb9886c11
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc5fa5051
xor eax, 0xf609a9c2
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xee4305b6
xor eax, 0xb666241f
rol eax, 0x8a
popf
jmp 0x14016957b
lea rax, [rbp - 0x40]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x30]
mov qword [rsp + 0x20], rax
call fcn.14011495d
cmp byte [rbp - 0x18], 2
jne 0x14016974c
push rax
pushf
mov eax, 0x88c78cea
pushf
not eax
add eax, 0xac70df8c
xor eax, 0xf4873f14
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd53ae6c3
xor eax, 0xc0f3b54e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb87648da
xor eax, 0xe2ec6d85
rol eax, 0x91
popf
jmp 0x14016957b
push rax
pushf
mov eax, 0xfd0b6ebd
pushf
not eax
add eax, 0xdaf36ca3
xor eax, 0xb25db894
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa686ea7e
xor eax, 0x90c10b94
rol eax, 0xf5
popf
jmp 0x14016957b
mov rax, qword [rbp - 0x40]
and dword [rax + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0x2c11c3fa
pushf
not eax
add eax, 0xef813a91
xor eax, 0xf673f2b5
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc380628d
xor eax, 0x947e48f3
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc8c95472
xor eax, 0xef3c0127
rol eax, 0x7f
popf
jmp 0x14016957b
cmp byte [rbp - 0x10], 0
je 0x140169809
push rax
pushf
mov eax, 0x93776295
pushf
not eax
add eax, 0x86d5baeb
xor eax, 0xda5d2eea
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9fe51cba
xor eax, 0xfbc341bd
rol eax, 0xee
popf
jmp 0x14016957b
push rax
pushf
mov eax, 0xe8041f75
pushf
not eax
add eax, 0xc9fddf53
xor eax, 0xcd5b8c8e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb07ec455
xor eax, 0xa77d2cc3
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe563865b
xor eax, 0xdf2d8602
rol eax, 0x31
popf
jmp 0x14016957b
mov ebx, dword [rbp - 0x14]
lea rcx, [rbp - 0x40]
call fcn.1400d7568
mov dword [rax + 0x20], ebx
push rax
pushf
mov eax, 0xb5ba225e
pushf
not eax
add eax, 0xea24654a
xor eax, 0x8adb2530
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x88b2246b
xor eax, 0xb5639d61
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xde473faa
xor eax, 0x8169f4c1
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd30e1c8e
xor eax, 0x851fe81b
rol eax, 0xe0
popf
jmp 0x14016957b
cmp byte [rbp - 8], 0
je 0x1401698f0
push rax
pushf
mov eax, 0x30a1516b
pushf
not eax
add eax, 0xee3d6314
xor eax, 0xee0d6f9b
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa74a6ad3
xor eax, 0xbbafce47
rol eax, 0xc7
popf
jmp 0x14016957b
push rax
pushf
mov eax, 0x72255c07
pushf
not eax
add eax, 0xa77c49cd
xor eax, 0x9ea9a36c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa29cc356
xor eax, 0x82d56f78
rol eax, 0x82
popf
pushf
not eax
add eax, 0x84987885
xor eax, 0xf7c80dd2
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf18a70f3
xor eax, 0xea2681f4
rol eax, 0xed
popf
jmp 0x14016957b
mov ebx, dword [rbp - 0xc]
lea rcx, [rbp - 0x40]
call fcn.1400d7568
mov dword [rax + 0x24], ebx
push rax
pushf
mov eax, 0xdfbe3117
pushf
not eax
add eax, 0xbc5fc87e
xor eax, 0x9363a99b
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9860a693
xor eax, 0xaa69cb22
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xafb64192
xor eax, 0xe0c6b231
rol eax, 0x3f
popf
jmp 0x14016957b
mov rbx, qword [rsp + 0x80]
add rsp, 0x70
pop rbp
ret