pathfinder/simd
Berkus Decker bd6d015e6f Fix arm simd shuffling arguments
According to packed_simd docs, the syntax for simd_shuffle4()
is as follows:

"The indices must be in range [0, M * N) where M is the number of input
vectors (1 or 2)and N is the number of lanes of the input vectors. The
indices i in range [0, N) refer to the i-th element of vec0, while the
indices in range [N, 2*N) refer to the i - N-th element of vec1."

I did not find implementation or documentation for simd_shuffle4() but
I believe packed_simd implements exactly the same interface.

Plus, implementing this change has fixed font-kit glyph output on
an Apple M1 mac (64-bit arm).
2021-01-10 23:36:01 +02:00
..
src Fix arm simd shuffling arguments 2021-01-10 23:36:01 +02:00
Cargo.toml Bump versions of `pathfinder_simd` and `pathfinder_geometry` 2020-04-09 10:31:18 -07:00
build.rs Add ARM SIMD 2019-03-28 19:26:47 -07:00