![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 85](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279085.webp)
March 2002 Release
393
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
Integer Instructions
R
Negation Instructions
shows the PowerPC
integer-negation
instructions. Negation takes the operand
specified by
r
A and writes the two’s-compliment equivalent in
r
D. For each instruction
shown, the “Operation” column indicates (on an instruction-by-instruction basis) how the
XER and CR registers are updated (if at all).
Subtract- From Carrying Instructions
r
D is loaded with the sum
¬
(
r
A) + (
r
B) + 1.
subfc
Subtract from Carrying
XER[CA] is updated to reflect the result.
r
D,
r
A,
r
B
subfc.
Subtract from Carrying and Record
XER[CA] and CR0 are updated to reflect the re-
sult.
subfco
Subtract from Carrying with
Overflow Enabled
XER[CA,OV,SO] are updated to reflect the result.
subfco.
Subtract from Carrying with
Overflow Enabled and Record
XER[CA,OV,SO] and CR0 are updated to reflect
the result.
Subtract-From Immediate Instructions
r
D is loaded with the sum
¬
(
r
A) + SIMM + 1.
subfic
Subtract from Immediate Carrying
XER[CA] is updated to reflect the result.
r
D,
r
A,SIMM
Subtract-From Extended Instructions
r
D is loaded with the sum
¬
(
r
A) + (
r
B) + XER[CA].
subfe
Subtract from Extended
XER[CA] is updated to reflect the result.
r
D,
r
A,
r
B
subfe.
Subtract from Extended and Record
XER[CA] and CR0 are updated to reflect the re-
sult.
subfeo
Subtract from Extended with
Overflow Enabled
XER[CA,OV,SO] are updated to reflect the result.
subfeo.
Subtract from Extended with
Overflow Enabled and Record
XER[CA,OV,SO] and CR0 are updated to reflect
the result.
Subtract-From Minus-One-Extended Instructions
r
D is loaded with the sum
¬
(
r
A) + XER[CA] + 0xFFFF_FFFF.
subfme
Subtract from Minus One Extended
XER[CA] is updated to reflect the result.
r
D,
r
A
subfme.
Subtract from Minus One Extended
and Record
XER[CA] and CR0 are updated to reflect the re-
sult.
subfmeo
Subtract from Minus One Extended
with Overflow Enabled
XER[CA,OV,SO] are updated to reflect the result.
subfmeo.
Subtract from Minus One Extended
with Overflow Enabled and Record
XER[CA,OV,SO] and CR0 are updated to reflect
the result.
Subtract-From Zero-Extended Instructions
r
D is loaded with the sum
¬
(
r
A) + XER[CA].
subfze
Subtract from Zero Extended
XER[CA] is updated to reflect the result.
r
D,
r
A
subfze.
Subtract from Zero Extended and
Record
XER[CA] and CR0 are updated to reflect the re-
sult.
subfzeo
Subtract from Zero Extended with
Overflow Enabled
XER[CA,OV,SO] are updated to reflect the result.
subfzeo.
Subtract from Zero Extended with
Overflow Enabled and Record
XER[CA,OV,SO] and CR0 are updated to reflect
the result.
Table 3-25:
Integer-Subtraction Instructions
(Continued)
Mnemonic
Name
Operation
Operand
Syntax
Содержание Virtex-II Pro PPC405
Страница 1: ...R Volume 2 a PPC405 User Manual Virtex II Pro Platform FPGA Developer s Kit March 2002 Release...
Страница 14: ...322 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation Preface R...
Страница 252: ...560 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 260: ...568 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 562: ...870 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...