Function at 0x1400c7a20
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x18c5502d
pushf
not eax
add eax, 0x9c2588de
xor eax, 0xa63f6e13
rol eax, 0x30
popf
pushf
not eax
add eax, 0xed7e26b1
xor eax, 0x9714aabf
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8c981579
xor eax, 0x8bb03f81
rol eax, 0xb7
popf
cmp eax, 4
jne 0x1400c7a70
popf
pop rax
jmp 0x1400c7d53
cmp eax, 0
jne 0x1400c7a7f
popf
pop rax
jmp 0x1400c7b24
cmp eax, 3
jne 0x1400c7a8e
popf
pop rax
jmp 0x1400c7ce4
cmp eax, 1
jne 0x1400c7a9d
popf
pop rax
jmp 0x1400c7be0
cmp eax, 0xa
jne 0x1400c7aac
popf
pop rax
jmp 0x1400c7fd2
cmp eax, 7
jne 0x1400c7abb
popf
pop rax
jmp 0x1400c7e6a
cmp eax, 6
jne 0x1400c7aca
popf
pop rax
jmp 0x1400c7e1e
cmp eax, 0xb
jne 0x1400c7ad9
popf
pop rax
jmp 0x1400c8078
cmp eax, 0xc
jne 0x1400c7ae8
popf
pop rax
jmp 0x1400c80ca
cmp eax, 8
jne 0x1400c7af7
popf
pop rax
jmp 0x1400c7f25
cmp eax, 5
jne 0x1400c7b06
popf
pop rax
jmp 0x1400c7de4
cmp eax, 2
jne 0x1400c7b15
popf
pop rax
jmp 0x1400c7c66
cmp eax, 9
jne 0x1400c7b24
popf
pop rax
jmp 0x1400c7fc8
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x40
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
test rcx, rcx
jne 0x1400c7b9a
push rax
pushf
mov eax, 0x20231a74
pushf
not eax
add eax, 0xb6df58d9
xor eax, 0xb1533449
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe9be9bef
xor eax, 0x9102702f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfda1fb2c
xor eax, 0xc891f971
rol eax, 0x64
popf
pushf
not eax
add eax, 0xbfb8fa3e
xor eax, 0x9fda6369
rol eax, 0x30
popf
jmp 0x1400c7a61
push rax
pushf
mov eax, 0xf1fb6eb7
pushf
not eax
add eax, 0xec9ab8e9
xor eax, 0xc8f5bdc6
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd135d57e
xor eax, 0xca421de1
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xaea80f38
xor eax, 0xede74f7e
rol eax, 0x20
popf
jmp 0x1400c7a61
call fcn.140078d1b
mov dword [rax], 0x16
call fcn.140098d20
mov eax, 0xaa720d51
pushf
not eax
add eax, 0x8ca1b071
xor eax, 0xc18ed2e5
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9dff0b74
xor eax, 0x90603900
rol eax, 0xca
popf
jmp 0x1400c80ca
test rdx, rdx
je 0x1400c7c9e
push rax
pushf
mov eax, 0x88025665
pushf
not eax
add eax, 0xaad00d3b
xor eax, 0x8652b340
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe02c39e6
xor eax, 0xb86ad47f
rol eax, 0x40
popf
jmp 0x1400c7a61
push rax
pushf
mov eax, 0x2fe95ec
pushf
not eax
add eax, 0xe41e4797
xor eax, 0xc4c81942
rol eax, 0x33
popf
pushf
not eax
add eax, 0x81af946b
xor eax, 0xd901b9da
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9856084f
xor eax, 0x9cc74be1
rol eax, 0x72
popf
jmp 0x1400c7a61
cmp rbx, 0x7fffffff
ja 0x1400c7d20
push rax
pushf
mov eax, 0xe7c03612
pushf
not eax
add eax, 0xc367bc78
xor eax, 0xf6f7a99e
rol eax, 0x50
popf
pushf
not eax
add eax, 0xeb592471
xor eax, 0xbb5db720
rol eax, 0x74
popf
jmp 0x1400c7a61
push rax
pushf
mov eax, 0x1e9e1be4
pushf
not eax
add eax, 0xfff683d2
xor eax, 0xc46c3b3f
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8664274b
xor eax, 0xc8bfdce2
rol eax, 0x46
popf
jmp 0x1400c7a61
test rbx, rbx
jne 0x1400c7d8b
push rax
pushf
mov eax, 0xf4d321b1
pushf
not eax
add eax, 0xb4485eaa
xor eax, 0x9616593a
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe9d50bfe
xor eax, 0xd8d9f0cf
rol eax, 0xec
popf
jmp 0x1400c7a61
push rax
pushf
mov eax, 0x66cca2
pushf
not eax
add eax, 0xbd2c0597
xor eax, 0x84528fdd
rol eax, 0x10
popf
pushf
not eax
add eax, 0x87ce08bd
xor eax, 0x8318f91b
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9bf6c548
xor eax, 0xf680c573
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf1edbe0b
xor eax, 0x90354a28
rol eax, 0x90
popf
jmp 0x1400c7a61
xor eax, eax
jmp 0x1400c80ca
mov rdx, r9
lea rcx, [rsp + 0x20]
call fcn.1400a8336
mov rax, qword [rsp + 0x28]
mov r8, qword [rax + 0x110]
push rax
pushf
mov eax, 0xe1ecbda5
pushf
not eax
add eax, 0xf32e20aa
xor eax, 0xf2e52bbd
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf32e3f31
xor eax, 0xde46b09f
rol eax, 0xc7
popf
jmp 0x1400c7a61
movzx eax, byte [rsi]
inc rsi
movzx edx, byte [rax + r8]
movzx eax, byte [rdi]
inc rdi
movzx ecx, byte [rax + r8]
mov eax, edx
sub eax, ecx
jne 0x1400c7ecc
push rax
pushf
mov eax, 0x87213178
pushf
not eax
add eax, 0xe474ad50
xor eax, 0xa775b205
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe2245fa4
xor eax, 0xf11ba7d3
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xdb377626
xor eax, 0x8ceb88e3
rol eax, 0xd9
popf
jmp 0x1400c7a61
push rax
pushf
mov eax, 0xab63e7f0
pushf
not eax
add eax, 0xe090b428
xor eax, 0xbdb47bd4
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9a39f78e
xor eax, 0x96db588a
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf2b83ae2
xor eax, 0xfd06a3ad
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xfe0dd4e9
xor eax, 0xb82e0ebc
rol eax, 0x42
popf
jmp 0x1400c7a61
test edx, edx
je 0x1400c7f82
push rax
pushf
mov eax, 0xeb77307f
pushf
not eax
add eax, 0x803b11ab
xor eax, 0xaa920493
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdc26c384
xor eax, 0x8a0fc668
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc7982e47
xor eax, 0xdf7ca5a6
rol eax, 0x22
popf
pushf
not eax
add eax, 0xcd503d39
xor eax, 0x9c55837f
rol eax, 0xdb
popf
jmp 0x1400c7a61
push rax
pushf
mov eax, 0x21465c84
pushf
not eax
add eax, 0xe097c813
xor eax, 0xef23c870
rol eax, 0x28
popf
pushf
not eax
add eax, 0xf585f8c7
xor eax, 0x88a727de
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf7d1eb87
xor eax, 0xd1631781
rol eax, 0x89
popf
jmp 0x1400c7a61
sub rbx, 1
jne 0x1400c7e6a
cmp byte [rsp + 0x38], 0
je 0x1400c801f
push rax
pushf
mov eax, 0x78f41
pushf
not eax
add eax, 0xdb3ad0ee
xor eax, 0x953f7b27
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe3f94c12
xor eax, 0x8e95442b
rol eax, 0x84
popf
pushf
not eax
add eax, 0xcc759142
xor eax, 0xf26719cf
rol eax, 0xff
popf
jmp 0x1400c7a61
push rax
pushf
mov eax, 0x5dcf98be
pushf
not eax
add eax, 0xb226c19a
xor eax, 0xd65c469b
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xdcf87d45
xor eax, 0xe6958987
rol eax, 0xca
popf
pushf
not eax
add eax, 0xde6781fe
xor eax, 0xbdb9fd44
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf521a4b0
xor eax, 0xb66efc7f
rol eax, 0xaf
popf
jmp 0x1400c7a61
mov rcx, qword [rsp + 0x20]
and dword [rcx + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0x9e63cd25
pushf
not eax
add eax, 0xd4c2f978
xor eax, 0x8f210808
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xbb667938
xor eax, 0xf2ff61df
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc9c6659f
xor eax, 0xd1c6990c
rol eax, 2
popf
jmp 0x1400c7a61
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
add rsp, 0x40
pop rdi
ret