Freescale-semiconductor StarCore SC140 Manual de usuario Pagina 59

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 760
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 58
DALU
SC140 DSP Core Reference Manual 2-27
Figure 2-8 illustrates the use of these instructions in the case of a double-precision multiplication of
32-bit x 32-bit operands. The “Unsigned x Unsigned” operation is used to multiply or multiply-accumulate
the unsigned low portion of one double-precision number with the unsigned low portion of the other
double-precision number. The “Signed x Unsigned” and “Unsigned x Signed” operations are used to
multiply or multiply-accumulate the signed high portion of one double-precision number with the unsigned
low portion of the other double-precision number. The “Signed x Signed” operation is used to multiply or
multiply-accumulate the two signed high portions of two signed double-precision numbers. The TFRx
instructions in parentheses are optional instructions that are used only in case all 64 bits of the result are
needed. Otherwise, the result is truncated to a 32-bit fraction.
Figure 2-8. Fractional Double-Precision Multiplication
32 bits
64 bits
D3.lD4.lD2.lD2.hD2.e
D0.lD0.h
D1.h D1.l
×
=
S Ext
+
+
+
D1.l
×
D0.l
D0.h
× D1.l
D1.h
× D0.l
D1.h
× D0.h
Signed × Unsigned
Signed × Signed
Unsigned × Unsigned
D0,D1,D2
D2,D3)
D0,D1,D2
D0,D1,D2
D2,D4)
D0,D1,D2
mpyuu
(tfr
dmacsu
macus
(tfr
dmacss
Unsigned × Signed
Vista de pagina 58
1 2 ... 54 55 56 57 58 59 60 61 62 63 64 ... 759 760

Comentarios a estos manuales

Sin comentarios