MPC823e Instruction Set—addme
B-14 MPC823e REFERENCE MANUAL MOTOROLA
INSTRUCTION SET
B
addme
Assembler Syntax addme rD,rA (OE = 0 Rc = 0)
addme. rD,rA (OE = 0 Rc = 1)
addmeo rD,rA (OE = 1 Rc = 0)
addmeo. rD,rA (OE = 1 Rc = 1)
Definition Add to Minus One Extended
Operation rD " (rA) + XER[CA] – 1
Description The sum (rA) + XER[CA] + 0xFFFF_FFFF_FFFF_FFFF is
placed into rD.
Other registers altered:
❏ Condition Register (CR0 field):
Affected: LT, GT, EQ, SO (if Rc = 1)
The CR0 field may not reflect the “true” (infinitely precise)
result if overflow occurs (see XER below).
❏ XER:
Affected: CA
Affected: SO, OV (if OE = 1)
BIT 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
FIELD 31 D A
BIT 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
FIELD 00000 OE 234 RC
POWERPC ARCHITECTURE
LEVEL
SUPERVISOR
LEVEL
OPTIONAL FORM
UISA XO