fab*_*ian 4 gcc llvm clang riscv riscv32
我正在寻找一个支持官方规范定义的 RISC-V 矢量扩展 v1.0 的 C/C++ 工具链。
Spike似乎支持矢量 rvv1.0,但我无法找到使用它的工具链。
GCC (我只看到 rvv0.9 的分支)和 LLVM(我使用 LLVM/clang 13.0.0,它只上升到 rvv0.10)似乎都不支持最新规范。
有人能给我指出一个可用的工具链吗?还是我只需要再等待一些工具才能跟上?
小智 5
GCC 现在支持 RVV1.0 功能。您可以使用这个: https: //github.com/riscv-collab/riscv-gnu-toolchain。结账riscv-gcc至riscv-gcc-rvv-next和riscv-binutils-gdb至riscv-binutils-2.38。然后您就可以在GNU工具链中拥有最新的RVV1.0功能
riscv-gcc
riscv-gcc-rvv-next
riscv-binutils-gdb
riscv-binutils-2.38
要支持自动矢量化:使用-mrvv编译选项。
-mrvv
归档时间:
4 年,1 月 前
查看次数:
3858 次
最近记录:
3 年,4 月 前