Instruction Overview
Flags Affected
This instruction affects flags as follows.
•
is set if result in Accumulator
AV0
cleared if
•
is set if
AV0S
•
is set if result in Accumulator
AV1
cleared if
•
is set if
AV1S
• All other flags are unaffected.
The ADSP-BF535 processor has fewer
operate differently than subsequent Blackfin family products. For
more information on the ADSP-BF535 status flags, see
on page
Required Mode
User & Supervisor
Parallel Issue
This instruction can be issued in parallel with specific other 16-bit
instructions. For details, see
Example
a0=r3.h*r2.h ;
tions. Load the product into A0. */
a1+=r6.h*r4.l (fu) ;
fractions. Accumulate into A1 */
15-56
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
result does not saturate.
A0
is set; unaffected otherwise.
AV0
result does not saturate.
A1
is set; unaffected otherwise.
AV1
A-3.
"Issuing Parallel Instructions" on page
/* MAC0, only. Both operands are signed frac-
/* MAC1, only. Both operands are unsigned
(MAC0 operation) saturates;
A0
(MAC1 operation) saturates;
A1
flags and some flags
ASTAT
Table A-1
20-1.
Need help?
Do you have a question about the ADSP-BF53x Blackfin and is the answer not in the manual?