ARM condition code
来源:互联网 发布:华为网络产品线待遇 编辑:程序博客网 时间:2024/05/22 06:29
大部分的arm指令可以条件执行,也就是可以根据状态寄存器中的值的情况条件执行。
下面是condition code的列表
Opcode[31:28] Mnemonic extension Meaning Condition flag state
0000 EQ Equal Z set
0001 NE Not equal Z clear
0010 CS/HS Carry set/unsigned higher or same C set
0011 CC/LO Carry clear/unsigned lower C clear
0100 MI Minus/negative N set
0101 PL Plus/positive or zero N clear
0110 VS Overflow V set
0111 VC No overflow V clear
1000 HI Unsigned higher C set and Z clear
1001 LS Unsigned lower or same C clear or Z set
1010 GE Signed greater than or equal N set and V set, or N clear and V clear
(N == V)
1011 LT Signed less than N set and V clear, or N clear and V set
(N != V)
1100 GT Signed greater than Z clear, and either N set and V set, or N
clear and V clear (Z == 0,N == V)
1101 LE Signed less than or equal Z set, or N set and V clear, or N clear
and V set (Z == 1 or N != V)
1110 AL Always (unconditional) -
1111 - See Condition code 0b1111 -
- ARM condition code
- The condition flags and Condition code suffixes (arm)
- Arm Instruction Condition Codes
- The condition code flags
- Condition
- Condition
- Condition
- Condition
- Condition
- Condition
- Condition
- Condition
- Condition
- Writing and Optimizing ARM Assembly Code 《ARM...》Chapter-6
- Nesting ARM asm into c code
- ARM cache miss-match test (C++ Code)
- 使Code::Blocks适合ARM开发
- ARM code for Beginners Part 2
- 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)
- 遇到 static 的问题
- (转)S60软件常见错误码及原因汇总
- SACH产品
- JS函数大全
- ARM condition code
- java数值精确计算
- Shell中的grep、awk和sed的常用命令和语法
- 在Android手机上实现阅读器的翻页效果
- eclipse调试tomcat或JBOSS的时候报45秒超时
- ERP系统
- C++虚函数和多态学习笔记
- ubuntu查看printk消息
- spring+ibatis 批处理