Function at 0x1401d95a7
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x87bc8266
pushf
not eax
add eax, 0xbf06ac00
xor eax, 0x96660776
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9f1baa75
xor eax, 0xaf7a7e46
rol eax, 0xbb
popf
cmp eax, 4
jne 0x1401d95e4
popf
pop rax
jmp 0x1401d98cc
cmp eax, 0
jne 0x1401d95f3
popf
pop rax
jmp 0x1401d966b
cmp eax, 3
jne 0x1401d9602
popf
pop rax
jmp 0x1401d983b
cmp eax, 1
jne 0x1401d9611
popf
pop rax
jmp 0x1401d9724
cmp eax, 5
jne 0x1401d9620
popf
pop rax
jmp 0x1401d9942
cmp eax, 7
jne 0x1401d962f
popf
pop rax
jmp 0x1401d9b25
cmp eax, 6
jne 0x1401d963e
popf
pop rax
jmp 0x1401d9aae
cmp eax, 2
jne 0x1401d964d
popf
pop rax
jmp 0x1401d97b9
cmp eax, 9
jne 0x1401d965c
popf
pop rax
jmp 0x1401d9bf5
cmp eax, 8
jne 0x1401d966b
popf
pop rax
jmp 0x1401d9bb7
push rbx
push rdi
sub rsp, 0x88
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rsp + 0x70], rax
mov rbx, qword [rsp + 0xc0]
mov rdi, rcx
test rcx, rcx
je 0x1401d96de
push rax
pushf
mov eax, 0x3da2a82a
pushf
not eax
add eax, 0xad7ba9c7
xor eax, 0xeb1508b4
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd1bc73f6
xor eax, 0xbabbe924
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xabce3978
xor eax, 0xbab62b24
rol eax, 0xd
popf
jmp 0x1401d95d5
push rax
pushf
mov eax, 0x2b274e7a
pushf
not eax
add eax, 0xbd857bfa
xor eax, 0xc663506e
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcac3da47
xor eax, 0xf7c07b50
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf45c0435
xor eax, 0xf3326a5d
rol eax, 0x2f
popf
jmp 0x1401d95d5
test rbx, rbx
je 0x1401d9786
push rax
pushf
mov eax, 0x777f4d27
pushf
not eax
add eax, 0xf73b383a
xor eax, 0xee861a41
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe4e1c834
xor eax, 0x88fb0a15
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x869b2c56
xor eax, 0x9fc02bee
rol eax, 0x57
popf
pushf
not eax
add eax, 0xcdae93f2
xor eax, 0xaee9e753
rol eax, 0xa2
popf
jmp 0x1401d95d5
push rax
pushf
mov eax, 0x537e3ac8
pushf
not eax
add eax, 0x844c1317
xor eax, 0xf88d38a7
rol eax, 0x53
popf
pushf
not eax
add eax, 0x97c87c9c
xor eax, 0xb07a3a94
rol eax, 6
popf
jmp 0x1401d95d5
test r8, r8
je 0x1401d97f5
push rax
pushf
mov eax, 0xdea0517b
pushf
not eax
add eax, 0x97e0a17b
xor eax, 0x89d7e987
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x802ecde7
xor eax, 0xacf2b598
rol eax, 0xe0
popf
jmp 0x1401d95d5
push rax
pushf
mov eax, 0xc6a71630
pushf
not eax
add eax, 0xccdd03b0
xor eax, 0xee81db78
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe8362616
xor eax, 0xb975a27f
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe4e3a276
xor eax, 0xd5adaf72
rol eax, 0xb9
popf
jmp 0x1401d95d5
test r9, r9
jne 0x1401d9886
push rax
pushf
mov eax, 0xb56e24a7
pushf
not eax
add eax, 0xf4112cc5
xor eax, 0xff7b867a
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9b426e42
xor eax, 0x870c3232
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf1a777ae
xor eax, 0xfa625fe2
rol eax, 0xb
popf
jmp 0x1401d95d5
push rax
pushf
mov eax, 0xa0a28e77
pushf
not eax
add eax, 0xcb0a4a3c
xor eax, 0x8956d5db
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xebefa6fc
xor eax, 0xd2c98566
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb9032f54
xor eax, 0x9a48d69e
rol eax, 0xee
popf
jmp 0x1401d95d5
mov eax, 0xeb5725f7
pushf
not eax
add eax, 0xbe165c74
xor eax, 0xc525a801
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfedc2cc6
xor eax, 0xbb0c8992
rol eax, 0xb9
popf
jmp 0x1401d9bf5
xor eax, eax
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x40], rax
test rdx, rdx
mov dword [rsp + 0x48], eax
xorps xmm0, xmm0
mov word [rsp + 0x4d], ax
mov r8d, 0x385c7e53
pushf
not r8d
add r8d, 0xdae0add6
xor r8d, 0xabd19d26
rol r8d, 0x6c
popf
pushf
not r8d
add r8d, 0xfc9c50b5
xor r8d, 0xa178501f
rol r8d, 0x35
popf
mov byte [rsp + 0x4f], al
mov rcx, rbx
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rdi
cmovne rax, rdx
mov qword [rsp + 0x38], r9
xor edx, edx
mov byte [rsp + 0x4c], 0xff
mov qword [rsp + 0x28], rax
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
call fcn.140044ca0
mov eax, dword [rdi]
mov rdx, rbx
mov dword [rbx], eax
mov eax, 0x716bfb07
pushf
not eax
add eax, 0xebb95099
xor eax, 0xae9d9ee3
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xcccab0c4
xor eax, 0xeb601b9e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xadd25d27
xor eax, 0xbc1fdaf9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb7979eaf
xor eax, 0x8fa97d96
rol eax, 0x4e
popf
mov ecx, dword [rdi + 4]
shl al, cl
lea rcx, [rsp + 0x20]
mov byte [rbx + 0x15], al
call fcn.14002e440
test eax, eax
js 0x1401d9a7b
push rax
pushf
mov eax, 0xb3941c65
pushf
not eax
add eax, 0xd59ce3d4
xor eax, 0xa69be626
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe65e722a
xor eax, 0xabdc4c06
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xae2a8bac
xor eax, 0x9ab97f8d
rol eax, 0xf7
popf
jmp 0x1401d95d5
push rax
pushf
mov eax, 0xea8bec07
pushf
not eax
add eax, 0xbc847ee3
xor eax, 0xfbf6adce
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xcf209422
xor eax, 0xfa785b21
rol eax, 0x61
popf
jmp 0x1401d95d5
mov rdx, rbx
lea rcx, [rsp + 0x20]
call fcn.14002f5e0
test eax, eax
js 0x1401d9af2
push rax
pushf
mov eax, 0xbfaa4691
pushf
not eax
add eax, 0x8ca5d7dc
xor eax, 0x80b60c66
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe98bdc24
xor eax, 0x9d303ef7
rol eax, 0xf
popf
jmp 0x1401d95d5
push rax
pushf
mov eax, 0x1d5a5fab
pushf
not eax
add eax, 0xa78c80f1
xor eax, 0xf40e1ae8
rol eax, 0x63
popf
pushf
not eax
add eax, 0xccbef7c9
xor eax, 0xdadd8a5d
rol eax, 0xb4
popf
jmp 0x1401d95d5
mov eax, dword [rbx + 0xc]
mov dword [rbx + 0xec], eax
mov eax, 0x32a5f9a9
pushf
not eax
add eax, 0x8ccf914c
xor eax, 0xeaf1d7dc
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8c19386c
xor eax, 0xb49bbc22
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb5589346
xor eax, 0xc3608daf
rol eax, 0x16
popf
jmp 0x1401d9bf5
mov eax, 0xe02c1562
pushf
not eax
add eax, 0x943afb27
xor eax, 0xa40bd99e
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd05d2631
xor eax, 0xb7b9c0b0
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf1168983
xor eax, 0xdde60cda
rol eax, 0xbb
popf
mov rcx, qword [rsp + 0x70]
xor rcx, rsp
call fcn.14027ae25
add rsp, 0x88
pop rdi
pop rbx
ret