Skip to content

No compat bounds, and not up to date with SIMD.jl's API #12

@chriselrod

Description

@chriselrod
julia> chipsort_large(bigdata, Val(8), Val(32)) == sort(bigdata)
ERROR: MethodError: no method matching shufflevector(::SIMD.Vec{8, Int32}, ::SIMD.Vec{8, Int32}, ::Type{Val{(0, 8, 1, 9, 2, 10, 3, 11)}})

Closest candidates are:
  shufflevector(::SIMD.Vec{N, T}, ::SIMD.Vec{N, T}, ::Val{I}) where {N, T, I}
   @ SIMD ~/.julia/packages/SIMD/uoGjY/src/simdvec.jl:484
  shufflevector(::SIMD.Vec{N, T}, ::Val{I}) where {N, T, I}
   @ SIMD ~/.julia/packages/SIMD/uoGjY/src/simdvec.jl:481

It should now be using Val(I) rather than Val{I}.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions