A SERVICE OF

logo

addic.
Add Immediate Carrying and Record
PPC440x5 CPU Core User’s Manual Preliminary
Page 260 of 589
instrset.fm.
September 12, 2002
addic.
Add Immediate Carrying and Record
(RT) (RA) + EXTS(IM)
if (RA) + EXTS(IM) 2
32
– 1 then
XER[CA]
1
else
XER[CA]
0
The sum of the contents of register RA and the contents of the IM field, sign-extended to 32 bits, 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]
Programming Note
addic. is one of three instructions that implicitly update CR[CR0] without having an RC field. The other
instructions are andi. and andis..
addic. RT, RA, IM
13 RT RA IM
0 6 11 16 31
Table 9-6. Extended Mnemonics for addic.
Mnemonic Operands Function
Other Registers
Altered
subic.
RT, RA, IM
Subtract EXTS(IM) from (RA).
Place result in RT; place carry-out in XER[CA].
Extended mnemonic for
addic. RT,RA,IM
CR[CR0]
>
u