[英]what is the “@” meaning in a asm inline function?
我调查了一个内联asm函数,我发现一个语句无法理解,代码是:
static inline void arch_local_irq_enable(void)
{
unsigned long temp;
asm volatile(
" mrs %0, cpsr @ arch_local_irq_enable\n"
" bic %0, %0, #128\n"
" msr cpsr_c, %0"
: "=r" (temp)
:
: "memory", "cc");
}
代码位于:arch / arm / include / irqflags.h
在第1行,“@ arch_local_irq_enable”是否意味着评论? 如果是这样,你能告诉我什么文件将告诉语法? 我搜索了一些网站,但我没有找到。 谢谢!
根据ARM语法的GNU汇编程序文档:
行上任何地方都有一个“@”表示注释的开头延伸到该行的末尾。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.