Arithmetic Status Flags - Analog Devices ADSP-BF53x Blackfin Reference

Table of Contents

Advertisement

Arithmetic Status Flags

The MSA includes 12 arithmetic status flags that indicate specific results
of a prior operation. These flags reside in the Arithmetic Status (
Register. A summary of the flags appears below. All flags are active high.
Instructions regarding P-registers, I-registers, L-registers, M-registers, or
B-registers do not affect flags.
See the Blackfin Processor Hardware Reference for your specific product for
more details on the architecture.
Table 1-3. Arithmetic Status Flag Summary
Flag
AC0
AC0_COPY
AC1
AN
AQ
AV0
AVS0
AV1
AVS1
AZ
CC
V
V_COPY
VS
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Description
Carry (ALU0)
Carry (ALU0), copy
Carry (ALU1)
Negative
Quotient
Accumulator 0 Overflow
Accumulator 0 Sticky Overflow
Set when AV0 is set, but remains set until explicitly cleared by user code.
Accumulator 1 Overflow
Accumulator 1 Sticky Overflow
Set when AV1 is set, but remains set until explicitly cleared by user code.
Zero
Control Code bit
Multipurpose flag set, cleared and tested by specific instructions.
Overflow for Data Register results
Overflow for Data Register results. copy
Sticky Overflow for Data Register results
Set when V is set, but remains set until explicitly cleared by user code.
Introduction
)
ASTAT
1-15

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents