中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

不支持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寄存器。