Analog Devices ADSP-21261 SHARC Hardware Reference Manual page 102

Hide thumbs Also See for ADSP-21261 SHARC:
Table of Contents

Advertisement

Multifunction Computations
Table 2-12. Fixed-Point Multiply and Add, Subtract, Or Average
(Any combination of left and right column)
Rm = R3-0 * R7-4 (SSFR),
MRF = MRF + R3-0 * R7-4 (SSF),
Rm = MRF + R3-0 * R7-4 (SSFR),
MRF = MRF – R3-0 * R7-4 (SSF),
Rm = MRF – R3-0 * R7-4 (SSFR),
Table 2-13. Floating-Point Multiply and ALU Operation
Fm = F3-0 * F7-4, Fa = F11-8 + F15-12
Fm = F3-0 * F7-4, Fa = F11-8 – F15-12
Fm = F3-0 * F7-4, Fa = FLOAT R11-8 by R15-12
Fm = F3-0 * F7-4, Ra = FIX F11-8 by R15-12
Fm = F3-0 * F7-4, Fa = (F11-8 + F15-12)/2
Fm = F3-0 * F7-4, Fa = ABS F11-8
Fm = F3-0 * F7-4, Fa = MAX (F11-8, F15-12)
Fm = F3-0 * F7-4, Fa = MIN (F11-8, F15-12)
Table 2-14. Multiply with Dual Add and Subtract
Rm = R3-0 * R7-4 (SSFR), Ra = R11-8 + R15-12, Rs = R11-8 – R15-12
Fm = F3-0 * F7-4, Fa = F11-8 + F15-12, Fs = F11-8 – F15-12
Another type of multifunction operation is also available on the DSP,
combining transfers between the results and data registers and transfers
between memory and data registers. As compared to other multifunction
instructions, these parallel operations complete in a single cycle. For
example, the DSP can perform the following multiply and parallel read of
data memory:
MRF = MRF – R5 * R0, R6 = DM(I1,M2);
2-44
Ra = R11-8 + R15-12
Ra = R11-8 – R15-12
Ra = (R11-8 + R15-12)/2
ADSP-2126x SHARC Processor Hardware Reference

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-21261 SHARC and is the answer not in the manual?

This manual is also suitable for:

Adsp-21262 sharcAdsp-21266 sharcAdsp-21267 sharc

Table of Contents