用于生成 RISC-V 矢量码的编译器



是否有编译器可以根据 RISC-V ISA 规范 v2.2 中提出的新矢量扩展生成矢量指令?

不存在这样的编译器。矢量扩展仍在编写中,但下一次RISC-V研讨会应该有一个更完整的草案和工具链的进展。

截至 2020 年初,有 binutil/gcc 分支支持当前的 RISC-V 矢量扩展"V"0.8 草案。

这意味着通过该实验工具链,您可以在汇编代码和内联汇编器结构中使用矢量指令。

目前还不清楚GCC RISC-V"V"支持是否已经扩展到自动矢量化。

矢量内联函数也不可用。

最新更新