+ -
当前位置:首页 → 问答吧 → 风河编译器 c里如何嵌入汇编

风河编译器 c里如何嵌入汇编

时间:2011-03-23

来源:互联网

static int __ilog2(unsigned int x)
{
  int lz = 0;

  asm ("cntlzw %0,%1" : "=r" (lz) : "r" (x));
  return 31 - lz;
}
以上代码GCC下可以编译通过,在风河下编译出错,错误提示:Unsupported GNU extension: inline assembly statement

看手册风河对c中嵌入汇编的,可惜没看懂,希望大家帮忙解答一下,谢谢啦

作者: cmesunoom   发布时间: 2011-03-23

希望对你有帮助
http://hi.baidu.com/%E4%EC%C8%F7%D2%BB%BB%E1/blog/item/324fedafbdc797c87cd92afc.html

作者: hhbgk   发布时间: 2011-03-23