Function at 0x140062950
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xe7f05f89
pushf
not eax
add eax, 0xa1e6a048
xor eax, 0x96fb82df
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8ccc3e8f
xor eax, 0xab9ba708
rol eax, 0x28
popf
cmp eax, 4
jne 0x14006298d
popf
pop rax
jmp 0x140062c9b
cmp eax, 0
jne 0x14006299c
popf
pop rax
jmp 0x140062a7d
cmp eax, 3
jne 0x1400629ab
popf
pop rax
jmp 0x140062c54
cmp eax, 1
jne 0x1400629ba
popf
pop rax
jmp 0x140062b18
cmp eax, 0xd
jne 0x1400629c9
popf
pop rax
jmp 0x1400630c9
cmp eax, 7
jne 0x1400629d8
popf
pop rax
jmp 0x140062e3b
cmp eax, 0xe
jne 0x1400629e7
popf
pop rax
jmp 0x14006314b
cmp eax, 0xb
jne 0x1400629f6
popf
pop rax
jmp 0x140062fc4
cmp eax, 0xc
jne 0x140062a05
popf
pop rax
jmp 0x140063069
cmp eax, 8
jne 0x140062a14
popf
pop rax
jmp 0x140062e90
cmp eax, 0x10
jne 0x140062a23
popf
pop rax
jmp 0x14006325d
cmp eax, 2
jne 0x140062a32
popf
pop rax
jmp 0x140062bb6
cmp eax, 9
jne 0x140062a41
popf
pop rax
jmp 0x140062ecc
cmp eax, 0xa
jne 0x140062a50
popf
pop rax
jmp 0x140062f68
cmp eax, 6
jne 0x140062a5f
popf
pop rax
jmp 0x140062d77
cmp eax, 0xf
jne 0x140062a6e
popf
pop rax
jmp 0x1400631bc
cmp eax, 5
jne 0x140062a7d
popf
pop rax
jmp 0x140062d21
mov qword [rsp + 8], rbx
xor r9d, r9d
mov r8, rcx
test edx, edx
jne 0x140062abf
push rax
pushf
mov eax, 0x33ef2bf0
pushf
not eax
add eax, 0xe6cd065b
xor eax, 0xfc3ebc2a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe930c755
xor eax, 0xa8e1e3e6
rol eax, 0xdd
popf
jmp 0x14006297e
push rax
pushf
mov eax, 0x590084e2
pushf
not eax
add eax, 0xf9f719a5
xor eax, 0xf61acf40
rol eax, 0xf
popf
pushf
not eax
add eax, 0xee73fb72
xor eax, 0xf21b5679
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xafb66579
xor eax, 0xecea73c4
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xdeab2d38
xor eax, 0xf9f6492a
rol eax, 0x48
popf
jmp 0x14006297e
mov rdx, rcx
and r8d, 0xf
and rdx, 0xfffffffffffffff0
or r10d, 0xffffffff
xorps xmm0, xmm0
mov ecx, r8d
shl r10d, cl
pcmpeqb xmm0, xmmword [rdx]
pmovmskb eax, xmm0
and eax, r10d
jne 0x140062b70
push rax
pushf
mov eax, 0xda43a312
pushf
not eax
add eax, 0x82230892
xor eax, 0xa9135cef
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdc57f752
xor eax, 0x9c9cc66b
rol eax, 0xca
popf
jmp 0x14006297e
push rax
pushf
mov eax, 0x94310a3
pushf
not eax
add eax, 0x92fe62b9
xor eax, 0xdf435288
rol eax, 0x31
popf
pushf
not eax
add eax, 0xcc795025
xor eax, 0xbcc0fb43
rol eax, 0x15
popf
pushf
not eax
add eax, 0xaf23e261
xor eax, 0x8c34e295
rol eax, 0xa6
popf
jmp 0x14006297e
add rdx, 0x10
xorps xmm0, xmm0
pcmpeqb xmm0, xmmword [rdx]
pmovmskb eax, xmm0
test eax, eax
je 0x140062c0e
push rax
pushf
mov eax, 0x41707e0f
pushf
not eax
add eax, 0xf9037ea8
xor eax, 0xcffbe6de
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x94d3f67d
xor eax, 0xe9484290
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa7b2331a
xor eax, 0xedd92a9e
rol eax, 1
popf
jmp 0x14006297e
push rax
pushf
mov eax, 0xdd575de7
pushf
not eax
add eax, 0x96a7a481
xor eax, 0xde24441a
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc675e90f
xor eax, 0xe87cfb7f
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8841384f
xor eax, 0xe38706c4
rol eax, 0x8f
popf
jmp 0x14006297e
bsf eax, eax
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
jmp 0x140062e93
cmp dword [0x14004b0a0], 2
jge 0x140062cee
push rax
pushf
mov eax, 0x4a8fac03
pushf
not eax
add eax, 0xe7a217bf
xor eax, 0xa3d5d342
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9ff447a9
xor eax, 0xffacf02f
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf5945d32
xor eax, 0xf31bf31c
rol eax, 0x62
popf
jmp 0x14006297e
push rax
pushf
mov eax, 0x7689d06d
pushf
not eax
add eax, 0x9fb6675f
xor eax, 0xb3a74a56
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa1e898a7
xor eax, 0x8a2f4bb1
rol eax, 0x5a
popf
jmp 0x14006297e
movzx eax, dl
or r10d, 0xffffffff
mov ecx, eax
mov r11, r8
shl ecx, 8
and r11, 0xfffffffffffffff0
or ecx, eax
and r8d, 0xf
mov eax, r10d
movd xmm0, ecx
mov ecx, r8d
pshuflw xmm1, xmm0, 0
xorps xmm0, xmm0
pcmpeqb xmm0, xmmword [r11]
pmovmskb ebx, xmm0
shl r10d, cl
pshufd xmm2, xmm1, 0
movdqa xmm0, xmm2
shl eax, cl
pcmpeqb xmm0, xmmword [r11]
pmovmskb edx, xmm0
and edx, r10d
and ebx, eax
jne 0x140062e3b
bsr ecx, edx
xorps xmm1, xmm1
movdqa xmm0, xmm2
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
test edx, edx
cmovne r9, rcx
add r11, 0x10
pcmpeqb xmm1, xmmword [r11]
pcmpeqb xmm0, xmmword [r11]
pmovmskb ebx, xmm1
pmovmskb edx, xmm0
test ebx, ebx
je 0x140062e08
push rax
pushf
mov eax, 0x3b3ddb8
pushf
not eax
add eax, 0xdbc05423
xor eax, 0xf1b22f53
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x818e182e
xor eax, 0xa2c308af
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa8509303
xor eax, 0xf6ee18fd
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd4cf34b5
xor eax, 0xc3876e0c
rol eax, 0xf6
popf
jmp 0x14006297e
push rax
pushf
mov eax, 0x2ccbe40f
pushf
not eax
add eax, 0xe771e4e9
xor eax, 0xc76abb82
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd0da836b
xor eax, 0xa2c3a3f7
rol eax, 0xab
popf
jmp 0x14006297e
mov eax, ebx
neg eax
and eax, ebx
jmp 0x140062e42
dec eax
and edx, eax
bsr ecx, edx
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
test edx, edx
cmovne r9, rcx
push rax
pushf
mov eax, 0xbb518c6b
pushf
not eax
add eax, 0xd69f6d10
xor eax, 0xa7e09cdf
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd3d0f3fe
xor eax, 0xe4a584df
rol eax, 0xd7
popf
jmp 0x14006297e
mov rax, r9
mov rbx, qword [rsp + 8]
ret
movsx eax, byte [r8]
cmp eax, edx
cmove r9, r8
cmp byte [r8], 0
je 0x140062f0f
push rax
pushf
mov eax, 0x7e1d73b8
pushf
not eax
add eax, 0x97c4169b
xor eax, 0xe75d21c0
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8b7a575d
xor eax, 0x9bc2852d
rol eax, 0x74
popf
jmp 0x14006297e
push rax
pushf
mov eax, 0xe11cf11f
pushf
not eax
add eax, 0xe650a9f3
xor eax, 0xc2a21639
rol eax, 0x73
popf
pushf
not eax
add eax, 0xcce6fbde
xor eax, 0x80d358d5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xefb4003d
xor eax, 0xf4a804c5
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf11f6724
xor eax, 0x86e2c9f2
rol eax, 0xaf
popf
jmp 0x14006297e
inc r8
push rax
pushf
mov eax, 0x6c15b267
pushf
not eax
add eax, 0xde2e2a2e
xor eax, 0x8809c566
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xedb46a7c
xor eax, 0xc5cf8457
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdd96cc09
xor eax, 0x86bbd485
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x991491ba
xor eax, 0x9880d9d3
rol eax, 0x97
popf
jmp 0x14006297e
test r8b, 0xf
jne 0x140063010
push rax
pushf
mov eax, 0xcdef50c0
pushf
not eax
add eax, 0xbd5a3a63
xor eax, 0xc75a6bf6
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8965ed7b
xor eax, 0xef0222f3
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xfdaf294f
xor eax, 0xc9fe2df6
rol eax, 0x9a
popf
jmp 0x14006297e
push rax
pushf
mov eax, 0x11c4c1c5
pushf
not eax
add eax, 0x8e4ee294
xor eax, 0xa651e8b6
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe57961d9
xor eax, 0xcb9ed06a
rol eax, 0x37
popf
pushf
not eax
add eax, 0x884087ec
xor eax, 0xdbd85c11
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc6817032
xor eax, 0xe42d2e23
rol eax, 0x5e
popf
jmp 0x14006297e
movzx eax, dl
movd xmm0, eax
push rax
pushf
mov eax, 0xd497c475
pushf
not eax
add eax, 0xd0584dfc
xor eax, 0x98ffe249
rol eax, 0xd
popf
pushf
not eax
add eax, 0xdbd5d7de
xor eax, 0x96704a50
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9209b75b
xor eax, 0xead263ec
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd2c9a6f6
xor eax, 0x9a0db4dd
rol eax, 0x87
popf
jmp 0x14006297e
pcmpistri xmm0, xmmword [r8], 0x40
jae 0x140063118
push rax
pushf
mov eax, 0x10f6c1dc
pushf
not eax
add eax, 0xa3a00dc8
xor eax, 0xbbdb35fe
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc7621460
xor eax, 0xd88c7a9b
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfe6b1464
xor eax, 0x99d6a5d8
rol eax, 0xd1
popf
jmp 0x14006297e
push rax
pushf
mov eax, 0xab318ac5
pushf
not eax
add eax, 0xe29a4e8f
xor eax, 0xcab8e12d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xff38ed88
xor eax, 0xe236bf3b
rol eax, 0xa2
popf
jmp 0x14006297e
movsxd r9, ecx
push r8
not r8
sub r9, r8
pop r8
sub r9, 1
pcmpistri xmm0, xmmword [r8], 0x40
push rax
pushf
mov eax, 0x46a8da56
pushf
not eax
add eax, 0x9121f112
xor eax, 0x8eefce6e
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa76c24c0
xor eax, 0xe7dcb55a
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc414e08c
xor eax, 0xb41c07b4
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x99efb818
xor eax, 0xbc51bfc5
rol eax, 0x32
popf
jmp 0x14006297e
je 0x140063217
push rax
pushf
mov eax, 0x6ee6bac9
pushf
not eax
add eax, 0xf95081c5
xor eax, 0x809fa49a
rol eax, 0x98
popf
pushf
not eax
add eax, 0x95ffdede
xor eax, 0x8c8a1e20
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x95ce0709
xor eax, 0x84d478c1
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcee74294
xor eax, 0x9bb71fd7
rol eax, 0x30
popf
jmp 0x14006297e
push rax
pushf
mov eax, 0xd3ae0011
pushf
not eax
add eax, 0x91804eea
xor eax, 0xf036801d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xad1300e5
xor eax, 0xe9ea885c
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x910ca522
xor eax, 0xe1d8d0e7
rol eax, 0xf0
popf
jmp 0x14006297e
add r8, 0x10
jmp 0x1400630c9