gnuradio / volk

The Vector Optimized Library of Kernels
http://libvolk.org
GNU Lesser General Public License v3.0
557 stars 202 forks source link

sve: Add ARM SVE compile support #765

Open jdemel opened 4 months ago

jdemel commented 4 months ago

This commit adds code to support SVE+SVE2. However, since I don't have any real hardware available, it is mostly guesswork.

marcusmueller commented 4 months ago

Is it really sensible to merge this then? No support would seem to be better than broken support; or am I wrong about that?

jdemel commented 4 months ago

I wanted to look into support for these extensions because I expect them to be available in all ARMv9 CPUs. I converted the PR to draft. Maybe someone wants to pick up the draft and is able to test it. This might be a good start. It's also the reason why I shared the code in this state.