Function at 0x140060831
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x231e9fee
pushf
not eax
add eax, 0xb1af02bc
xor eax, 0xcc892dee
rol eax, 0x26
popf
pushf
not eax
add eax, 0xaad9f5cb
xor eax, 0xd4398441
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd448131b
xor eax, 0xf2c8c1a3
rol eax, 0x13
popf
cmp eax, 4
jne 0x140060881
popf
pop rax
jmp 0x140060c7a
cmp eax, 0
jne 0x140060890
popf
pop rax
jmp 0x14006099e
cmp eax, 3
jne 0x14006089f
popf
pop rax
jmp 0x140060bd4
cmp eax, 1
jne 0x1400608ae
popf
pop rax
jmp 0x140060a96
cmp eax, 0xd
jne 0x1400608bd
popf
pop rax
jmp 0x1400611ad
cmp eax, 7
jne 0x1400608cc
popf
pop rax
jmp 0x140060e5a
cmp eax, 0xe
jne 0x1400608db
popf
pop rax
jmp 0x14006122c
cmp eax, 0xb
jne 0x1400608ea
popf
pop rax
jmp 0x140061038
cmp eax, 0xc
jne 0x1400608f9
popf
pop rax
jmp 0x1400610df
cmp eax, 8
jne 0x140060908
popf
pop rax
jmp 0x140060eba
cmp eax, 0x10
jne 0x140060917
popf
pop rax
jmp 0x1400612d1
cmp eax, 2
jne 0x140060926
popf
pop rax
jmp 0x140060b41
cmp eax, 9
jne 0x140060935
popf
pop rax
jmp 0x140060f66
cmp eax, 0x12
jne 0x140060944
popf
pop rax
jmp 0x140061460
cmp eax, 6
jne 0x140060953
popf
pop rax
jmp 0x140060e10
cmp eax, 0x11
jne 0x140060962
popf
pop rax
jmp 0x1400613a3
cmp eax, 5
jne 0x140060971
popf
pop rax
jmp 0x140060cfd
cmp eax, 0x13
jne 0x140060980
popf
pop rax
jmp 0x1400614a0
cmp eax, 0xa
jne 0x14006098f
popf
pop rax
jmp 0x140060fe8
cmp eax, 0xf
jne 0x14006099e
popf
pop rax
jmp 0x1400612ae
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x10
xor eax, eax
xor ecx, ecx
cpuid
mov r8d, ecx
xor r11d, r11d
mov r10d, edx
xor r8d, 0x6c65746e
xor r10d, 0x49656e69
mov r9d, ebx
mov esi, eax
xor ecx, ecx
lea eax, [r11 + 1]
or r10d, r8d
cpuid
xor r9d, 0x756e6547
mov dword [rsp], eax
or r10d, r9d
mov dword [rsp + 4], ebx
mov edi, ecx
mov dword [rsp + 8], ecx
mov dword [rsp + 0xc], edx
jne 0x140060a50
push rax
pushf
mov eax, 0x7762096b
pushf
not eax
add eax, 0xf58a81ac
xor eax, 0x89dddf3a
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8fbfac9f
xor eax, 0xef002c01
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xacd21ce0
xor eax, 0xec85f497
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb158cf3a
xor eax, 0xba6dd3fd
rol eax, 0x4d
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x14c503cb
pushf
not eax
add eax, 0x9e3df840
xor eax, 0xd695a6d8
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe72276db
xor eax, 0xf03a3a3f
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbbcdc04d
xor eax, 0xa889e7e1
rol eax, 0xa9
popf
jmp 0x140060872
or qword [0x14000a248], 0xffffffffffffffff
and eax, 0xfff3ff0
mov qword [0x14000a240], 0x8000
cmp eax, 0x106c0
je 0x140060ae8
push rax
pushf
mov eax, 0x3577829a
pushf
not eax
add eax, 0xa5561aff
xor eax, 0xebdee6f3
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xace53809
xor eax, 0xad3f5708
rol eax, 4
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x7d3255d8
pushf
not eax
add eax, 0xc777f9f6
xor eax, 0xc2cc14b3
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc52b2dd6
xor eax, 0x8a8c3aa0
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd96702fc
xor eax, 0xe37f2e4e
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe82f9b62
xor eax, 0xcc9fbb41
rol eax, 0x6c
popf
jmp 0x140060872
cmp eax, 0x20660
je 0x140060b7b
push rax
pushf
mov eax, 0x67cba34
pushf
not eax
add eax, 0xd206f8f5
xor eax, 0xa75b80ed
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa42658a1
xor eax, 0xed7311a8
rol eax, 0x48
popf
jmp 0x140060872
push rax
pushf
mov eax, 0xde145218
pushf
not eax
add eax, 0x915c513e
xor eax, 0xc2ba1cbb
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc6a85f75
xor eax, 0x817c860f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb7aa61b1
xor eax, 0x9556f54a
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe38aa2c5
xor eax, 0x95a54c63
rol eax, 0x1c
popf
jmp 0x140060872
cmp eax, 0x20670
je 0x140060c21
push rax
pushf
mov eax, 0x22d375f4
pushf
not eax
add eax, 0xedab8623
xor eax, 0xc9f4466f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd1450bb1
xor eax, 0xf17e8435
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbe0fa929
xor eax, 0x84d467fd
rol eax, 0x26
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x619c97cb
pushf
not eax
add eax, 0xf0b14d2b
xor eax, 0xcb85fa31
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf05f1f9a
xor eax, 0xc253a3b2
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd32798f8
xor eax, 0xc4a55ee9
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe512ff39
xor eax, 0xe18c582e
rol eax, 0xff
popf
jmp 0x140060872
add eax, 0xfffcf9b0
cmp eax, 0x20
ja 0x140060cca
push rax
pushf
mov eax, 0x1fedf24
pushf
not eax
add eax, 0xc7d0022a
xor eax, 0xde149e33
rol eax, 0x67
popf
pushf
not eax
add eax, 0x94108b9b
xor eax, 0xbb6ecbe4
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf3e7be36
xor eax, 0xc45e09b0
rol eax, 0x8e
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x3817a9c2
pushf
not eax
add eax, 0xdb42a06d
xor eax, 0xc796eb70
rol eax, 0xc
popf
pushf
not eax
add eax, 0xaf66e8cc
xor eax, 0xed89a280
rol eax, 0x13
popf
jmp 0x140060872
movabs rcx, 0x98f9be730116eb6c
pushf
not rcx
add rcx, 0x7cc11eea
xor rcx, 0x491e8480
rol rcx, 0xe5
popf
pushf
not rcx
add rcx, 0x5e254d63
xor rcx, 0x402a1476
rol rcx, 0xb5
popf
pushf
not rcx
add rcx, 0x77c77e69
xor rcx, 0x52b03077
rol rcx, 0xa2
popf
pushf
not rcx
add rcx, 0x72ee59a8
xor rcx, 0x58430e67
rol rcx, 0xda
popf
bt rcx, rax
jae 0x140060db7
push rax
pushf
mov eax, 0x67694452
pushf
not eax
add eax, 0x8717faf7
xor eax, 0x8ad08213
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x880ebf47
xor eax, 0xe2111ec6
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x92e06123
xor eax, 0x89b41a26
rol eax, 0x27
popf
jmp 0x140060872
push rax
pushf
mov eax, 0xd1be0aed
pushf
not eax
add eax, 0xa41f58c7
xor eax, 0xd50f84bc
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa6f8a2b6
xor eax, 0x8f791e06
rol eax, 0x83
popf
pushf
not eax
add eax, 0x96843ce5
xor eax, 0x8366c9e5
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa55f8c49
xor eax, 0xe4869c84
rol eax, 0x9c
popf
jmp 0x140060872
mov r8d, dword [0x14000a910]
or r8d, 1
mov dword [0x14000a910], r8d
jmp 0x140060eba
mov r8d, dword [0x14000a910]
push rax
pushf
mov eax, 0x58d8a55b
pushf
not eax
add eax, 0xd5e2d0b0
xor eax, 0xdcae4d0d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xee44b170
xor eax, 0xba045ccd
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8a49c61f
xor eax, 0x8c916ab9
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf534976b
xor eax, 0xab5117ea
rol eax, 0x4b
popf
jmp 0x140060872
mov eax, 0x19bb634f
pushf
not eax
add eax, 0xa15f4b43
xor eax, 0xed187f02
rol eax, 0x82
popf
pushf
not eax
add eax, 0x931b290d
xor eax, 0xe82cc537
rol eax, 0xdc
popf
lea r9d, [rax - 5]
cmp esi, eax
jl 0x140060f20
push rax
pushf
mov eax, 0x52577c27
pushf
not eax
add eax, 0xb8547911
xor eax, 0xacc7bc37
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd30d2855
xor eax, 0xf442cd14
rol eax, 0x33
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x5d3650eb
pushf
not eax
add eax, 0xf0f55a26
xor eax, 0xd1dd96c9
rol eax, 0x11
popf
pushf
not eax
add eax, 0x9e55e886
xor eax, 0x86d189f5
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb908570a
xor eax, 0xa4ab104e
rol eax, 0x29
popf
jmp 0x140060872
xor ecx, ecx
cpuid
mov dword [rsp], eax
mov r11d, ebx
mov dword [rsp + 4], ebx
mov dword [rsp + 8], ecx
mov dword [rsp + 0xc], edx
bt ebx, 9
jae 0x140060fb5
push rax
pushf
mov eax, 0x57729917
pushf
not eax
add eax, 0x9f7f5b02
xor eax, 0xa9a90128
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb2a0edfb
xor eax, 0xefef483a
rol eax, 0xd
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x573f95f0
pushf
not eax
add eax, 0xc7ece757
xor eax, 0xdb68e2c3
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf441d05a
xor eax, 0xa6e3a2bd
rol eax, 0x43
popf
jmp 0x140060872
or r8d, r9d
mov dword [0x14000a910], r8d
push rax
pushf
mov eax, 0x4420502b
pushf
not eax
add eax, 0x88d1affc
xor eax, 0xbfa8a55c
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc7ea3342
xor eax, 0xb04f0f71
rol eax, 0x79
popf
pushf
not eax
add eax, 0xfda26ec3
xor eax, 0xa6cd7c2f
rol eax, 0x10
popf
jmp 0x140060872
mov dword [0x14000a238], 1
mov dword [0x14000a23c], r9d
bt edi, 0x14
jae 0x140061099
push rax
pushf
mov eax, 0xb9bb6b3d
pushf
not eax
add eax, 0xa28b50d2
xor eax, 0xff19bd56
rol eax, 0x32
popf
pushf
not eax
add eax, 0xef2c8b2b
xor eax, 0x9395764d
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc0fd0cb8
xor eax, 0xa110b550
rol eax, 0xc7
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x47137bd4
pushf
not eax
add eax, 0x82d01533
xor eax, 0x86f93c0d
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd624fed9
xor eax, 0xa31dade0
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xdc0381a6
xor eax, 0xf0f443b6
rol eax, 0xfd
popf
jmp 0x140060872
mov dword [0x14000a238], r9d
mov ebx, 0x3f7b300b
pushf
not ebx
add ebx, 0x97215af3
xor ebx, 0xca71ead5
rol ebx, 0x74
popf
pushf
not ebx
add ebx, 0xcf4cedfc
xor ebx, 0xcc231c7f
rol ebx, 0x97
popf
mov dword [0x14000a23c], ebx
bt edi, 0x1b
jae 0x140061167
push rax
pushf
mov eax, 0x9eeea52c
pushf
not eax
add eax, 0xa010dcd5
xor eax, 0xacab038b
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xcd25f7e1
xor eax, 0xa6ab6049
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd01f3885
xor eax, 0xcbe69f04
rol eax, 0xa9
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x39cfa75f
pushf
not eax
add eax, 0xf491b492
xor eax, 0xbd0fdac6
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xffb86afb
xor eax, 0x98890b82
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf59f4a70
xor eax, 0xf9be3d9e
rol eax, 0xb4
popf
jmp 0x140060872
bt edi, 0x1c
jae 0x1400611f9
push rax
pushf
mov eax, 0xa4d91a84
pushf
not eax
add eax, 0xea1d28bd
xor eax, 0xdda90b2e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xaa5f491e
xor eax, 0xeda4aeaf
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc40b85dc
xor eax, 0xfd20e3b2
rol eax, 0x4a
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x72586128
pushf
not eax
add eax, 0xefd99114
xor eax, 0xea65b7ff
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe85a45fa
xor eax, 0xb891159c
rol eax, 0xbe
popf
jmp 0x140060872
xor ecx, ecx
xgetbv
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x20], rdx
mov rax, qword [rsp + 0x20]
and al, bl
cmp al, bl
jne 0x14006127b
push rax
pushf
mov eax, 0x5dca1115
pushf
not eax
add eax, 0xc9e89d8c
xor eax, 0x974a766c
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9921ff22
xor eax, 0xa278092c
rol eax, 0x5a
popf
jmp 0x140060872
push rax
pushf
mov eax, 0x324bb1f8
pushf
not eax
add eax, 0x804e88ca
xor eax, 0xfaea6297
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa0aaaddc
xor eax, 0xfddd5308
rol eax, 0x32
popf
jmp 0x140060872
mov eax, dword [0x14000a23c]
or eax, 8
mov dword [0x14000a238], 3
mov dword [0x14000a23c], eax
test r11b, 0x20
je 0x1400614a0
or eax, 0x20
mov dword [0x14000a238], 5
mov dword [0x14000a23c], eax
mov eax, 0x2948ef3d
pushf
not eax
add eax, 0xf54d6329
xor eax, 0xd84087fc
rol eax, 0x40
popf
pushf
not eax
add eax, 0x96b526ac
xor eax, 0x81303e94
rol eax, 0xe6
popf
and r11d, eax
cmp r11d, eax
jne 0x14006135d
push rax
pushf
mov eax, 0x787b15aa
pushf
not eax
add eax, 0xef52a2fc
xor eax, 0x8ff14d67
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe5b35f4b
xor eax, 0x84d0517f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdfd4ac1d
xor eax, 0x85ea6155
rol eax, 0xf
popf
jmp 0x140060872
push rax
pushf
mov eax, 0xe33f79df
pushf
not eax
add eax, 0xfd9204bd
xor eax, 0xd8a1d8ed
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9179ab5d
xor eax, 0xb9ecb59d
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8b61cd5c
xor eax, 0xec52bd26
rol eax, 0x47
popf
jmp 0x140060872
mov rax, qword [rsp + 0x20]
and al, 0xe0
cmp al, 0xe0
jne 0x140061407
push rax
pushf
mov eax, 0xa8cd27de
pushf
not eax
add eax, 0xd3507285
xor eax, 0xbb372292
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf4a86c81
xor eax, 0xf28bdd39
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb3c3665b
xor eax, 0xe6999e76
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe63dfedf
xor eax, 0xefc906c6
rol eax, 0xac
popf
jmp 0x140060872
push rax
pushf
mov eax, 0xf0608682
pushf
not eax
add eax, 0x996e672d
xor eax, 0xa5e397bc
rol eax, 0x28
popf
pushf
not eax
add eax, 0xf8ceea42
xor eax, 0xace68abf
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xada13ca3
xor eax, 0xe1b3fc4c
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xaeac119e
xor eax, 0xd0ae5906
rol eax, 0xc0
popf
jmp 0x140060872
or dword [0x14000a23c], 0x40
mov dword [0x14000a238], ebx
push rax
pushf
mov eax, 0x5040b745
pushf
not eax
add eax, 0xd4dfe46f
xor eax, 0xdedbc7bf
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd9fd468d
xor eax, 0x8b40e0e8
rol eax, 0x30
popf
jmp 0x140060872
mov rbx, qword [rsp + 0x28]
xor eax, eax
mov rsi, qword [rsp + 0x30]
add rsp, 0x10
pop rdi
ret