ARM
Conditional Execution
參考資料:
1. infocenter
表格
Suffix | Flags | Meaning | Example |
---|---|---|---|
EQ | Z set | Equal | ldreq |
NE | Z clear | Not Equal | ldrne |
MI | N set | Negative | ldrmi |
PL | N clear | Positive or zero | ldrpl |
VS | V set | Overflow | ldrvs |
VC | V clear | No overflow | ldrvc |
HI | C set and Z clear | Higher (unsigned >) | ldrhi |
CS/HS | C set | High or same (unsigned >=) | ldrhs |
CC/LO | C clear | Lower (unsigned <) | ldrlo |
LS | C clear and Z set | Lower or same(unsigned <=) | ldrls |
GT | Z clear, and N and V the same | Signed > | ldrgt |
GE | N and V the same | Signed >= | ldrge |
LT | N and V different | Signed < | ldrlt |
LE | Z set, or N and V different | Signed <= | ldrle |
AL | Any | Always (usually omitted) | ldr |