![Xilinx Virtex-II Pro PPC405 User Manual Download Page 83](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279083.webp)
March 2002 Release
391
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
Integer Instructions
R
Add-Carrying Instructions
r
D is loaded with the sum (
r
A) + (
r
B).
addc
Add Carrying
XER[CA] is updated to reflect the result.
r
D,
r
A,
r
B
addc.
Add Carrying and Record
XER[CA] and CR0 are updated to reflect the re-
sult.
addco
Add Carrying with Overflow Enabled
XER[CA,OV,SO] are updated to reflect the result.
addco.
Add Carrying with Overflow Enabled
and Record
XER[CA,OV,SO] and CR0 are updated to reflect
the result.
Add-Immediate Instructions
r
D is loaded with the sum (
r
A|0) + SIMM.
addi
Add Immediate
XER and CR0 are
not
updated.
r
D,
r
A,SIMM
addic
Add Immediate Carrying
XER[CA] is updated to reflect the result.
addic.
Add Immediate Carrying and Record
XER[CA] and CR0 are updated to reflect the re-
sult.
Add Immediate-Shifted Instructions
r
D is loaded with the sum (
r
A|0) + (SIMM
||
0x0000).
addis
Add Immediate Shifted
XER and CR0 are
not
updated.
r
D,
r
A,SIMM
Add-Extended Instructions
r
D is loaded with the sum (
r
A) + (
r
B) + XER[CA].
adde
Add Extended
XER[CA] is updated to reflect the result.
r
D,
r
A,
r
B
adde.
Add Extended and Record
XER[CA] and CR0 are updated to reflect the re-
sult.
addeo
Add Extended with Overflow
Enabled
XER[CA,OV,SO] are updated to reflect the result.
addeo.
Add Extended with Overflow
Enabled and Record
XER[CA,OV,SO] and CR0 are updated to reflect
the result.
Add to Minus-One-Extended Instructions
r
D is loaded with the sum (
r
A) + XER[CA] + 0xFFFF_FFFF.
addme
Add to Minus One Extended
XER[CA] is updated to reflect the result.
r
D,
r
A
addme.
Add to Minus One Extended and
Record
XER[CA] and CR0 are updated to reflect the re-
sult.
addmeo
Add to Minus One Extended with
Overflow Enabled
XER[CA,OV,SO] are updated to reflect the result.
addmeo.
Add to Minus One Extended with
Overflow Enabled and Record
XER[CA,OV,SO] and CR0 are updated to reflect
the result.
Table 3-24:
Integer-Addition Instructions
(Continued)
Mnemonic
Name
Operation
Operand
Syntax