MPC823e Instruction Set—adde
MOTOROLA MPC823e REFERENCE MANUAL B-9
INSTRUCTION SET
B
adde
Assembler Syntax adde rD,rA,rB (OE = 0 Rc = 0)
adde.r D,rA,rB (OE = 0 Rc = 1)
addeor D,rA,rB (OE = 1 Rc = 0)
addeo. rD,rA,rB (OE = 1 Rc = 1)
Definition Add Extended
Operation rD " (rA) + (rB) + XER[CA]
Description The sum (rA) + (rB) + XER[CA] 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 B OE 138 RC
POWERPC ARCHITECTURE
LEVEL
SUPERVISOR
LEVEL
OPTIONAL FORM
UISA XO