玄铁C908拓展指令问题

Viewed 155

如果想调用玄铁C908的自定义拓展指令,
1.工具链是要使用/k230_sdk/toolchain/Xuantie-900-gcc-linux-5.10.4-glibc-x86_64-V2.6.0吗
2.这个玄铁的工具链和文档里默认的riscv64-linux-musleabi_for_x86_64-pc-linux-gnu有什么主要区别吗
3.在C/CPP开发中,玄铁的自定义指令有封装为intrinsic嘛,还是只能通过内嵌汇编的方式使用
求指导

1 Answers

musl编译链是根据公版的gcc12修改的,不支持编译玄铁的指令,对于玄铁扩展指令的支持是直接调用二进制码。
glibc编译链是玄铁提供的,可以编译玄铁的扩展指令