Function at 0x1401f7494
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x8539baeb
pushf
not eax
add eax, 0xce8de665
xor eax, 0xca8c799d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd5fa55f3
xor eax, 0x86cbadb6
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe7625586
xor eax, 0xa3b129cd
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc6357c9a
xor eax, 0xc23c6f6d
rol eax, 0x43
popf
cmp eax, 4
jne 0x1401f74f7
popf
pop rax
jmp 0x1401f789d
cmp eax, 0
jne 0x1401f7506
popf
pop rax
jmp 0x1401f75ab
cmp eax, 3
jne 0x1401f7515
popf
pop rax
jmp 0x1401f7807
cmp eax, 1
jne 0x1401f7524
popf
pop rax
jmp 0x1401f76c6
cmp eax, 0xa
jne 0x1401f7533
popf
pop rax
jmp 0x1401f7c09
cmp eax, 7
jne 0x1401f7542
popf
pop rax
jmp 0x1401f7a9e
cmp eax, 6
jne 0x1401f7551
popf
pop rax
jmp 0x1401f7a0b
cmp eax, 0xb
jne 0x1401f7560
popf
pop rax
jmp 0x1401f7c80
cmp eax, 0xc
jne 0x1401f756f
popf
pop rax
jmp 0x1401f7cb5
cmp eax, 8
jne 0x1401f757e
popf
pop rax
jmp 0x1401f7b57
cmp eax, 5
jne 0x1401f758d
popf
pop rax
jmp 0x1401f78ee
cmp eax, 2
jne 0x1401f759c
popf
pop rax
jmp 0x1401f7762
cmp eax, 9
jne 0x1401f75ab
popf
pop rax
jmp 0x1401f7c01
mov qword [rsp + 0x10], rdi
mov r10d, 0x6a8de0fd
pushf
not r10d
add r10d, 0xd0f21302
xor r10d, 0xc5930474
rol r10d, 0x72
popf
pushf
not r10d
add r10d, 0xee56f726
xor r10d, 0xfcf57d06
rol r10d, 0xcc
popf
pushf
not r10d
add r10d, 0xcd7354fc
xor r10d, 0xb3ca5675
rol r10d, 0x14
popf
xor edx, edx
stmxcsr dword [rsp + 8]
mov r9d, dword [rsp + 8]
mov edi, 0x4454ed4c
pushf
not edi
add edi, 0x997198de
xor edi, 0xca4132d7
rol edi, 0x18
popf
pushf
not edi
add edi, 0xcc62329a
xor edi, 0x8542d500
rol edi, 0xb3
popf
movzx eax, r9w
and ax, r10w
lea ecx, [r10 - 0x40]
cmp ax, cx
jne 0x1401f7693
push rax
pushf
mov eax, 0x6d323ad9
pushf
not eax
add eax, 0xa0557363
xor eax, 0xbc42fcbf
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdc471248
xor eax, 0xd9e82078
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xad793fc9
xor eax, 0xbb507c79
rol eax, 0x16
popf
jmp 0x1401f74e8
push rax
pushf
mov eax, 0xe3ffed2
pushf
not eax
add eax, 0xa8465ba1
xor eax, 0xdaa872dc
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xcfe13c22
xor eax, 0xeebd393f
rol eax, 0x16
popf
jmp 0x1401f74e8
mov r8d, 0xf24fc936
pushf
not r8d
add r8d, 0xed5c8b21
xor r8d, 0xff98129b
rol r8d, 0x32
popf
pushf
not r8d
add r8d, 0xa8201eb1
xor r8d, 0x9eb64017
rol r8d, 0x88
popf
pushf
not r8d
add r8d, 0xad85951d
xor r8d, 0xc3214a58
rol r8d, 0x17
popf
jmp 0x1401f78ee
cmp ax, 0x40
jne 0x1401f77ae
push rax
pushf
mov eax, 0x6bad3020
pushf
not eax
add eax, 0xf2383948
xor eax, 0xb9012c62
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd8d362b8
xor eax, 0x8f1410fe
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd69aa022
xor eax, 0xbd45b73f
rol eax, 0x61
popf
jmp 0x1401f74e8
push rax
pushf
mov eax, 0x37b0af89
pushf
not eax
add eax, 0x95058016
xor eax, 0x8aeb1e11
rol eax, 0x92
popf
pushf
not eax
add eax, 0xeddb9db0
xor eax, 0xd351f5e0
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc3d73602
xor eax, 0xf7bbeb84
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x81f3c0d5
xor eax, 0xabe356d0
rol eax, 0xac
popf
jmp 0x1401f74e8
mov r8d, 0xf8c50b9f
pushf
not r8d
add r8d, 0xb342bf27
xor r8d, 0x9a0def3d
rol r8d, 0x7d
popf
pushf
not r8d
add r8d, 0xf8a32743
xor r8d, 0xf4951bab
rol r8d, 0xd
popf
jmp 0x1401f78ee
cmp ax, r10w
mov r8d, edx
cmove r8d, edi
push rax
pushf
mov eax, 0xf4628f3c
pushf
not eax
add eax, 0xae6e4fc9
xor eax, 0xc990fec3
rol eax, 0x41
popf
pushf
not eax
add eax, 0x86df3962
xor eax, 0xc39ce295
rol eax, 6
popf
pushf
not eax
add eax, 0xb6df3389
xor eax, 0xa9c79d51
rol eax, 0x5b
popf
jmp 0x1401f74e8
mov eax, r9d
mov r10d, 0x409bf847
pushf
not r10d
add r10d, 0x9f4c52d1
xor r10d, 0xd2e5f2e7
rol r10d, 0xff
popf
pushf
not r10d
add r10d, 0xf597cf57
xor r10d, 0xaf6ffb1f
rol r10d, 0xbd
popf
mov r11d, 0x52cabf94
pushf
not r11d
add r11d, 0xb9232376
xor r11d, 0xd7f0c796
rol r11d, 0x7c
popf
pushf
not r11d
add r11d, 0xad25dda7
xor r11d, 0xf12acd21
rol r11d, 0x4b
popf
pushf
not r11d
add r11d, 0xbaa86ce0
xor r11d, 0xad9476c6
rol r11d, 0xd4
popf
and eax, r10d
je 0x1401f79b2
push rax
pushf
mov eax, 0x511916a5
pushf
not eax
add eax, 0x9becad40
xor eax, 0xdfcbf0da
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xdbb80180
xor eax, 0xc914f4bb
rol eax, 0x1f
popf
jmp 0x1401f74e8
push rax
pushf
mov eax, 0xbc456a5a
pushf
not eax
add eax, 0xc34cd812
xor eax, 0xf416f058
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd515368f
xor eax, 0xc95a4d6e
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8054f61d
xor eax, 0xa40287f2
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc60920a5
xor eax, 0xf243bb04
rol eax, 0x9f
popf
jmp 0x1401f74e8
cmp eax, 0x2000
je 0x1401f7a58
push rax
pushf
mov eax, 0xb729c111
pushf
not eax
add eax, 0xa5a713c2
xor eax, 0xdf3d8220
rol eax, 0x49
popf
pushf
not eax
add eax, 0x82f0ce94
xor eax, 0x8c181836
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb49e5dc3
xor eax, 0xad1106ec
rol eax, 0xdb
popf
jmp 0x1401f74e8
push rax
pushf
mov eax, 0x43bfed90
pushf
not eax
add eax, 0xe4a406f8
xor eax, 0xb3553049
rol eax, 0xc
popf
pushf
not eax
add eax, 0xebeb2d49
xor eax, 0xec9983c8
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb7e48063
xor eax, 0x8222b0b5
rol eax, 0x3e
popf
jmp 0x1401f74e8
cmp eax, 0x4000
je 0x1401f7afe
push rax
pushf
mov eax, 0xbf3b3ec2
pushf
not eax
add eax, 0x9c0d020d
xor eax, 0xd81d2041
rol eax, 5
popf
pushf
not eax
add eax, 0xd7f8ffee
xor eax, 0xbdda125c
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8cf1db4c
xor eax, 0xe4c3c992
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbb870955
xor eax, 0xe52b42c6
rol eax, 0x4f
popf
jmp 0x1401f74e8
push rax
pushf
mov eax, 0x9384da7e
pushf
not eax
add eax, 0xe2ca1632
xor eax, 0x94872162
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe9cd7ef9
xor eax, 0xc6ffb656
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa7ec3323
xor eax, 0xa698d7bf
rol eax, 0x26
popf
pushf
not eax
add eax, 0xadc0dbda
xor eax, 0xcb40876c
rol eax, 0x91
popf
jmp 0x1401f74e8
cmp eax, r10d
mov ecx, 0xd7e72b60
pushf
not ecx
add ecx, 0xdf8b3b48
xor ecx, 0xfe71bc1d
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xf0ba123b
xor ecx, 0xbe5f6edb
rol ecx, 0x28
popf
pushf
not ecx
add ecx, 0xcf55a91a
xor ecx, 0xf779028e
rol ecx, 0xd4
popf
pushf
not ecx
add ecx, 0xd337f9f7
xor ecx, 0xa3f345d7
rol ecx, 0x96
popf
cmovne ecx, edx
jmp 0x1401f7cb5
mov ecx, r11d
jmp 0x1401f7cb5
mov ecx, 0x638f9857
pushf
not ecx
add ecx, 0x9ac68637
xor ecx, 0xa420be1d
rol ecx, 0x98
popf
pushf
not ecx
add ecx, 0x9729d3ea
xor ecx, 0xd49ebd96
rol ecx, 0x55
popf
jmp 0x1401f7cb5
mov ecx, edx
push rax
pushf
mov eax, 0x6dd6457e
pushf
not eax
add eax, 0x9ee588c9
xor eax, 0xb231b651
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa4116f30
xor eax, 0xe6d28e60
rol eax, 0xf
popf
jmp 0x1401f74e8
mov edx, r9d
mov eax, r9d
shr edx, 2
and eax, 0x800
and edx, edi
or edx, eax
mov eax, r9d
and eax, edi
shr edx, 2
mov rdi, qword [rsp + 0x10]
or edx, eax
shr edx, 2
mov eax, r9d
and eax, r11d
and r9d, 0x180
or edx, eax
shr edx, 3
or edx, r9d
shr edx, 3
or edx, r8d
or edx, ecx
mov eax, edx
and eax, 0xffffff00
lea ecx, [rdx*4]
or eax, ecx
shl eax, 0x16
or eax, edx
ret