arm的按条件执行指令的功能
摘要:
arm的条件执行功能可以避免执行jmp指令,但每条指令都判断一次条件。 和x86对比的汇编代码如下。 C语言代码如下: int b; int test(int a) { if (a>0) return a+b; return b; } 分别用arm gcc 4.3.3 和x86 gcc 4.3.3 加-O2 -S选项 生成汇编代码。 arm的汇编代码如下: test: .fn... 阅读全文
posted @ 2009-09-17 09:34 cornsea 阅读(966) 评论(0) 推荐(0) 编辑