Function at 0x14007e9d0
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xf2f34aba
pushf
not eax
add eax, 0x66ae7b09
xor eax, 0x351864c2
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x7d110b5e
xor eax, 0x1adbf0b9
rol eax, 0xf
popf
cmp eax, 2
jne 0x14007ea0d
popf
pop rax
jmp 0x14007ebe4
cmp eax, 5
jne 0x14007ea1c
popf
pop rax
jmp 0x14007eeca
cmp eax, 0
jne 0x14007ea2b
popf
pop rax
jmp 0x14007ea67
cmp eax, 4
jne 0x14007ea3a
popf
pop rax
jmp 0x14007ee5c
cmp eax, 6
jne 0x14007ea49
popf
pop rax
jmp 0x14007ef26
cmp eax, 1
jne 0x14007ea58
popf
pop rax
jmp 0x14007eb43
cmp eax, 3
jne 0x14007ea67
popf
pop rax
jmp 0x14007ece6
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x20
mov rdi, rcx
mov rbx, rdx
lea rcx, [rsp + 0x30]
call fcn.14005b458
mov rax, qword [rsp + 0x30]
mov qword [rdi], rax
mov rcx, qword [rbx]
test rcx, rcx
je 0x14007eaea
push rax
pushf
mov eax, 0xf0bce5
pushf
not eax
add eax, 0x4327abb8
xor eax, 0x1043f8bc
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd2b27fc
xor eax, 0x6be96662
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x4cb0bbd1
xor eax, 0x59ba5482
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x126e51d7
xor eax, 0x45629f7f
rol eax, 0xa8
popf
jmp 0x14007e9fe
push rax
pushf
mov eax, 0x674edc9e
pushf
not eax
add eax, 0x2ca1852a
xor eax, 0x240afeb7
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x495cf29e
xor eax, 0x1b03350a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x12dcb885
xor eax, 0x1a27d748
rol eax, 0x22
popf
pushf
not eax
add eax, 0x322ad874
xor eax, 0x37c799ee
rol eax, 0xbc
popf
jmp 0x14007e9fe
js 0x14007eb9e
push rax
pushf
mov eax, 0x1d6fc29
pushf
not eax
add eax, 0x55c9b0d8
xor eax, 0x659f7117
rol eax, 0x73
popf
pushf
not eax
add eax, 0x62cf1320
xor eax, 0x9dbbe28
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x6cceaa2e
xor eax, 0x3504ab66
rol eax, 0x20
popf
pushf
not eax
add eax, 0x4ddb0fd6
xor eax, 0xd15c4f4
rol eax, 0x9b
popf
jmp 0x14007e9fe
push rax
pushf
mov eax, 0xdba9ec65
pushf
not eax
add eax, 0x6d8f287e
xor eax, 0x6f4af80b
rol eax, 0x51
popf
pushf
not eax
add eax, 0x915d70f
xor eax, 0x3624c7d1
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x508bc2fe
xor eax, 0x79829f2e
rol eax, 0x8d
popf
jmp 0x14007e9fe
imul rdx, rcx, 0x3b9aca00
movabs r10, 0x42403ef840e04995
pushf
not r10
add r10, 0x1ff57ef2
xor r10, 0x835bdc8
rol r10, 0x3b
popf
pushf
not r10
add r10, 0xf044d45
xor r10, 0x2fb52601
rol r10, 0xd
popf
pushf
not r10
add r10, 0x9231a02
xor r10, 0x3b4a3cc7
rol r10, 0x8a
popf
pushf
not r10
add r10, 0xf9981f
xor r10, 0x22504ae0
rol r10, 0x45
popf
mov rcx, r10
push rdx
not rdx
add rcx, rdx
pop rdx
add rcx, 1
cmp rax, rcx
je 0x14007eca0
push rax
pushf
mov eax, 0x6b471d
pushf
not eax
add eax, 0x595e2ab9
xor eax, 0x5a91b506
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x21f401a2
xor eax, 0x51cdcc3b
rol eax, 0
popf
jmp 0x14007e9fe
push rax
pushf
mov eax, 0xecb38139
pushf
not eax
add eax, 0x2ca6947a
xor eax, 0xfbbc341
rol eax, 0x65
popf
pushf
not eax
add eax, 0x1894615b
xor eax, 0x67e22f2a
rol eax, 0x25
popf
pushf
not eax
add eax, 0x77936551
xor eax, 0x6189a183
rol eax, 0x28
popf
jmp 0x14007e9fe
mov r8d, 0x906a3188
pushf
not r8d
add r8d, 0x3e003dee
xor r8d, 0x2a3440b0
rol r8d, 0x41
popf
pushf
not r8d
add r8d, 0x6c2f15d0
xor r8d, 0x5e35d703
rol r8d, 0xfb
popf
pushf
not r8d
add r8d, 0x5d6a4112
xor r8d, 0x255343b9
rol r8d, 0xe0
popf
mov r9d, 0x4557648f
pushf
not r9d
add r9d, 0x31020a3b
xor r9d, 0x235353e1
rol r9d, 0xf1
popf
pushf
not r9d
add r9d, 0x6ed47d63
xor r9d, 0x27464e3a
rol r9d, 0x8a
popf
pushf
not r9d
add r9d, 0x502adea2
xor r9d, 0x59a0ddd
rol r9d, 0xc5
popf
pushf
not r9d
add r9d, 0x202c823f
xor r9d, 0x1e3bb791
rol r9d, 0x99
popf
cmovl r8d, r9d
test r8b, r8b
jns 0x14007ee03
push rax
pushf
mov eax, 0xf858d0f8
pushf
not eax
add eax, 0x28537dc0
xor eax, 0x15bb0a90
rol eax, 0xae
popf
pushf
not eax
add eax, 0x4623be6e
xor eax, 0x660cdfee
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x42b23def
xor eax, 0x26395366
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x2eba8bbd
xor eax, 0x57ec74b7
rol eax, 0x67
popf
jmp 0x14007e9fe
push rax
pushf
mov eax, 0x80a04417
pushf
not eax
add eax, 0x3294f787
xor eax, 0x326607ed
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x6025ddbe
xor eax, 0x34151659
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x5b692249
xor eax, 0x191a0707
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x14b7d796
xor eax, 0x52ddd2ff
rol eax, 0x55
popf
jmp 0x14007e9fe
lea rcx, [rdx + rax]
mov rax, rdi
mov qword [rdi], rcx
mov rbx, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
mov qword [rdi], r10
push rax
pushf
mov eax, 0xc0ac0732
pushf
not eax
add eax, 0x6f2053e0
xor eax, 0x2d23f884
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x677cc40c
xor eax, 0x715a4efc
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x6102f2d3
xor eax, 0x48c55d87
rol eax, 0x63
popf
pushf
not eax
add eax, 0x4ee2cef9
xor eax, 0x55c5debd
rol eax, 0xc7
popf
jmp 0x14007e9fe
mov rbx, qword [rsp + 0x38]
mov rax, rdi
add rsp, 0x20
pop rdi
ret