Function at 0x1800ddb3d
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xcc38e463
pushf
not eax
add eax, 0x8aaaa6b2
xor eax, 0xa2a1de88
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbf069c0c
xor eax, 0xbb785038
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe4de0ce9
xor eax, 0xd86550d8
rol eax, 0xb2
popf
cmp eax, 4
jne 0x1800ddb8d
popf
pop rax
jmp 0x1800ddeb9
cmp eax, 0
jne 0x1800ddb9c
popf
pop rax
jmp 0x1800ddc50
cmp eax, 3
jne 0x1800ddbab
popf
pop rax
jmp 0x1800dde02
cmp eax, 1
jne 0x1800ddbba
popf
pop rax
jmp 0x1800ddcbf
cmp eax, 0xd
jne 0x1800ddbc9
popf
pop rax
jmp 0x1800de2c5
cmp eax, 7
jne 0x1800ddbd8
popf
pop rax
jmp 0x1800de04a
cmp eax, 6
jne 0x1800ddbe7
popf
pop rax
jmp 0x1800ddfad
cmp eax, 0xb
jne 0x1800ddbf6
popf
pop rax
jmp 0x1800de1ec
cmp eax, 0xc
jne 0x1800ddc05
popf
pop rax
jmp 0x1800de27c
cmp eax, 8
jne 0x1800ddc14
popf
pop rax
jmp 0x1800de0f0
cmp eax, 5
jne 0x1800ddc23
popf
pop rax
jmp 0x1800ddf4d
cmp eax, 2
jne 0x1800ddc32
popf
pop rax
jmp 0x1800ddd68
cmp eax, 9
jne 0x1800ddc41
popf
pop rax
jmp 0x1800de19b
cmp eax, 0xa
jne 0x1800ddc50
popf
pop rax
jmp 0x1800de1e9
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rdx, qword [rcx]
or r8, 0xffffffffffffffff
xor edi, edi
mov rbx, rcx
push rax
pushf
mov eax, 0x47eacef
pushf
not eax
add eax, 0x96745cf0
xor eax, 0xbcfda0ca
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x815717d8
xor eax, 0x89fd1e96
rol eax, 0x85
popf
pushf
not eax
add eax, 0xee508716
xor eax, 0xfed2cec7
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9c4bc1dc
xor eax, 0xd431bb84
rol eax, 0xcd
popf
jmp 0x1800ddb7e
inc r8
cmp word [rdx + r8*2], di
jne 0x1800ddd0f
push rax
pushf
mov eax, 0x203678a9
pushf
not eax
add eax, 0xd2b83803
xor eax, 0xa5315991
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd5f864b6
xor eax, 0xebd5f5f1
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb0353930
xor eax, 0xcfc70ba2
rol eax, 0x5f
popf
jmp 0x1800ddb7e
push rax
pushf
mov eax, 0x2f353e8d
pushf
not eax
add eax, 0xa8d2716e
xor eax, 0x815272ca
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xed3bc27a
xor eax, 0x92b36358
rol eax, 0x92
popf
pushf
not eax
add eax, 0x84e62519
xor eax, 0xfcd134fe
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xff406ec0
xor eax, 0xd4a8d017
rol eax, 0x8c
popf
jmp 0x1800ddb7e
mov eax, edi
cmp r8, 3
sete al
mov dword [rcx + 0x18], eax
jne 0x1800dddbc
push rax
pushf
mov eax, 0xbe736760
pushf
not eax
add eax, 0xceb50b92
xor eax, 0xcf4c5a51
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc6acb47d
xor eax, 0x89b13eee
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe456c004
xor eax, 0xf9557edb
rol eax, 0x7d
popf
jmp 0x1800ddb7e
push rax
pushf
mov eax, 0x80b123e
pushf
not eax
add eax, 0x96c00b7f
xor eax, 0xf36c61e7
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa1c305dd
xor eax, 0x98886417
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe0d37625
xor eax, 0xb498fc14
rol eax, 0xfe
popf
jmp 0x1800ddb7e
mov ecx, 0x11f77584
pushf
not ecx
add ecx, 0x82c61bee
xor ecx, 0xdcfe9e6d
rol ecx, 0x81
popf
pushf
not ecx
add ecx, 0xd4c20a90
xor ecx, 0xc7880b31
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0x8458698b
xor ecx, 0xa4a283db
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0x8a24f0c2
xor ecx, 0xad2a8026
rol ecx, 0x27
popf
jmp 0x1800de1ec
mov r9d, edi
test rdx, rdx
jne 0x1800ddf1a
push rax
pushf
mov eax, 0xabf2aa44
pushf
not eax
add eax, 0x815ea9dc
xor eax, 0xb5d5846e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa39c9548
xor eax, 0xc493af7d
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb2712610
xor eax, 0xb838e212
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8d40c0b5
xor eax, 0xee892585
rol eax, 0x80
popf
jmp 0x1800ddb7e
push rax
pushf
mov eax, 0xa594bec7
pushf
not eax
add eax, 0xbcb454c2
xor eax, 0xd1b6c8c1
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xbbc8e40c
xor eax, 0xacae3e97
rol eax, 0x84
popf
jmp 0x1800ddb7e
mov ecx, edi
jmp 0x1800de1ec
mov ecx, 0x9e221f65
pushf
not ecx
add ecx, 0xe5296af4
xor ecx, 0x8ecc5c66
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0x88f787a3
xor ecx, 0xe2ebce3c
rol ecx, 0x85
popf
pushf
not ecx
add ecx, 0xdb6b34d3
xor ecx, 0xd897db4e
rol ecx, 0x36
popf
push rax
pushf
mov eax, 0x6146b28f
pushf
not eax
add eax, 0x95435ca5
xor eax, 0xffefb60d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc90e68a7
xor eax, 0x85a1fb17
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8a60b7dd
xor eax, 0xcff89524
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbbd8c00b
xor eax, 0x95343c34
rol eax, 0x2f
popf
jmp 0x1800ddb7e
movzx r8d, word [rdx]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
lea eax, [r8 - 0x41]
cmp ax, 0x19
jbe 0x1800de0aa
push rax
pushf
mov eax, 0x478e7ff2
pushf
not eax
add eax, 0xe4a73edc
xor eax, 0xf8e790fe
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf17437e0
xor eax, 0xb5107e4e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xcb05533e
xor eax, 0x95c15165
rol eax, 0xdd
popf
jmp 0x1800ddb7e
push rax
pushf
mov eax, 0xec66f680
pushf
not eax
add eax, 0xfdf1d8df
xor eax, 0xc230e71c
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf646edd7
xor eax, 0xcff242fe
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x807c4f2f
xor eax, 0x952847e5
rol eax, 0xd0
popf
jmp 0x1800ddb7e
sub r8w, 0x61
cmp r8w, 0x19
ja 0x1800de142
push rax
pushf
mov eax, 0x38caf9ff
pushf
not eax
add eax, 0xaefd8a02
xor eax, 0x9e2f35fa
rol eax, 9
popf
pushf
not eax
add eax, 0x94daa66d
xor eax, 0x9a234b4f
rol eax, 6
popf
pushf
not eax
add eax, 0x946875bc
xor eax, 0xa8e8844b
rol eax, 0x39
popf
jmp 0x1800ddb7e
push rax
pushf
mov eax, 0xfd12090
pushf
not eax
add eax, 0x979d6c5f
xor eax, 0x9b2e5c81
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe662904e
xor eax, 0xfbdea877
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd9180dbd
xor eax, 0x9f729009
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x968711d2
xor eax, 0xe6554301
rol eax, 0x45
popf
jmp 0x1800ddb7e
inc r9d
jmp 0x1800de04a
mov ecx, r9d
xor r9d, r9d
mov dword [rbx + 0x14], ecx
xor r8d, r8d
lea rcx, [0x1f55287af]
pushf
sub rcx, 0x75500923
popf
lea edx, [r9 + 3]
call fcn.180059b81
test byte [rbx + 0x10], 4
jne 0x1800de249
push rax
pushf
mov eax, 0xb7fca2d2
pushf
not eax
add eax, 0xaff0d55b
xor eax, 0xa7be6ab3
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf6486182
xor eax, 0xab20f778
rol eax, 0xd
popf
jmp 0x1800ddb7e
push rax
pushf
mov eax, 0x622ecb00
pushf
not eax
add eax, 0xeafe460f
xor eax, 0xca0032c8
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd1f5cd12
xor eax, 0x8cea8fea
rol eax, 0x46
popf
jmp 0x1800ddb7e
mov dword [rbx + 0x10], edi
push rax
pushf
mov eax, 0x92941431
pushf
not eax
add eax, 0xedd1de52
xor eax, 0x9274e7bb
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe1868ebb
xor eax, 0xc95e89ae
rol eax, 4
popf
pushf
not eax
add eax, 0xda1c5d4f
xor eax, 0x96ba21c6
rol eax, 0x28
popf
jmp 0x1800ddb7e
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret