![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 103](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279103.webp)
March 2002 Release
411
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
Multiply-Accumulate Instruction-Set Extensions
R
Table 3-42:
Multiply-Accumulate Low-Halfword to Word Instructions
Mnemonic
Name
Operation
Operand
Syntax
Multiply-Accumulate Low-Halfword to Word Modulo
Signed Instructions
r
D is added to the signed product (
r
A[16:31])
×
(
r
B[16:31]),
producing a 33-bit result. The low-32 bits of this result are stored in
r
D.
maclhw
Multiply Accumulate Low Halfword
to Word Modulo Signed
XER and CR0 are
not
updated.
r
D,
r
A,
r
B
maclhw.
Multiply Accumulate Low Halfword
to Word Modulo Signed and Record
CR0 is updated to reflect the result.
maclhwo
Multiply Accumulate Low Halfword
to Word Modulo Signed with
Overflow Enabled
XER[OV,SO] are updated to reflect the result.
maclhwo.
Multiply Accumulate Low Halfword
to Word Modulo Signed with
Overflow Enabled and Record
XER[OV,SO] and CR0 are updated to reflect the
result.
Multiply-Accumulate Low-Halfword to Word
Saturate Signed Instructions
r
D is added to the signed product (
r
A[16:31])
×
(
r
B[16:31]),
producing a 33-bit result. If the result does not overflow, the low-32
bits of this result are stored in
r
D. Otherwise, the nearest-
representable value is stored in
r
D.
maclhws
Multiply Accumulate Low Halfword
to Word Saturate Signed
XER and CR0 are
not
updated.
r
D,
r
A,
r
B
maclhws.
Multiply Accumulate Low Halfword
to Word Saturate Signed and Record
CR0 is updated to reflect the result.
maclhwso
Multiply Accumulate Low Halfword
to Word Saturate Signed with
Overflow Enabled
XER[OV,SO] are updated to reflect the result.
maclhwso.
Multiply Accumulate Low Halfword
to Word Saturate Signed with
Overflow Enabled and Record
XER[OV,SO] and CR0 are updated to reflect the
result.
Multiply-Accumulate Low-Halfword to Word
Saturate Unsigned Instructions
r
D is added to the unsigned product (
r
A[16:31])
×
(
r
B[16:31]),
producing a 33-bit result. If the result does not overflow, the low-32
bits of this result are stored in
r
D. Otherwise, the nearest-
representable value is stored in
r
D.
maclhwsu
Multiply Accumulate Low Halfword
to Word Saturate Unsigned
XER and CR0 are
not
updated.
r
D,
r
A,
r
B
maclhwsu.
Multiply Accumulate Low Halfword
to Word Saturate Unsigned and
Record
CR0 is updated to reflect the result.
maclhwsuo
Multiply Accumulate Low Halfword
to Word Saturate Unsigned with
Overflow Enabled
XER[OV,SO] are updated to reflect the result.
maclhwsuo.
Multiply Accumulate Low Halfword
to Word Saturate Unsigned with
Overflow Enabled and Record
XER[OV,SO] and CR0 are updated to reflect the
result.
Содержание 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...