JuliaSIMD / JuliaSIMD/LoopVectorization.jl

Offset bitvectors fail to vectorise

Open
#465 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
789
Forks
73
PR merge metrics
No merged PRs in 30d

Description

LoopVectorization.check_args returns false for `OffsetArray{Bool, BitVector}`, but doesn't with the similar `OffsetArray{Bool, Vector{Bool}}`
Code to reproduce the problem:
```julia
using OffsetArrays
using LoopVectorization

OffsetArray(zeros(Bool, 10)) |> LoopVectorization.check_args
OffsetArray(trues(10)) |> LoopVectorization.check_args
```
Both are expected to return `true`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.