Function at 0x1400989cb
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x30ba6b4e
pushf
not eax
add eax, 0x5b18daa1
xor eax, 0x53561955
rol eax, 0x33
popf
pushf
not eax
add eax, 0x45a31588
xor eax, 0x75915975
rol eax, 0xf
popf
pushf
not eax
add eax, 0x57e9372a
xor eax, 0x728ef6c2
rol eax, 0x22
popf
pushf
not eax
add eax, 0x50594efd
xor eax, 0x52de8d4c
rol eax, 0xdf
popf
cmp eax, 9
jne 0x140098a2e
popf
pop rax
jmp 0x14009906a
cmp eax, 0xb
jne 0x140098a3d
popf
pop rax
jmp 0x14009915e
cmp eax, 0xf
jne 0x140098a4c
popf
pop rax
jmp 0x140099320
cmp eax, 1
jne 0x140098a5b
popf
pop rax
jmp 0x140098c13
cmp eax, 2
jne 0x140098a6a
popf
pop rax
jmp 0x140098cbb
cmp eax, 7
jne 0x140098a79
popf
pop rax
jmp 0x140098f55
cmp eax, 0xe
jne 0x140098a88
popf
pop rax
jmp 0x1400992bc
cmp eax, 8
jne 0x140098a97
popf
pop rax
jmp 0x140098fc2
cmp eax, 3
jne 0x140098aa6
popf
pop rax
jmp 0x140098d76
cmp eax, 5
jne 0x140098ab5
popf
pop rax
jmp 0x140098e70
cmp eax, 0xa
jne 0x140098ac4
popf
pop rax
jmp 0x140099105
cmp eax, 0xc
jne 0x140098ad3
popf
pop rax
jmp 0x1400991bb
cmp eax, 0xd
jne 0x140098ae2
popf
pop rax
jmp 0x140099274
cmp eax, 0
jne 0x140098af1
popf
pop rax
jmp 0x140098b0f
cmp eax, 6
jne 0x140098b00
popf
pop rax
jmp 0x140098f21
cmp eax, 4
jne 0x140098b0f
popf
pop rax
jmp 0x140098e2d
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
sub rsp, 0x70
mov rax, qword [0x14003d040]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov rsi, rdx
mov rdi, rcx
mov qword [rsp + 0x40], rcx
xor r8d, r8d
mov eax, 0x6994d937
pushf
not eax
add eax, 0xb77aa
xor eax, 0x4ee19e61
rol eax, 0x52
popf
pushf
not eax
add eax, 0x6833a82
xor eax, 0x77291107
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x28bfdb0e
xor eax, 0x4181def6
rol eax, 0xac
popf
pushf
not eax
add eax, 0x18736a87
xor eax, 0x643ecac5
rol eax, 0x73
popf
cmp word [rdx], ax
jne 0x140098be0
push rax
pushf
mov eax, 0x2bf0c576
pushf
not eax
add eax, 0x297ac198
xor eax, 0x47c7af90
rol eax, 0x69
popf
pushf
not eax
add eax, 0x6f45dac9
xor eax, 0x2f9267a1
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9bbe582
xor eax, 0x48ac85a1
rol eax, 0x7c
popf
jmp 0x140098a1f
push rax
pushf
mov eax, 0x3242bfb
pushf
not eax
add eax, 0x30bbe5ad
xor eax, 0x33f7e8f2
rol eax, 0x51
popf
pushf
not eax
add eax, 0x191d0200
xor eax, 0x76e6c53f
rol eax, 0xd
popf
jmp 0x140098a1f
movsxd rax, dword [rdx + 0x3c]
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
cmp dword [rax], 0x4550
jne 0x140098c75
push rax
pushf
mov eax, 0xe167ea34
pushf
not eax
add eax, 0x7ba8d3b0
xor eax, 0x401f7549
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x1108fe16
xor eax, 0x4b54f93b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x6aa13b4c
xor eax, 0x7c1d5d97
rol eax, 0xb1
popf
jmp 0x140098a1f
push rax
pushf
mov eax, 0xea2d1a4f
pushf
not eax
add eax, 0x18f37d
xor eax, 0x63a34c4a
rol eax, 0x47
popf
pushf
not eax
add eax, 0x2f15bebe
xor eax, 0x2a8b5daf
rol eax, 0x19
popf
pushf
not eax
add eax, 0x45d1bf41
xor eax, 0x6b913e90
rol eax, 0xa2
popf
jmp 0x140098a1f
test rax, rax
je 0x140098d1d
push rax
pushf
mov eax, 0x3e5a48bb
pushf
not eax
add eax, 0xec71486
xor eax, 0x1edc874b
rol eax, 0x43
popf
pushf
not eax
add eax, 0x669374f7
xor eax, 0x3eee95b6
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x7835a89
xor eax, 0x2ecf781e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfe6cef9
xor eax, 0x2de9ee95
rol eax, 0xeb
popf
jmp 0x140098a1f
push rax
pushf
mov eax, 0x1a279ce
pushf
not eax
add eax, 0x10d05dc3
xor eax, 0x38e8a423
rol eax, 0x81
popf
pushf
not eax
add eax, 0x6d3a906d
xor eax, 0x432d05d0
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x3c6fc369
xor eax, 0x1b10c7c8
rol eax, 0x57
popf
pushf
not eax
add eax, 0x1aa929d8
xor eax, 0x1a5e664d
rol eax, 0x40
popf
jmp 0x140098a1f
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x48], xmm1
mov qword [rsp + 0x58], r8
mov ecx, dword [rax + 0xb0]
test ecx, ecx
jne 0x140098dd4
push rax
pushf
mov eax, 0x904b078d
pushf
not eax
add eax, 0x44447f46
xor eax, 0x1bb6ceaa
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x52b620c7
xor eax, 0x12f35ef5
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x4caec81f
xor eax, 0x27d9fe5e
rol eax, 0x62
popf
jmp 0x140098a1f
push rax
pushf
mov eax, 0xd77b758c
pushf
not eax
add eax, 0x2c7aaedf
xor eax, 0x60372852
rol eax, 0x77
popf
pushf
not eax
add eax, 0x495432c3
xor eax, 0x55417364
rol eax, 0x31
popf
pushf
not eax
add eax, 0x439a26d9
xor eax, 0x340c60ee
rol eax, 0x96
popf
pushf
not eax
add eax, 0x4a101156
xor eax, 0x7931d1a
rol eax, 0xfd
popf
jmp 0x140098a1f
mov qword [rdi], r8
mov qword [rdi + 8], r8
mov qword [rdi + 0x10], r8
jmp 0x140099320
lea rbx, [rdx + rcx]
mov ebp, dword [rax + 0xb4]
push rbx
not rbx
sub rbp, rbx
pop rbx
sub rbp, 1
mov eax, dword [rbx]
mov rcx, qword [rsp + 0x50]
test eax, eax
je 0x140098ec8
push rax
pushf
mov eax, 0xf042bd3c
pushf
not eax
add eax, 0x1bca644e
xor eax, 0x51f42413
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x5d16e5c2
xor eax, 0x1fdd2470
rol eax, 0x1d
popf
jmp 0x140098a1f
push rax
pushf
mov eax, 0x9074fbe0
pushf
not eax
add eax, 0x2d1d8961
xor eax, 0x34445461
rol eax, 0x46
popf
pushf
not eax
add eax, 0x794521cc
xor eax, 0x750edfa1
rol eax, 0x89
popf
pushf
not eax
add eax, 0x3ac61861
xor eax, 0x3faa498e
rol eax, 0x36
popf
pushf
not eax
add eax, 0x7422646
xor eax, 0x4240898e
rol eax, 0xe6
popf
jmp 0x140098a1f
nop
push rax
pushf
mov eax, 0x483233c0
pushf
not eax
add eax, 0x62d57d98
xor eax, 0x456012c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x2d9f81ae
xor eax, 0x3123ac8a
rol eax, 0xe4
popf
jmp 0x140098a1f
mov edx, eax
cmp rdx, rbp
jae 0x140098f8f
push rax
pushf
mov eax, 0xc5f4c43f
pushf
not eax
add eax, 0x48570c82
xor eax, 0x1aaaf520
rol eax, 0xab
popf
pushf
not eax
add eax, 0x714d2c37
xor eax, 0x2b629770
rol eax, 0x54
popf
jmp 0x140098a1f
push rax
pushf
mov eax, 0x83cf1fe8
pushf
not eax
add eax, 0x7a483650
xor eax, 0x2152c14
rol eax, 0x70
popf
pushf
not eax
add eax, 0x7d913fa7
xor eax, 0x431d4a9a
rol eax, 0x9b
popf
jmp 0x140098a1f
mov r9d, dword [rbx + 4]
test r9d, r9d
je 0x140099011
push rax
pushf
mov eax, 0x46e473f2
pushf
not eax
add eax, 0x39594790
xor eax, 0x22045e1e
rol eax, 0x36
popf
pushf
not eax
add eax, 0x3bca56b3
xor eax, 0x49387b44
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x5d6a0a40
xor eax, 0x358d8fa8
rol eax, 0x78
popf
jmp 0x140098a1f
push rax
pushf
mov eax, 0xde4e0c6a
pushf
not eax
add eax, 0x64bf40de
xor eax, 0x104b41ff
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x7ea16c0f
xor eax, 0x2e7a78c1
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x76a0ad6c
xor eax, 0x6d46968b
rol eax, 0x42
popf
pushf
not eax
add eax, 0x46cdb30b
xor eax, 0xcf4e333
rol eax, 0x99
popf
jmp 0x140098a1f
lea rax, [rdx + rsi]
mov qword [rsp + 0x28], rax
lea rax, [rbx + 8]
mov qword [rsp + 0x30], rax
lea rax, [r9 - 8]
shr rax, 1
mov dword [rsp + 0x38], eax
cmp rcx, r8
je 0x1400990bf
push rax
pushf
mov eax, 0xde0fb96d
pushf
not eax
add eax, 0x12aed21c
xor eax, 0x28e17e71
rol eax, 0x38
popf
pushf
not eax
add eax, 0x1a72c518
xor eax, 0x3b5643b1
rol eax, 0x79
popf
jmp 0x140098a1f
push rax
pushf
mov eax, 0x3c39584f
pushf
not eax
add eax, 0x57fb491f
xor eax, 0x6e73c0e4
rol eax, 0x67
popf
pushf
not eax
add eax, 0x75a62298
xor eax, 0x899f5f9
rol eax, 0xee
popf
pushf
not eax
add eax, 0x57f5ffe
xor eax, 0x73631f8
rol eax, 0xd8
popf
jmp 0x140098a1f
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rcx], xmm0
movsd xmm1, qword [rsp + 0x38]
movsd qword [rcx + 0x10], xmm1
mov rcx, qword [rsp + 0x50]
add rcx, 0x18
mov qword [rsp + 0x50], rcx
jmp 0x1400991bb
lea r8, [rsp + 0x28]
mov rdx, rcx
lea rcx, [rsp + 0x48]
call fcn.14009bf85
mov rcx, qword [rsp + 0x50]
push rax
pushf
mov eax, 0x933f2c73
pushf
not eax
add eax, 0x1a70a965
xor eax, 0xbab0550
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x5554fae8
xor eax, 0x6fd87013
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb769ea4
xor eax, 0x1a0cbec1
rol eax, 0x5b
popf
jmp 0x140098a1f
mov eax, dword [rbx + 4]
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
mov eax, dword [rbx]
mov r8, qword [rsp + 0x58]
test eax, eax
jne 0x14009921b
push rax
pushf
mov eax, 0x6c6f94ab
pushf
not eax
add eax, 0x26a27c88
xor eax, 0x7ca991eb
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x163fe7d0
xor eax, 0x4851cfd0
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x141efe8
xor eax, 0x3c5dfd26
rol eax, 0x11
popf
jmp 0x140098a1f
push rax
pushf
mov eax, 0x12d2532f
pushf
not eax
add eax, 0x11c69ac1
xor eax, 0x3b8a3833
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x42a5aa19
xor eax, 0x20ff4765
rol eax, 0x66
popf
pushf
not eax
add eax, 0x699131a0
xor eax, 0x6167081f
rol eax, 0x96
popf
pushf
not eax
add eax, 0x47ad5142
xor eax, 0x257d63b4
rol eax, 0xc1
popf
jmp 0x140098a1f
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov qword [rdi + 8], rcx
mov qword [rdi + 0x10], r8
jmp 0x140099320
mov qword [rcx], r8
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r8
push rax
pushf
mov eax, 0xa56edf5c
pushf
not eax
add eax, 0x58ec7cef
xor eax, 0x474261e0
rol eax, 0x94
popf
pushf
not eax
add eax, 0x591445aa
xor eax, 0x44ad4009
rol eax, 0xff
popf
pushf
not eax
add eax, 0x59af0d16
xor eax, 0x4f99e2ca
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x649c3680
xor eax, 0x1981fdfd
rol eax, 0x6b
popf
jmp 0x140098a1f
mov rax, rdi
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.1400ff118
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rbp, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret