不支持NEON指令
错误信息
error: unknown register name 'q0' in asm
: "memory", "cc", "q0"
^
问题介绍
Clang中不支持NEON指令Q寄存器设计
代码示例
$ cat bar.c
int foo(void) {
__asm__("":::"q0");
return 0;
}
$ clang bar.c
bar.c:2:16: error: unknown register name 'q0' in asm
__asm__("":::"q0");
^
1 error generated.
解决方案
修改qX寄存器为vX寄存器。
父主题: Clang不支持问题