Function at 0x1400ff427
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x57e25402
pushf
not eax
add eax, 0xe19ad062
xor eax, 0xd15982d8
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8dde3090
xor eax, 0x99a36980
rol eax, 0xe
popf
cmp eax, 4
jne 0x1400d70bc
popf
pop rax
jmp 0x1400d731e
cmp eax, 0
jne 0x1400d70cb
popf
pop rax
jmp 0x1400d7170
cmp eax, 3
jne 0x1400d70da
popf
pop rax
jmp 0x1400d72a0
cmp eax, 1
jne 0x1400d70e9
popf
pop rax
jmp 0x1400d7210
cmp eax, 0xa
jne 0x1400d70f8
popf
pop rax
jmp 0x1400d7619
cmp eax, 7
jne 0x1400d7107
popf
pop rax
jmp 0x1400d74fe
cmp eax, 6
jne 0x1400d7116
popf
pop rax
jmp 0x1400d746a
cmp eax, 0xb
jne 0x1400d7125
popf
pop rax
jmp 0x1400d766b
cmp eax, 0xc
jne 0x1400d7134
popf
pop rax
jmp 0x1400d76a1
cmp eax, 8
jne 0x1400d7143
popf
pop rax
jmp 0x1400d75a7
cmp eax, 5
jne 0x1400d7152
popf
pop rax
jmp 0x1400d73c2
cmp eax, 2
jne 0x1400d7161
popf
pop rax
jmp 0x1400d7253
cmp eax, 9
jne 0x1400d7170
popf
pop rax
jmp 0x1400d7612
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x40
mov rbx, rdx
mov rdi, rcx
test rcx, rcx
jne 0x1400d71b7
push rax
pushf
mov eax, 0xc8d85b1
pushf
not eax
add eax, 0xad5241e7
xor eax, 0xbb303443
rol eax, 1
popf
pushf
not eax
add eax, 0xfefbec11
xor eax, 0xc7125b24
rol eax, 0x31
popf
jmp 0x1400d70ad
push rax
pushf
mov eax, 0xba7706d8
pushf
not eax
add eax, 0xda235d67
xor eax, 0xf99bf228
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8ecf5bdf
xor eax, 0xcf56875d
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa350529b
xor eax, 0xbb2ea14d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdb9fa177
xor eax, 0x896be492
rol eax, 0xd8
popf
jmp 0x1400d70ad
call fcn.1400f6623
mov dword [rax], 0x16
call fcn.1401079cc
push rax
pushf
mov eax, 0x1f12b742
pushf
not eax
add eax, 0xc071476e
xor eax, 0xce699806
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbaab4eb1
xor eax, 0xaf6f80ee
rol eax, 0xcc
popf
jmp 0x1400d70ad
xor eax, eax
jmp 0x1400d76a1
test rbx, rbx
je 0x1400d72d8
push rax
pushf
mov eax, 0xc88ff2f8
pushf
not eax
add eax, 0xab4a84e8
xor eax, 0xfde2fe92
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9e42d7fd
xor eax, 0x80533411
rol eax, 0xc6
popf
jmp 0x1400d70ad
push rax
pushf
mov eax, 0xc3bb50a7
pushf
not eax
add eax, 0xffddd08c
xor eax, 0xc50f49b4
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9739d605
xor eax, 0xd4076dc5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfea57950
xor eax, 0xe970ce27
rol eax, 0xc8
popf
jmp 0x1400d70ad
cmp rdi, rbx
jae 0x1400d737c
push rax
pushf
mov eax, 0x9272e945
pushf
not eax
add eax, 0xaf83ad95
xor eax, 0xea772bc6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd52a8f24
xor eax, 0x8f6a14d2
rol eax, 0x29
popf
pushf
not eax
add eax, 0x9771b024
xor eax, 0x83586e72
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8f051bba
xor eax, 0xf901e85c
rol eax, 0x75
popf
jmp 0x1400d70ad
push rax
pushf
mov eax, 0x1144976f
pushf
not eax
add eax, 0xeb4d2aa8
xor eax, 0x93d90031
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9e29e467
xor eax, 0xeca723ee
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xed705891
xor eax, 0x9837c52e
rol eax, 0x1a
popf
jmp 0x1400d70ad
mov rdx, r8
lea rcx, [rsp + 0x20]
call fcn.14011208c
mov rcx, qword [rsp + 0x30]
lea rdx, [rbx - 1]
cmp dword [rcx + 8], 0
je 0x1400d7411
push rax
pushf
mov eax, 0x1caf2889
pushf
not eax
add eax, 0x835c8bde
xor eax, 0xf977c2c8
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf45af598
xor eax, 0xf906c234
rol eax, 0xfd
popf
jmp 0x1400d70ad
push rax
pushf
mov eax, 0xda89f285
pushf
not eax
add eax, 0xa17c3ebb
xor eax, 0x8d28549a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x85b093e6
xor eax, 0xefffff0f
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xafae4021
xor eax, 0xaeb220da
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa1ab1587
xor eax, 0x9d2428a2
rol eax, 0xf6
popf
jmp 0x1400d70ad
dec rdx
cmp rdi, rdx
ja 0x1400d74a5
push rax
pushf
mov eax, 0xfdabcedb
pushf
not eax
add eax, 0x82c0845f
xor eax, 0xfbc5e4d5
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x84bed477
xor eax, 0xe50a9c21
rol eax, 0xd6
popf
jmp 0x1400d70ad
push rax
pushf
mov eax, 0xa0e21319
pushf
not eax
add eax, 0xac405ad8
xor eax, 0xca005387
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb4c20ca2
xor eax, 0xd016f8a5
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc2916e90
xor eax, 0x8157ffe1
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9ef6fe32
xor eax, 0xb97fb8d7
rol eax, 0x40
popf
jmp 0x1400d70ad
movzx eax, byte [rdx]
test byte [rax + rcx + 0x19], 4
jne 0x1400d754e
push rax
pushf
mov eax, 0xe1856292
pushf
not eax
add eax, 0xb4c0503f
xor eax, 0xf745b988
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xed0c0003
xor eax, 0xa621c6fd
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe0c50374
xor eax, 0xe0f20ddb
rol eax, 0x9b
popf
jmp 0x1400d70ad
push rax
pushf
mov eax, 0x97a84f79
pushf
not eax
add eax, 0x8ccb00fc
xor eax, 0xf78fabdf
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa15a442a
xor eax, 0x93d54fff
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa4674a3f
xor eax, 0x8efb868a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb9cf5ca5
xor eax, 0xf13ce22c
rol eax, 0x83
popf
jmp 0x1400d70ad
mov rcx, rbx
sub rcx, rdx
mov rdx, rbx
and ecx, 1
sub rdx, rcx
dec rdx
push rax
pushf
mov eax, 0x40ff2057
pushf
not eax
add eax, 0xcfe0db07
xor eax, 0x806a604b
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9d56c05c
xor eax, 0xbf1da31b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9003e366
xor eax, 0xb8b65aff
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf133d289
xor eax, 0xfc540060
rol eax, 0x80
popf
jmp 0x1400d70ad
cmp byte [rsp + 0x38], 0
je 0x1400d766b
mov rcx, qword [rsp + 0x20]
and dword [rcx + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0xa4c38a7c
pushf
not eax
add eax, 0xed7f7825
xor eax, 0xc9f91fcf
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe860fda9
xor eax, 0x84fffe82
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc14c45c2
xor eax, 0xb557dc1b
rol eax, 0x96
popf
jmp 0x1400d70ad
mov rax, rdx
push rax
pushf
mov eax, 0x2de60357
pushf
not eax
add eax, 0xfb623567
xor eax, 0xbeab3e22
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xc4afd1f8
xor eax, 0xddc1b99d
rol eax, 0xac
popf
jmp 0x1400d70ad
mov rbx, qword [rsp + 0x50]
add rsp, 0x40
pop rdi
ret
push rax
pushf
mov eax, 0xf3cce167
pushf
not eax
add eax, 0xd074330a
xor eax, 0xdc9241a9
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xca91035f
xor eax, 0xc3621ce9
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf8f1a866
xor eax, 0xf451371a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbc14ee77
xor eax, 0xe382bfeb
rol eax, 0xe9
popf
cmp eax, 0
jne 0x1400ff48a
popf
pop rax
jmp 0x1400ff48a
xor r8d, r8d
jmp 0x1400d707f