Function at 0x1400ff5c8
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x9af32af0
pushf
not eax
add eax, 0xd9f7c837
xor eax, 0x92082618
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe34f80a7
xor eax, 0x893609e9
rol eax, 0x85
popf
cmp eax, 4
jne 0x1400ff605
popf
pop rax
jmp 0x1400ff8fe
cmp eax, 0
jne 0x1400ff614
popf
pop rax
jmp 0x1400ff6f5
cmp eax, 3
jne 0x1400ff623
popf
pop rax
jmp 0x1400ff879
cmp eax, 1
jne 0x1400ff632
popf
pop rax
jmp 0x1400ff790
cmp eax, 0xd
jne 0x1400ff641
popf
pop rax
jmp 0x1400ffd2e
cmp eax, 7
jne 0x1400ff650
popf
pop rax
jmp 0x1400ffa2c
cmp eax, 0xe
jne 0x1400ff65f
popf
pop rax
jmp 0x1400ffdc3
cmp eax, 0xb
jne 0x1400ff66e
popf
pop rax
jmp 0x1400ffc55
cmp eax, 0xc
jne 0x1400ff67d
popf
pop rax
jmp 0x1400ffc8a
cmp eax, 8
jne 0x1400ff68c
popf
pop rax
jmp 0x1400ffa93
cmp eax, 0x10
jne 0x1400ff69b
popf
pop rax
jmp 0x1400ffe56
cmp eax, 2
jne 0x1400ff6aa
popf
pop rax
jmp 0x1400ff829
cmp eax, 9
jne 0x1400ff6b9
popf
pop rax
jmp 0x1400ffb1c
cmp eax, 0xa
jne 0x1400ff6c8
popf
pop rax
jmp 0x1400ffbb1
cmp eax, 6
jne 0x1400ff6d7
popf
pop rax
jmp 0x1400ff99a
cmp eax, 0xf
jne 0x1400ff6e6
popf
pop rax
jmp 0x1400ffe0d
cmp eax, 5
jne 0x1400ff6f5
popf
pop rax
jmp 0x1400ff993
mov r9, rdx
sub r9, rcx
mov r10, r9
and r10, 0xffffffffffffffe0
je 0x1400ff737
push rax
pushf
mov eax, 0x500890a4
pushf
not eax
add eax, 0x8128ec79
xor eax, 0xdb568a3e
rol eax, 0x37
popf
pushf
not eax
add eax, 0x919ab369
xor eax, 0xbc257800
rol eax, 0xa3
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0xf583b606
pushf
not eax
add eax, 0x8d14c9db
xor eax, 0xd00061f3
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xac2a79f0
xor eax, 0x86508b4f
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf41bb990
xor eax, 0xc2b81384
rol eax, 8
popf
pushf
not eax
add eax, 0xcfd3a4bb
xor eax, 0xdb3f0d91
rol eax, 0xe8
popf
jmp 0x1400ff5f6
mov eax, dword [0x14003f08c]
shr eax, 5
test al, 1
je 0x1400ff7f6
push rax
pushf
mov eax, 0x4fba1ea7
pushf
not eax
add eax, 0xb7d1e1c1
xor eax, 0x828891f7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xda2f3e4d
xor eax, 0xc479489d
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9883da93
xor eax, 0xa84f1d20
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xdb5ed09f
xor eax, 0x9d1f166e
rol eax, 0x18
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0x65785707
pushf
not eax
add eax, 0xf85ad3c4
xor eax, 0x81d8b8b1
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9407e0dc
xor eax, 0xfa310073
rol eax, 0xf3
popf
jmp 0x1400ff5f6
vmovd xmm2, r8d
vpshufd xmm2, xmm2, 0
vinsertf128 ymm2, ymm2, xmm2, 1
push rcx
not rcx
sub r10, rcx
pop rcx
sub r10, 1
nop
push rax
pushf
mov eax, 0x5ba46fdb
pushf
not eax
add eax, 0xf01a6cd3
xor eax, 0xa493c585
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa4c6dada
xor eax, 0xd93653a8
rol eax, 0x30
popf
jmp 0x1400ff5f6
vpcmpeqd ymm1, ymm2, ymmword [rcx]
vpmovmskb eax, ymm1
test eax, eax
jne 0x1400ff8cb
push rax
pushf
mov eax, 0x824e5f09
pushf
not eax
add eax, 0x91c2b5f8
xor eax, 0x9e409284
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc3ad137e
xor eax, 0xeb03c796
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb47488f1
xor eax, 0xee2ef357
rol eax, 0xdc
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0x882a1f2f
pushf
not eax
add eax, 0xefb29fef
xor eax, 0x82d92fa7
rol eax, 0x80
popf
pushf
not eax
add eax, 0x99879934
xor eax, 0xb4362a1b
rol eax, 0x72
popf
jmp 0x1400ff5f6
add rcx, 0x20
cmp rcx, r10
jne 0x1400ff960
push rax
pushf
mov eax, 0xa9c62d9f
pushf
not eax
add eax, 0xc8cd5511
xor eax, 0xbd91a7e2
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x854cdb83
xor eax, 0xc1abda2a
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8e8fdcda
xor eax, 0xf621f9e8
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8a4c17b5
xor eax, 0x880319ec
rol eax, 0x24
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0xcb2ef76d
pushf
not eax
add eax, 0x8972d2f4
xor eax, 0xdf49eecf
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xcb90f401
xor eax, 0xb72661fe
rol eax, 0xba
popf
jmp 0x1400ff5f6
and r9d, 0x1f
vzeroupper
and r9, 0xfffffffffffffff0
je 0x1400ff9f9
push rax
pushf
mov eax, 0x7624eed1
pushf
not eax
add eax, 0x9150f0bf
xor eax, 0xe23f3927
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc1f513c1
xor eax, 0xb3932df7
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd122d7de
xor eax, 0xdd32c4ca
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe81e0210
xor eax, 0xae71e2ff
rol eax, 0xeb
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0x1fb874a7
pushf
not eax
add eax, 0xaf496e21
xor eax, 0xe92bc2c9
rol eax, 0xf
popf
pushf
not eax
add eax, 0x945498bb
xor eax, 0xf67c67dd
rol eax, 0x3a
popf
jmp 0x1400ff5f6
movd xmm1, r8d
lea r10, [r9 + rcx]
pshufd xmm1, xmm1, 0
push rax
pushf
mov eax, 0x83fe0803
pushf
not eax
add eax, 0xe5c9c190
xor eax, 0xe48ace09
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf90cf8f0
xor eax, 0xe082906f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc5f3828b
xor eax, 0x928eefa3
rol eax, 0xe
popf
pushf
not eax
add eax, 0xedaa2692
xor eax, 0x81905992
rol eax, 0x3c
popf
jmp 0x1400ff5f6
movdqu xmm0, xmmword [rcx]
pcmpeqd xmm0, xmm1
pmovmskb eax, xmm0
test eax, eax
jne 0x1400ffae9
push rax
pushf
mov eax, 0x6ededeac
pushf
not eax
add eax, 0xd287df77
xor eax, 0x88d60d6c
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xbdc17caf
xor eax, 0xec34e572
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xca10ee0e
xor eax, 0xf103a9e3
rol eax, 0x84
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0x91891c6e
pushf
not eax
add eax, 0xdd22a667
xor eax, 0xf49db637
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbd1a4b3c
xor eax, 0xccde4e40
rol eax, 0xd1
popf
jmp 0x1400ff5f6
add rcx, 0x10
cmp rcx, r10
jne 0x1400ffb7e
push rax
pushf
mov eax, 0x3040c2c1
pushf
not eax
add eax, 0xd0ff1494
xor eax, 0xa3ecdf8e
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xfd3bb7ba
xor eax, 0x898c278d
rol eax, 8
popf
pushf
not eax
add eax, 0xae466932
xor eax, 0xe7f393f3
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf34cb80c
xor eax, 0x8a146d78
rol eax, 4
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0x6230c1ca
pushf
not eax
add eax, 0x99c3b3d6
xor eax, 0xfa7482e7
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb8ab064e
xor eax, 0xfbdce8bc
rol eax, 0xc0
popf
jmp 0x1400ff5f6
cmp rcx, rdx
je 0x1400ffc0f
push rax
pushf
mov eax, 0x17afbd6
pushf
not eax
add eax, 0x9c982580
xor eax, 0x8e02d237
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb12dd575
xor eax, 0x80911c86
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xea0b0899
xor eax, 0xcdb2111c
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc3829896
xor eax, 0x9898e9b4
rol eax, 0x7e
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0x9c38468a
pushf
not eax
add eax, 0xb80c1e90
xor eax, 0x81049d8e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xef586fb9
xor eax, 0xba678663
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbf3328a9
xor eax, 0xf53c2187
rol eax, 0x85
popf
jmp 0x1400ff5f6
nop
push rax
pushf
mov eax, 0x45494965
pushf
not eax
add eax, 0xf60ed0cb
xor eax, 0x8754720c
rol eax, 0xc
popf
pushf
not eax
add eax, 0xdf5d1045
xor eax, 0xc0007ccb
rol eax, 0xf1
popf
jmp 0x1400ff5f6
cmp dword [rcx], r8d
je 0x1400ffcd5
push rax
pushf
mov eax, 0x3914cdc8
pushf
not eax
add eax, 0xe0857f86
xor eax, 0xb89749d4
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcca394ed
xor eax, 0xe67410c9
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb9780cd3
xor eax, 0x9ac9efbf
rol eax, 3
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0x25a08d2c
pushf
not eax
add eax, 0xaa98be7c
xor eax, 0xc2fded53
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc9936e62
xor eax, 0x8903aed2
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfa76cd8e
xor eax, 0xccdbbd83
rol eax, 0x75
popf
pushf
not eax
add eax, 0x906b09a8
xor eax, 0xbebf1084
rol eax, 0x2a
popf
jmp 0x1400ff5f6
add rcx, 4
cmp rcx, rdx
jne 0x1400ffd90
push rax
pushf
mov eax, 0x66f45f8
pushf
not eax
add eax, 0xc6167a1f
xor eax, 0xab2a14c6
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb40fccb8
xor eax, 0xdc765ce9
rol eax, 0x24
popf
pushf
not eax
add eax, 0xec4112c5
xor eax, 0xa4327054
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe6092602
xor eax, 0xb35d89d8
rol eax, 0xb5
popf
jmp 0x1400ff5f6
push rax
pushf
mov eax, 0x40f2abfd
pushf
not eax
add eax, 0x95e9273c
xor eax, 0xbd18b112
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9cc98d6e
xor eax, 0xdb83f030
rol eax, 0xe7
popf
jmp 0x1400ff5f6
mov rax, rcx
ret
vzeroupper
tzcnt eax, eax
mov eax, eax
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
ret
bsf eax, eax
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
ret