我想部署riscv开发板上的llama.cpp,发现默认的构建脚本中开启RVV之后是通过将指令集拼成类似于rv64gc_v的形式,但在我的开发板上isa的显示是rv64gcv,也即存在一个_和没有_的区别。
我想问一下,这两种形式的区别在哪里,可以理解成RVV已经从一个子指令集变成了基本指令集之类的吗?
实测改成不带下划线的可以成功编译出来。
我想部署riscv开发板上的llama.cpp,发现默认的构建脚本中开启RVV之后是通过将指令集拼成类似于rv64gc_v的形式,但在我的开发板上isa的显示是rv64gcv,也即存在一个_和没有_的区别。
我想问一下,这两种形式的区别在哪里,可以理解成RVV已经从一个子指令集变成了基本指令集之类的吗?
实测改成不带下划线的可以成功编译出来。
没有区别,单字母的可以拼一起,可以看riscv spec
好的,我去看一下,谢谢