2011. 12. 21. 00:06 Volatile
ARM assembly condition flag
ARM system developer's guide에도 자세히 혹은 깔끔하게 나와있지를 않아서 골치가 아팠는데
역시 앎 싸이트에 있구나
이제 아주 마음놓고
BNE, BLE, movEQ, movMI 등등등 자유로이 써도 되겠당
출처
http://blogs.arm.com/software-enablement/206-condition-codes-1-condition-flags-and-codes/
역시 앎 싸이트에 있구나
Code | Meaning (for cmp or subs ) | Flags Tested |
---|---|---|
eq |
Equal. | Z==1 |
ne |
Not equal. | Z==0 |
cs or hs |
Unsigned higher or same (or carry set). | C==1 |
cc or lo |
Unsigned lower (or carry clear). | C==0 |
mi |
Negative. The mnemonic stands for "minus". | N==1 |
pl |
Positive or zero. The mnemonic stands for "plus". | N==0 |
vs |
Signed overflow. The mnemonic stands for "V set". | V==1 |
vc |
No signed overflow. The mnemonic stands for "V clear". | V==0 |
hi |
Unsigned higher. | (C==1) && (Z==0) |
ls |
Unsigned lower or same. | (C==0) || (Z==1) |
ge |
Signed greater than or equal. | N==V |
lt |
Signed less than. | N!=V |
gt |
Signed greater than. | (Z==0) && (N==V) |
le |
Signed less than or equal. | (Z==1) || (N!=V) |
al (or omitted) |
Always executed. | None tested. |
이제 아주 마음놓고
BNE, BLE, movEQ, movMI 등등등 자유로이 써도 되겠당
출처
http://blogs.arm.com/software-enablement/206-condition-codes-1-condition-flags-and-codes/
'Volatile' 카테고리의 다른 글
네이버 지도 (0) | 2012.02.12 |
---|---|
종교와 사람 (0) | 2011.12.25 |
NCsoft 면접 (2) | 2011.12.04 |
현업 개발자 횽들하고 대화 (1) | 2011.12.04 |
안드로이드폰으로 푸바 원격 조정하기 리모컨처럼!!! (1) | 2011.11.21 |