Search code examples
sve

SVE / SVE2 support in GNU toolchain


I want to write an SVE/SVE2 code (assembly and/or C intrinsic) code. Which version of GNU supports SVE / SVE2? I am also interested in auto-vectorization if that is supported.


Solution

  • SVE assembly/disassembly/auto-vectorization is supported in GCC 8.x onwards. SVE C intrinsics (also known as ACLE) is supported in GCC 10.x.

    SVE2 assembly/disassembly/auto-vectorization/C-intrinsics is supported in GCC10.x onwards.

    For full details, visit https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/sve-support