Datasheet

Appendix A Instruction Set
Rev.6.00 Sep. 27, 2007 Page 1051 of 1268
REJ09B0220-0600
Table A.7 Condition Code Modification
Instruction H N Z V C Definition
ADD
H = Sm–4 · Dm–4 + Dm–4 · Rm–4 + Sm–4 · Rm–4
N = Rm
Z = Rm · Rm–1 ·
......
· R0
V = Sm · Dm · Rm + Sm · Dm · Rm
C = Sm · Dm + Dm · Rm + Sm · Rm
ADDS — — — — —
ADDX H = Sm–4 · Dm–4 + Dm–4 · Rm–4 + Sm–4 · Rm–4
N = Rm
Z = Z' · Rm ·
......
· R0
V = Sm · Dm · Rm + Sm · Dm · Rm
C = Sm · Dm + Dm · Rm + Sm · Rm
AND — 0 N = Rm
Z = Rm · Rm–1 ·
......
· R0
ANDC Stores the corresponding bits of the result.
No flags change when the operand is EXR.
BAND — — — — C = C' · Dn
Bcc — — — — —
BCLR — — — — —
BIAND — — — — C = C' · Dn
BILD — — — C = Dn
BIOR — — — C = C' + Dn
BIST — — — — —
BIXOR — — — — C = C' · Dn + C' · Dn
BLD — — — C = Dn
BNOT — — — — —
BOR — — — — C = C' + Dn
BSET — — — — —
BSR — — — — —
BST — — — — —
BTST — Z = Dn
BXOR — — — C = C' · Dn + C' · Dn