摘要: int __builtin_constant_p (exp); You can use the built-in function __builtin_constant_p to determine if a value is known to be constant at compile-time and hence that GCC can perform constant-folding ... 阅读全文
posted @ 2014-08-04 19:46 ITtecman 阅读(983) 评论(0) 推荐(0) 编辑
摘要: gcc内嵌汇编简介 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。 1、简单的内嵌汇编 例: __asm__ __volatile__("hlt"); "__asm__"表... 阅读全文
posted @ 2014-08-04 19:23 ITtecman 阅读(2630) 评论(2) 推荐(3) 编辑