Function at 0x18000bec9
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x43d7aa89
pushf
not eax
add eax, 0xbdbbc784
xor eax, 0xef575ff6
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xce1621ce
xor eax, 0xfc0cea8c
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9e9294ba
xor eax, 0xb9824346
rol eax, 0x31
popf
pushf
not eax
add eax, 0xaf1d0677
xor eax, 0xedaec8bc
rol eax, 0xeb
popf
cmp eax, 4
jne 0x18000bf2c
popf
pop rax
jmp 0x18000c35e
cmp eax, 0
jne 0x18000bf3b
popf
pop rax
jmp 0x18000c049
cmp eax, 3
jne 0x18000bf4a
popf
pop rax
jmp 0x18000c2b8
cmp eax, 1
jne 0x18000bf59
popf
pop rax
jmp 0x18000c12e
cmp eax, 0xd
jne 0x18000bf68
popf
pop rax
jmp 0x18000c888
cmp eax, 7
jne 0x18000bf77
popf
pop rax
jmp 0x18000c4f9
cmp eax, 0xe
jne 0x18000bf86
popf
pop rax
jmp 0x18000c92c
cmp eax, 0xb
jne 0x18000bf95
popf
pop rax
jmp 0x18000c6fd
cmp eax, 0xc
jne 0x18000bfa4
popf
pop rax
jmp 0x18000c7a4
cmp eax, 8
jne 0x18000bfb3
popf
pop rax
jmp 0x18000c546
cmp eax, 0x10
jne 0x18000bfc2
popf
pop rax
jmp 0x18000c9f7
cmp eax, 2
jne 0x18000bfd1
popf
pop rax
jmp 0x18000c1ff
cmp eax, 9
jne 0x18000bfe0
popf
pop rax
jmp 0x18000c605
cmp eax, 0x12
jne 0x18000bfef
popf
pop rax
jmp 0x18000cb3a
cmp eax, 6
jne 0x18000bffe
popf
pop rax
jmp 0x18000c489
cmp eax, 0x11
jne 0x18000c00d
popf
pop rax
jmp 0x18000cab6
cmp eax, 5
jne 0x18000c01c
popf
pop rax
jmp 0x18000c3ce
cmp eax, 0x13
jne 0x18000c02b
popf
pop rax
jmp 0x18000cba0
cmp eax, 0xa
jne 0x18000c03a
popf
pop rax
jmp 0x18000c69a
cmp eax, 0xf
jne 0x18000c049
popf
pop rax
jmp 0x18000c9d4
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 0x18000c0fb
push rax
pushf
mov eax, 0x7dc35b32
pushf
not eax
add eax, 0xa41dddc6
xor eax, 0x970a2be2
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9a2c3ddc
xor eax, 0xc3e62c68
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf143bf16
xor eax, 0xd84167ec
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa3e61f64
xor eax, 0x86a463ad
rol eax, 0xaa
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x1995551e
pushf
not eax
add eax, 0xa80afb68
xor eax, 0x874997b6
rol eax, 0x48
popf
pushf
not eax
add eax, 0xedb6a522
xor eax, 0xb1849e18
rol eax, 0xf5
popf
jmp 0x18000bf1d
or qword [0x180004060], 0xffffffffffffffff
and eax, 0xfff3ff0
mov qword [0x180004058], 0x8000
cmp eax, 0x106c0
je 0x18000c1a6
push rax
pushf
mov eax, 0xc2682655
pushf
not eax
add eax, 0xd422342a
xor eax, 0x98a7d6b4
rol eax, 0x12
popf
pushf
not eax
add eax, 0xaff399b7
xor eax, 0xdff2d681
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd951aa5f
xor eax, 0x9426a04d
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xed109e7d
xor eax, 0xddbbe223
rol eax, 0xdb
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x9566eec9
pushf
not eax
add eax, 0xf7b9459e
xor eax, 0xb2ff52b1
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xeb559cc1
xor eax, 0xecac1a8f
rol eax, 0x66
popf
pushf
not eax
add eax, 0x952cf8a8
xor eax, 0xc37a0129
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9ac8c7e9
xor eax, 0xa4fe3a7a
rol eax, 0xf6
popf
jmp 0x18000bf1d
cmp eax, 0x20660
je 0x18000c25f
push rax
pushf
mov eax, 0x95e35fed
pushf
not eax
add eax, 0xf32dfc07
xor eax, 0x8b772a95
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xb2e3c765
xor eax, 0xe48f57f7
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe2eca957
xor eax, 0xafcc062a
rol eax, 0x56
popf
pushf
not eax
add eax, 0xcda91375
xor eax, 0xa30d5591
rol eax, 0x5d
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x8a5927df
pushf
not eax
add eax, 0xf88a2ed5
xor eax, 0xd45c1336
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x89a90aec
xor eax, 0x8fae783b
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xaf3bd11f
xor eax, 0xea4d03f8
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x96fd875a
xor eax, 0xe78f9e90
rol eax, 0x6b
popf
jmp 0x18000bf1d
cmp eax, 0x20670
je 0x18000c318
push rax
pushf
mov eax, 0xfb5436fd
pushf
not eax
add eax, 0xe4f1c962
xor eax, 0x95b7c8e4
rol eax, 6
popf
pushf
not eax
add eax, 0xaf44eb80
xor eax, 0xf8ce5b1f
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8b6bad3e
xor eax, 0xe0822ad2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe21b649f
xor eax, 0xe97fddd2
rol eax, 0xf5
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x376c19e5
pushf
not eax
add eax, 0xcece3930
xor eax, 0xf6b41802
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd8332ea6
xor eax, 0xb472e857
rol eax, 0x89
popf
pushf
not eax
add eax, 0xde0e4a29
xor eax, 0xca05c901
rol eax, 0xf1
popf
jmp 0x18000bf1d
add eax, 0xfffcf9b0
cmp eax, 0x20
ja 0x18000c39b
push rax
pushf
mov eax, 0x8c93769b
pushf
not eax
add eax, 0x9c1701cb
xor eax, 0xdb40345c
rol eax, 0xc
popf
pushf
not eax
add eax, 0xed3a3768
xor eax, 0xb1e2fa1b
rol eax, 0xb
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0xfa3a4c83
pushf
not eax
add eax, 0xdc41a830
xor eax, 0xe80d4ae3
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd18f3e94
xor eax, 0xc0783489
rol eax, 0x2d
popf
jmp 0x18000bf1d
movabs rcx, 0x93668542b7c10f
pushf
not rcx
add rcx, 0x7fc8df88
xor rcx, 0x63eee187
rol rcx, 0xa9
popf
pushf
not rcx
add rcx, 0x575e3615
xor rcx, 0x7e2a3f56
rol rcx, 0
popf
bt rcx, rax
jae 0x18000c443
push rax
pushf
mov eax, 0x891887dc
pushf
not eax
add eax, 0xd10211d2
xor eax, 0xd6517b6d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbeda3e08
xor eax, 0xf745791a
rol eax, 0xfc
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x68434823
pushf
not eax
add eax, 0x9d42d31a
xor eax, 0xcb121b27
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xaff1ac56
xor eax, 0x9601bcc5
rol eax, 0xb
popf
pushf
not eax
add eax, 0xcef736f4
xor eax, 0x86726365
rol eax, 0x7f
popf
jmp 0x18000bf1d
mov r8d, dword [0x18000466c]
or r8d, 1
mov dword [0x18000466c], r8d
jmp 0x18000c546
mov r8d, dword [0x18000466c]
push rax
pushf
mov eax, 0x5614f7a1
pushf
not eax
add eax, 0xdd4af284
xor eax, 0x953c83b6
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xb298f73d
xor eax, 0xe735042e
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe925d543
xor eax, 0xd252794d
rol eax, 0x7d
popf
jmp 0x18000bf1d
mov eax, 0x5808d73f
pushf
not eax
add eax, 0xd9ef4312
xor eax, 0x875c45bc
rol eax, 0x90
popf
pushf
not eax
add eax, 0x879d3591
xor eax, 0xb92f2ed6
rol eax, 0x83
popf
lea r9d, [rax - 5]
cmp esi, eax
jl 0x18000c5d2
push rax
pushf
mov eax, 0xf20c1546
pushf
not eax
add eax, 0xa1cf64bf
xor eax, 0xf0e0c5f0
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8afe366c
xor eax, 0x88405c05
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x819d5486
xor eax, 0xf5a0ddb3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb2c05962
xor eax, 0xa88dd369
rol eax, 0x86
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x9951e780
pushf
not eax
add eax, 0x903c9f4c
xor eax, 0xdb1d8e1e
rol eax, 0x88
popf
pushf
not eax
add eax, 0x90a9f26c
xor eax, 0x99759d3e
rol eax, 0x91
popf
jmp 0x18000bf1d
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 0x18000c667
push rax
pushf
mov eax, 0x907433a
pushf
not eax
add eax, 0xed20fa22
xor eax, 0xc3783985
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x87a04b8b
xor eax, 0xe57c7b47
rol eax, 0x48
popf
pushf
not eax
add eax, 0xfe81f538
xor eax, 0xa554ec99
rol eax, 0xf
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x13378bd4
pushf
not eax
add eax, 0xcd1798f4
xor eax, 0xdaed102d
rol eax, 0x72
popf
pushf
not eax
add eax, 0xfb6f4dd4
xor eax, 0x86a7019f
rol eax, 0x32
popf
jmp 0x18000bf1d
or r8d, r9d
mov dword [0x18000466c], r8d
push rax
pushf
mov eax, 0x254a3e2d
pushf
not eax
add eax, 0xf010c741
xor eax, 0x8879a2e6
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa820ad64
xor eax, 0xad80858b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe2e7cb9d
xor eax, 0x83454aba
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xdca27ab1
xor eax, 0x8ac00b30
rol eax, 0xf
popf
jmp 0x18000bf1d
mov dword [0x180004050], 1
mov dword [0x180004054], r9d
bt edi, 0x14
jae 0x18000c74b
push rax
pushf
mov eax, 0x3f6ad6b2
pushf
not eax
add eax, 0xb132f7d8
xor eax, 0x8e1b86fd
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd64f9954
xor eax, 0xd5a849a2
rol eax, 0xa
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0xac91cd60
pushf
not eax
add eax, 0x86d02344
xor eax, 0xb721327f
rol eax, 0xab
popf
pushf
not eax
add eax, 0x94481742
xor eax, 0xa1f370ba
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xcdbd7617
xor eax, 0xa7d64a07
rol eax, 0x50
popf
pushf
not eax
add eax, 0xab28bad3
xor eax, 0x8cc620fb
rol eax, 0x1a
popf
jmp 0x18000bf1d
mov dword [0x180004050], r9d
mov ebx, 0xacd65d17
pushf
not ebx
add ebx, 0xa62f5970
xor ebx, 0xb8700eff
rol ebx, 0x2d
popf
pushf
not ebx
add ebx, 0xb105bd9a
xor ebx, 0x812da80d
rol ebx, 0x93
popf
pushf
not ebx
add ebx, 0x82381872
xor ebx, 0xc4529da2
rol ebx, 0x18
popf
pushf
not ebx
add ebx, 0xacebdcd4
xor ebx, 0x88999eee
rol ebx, 1
popf
mov dword [0x180004054], ebx
bt edi, 0x1b
jae 0x18000c855
push rax
pushf
mov eax, 0xf0a59f0d
pushf
not eax
add eax, 0xe8bc96d5
xor eax, 0xe04eda02
rol eax, 0x80
popf
pushf
not eax
add eax, 0xdc3b1d1e
xor eax, 0x90fc0684
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb0a9ba32
xor eax, 0xc20b9d00
rol eax, 0x95
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x566217a0
pushf
not eax
add eax, 0x92d2c6ed
xor eax, 0xdcedcecb
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8e7bdf49
xor eax, 0x885c5cda
rol eax, 0x61
popf
jmp 0x18000bf1d
bt edi, 0x1c
jae 0x18000c8e6
push rax
pushf
mov eax, 0x6000277
pushf
not eax
add eax, 0xf9753988
xor eax, 0xa47cbdad
rol eax, 1
popf
pushf
not eax
add eax, 0xf95ab556
xor eax, 0x8a9ee3dd
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc90c8a8b
xor eax, 0xc00f1f58
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc6725abc
xor eax, 0x9c0d048d
rol eax, 0x58
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x25dc750
pushf
not eax
add eax, 0xd7ef0603
xor eax, 0xc331542f
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9cadfd54
xor eax, 0xbff0a217
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xac19476f
xor eax, 0xe19827ce
rol eax, 0x4f
popf
jmp 0x18000bf1d
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 0x18000c98e
push rax
pushf
mov eax, 0x44998361
pushf
not eax
add eax, 0xf9da9522
xor eax, 0xd36c4bf0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xdfe86115
xor eax, 0xcbc5c7e6
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf8b94417
xor eax, 0x84eae146
rol eax, 0xd
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0xaf983b44
pushf
not eax
add eax, 0xf80d5565
xor eax, 0xdd7cb3b0
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xaa5b9683
xor eax, 0xd53d6266
rol eax, 0x51
popf
pushf
not eax
add eax, 0xfcbb2dda
xor eax, 0xa6194c9b
rol eax, 0x5f
popf
jmp 0x18000bf1d
mov eax, dword [0x180004054]
or eax, 8
mov dword [0x180004050], 3
mov dword [0x180004054], eax
test r11b, 0x20
je 0x18000cba0
or eax, 0x20
mov dword [0x180004050], 5
mov dword [0x180004054], eax
mov eax, 0x14a7de1e
pushf
not eax
add eax, 0xef083c70
xor eax, 0xc024e7ee
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8df3418a
xor eax, 0xbbc073a1
rol eax, 0x2c
popf
and r11d, eax
cmp r11d, eax
jne 0x18000ca70
push rax
pushf
mov eax, 0x168a20bf
pushf
not eax
add eax, 0xbc0d98fb
xor eax, 0xdc890f20
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcd0a8569
xor eax, 0xb1917be1
rol eax, 0x3c
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0x45613220
pushf
not eax
add eax, 0x8148b368
xor eax, 0xf11226e0
rol eax, 0x13
popf
pushf
not eax
add eax, 0xdcd780d9
xor eax, 0xf1313762
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf6ece64c
xor eax, 0xba5a0a9b
rol eax, 0x3b
popf
jmp 0x18000bf1d
mov rax, qword [rsp + 0x20]
and al, 0xe0
cmp al, 0xe0
jne 0x18000cb07
push rax
pushf
mov eax, 0xa079b3c9
pushf
not eax
add eax, 0xfd7f7903
xor eax, 0xbf82fe86
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa488bec9
xor eax, 0x8c9ff2ca
rol eax, 0xad
popf
pushf
not eax
add eax, 0xab3aa187
xor eax, 0xc49c6666
rol eax, 0xd5
popf
jmp 0x18000bf1d
push rax
pushf
mov eax, 0xc3646169
pushf
not eax
add eax, 0xee0db905
xor eax, 0xae0e3425
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x81e1d321
xor eax, 0xc252d90e
rol eax, 0x87
popf
jmp 0x18000bf1d
or dword [0x180004054], 0x40
mov dword [0x180004050], ebx
push rax
pushf
mov eax, 0x322a18c3
pushf
not eax
add eax, 0xb3a2a727
xor eax, 0x9c225327
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9d58e6c2
xor eax, 0xfbf53baa
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb1c0a937
xor eax, 0xc09ddfa6
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xb54192f6
xor eax, 0x92872112
rol eax, 0xa2
popf
jmp 0x18000bf1d
mov rbx, qword [rsp + 0x28]
xor eax, eax
mov rsi, qword [rsp + 0x30]
add rsp, 0x10
pop rdi
ret