qianguiyi 发表于 2012-08-22 11:35

请教u-boot的汇编问题

static inline void pll_delay(unsigned long loops)
{
        __asm__ volatile ("1:\n"
          "subs %0, %1, #1\n"
          "bne 1b":"=r" (loops):"0" (loops));
}
看不懂,特别是:"=r" (loops):"0" (loops)不知道什么意思,请懂的人帮忙分析,谢谢

androidfried1 发表于 2012-08-23 17:52

推荐你篇文章:arm gcc inline assembler cookbook
这个比较系统。
页: [1]
查看完整版本: 请教u-boot的汇编问题