Function at 0x1400184b2
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x394444a3
pushf
not eax
add eax, 0xc6870a45
xor eax, 0xda41ed23
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe069907f
xor eax, 0xdbbb8a2d
rol eax, 0x52
popf
cmp eax, 4
jne 0x1400184ef
popf
pop rax
jmp 0x1400188af
cmp eax, 0
jne 0x1400184fe
popf
pop rax
jmp 0x14001860c
cmp eax, 3
jne 0x14001850d
popf
pop rax
jmp 0x14001881c
cmp eax, 1
jne 0x14001851c
popf
pop rax
jmp 0x140018704
cmp eax, 0xd
jne 0x14001852b
popf
pop rax
jmp 0x140018eb1
cmp eax, 7
jne 0x14001853a
popf
pop rax
jmp 0x140018aaf
cmp eax, 0xe
jne 0x140018549
popf
pop rax
jmp 0x140018f56
cmp eax, 0xb
jne 0x140018558
popf
pop rax
jmp 0x140018cec
cmp eax, 0xc
jne 0x140018567
popf
pop rax
jmp 0x140018d93
cmp eax, 8
jne 0x140018576
popf
pop rax
jmp 0x140018b0f
cmp eax, 0x10
jne 0x140018585
popf
pop rax
jmp 0x14001900e
cmp eax, 2
jne 0x140018594
popf
pop rax
jmp 0x1400187af
cmp eax, 9
jne 0x1400185a3
popf
pop rax
jmp 0x140018bf4
cmp eax, 0x12
jne 0x1400185b2
popf
pop rax
jmp 0x140019151
cmp eax, 6
jne 0x1400185c1
popf
pop rax
jmp 0x140018a52
cmp eax, 0x11
jne 0x1400185d0
popf
pop rax
jmp 0x1400190ba
cmp eax, 5
jne 0x1400185df
popf
pop rax
jmp 0x140018958
cmp eax, 0x13
jne 0x1400185ee
popf
pop rax
jmp 0x140019191
cmp eax, 0xa
jne 0x1400185fd
popf
pop rax
jmp 0x140018c9c
cmp eax, 0xf
jne 0x14001860c
popf
pop rax
jmp 0x140018feb
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 0x1400186be
push rax
pushf
mov eax, 0x88c1dc63
pushf
not eax
add eax, 0x9cce3e37
xor eax, 0xb62bcb7d
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9ed1f210
xor eax, 0xd098eb8e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xf63f144e
xor eax, 0xd5b6936a
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc3a327ea
xor eax, 0xf714be13
rol eax, 0x7e
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0x6d50e478
pushf
not eax
add eax, 0xfd3ae501
xor eax, 0xa19f7ed2
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb4351130
xor eax, 0xbafd4f5d
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd06c2904
xor eax, 0x86863a88
rol eax, 9
popf
jmp 0x1400184e0
or qword [0x1400080a0], 0xffffffffffffffff
and eax, 0xfff3ff0
mov qword [0x140008098], 0x8000
cmp eax, 0x106c0
je 0x140018769
push rax
pushf
mov eax, 0xbea256c2
pushf
not eax
add eax, 0xfef4e671
xor eax, 0xdc12f349
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe979b32f
xor eax, 0xd24da72b
rol eax, 0x38
popf
pushf
not eax
add eax, 0x831a098e
xor eax, 0xa449e459
rol eax, 0xb9
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0xf680789
pushf
not eax
add eax, 0xa02092d4
xor eax, 0xa6f8815f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf7d7713d
xor eax, 0xdafd44a7
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x836d5cdc
xor eax, 0xec9f24f5
rol eax, 0x24
popf
jmp 0x1400184e0
cmp eax, 0x20660
je 0x1400187e9
push rax
pushf
mov eax, 0x635f7503
pushf
not eax
add eax, 0xb69f8eb3
xor eax, 0xae440828
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa7889fcd
xor eax, 0x9600a4c8
rol eax, 0x97
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0x1e12b74f
pushf
not eax
add eax, 0xc95de627
xor eax, 0xb8edd43c
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8c0c8abe
xor eax, 0xd147a0f3
rol eax, 0xff
popf
jmp 0x1400184e0
cmp eax, 0x20670
je 0x140018869
push rax
pushf
mov eax, 0xb9e51ce3
pushf
not eax
add eax, 0xa300f41b
xor eax, 0xad4fe7c2
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xbbc90a2b
xor eax, 0x80668985
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x99752687
xor eax, 0xf265b294
rol eax, 0x2c
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0xc898eb2f
pushf
not eax
add eax, 0xa728f96f
xor eax, 0xd3d7047f
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe291d258
xor eax, 0xc41838f3
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa89d43e5
xor eax, 0xffa7f66d
rol eax, 0xaa
popf
jmp 0x1400184e0
add eax, 0xfffcf9b0
cmp eax, 0x20
ja 0x140018912
push rax
pushf
mov eax, 0xbb2515e6
pushf
not eax
add eax, 0x9d17406e
xor eax, 0xdc65e687
rol eax, 0x88
popf
pushf
not eax
add eax, 0xfbda4765
xor eax, 0xd842b100
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe952e076
xor eax, 0xf086b2b9
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8232fe81
xor eax, 0xcec63a71
rol eax, 0x55
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0x3b82c6bc
pushf
not eax
add eax, 0xeb1a66c4
xor eax, 0x94e5d046
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb0d38e7f
xor eax, 0xdfc22d79
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xde12ccb7
xor eax, 0xb9e56a30
rol eax, 0xb2
popf
jmp 0x1400184e0
movabs rcx, 0x7ffbffc6d0a83fe8
pushf
not rcx
add rcx, 0x4963a7d6
xor rcx, 0x6d70e957
rol rcx, 0x3a
popf
pushf
not rcx
add rcx, 0x7a63b6ec
xor rcx, 0x79f922da
rol rcx, 8
popf
pushf
not rcx
add rcx, 0x6da49a71
xor rcx, 0x77fa2f4b
rol rcx, 0x1c
popf
bt rcx, rax
jae 0x1400189f9
push rax
pushf
mov eax, 0x9bbcdc1d
pushf
not eax
add eax, 0xc141e614
xor eax, 0x9da55aa4
rol eax, 0x19
popf
pushf
not eax
add eax, 0xba631ff9
xor eax, 0xaa997562
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbfb46fee
xor eax, 0xc6c5c72b
rol eax, 0xab
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0xedc02828
pushf
not eax
add eax, 0xe2186e8f
xor eax, 0x98226f9e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcb336732
xor eax, 0xa81de5b0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa7b92668
xor eax, 0xf10580a2
rol eax, 0x35
popf
pushf
not eax
add eax, 0x933f6b6c
xor eax, 0xeec7255e
rol eax, 0xc7
popf
jmp 0x1400184e0
mov r8d, dword [0x1400089dc]
or r8d, 1
mov dword [0x1400089dc], r8d
jmp 0x140018b0f
mov r8d, dword [0x1400089dc]
push rax
pushf
mov eax, 0x5890a6bb
pushf
not eax
add eax, 0xfad0cb42
xor eax, 0x98b568c8
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9532a431
xor eax, 0xe19287a8
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd0be34b5
xor eax, 0xe2461d29
rol eax, 0x32
popf
pushf
not eax
add eax, 0xac74b6b4
xor eax, 0x807c1e2f
rol eax, 0x1c
popf
jmp 0x1400184e0
mov eax, 0xeceb10c3
pushf
not eax
add eax, 0xd3bf1a4e
xor eax, 0xc54ae154
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc1ada8c6
xor eax, 0xffac0608
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf2a3ed67
xor eax, 0x9efc0590
rol eax, 0xea
popf
lea r9d, [rax - 5]
cmp esi, eax
jl 0x140018b9b
push rax
pushf
mov eax, 0x21354643
pushf
not eax
add eax, 0xd9be5d37
xor eax, 0xb7d0a1de
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb3cf1f7f
xor eax, 0x96ead59b
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf49366cf
xor eax, 0xbc05f927
rol eax, 0xb2
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0x95e5e5e3
pushf
not eax
add eax, 0xb8d4f40f
xor eax, 0xc215ee7d
rol eax, 0x22
popf
pushf
not eax
add eax, 0x85ada825
xor eax, 0xc73ee9de
rol eax, 0x51
popf
pushf
not eax
add eax, 0xca07fc7e
xor eax, 0xe20b6d91
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9a92b9c2
xor eax, 0xb1072edd
rol eax, 0xf
popf
jmp 0x1400184e0
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 0x140018c56
push rax
pushf
mov eax, 0x9ff4ff01
pushf
not eax
add eax, 0xd30e3c92
xor eax, 0xc1001a25
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf0a2e7d9
xor eax, 0x8d0b6356
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x8fd4cd76
xor eax, 0xce610c2b
rol eax, 0xd0
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0x4b33db12
pushf
not eax
add eax, 0xa3a79217
xor eax, 0xee9742a9
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8f99171b
xor eax, 0xf4eacc5a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc847f2b3
xor eax, 0xf5e53c6b
rol eax, 0xf8
popf
jmp 0x1400184e0
or r8d, r9d
mov dword [0x1400089dc], r8d
push rax
pushf
mov eax, 0x8050cb3f
pushf
not eax
add eax, 0xb793ea98
xor eax, 0xb252e22f
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf80414a6
xor eax, 0xb3d14f4d
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdf7e510a
xor eax, 0xe7e0920c
rol eax, 0x7a
popf
jmp 0x1400184e0
mov dword [0x140008090], 1
mov dword [0x140008094], r9d
bt edi, 0x14
jae 0x140018d4d
push rax
pushf
mov eax, 0xc7196fe5
pushf
not eax
add eax, 0xb6d87541
xor eax, 0xa272c323
rol eax, 5
popf
pushf
not eax
add eax, 0xe7420c06
xor eax, 0x800946c0
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb64b1cfb
xor eax, 0x97945cbd
rol eax, 0x6d
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0x3bdeeab2
pushf
not eax
add eax, 0xff48dede
xor eax, 0xb5a9d758
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc51a789c
xor eax, 0x8365c688
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe3b6af2f
xor eax, 0xed6f706b
rol eax, 0x6f
popf
jmp 0x1400184e0
mov dword [0x140008090], r9d
mov ebx, 0x30c5667f
pushf
not ebx
add ebx, 0xeb291417
xor ebx, 0xef1dfa7e
rol ebx, 0x78
popf
pushf
not ebx
add ebx, 0x933ec2b4
xor ebx, 0x80499c32
rol ebx, 0x67
popf
pushf
not ebx
add ebx, 0xa75eaf9a
xor ebx, 0xac8934d7
rol ebx, 0x42
popf
pushf
not ebx
add ebx, 0xaa45dd65
xor ebx, 0xc058ac18
rol ebx, 0x81
popf
mov dword [0x140008094], ebx
bt edi, 0x1b
jae 0x140018e58
push rax
pushf
mov eax, 0x7b79bc50
pushf
not eax
add eax, 0x943bcc51
xor eax, 0x92ed196e
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbc77b0b2
xor eax, 0x98bb90ac
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb0322542
xor eax, 0xa082cf26
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd10d1479
xor eax, 0xc34a6353
rol eax, 0xaf
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0x57350453
pushf
not eax
add eax, 0xd4546cc8
xor eax, 0x93abfdcf
rol eax, 0x37
popf
pushf
not eax
add eax, 0xb994e1b8
xor eax, 0xb7115741
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc73749de
xor eax, 0xeb30db4a
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb21f837e
xor eax, 0xda20ebb0
rol eax, 0x37
popf
jmp 0x1400184e0
bt edi, 0x1c
jae 0x140018efd
push rax
pushf
mov eax, 0xa5b01c65
pushf
not eax
add eax, 0xe63900bd
xor eax, 0xad89a9e5
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8c6a3075
xor eax, 0xf51c1984
rol eax, 0x24
popf
pushf
not eax
add eax, 0xfc3b4f0a
xor eax, 0xd309c301
rol eax, 0x58
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0x9215eded
pushf
not eax
add eax, 0x91190f3d
xor eax, 0x91de6b0a
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe7cfcb26
xor eax, 0xf51104a3
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf80fe160
xor eax, 0xa973231e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x933b2702
xor eax, 0x8befe2d6
rol eax, 0xaa
popf
jmp 0x1400184e0
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 0x140018fa5
push rax
pushf
mov eax, 0xdbf9034d
pushf
not eax
add eax, 0xbfb6efc5
xor eax, 0xb148af6d
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8d8981d0
xor eax, 0xbaf1afb7
rol eax, 0xb5
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0xb79aac3e
pushf
not eax
add eax, 0xb7a87425
xor eax, 0xff9bfb99
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcf9b77f6
xor eax, 0xd5eec49c
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8ebea1f0
xor eax, 0xd03f2a59
rol eax, 0x86
popf
jmp 0x1400184e0
mov eax, dword [0x140008094]
or eax, 8
mov dword [0x140008090], 3
mov dword [0x140008094], eax
test r11b, 0x20
je 0x140019191
or eax, 0x20
mov dword [0x140008090], 5
mov dword [0x140008094], eax
mov eax, 0x6dd8d60f
pushf
not eax
add eax, 0xd364db26
xor eax, 0x97bdcb4f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd0d1292a
xor eax, 0xa3b81058
rol eax, 0x5b
popf
and r11d, eax
cmp r11d, eax
jne 0x140019087
push rax
pushf
mov eax, 0x63bf22d0
pushf
not eax
add eax, 0xdd65a0fa
xor eax, 0xb94b88a6
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfe6dc258
xor eax, 0xceb94454
rol eax, 2
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0xc6bf251d
pushf
not eax
add eax, 0xe11ae207
xor eax, 0xc5af4f74
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x97ea933b
xor eax, 0xc9731ae7
rol eax, 0xb9
popf
jmp 0x1400184e0
mov rax, qword [rsp + 0x20]
and al, 0xe0
cmp al, 0xe0
jne 0x14001911e
push rax
pushf
mov eax, 0xb84f8c33
pushf
not eax
add eax, 0x987237de
xor eax, 0xb90d4724
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9656ba59
xor eax, 0xb1b62d18
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf22bd0e1
xor eax, 0x8425d6df
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfd480106
xor eax, 0xb3d9548e
rol eax, 3
popf
jmp 0x1400184e0
push rax
pushf
mov eax, 0x9b2fff80
pushf
not eax
add eax, 0xcccdc290
xor eax, 0x8aea4d38
rol eax, 0
popf
pushf
not eax
add eax, 0x817145f4
xor eax, 0xc5f037bc
rol eax, 0xf1
popf
jmp 0x1400184e0
or dword [0x140008094], 0x40
mov dword [0x140008090], ebx
push rax
pushf
mov eax, 0x18a66c80
pushf
not eax
add eax, 0xc42c2886
xor eax, 0x98373dc2
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x978b361a
xor eax, 0xaaeae24d
rol eax, 0x17
popf
jmp 0x1400184e0
mov rbx, qword [rsp + 0x28]
xor eax, eax
mov rsi, qword [rsp + 0x30]
add rsp, 0x10
pop rdi
ret