繁体   English   中英

什么是“@”在asm内联函数中的含义?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM