Datasheet

Appendix A Instruction Set
R01UH0166EJ0600 Rev. 6.00 Page 1217 of 1434
Mar 02, 2011
H8S/2633 Group, H8S/2633 F-ZTAT
TM
,
H8S/2633R F-ZTAT
TM
, H8S/2695
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