Instruction Overview
15-72
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Example
r4=(a0=r3.h*r2.h) ;
/* MAC0, only. Both operands are signed
fractions. Load the product into A0, then into r4. */
r3=(a1+=r6.h*r4.l) (fu) ;
/* MAC1, only. Both operands are
unsigned fractions. Add the product into A1, then into r3. */
Also See
Move Register
,
Move Register Half
,
Multiply 32-Bit Operands
,
Multiply
and Multiply-Accumulate to Accumulator
,
Multiply and Multiply-Accu-
mulate to Half-Register
,
Vector Multiply
,
Vector Multiply and
Multiply-Accumulate
Special Applications
DSP filter applications often use the Multiply and Multiply-Accumulate
to Data Register instruction or the vector version (
“Vector Multiply and
Multiply-Accumulate” on page 19-41
) to calculate the dot product
between two signal vectors.
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...