Assembly 为什么<,(和[asm中使用的符号

Assembly 为什么<,(和[asm中使用的符号,assembly,Assembly,有人能解释一下在asm中使用%

有人能解释一下在asm中使用%<意味着什么吗
我试图理解的指令是“%(
”%(%这似乎是我从未遇到过的汇编语言指令。什么汇编程序,什么平台?在我所见过的任何指令集中,这都不是一条合适的汇编指令!它看起来隐约像是io_x用他个人的汇编方言写的东西……除此之外,我不知道。
#include <stdio.h>
int main()
{
    int cvar = 42;
    asm("incl %[name]"
        : [name] "=r" (cvar)
        : "0" (cvar));
    printf("cvar is %d\n", cvar);  // prints "cvar is 43"
}
    asm("incl %0"
        : "=r" (cvar)
        : "0" (cvar));