Function at 0x1400b98c1
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xef190eb3
pushf
not eax
add eax, 0x22bd2f6
xor eax, 0x43d0ad29
rol eax, 0x71
popf
pushf
not eax
add eax, 0x5da6f010
xor eax, 0x63c18fb0
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x60993717
xor eax, 0x70542b16
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd96c2b9
xor eax, 0x5c510bbf
rol eax, 0xad
popf
cmp eax, 7
jne 0x1400b9924
popf
pop rax
jmp 0x1400b9cca
cmp eax, 3
jne 0x1400b9933
popf
pop rax
jmp 0x1400b9b1b
cmp eax, 6
jne 0x1400b9942
popf
pop rax
jmp 0x1400b9c64
cmp eax, 4
jne 0x1400b9951
popf
pop rax
jmp 0x1400b9b65
cmp eax, 0
jne 0x1400b9960
popf
pop rax
jmp 0x1400b998d
cmp eax, 1
jne 0x1400b996f
popf
pop rax
jmp 0x1400b9a3f
cmp eax, 5
jne 0x1400b997e
popf
pop rax
jmp 0x1400b9bf8
cmp eax, 2
jne 0x1400b998d
popf
pop rax
jmp 0x1400b9ac8
lea r8, [rcx + 0x50]
mov r9d, edx
mov rax, qword [r8 + 0x408]
test rax, rax
jne 0x1400b99e6
push rax
pushf
mov eax, 0xafc3ad86
pushf
not eax
add eax, 0x72e5c201
xor eax, 0x72e68c0b
rol eax, 6
popf
pushf
not eax
add eax, 0x72b0cf16
xor eax, 0x23ae38f3
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x6c7ed263
xor eax, 0x2835fdae
rol eax, 0x72
popf
jmp 0x1400b9915
push rax
pushf
mov eax, 0x37f20f8a
pushf
not eax
add eax, 0xc939e74
xor eax, 0x10542e8a
rol eax, 0x51
popf
pushf
not eax
add eax, 0x32824a88
xor eax, 0x76b6075f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x58ddb5b1
xor eax, 0x6c804f7c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x62b2cd79
xor eax, 0x2b7e0d56
rol eax, 0xfb
popf
jmp 0x1400b9915
mov eax, 0x7a7d41c5
pushf
not eax
add eax, 0x465c9042
xor eax, 0x4e9c957e
rol eax, 0x98
popf
pushf
not eax
add eax, 0x5d5fd015
xor eax, 0x7b0421e6
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x895d810
xor eax, 0x375b5b7b
rol eax, 0x80
popf
pushf
not eax
add eax, 0x58546921
xor eax, 0x55530ff1
rol eax, 0xd
popf
jmp 0x1400b9b1b
mov r8, rax
mov rax, qword [rcx + 0x450]
shr rax, 1
push rax
pushf
mov eax, 0x4284bfc0
pushf
not eax
add eax, 0x4c2e576b
xor eax, 0x6660fcbe
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x4b46798c
xor eax, 0x2c79f504
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x786994ff
xor eax, 0x49bd3c66
rol eax, 0x90
popf
jmp 0x1400b9915
lea rdx, [r8 - 1]
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov qword [rcx + 0x40], rdx
mov r8, rdx
push rax
pushf
mov eax, 0x6efef2a0
pushf
not eax
add eax, 0x79f49f36
xor eax, 0x536109cf
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xbeb385f
xor eax, 0x72a1e2b9
rol eax, 0xd2
popf
jmp 0x1400b9915
mov eax, dword [rcx + 0x30]
test eax, eax
jg 0x1400b9b9f
push rax
pushf
mov eax, 0x6ef5c1c5
pushf
not eax
add eax, 0x7e964846
xor eax, 0x23dac76a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x22897dff
xor eax, 0xc465d09
rol eax, 0xf
popf
jmp 0x1400b9915
push rax
pushf
mov eax, 0xad90667d
pushf
not eax
add eax, 0x621e8095
xor eax, 0x1a16bb54
rol eax, 0xb
popf
pushf
not eax
add eax, 0x1ae19d2c
xor eax, 0x5b87262f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x37324bed
xor eax, 0xdf14372
rol eax, 0x62
popf
pushf
not eax
add eax, 0x2b037676
xor eax, 0x3fc6c2f
rol eax, 0xe0
popf
jmp 0x1400b9915
test r9d, r9d
je 0x1400b9c30
push rax
pushf
mov eax, 0x633b0658
pushf
not eax
add eax, 0x5715fde2
xor eax, 0x1dc520c2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x409b6346
xor eax, 0x7ca019c8
rol eax, 0x94
popf
jmp 0x1400b9915
push rax
pushf
mov eax, 0xb7b1e07c
pushf
not eax
add eax, 0x468d50ad
xor eax, 0x70a1e4cb
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x29b55191
xor eax, 0x2db556fc
rol eax, 0xf1
popf
jmp 0x1400b9915
dec eax
mov dword [rcx + 0x30], eax
mov al, r9b
and al, 7
shr r9d, 3
add al, 0x30
mov byte [r8], al
dec qword [rcx + 0x40]
mov r8, qword [rcx + 0x40]
jmp 0x1400b9b65
sub edx, dword [rcx + 0x40]
lea rax, [r8 + 1]
mov dword [rcx + 0x48], edx
mov qword [rcx + 0x40], rax
ret