Function at 0x1800c2d9e
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x439b044b
pushf
not eax
add eax, 0xb63bde26
xor eax, 0x94d0ef5a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc4f52bf1
xor eax, 0xbe250f22
rol eax, 0x25
popf
cmp eax, 4
jne 0x1800c2ddb
popf
pop rax
jmp 0x1800c3138
cmp eax, 0
jne 0x1800c2dea
popf
pop rax
jmp 0x1800c2f34
cmp eax, 3
jne 0x1800c2df9
popf
pop rax
jmp 0x1800c3077
cmp eax, 1
jne 0x1800c2e08
popf
pop rax
jmp 0x1800c2ff0
cmp eax, 0xd
jne 0x1800c2e17
popf
pop rax
jmp 0x1800c35d3
cmp eax, 7
jne 0x1800c2e26
popf
pop rax
jmp 0x1800c32b3
cmp eax, 0xe
jne 0x1800c2e35
popf
pop rax
jmp 0x1800c3665
cmp eax, 0xb
jne 0x1800c2e44
popf
pop rax
jmp 0x1800c3499
cmp eax, 0xc
jne 0x1800c2e53
popf
pop rax
jmp 0x1800c3537
cmp eax, 8
jne 0x1800c2e62
popf
pop rax
jmp 0x1800c3357
cmp eax, 0x10
jne 0x1800c2e71
popf
pop rax
jmp 0x1800c3762
cmp eax, 0x17
jne 0x1800c2e80
popf
pop rax
jmp 0x1800c3ae8
cmp eax, 9
jne 0x1800c2e8f
popf
pop rax
jmp 0x1800c33b9
cmp eax, 0x12
jne 0x1800c2e9e
popf
pop rax
jmp 0x1800c3899
cmp eax, 6
jne 0x1800c2ead
popf
pop rax
jmp 0x1800c320f
cmp eax, 0x11
jne 0x1800c2ebc
popf
pop rax
jmp 0x1800c3807
cmp eax, 5
jne 0x1800c2ecb
popf
pop rax
jmp 0x1800c317e
cmp eax, 0x16
jne 0x1800c2eda
popf
pop rax
jmp 0x1800c3a80
cmp eax, 0xa
jne 0x1800c2ee9
popf
pop rax
jmp 0x1800c3437
cmp eax, 0x14
jne 0x1800c2ef8
popf
pop rax
jmp 0x1800c397f
cmp eax, 0xf
jne 0x1800c2f07
popf
pop rax
jmp 0x1800c36b0
cmp eax, 0x13
jne 0x1800c2f16
popf
pop rax
jmp 0x1800c3922
cmp eax, 0x15
jne 0x1800c2f25
popf
pop rax
jmp 0x1800c3a14
cmp eax, 2
jne 0x1800c2f34
popf
pop rax
jmp 0x1800c306e
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor r10d, r10d
mov rbx, r8
mov r11, rdx
test r9, r9
jne 0x1800c2f97
push rax
pushf
mov eax, 0x85c63c1a
pushf
not eax
add eax, 0xeea7aae5
xor eax, 0xc3325ae8
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb12accdc
xor eax, 0xe900cc66
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9a8472fa
xor eax, 0xa8792eb0
rol eax, 0xeb
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0x845daff1
pushf
not eax
add eax, 0x987bcaca
xor eax, 0x973fc547
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe3beec25
xor eax, 0x9e873bb7
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe65e6c4b
xor eax, 0x8e0a9966
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd5def644
xor eax, 0xacdb0b18
rol eax, 0x54
popf
jmp 0x1800c2dcc
test rcx, rcx
jne 0x1800c303b
push rax
pushf
mov eax, 0x7f9c816a
pushf
not eax
add eax, 0xaf96e267
xor eax, 0xa1df348b
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8e2dfde2
xor eax, 0x982d332b
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd306b175
xor eax, 0xe67ee3d6
rol eax, 0x4e
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0x25b1e7b5
pushf
not eax
add eax, 0xa3e12dcf
xor eax, 0xddbdcfda
rol eax, 0x39
popf
pushf
not eax
add eax, 0xafbd3cd1
xor eax, 0xa87617bc
rol eax, 0x82
popf
jmp 0x1800c2dcc
test rdx, rdx
je 0x1800c3138
call fcn.1800afb7c
mov ebx, 0xa26cd7ca
pushf
not ebx
add ebx, 0x835a8ac1
xor ebx, 0xc3190bd1
rol ebx, 0x2e
popf
pushf
not ebx
add ebx, 0xb7de3df2
xor ebx, 0xed44758e
rol ebx, 0xbf
popf
pushf
not ebx
add ebx, 0xec591aa8
xor ebx, 0xe36b5f57
rol ebx, 0x69
popf
pushf
not ebx
add ebx, 0xfd66deba
xor ebx, 0xc8dba404
rol ebx, 0x53
popf
mov dword [rax], ebx
call fcn.1800e5695
mov r10d, ebx
push rax
pushf
mov eax, 0x7e703a05
pushf
not eax
add eax, 0x897a49f8
xor eax, 0x82e45b28
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe993951c
xor eax, 0x82c97a42
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xde6f65c7
xor eax, 0xe8f36c00
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa0e9bc4a
xor eax, 0xeb8e4801
rol eax, 0xe0
popf
jmp 0x1800c2dcc
mov rbx, qword [rsp + 0x30]
mov eax, r10d
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
test rcx, rcx
je 0x1800c31c9
push rax
pushf
mov eax, 0xf1910b81
pushf
not eax
add eax, 0xb02b332e
xor eax, 0x8e83ff75
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb0ec22f2
xor eax, 0xb66d6d48
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa5d2c360
xor eax, 0xc36b2fc5
rol eax, 0x38
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0x444fbb5b
pushf
not eax
add eax, 0xb8054fcf
xor eax, 0x99d75bfe
rol eax, 0x36
popf
pushf
not eax
add eax, 0x94cd47ac
xor eax, 0xd4a60597
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9cc6cfce
xor eax, 0xca191256
rol eax, 0xdb
popf
jmp 0x1800c2dcc
test r11, r11
je 0x1800c326d
push rax
pushf
mov eax, 0x5d9e8d3c
pushf
not eax
add eax, 0xd9c435c1
xor eax, 0x93952ade
rol eax, 0x17
popf
pushf
not eax
add eax, 0x852d70ea
xor eax, 0xdaa8dc63
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd677df7b
xor eax, 0x9cfa9c6d
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb0e1b142
xor eax, 0xa6e9eef8
rol eax, 0x1d
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0xee51390c
pushf
not eax
add eax, 0xc9785fc4
xor eax, 0xa2a87423
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe65e1d17
xor eax, 0xfe0b9758
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd82f03ad
xor eax, 0xf71493fa
rol eax, 0x7e
popf
jmp 0x1800c2dcc
test r9, r9
jne 0x1800c3311
push rax
pushf
mov eax, 0x6b8f6c1d
pushf
not eax
add eax, 0x9a3c9951
xor eax, 0xc473da34
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe6a4939a
xor eax, 0xd73e11f3
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf67ae241
xor eax, 0x925ed2c5
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xcfc58f47
xor eax, 0xc21a3fed
rol eax, 0xaf
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0x3b019e62
pushf
not eax
add eax, 0xeb3b9a3b
xor eax, 0x8fb68338
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x93872362
xor eax, 0xfb7da370
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8817abf5
xor eax, 0xabd4a332
rol eax, 0x52
popf
jmp 0x1800c2dcc
mov word [rcx], r10w
jmp 0x1800c3138
test rbx, rbx
jne 0x1800c33f1
push rax
pushf
mov eax, 0xfba4ff1e
pushf
not eax
add eax, 0xb0857824
xor eax, 0xf52b910f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xac5fda83
xor eax, 0xb25ab99d
rol eax, 0xa8
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0xc7dbc445
pushf
not eax
add eax, 0xddef1947
xor eax, 0xbf215615
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdd6e4c73
xor eax, 0xd30d8181
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb8b4d656
xor eax, 0xf7b35c7f
rol eax, 0xa4
popf
jmp 0x1800c2dcc
mov word [rcx], r10w
jmp 0x1800c3077
sub rbx, rcx
mov rdx, rcx
mov r8, r11
mov rdi, r9
cmp r9, 0xffffffffffffffff
jne 0x1800c3504
push rax
pushf
mov eax, 0x48a484f7
pushf
not eax
add eax, 0xebad9799
xor eax, 0xdbe976b8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xbdf510e1
xor eax, 0xa2cf8877
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb76efb14
xor eax, 0xb8552801
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd8546131
xor eax, 0xce0605a7
rol eax, 0xca
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0xb56ce8be
pushf
not eax
add eax, 0xdfc0096a
xor eax, 0xfbc60d90
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8fa9b060
xor eax, 0x854f38bd
rol eax, 0x63
popf
jmp 0x1800c2dcc
movzx eax, word [rbx + rdx]
mov word [rdx], ax
lea rdx, [rdx + 2]
test ax, ax
je 0x1800c358d
push rax
pushf
mov eax, 0xa66fe7d4
pushf
not eax
add eax, 0xf02a4be4
xor eax, 0x8de097ff
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfd4fd831
xor eax, 0x908141c3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xacb537ce
xor eax, 0xccab9cb2
rol eax, 0x94
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0xf2bec0c7
pushf
not eax
add eax, 0x913e0f3a
xor eax, 0xf68769d7
rol eax, 0x37
popf
pushf
not eax
add eax, 0x88da11d5
xor eax, 0xcbfbaa13
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xfd39570c
xor eax, 0xfdef5793
rol eax, 0x57
popf
jmp 0x1800c2dcc
sub r8, 1
jne 0x1800c361f
push rax
pushf
mov eax, 0x362500a2
pushf
not eax
add eax, 0x8628c101
xor eax, 0xb6b13055
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd7b32d74
xor eax, 0xa19461b0
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb3387b80
xor eax, 0x92757d1c
rol eax, 8
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0x8dec5c9f
pushf
not eax
add eax, 0x94739116
xor eax, 0xb58d3987
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb9823cb2
xor eax, 0xf656d728
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8b8b63f5
xor eax, 0xdb70a9dc
rol eax, 0xb3
popf
jmp 0x1800c2dcc
jmp 0x1800c397f
movzx eax, word [rbx + rdx]
mov rsi, rdi
mov word [rdx], ax
lea rdx, [rdx + 2]
test ax, ax
je 0x1800c371c
push rax
pushf
mov eax, 0xabe52f29
pushf
not eax
add eax, 0xe32d874f
xor eax, 0xd0c63763
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe49e1cca
xor eax, 0xcc27260d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf8ba42a3
xor eax, 0xb269bee7
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x951cb008
xor eax, 0xddaf2b6f
rol eax, 0x14
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0x587cd3b6
pushf
not eax
add eax, 0x81be0e27
xor eax, 0xd7bdc42a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf3c9c2fd
xor eax, 0xb6fc0ab1
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf441cd13
xor eax, 0x94cef8fb
rol eax, 0xb
popf
jmp 0x1800c2dcc
sub r8, 1
je 0x1800c37c1
push rax
pushf
mov eax, 0xcdf09240
pushf
not eax
add eax, 0x8e9e3e80
xor eax, 0xe5f61e4c
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xdf18685f
xor eax, 0x831dc8fb
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8e005d1a
xor eax, 0xebc1e6c4
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x930cfffb
xor eax, 0xa8664c43
rol eax, 0x85
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0xf2a6da5b
pushf
not eax
add eax, 0x85a9cf5e
xor eax, 0xf6c215d8
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfcc5080b
xor eax, 0xf7881af0
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdfa2ef17
xor eax, 0xd4f2c77a
rol eax, 0xca
popf
jmp 0x1800c2dcc
sub rdi, 1
jne 0x1800c3840
push rax
pushf
mov eax, 0xe6f88b71
pushf
not eax
add eax, 0xb245a466
xor eax, 0xceb335f5
rol eax, 0x10
popf
pushf
not eax
add eax, 0xca9477a1
xor eax, 0x9d937186
rol eax, 0x3f
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0xf82ff6db
pushf
not eax
add eax, 0xafb3c0bf
xor eax, 0xcb58327a
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd06c82fe
xor eax, 0x8d6a6453
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfc182df3
xor eax, 0x901a9e4e
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd03b500d
xor eax, 0xa15dd2b4
rol eax, 0x1e
popf
jmp 0x1800c2dcc
test r8, r8
lea rax, [rsi - 1]
cmove rax, rsi
test rax, rax
jne 0x1800c38ef
push rax
pushf
mov eax, 0xee3d3ec
pushf
not eax
add eax, 0xca8c96cc
xor eax, 0xb16a234e
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa13e0e39
xor eax, 0xef029d16
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc59e0654
xor eax, 0xe65a966f
rol eax, 0x14
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0x298ec1f
pushf
not eax
add eax, 0xec72f19f
xor eax, 0xff9ba67f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xef175663
xor eax, 0xe1fe15b0
rol eax, 0x74
popf
jmp 0x1800c2dcc
mov word [rdx], r10w
push rax
pushf
mov eax, 0x6ad8b2f5
pushf
not eax
add eax, 0xb5150826
xor eax, 0xfde6c79a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfafaa964
xor eax, 0xf0f21f4c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd5ace560
xor eax, 0xd3fc417d
rol eax, 9
popf
pushf
not eax
add eax, 0xacd2115d
xor eax, 0xa22b5ff5
rol eax, 0xc8
popf
jmp 0x1800c2dcc
test r8, r8
jne 0x1800c39bb
push rax
pushf
mov eax, 0x608ff405
pushf
not eax
add eax, 0xaefb4031
xor eax, 0xf105ce4e
rol eax, 0x11
popf
pushf
not eax
add eax, 0xacbf9760
xor eax, 0xa7f418d6
rol eax, 0xfe
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0x86add0a1
pushf
not eax
add eax, 0xcfb4539d
xor eax, 0xa73519d6
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa4e8e138
xor eax, 0x9bfa45be
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe87a6dad
xor eax, 0x911f91a6
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe8ce7243
xor eax, 0xbc1162e4
rol eax, 0x43
popf
jmp 0x1800c2dcc
cmp r9, 0xffffffffffffffff
jne 0x1800c3a4d
push rax
pushf
mov eax, 0x499ad77e
pushf
not eax
add eax, 0xd3fac16a
xor eax, 0xacabfd64
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe42fc7bc
xor eax, 0xa793f77f
rol eax, 0x60
popf
jmp 0x1800c2dcc
push rax
pushf
mov eax, 0xeb9e6ff
pushf
not eax
add eax, 0x987523ac
xor eax, 0x8df76026
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa4ad8484
xor eax, 0x933b5c70
rol eax, 0x83
popf
jmp 0x1800c2dcc
mov word [rcx + r11*2 - 2], r10w
lea r10d, [r8 + 0x50]
jmp 0x1800c3138
mov word [rcx], r10w
call fcn.1800afb7c
mov ebx, 0xf6ff605f
pushf
not ebx
add ebx, 0x98662291
xor ebx, 0xd589167e
rol ebx, 0xde
popf
pushf
not ebx
add ebx, 0xb2649d32
xor ebx, 0xb1435fca
rol ebx, 0xa1
popf
pushf
not ebx
add ebx, 0x9ea6f310
xor ebx, 0xc412e3ee
rol ebx, 0x3d
popf
pushf
not ebx
add ebx, 0xad1375b8
xor ebx, 0x8ad79ba6
rol ebx, 0x98
popf
jmp 0x1800c30d5