这2种是定义函数或者在C函数中嵌入汇编
__asm int __rt_ffs(int value)
}
int __rt_ffs(int value)
{ if (value == 0) return value; asm("RBIT %0, %1" : "=r"(value) : "r"(value)); asm("CLZ %0, %1" : "=r"(value) : "r"(value)); asm("ADDS %0, %1, #0x01" : "=r"(value) : "r"(value)); return value;}
那么如何在C中引用汇编中定义的变量呢?