Download IBM PPC440X5 User's Manual

Transcript
adde
Add Extended
PPC440x5 CPU Core User’s Manual
Preliminary
adde
Add Extended
adde
adde.
addeo
addeo.
RT, RA, RB
RT, RA, RB
RT, RA, RB
RT, RA, RB
31
0
OE= 0, Rc= 0
OE= 0, Rc= 1
OE= 1, Rc= 0
OE =1, Rc=1
RT
6
RA
11
RB
16
OE
138
Rc
21 22
31
(RT) ← (RA) + (RB) + XER[CA]
if (RA) + (RB) + XER[CA] >u 232 – 1 then
XER[CA] ← 1
else
XER[CA] ← 0
The sum of the contents of register RA, register RB, and XER[CA] is placed into register RT.
XER[CA] is set to a value determined by the unsigned magnitude of the result of the add operation.
Registers Altered
• RT
• XER[CA]
• CR[CR0] if Rc contains 1
• XER[SO, OV] if OE contains 1
instrset.fm.
September 12, 2002
Page 257 of 589