Closed Torinde closed 3 months ago
- ARMv8 SVE - it's in simde-features.h, but I couldn't find it in ci.yml
That's correct, it isn't currently under any test
- z/Architecture ZVECTOR - it's in simde-features.h, but ci.yml just lists s390x, so unclear if ZVECTOR extensions are utilized
Looking at .github/workflows/ci.yml
https://github.com/simd-everywhere/simde/blob/517da845ac83098d06c5b0c9d8705ac8eb32a5ba/.github/workflows/ci.yml#L411-L414
which gets combined with https://github.com/simd-everywhere/simde/blob/517da845ac83098d06c5b0c9d8705ac8eb32a5ba/.github/workflows/ci.yml#L452
Therefore we check https://github.com/simd-everywhere/simde/blob/master/docker/cross-files/s390x-gcc-12-ccache.cross and find https://github.com/simd-everywhere/simde/blob/517da845ac83098d06c5b0c9d8705ac8eb32a5ba/docker/cross-files/s390x-gcc-12-ccache.cross#L11-L12
So yes, s390x with zvector is tested in CI ; woohoo!
Great. Can you please add "ZVECTOR" to the z/Architecture line - before merging?
Per https://github.com/simd-everywhere/simde/pull/1152#issuecomment-2021047051
Should the following two architectures also be added?