Analog Devices ADSP-BF53x Blackfin Reference page 547

Table of Contents

Advertisement

See
"Saturation" on page 1-17
The instruction versions that explicitly modify
optional circular buffering. See
on page 1-21
disable it prior to issuing this instruction by clearing the Length
Register (
Example: If you use
clear
L2
beforehand can result in unexpected
The circular address buffer registers (Index, Length, and Base) are
not initialized automatically by Reset. Traditionally, user software
clears all the circular address buffer registers during boot-up to dis-
able circular buffering, then initializes them later, if needed.
Flags Affected
The Accumulator versions of this instruction affect the flags as follows.
is set if result is zero; cleared if nonzero.
AZ
is set if result is negative; cleared if non-negative.
AN
is set if the operation generates a carry; cleared if no carry.
AC0
is set if result saturates; cleared if no saturation.
AV0
is set if
AV0S
• 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
The P-register and I-register versions do not affect any flags.
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
for a description of saturation behavior.
for more details. Unless circular buffering is desired,
) corresponding to the
Lreg
to increment your address pointer, first
I2
to disable circular buffering. Failure to explicitly clear
is set; unaffected otherwise.
AV0
A-3.
Arithmetic Operations
Ireg
"Automatic Circular Addressing"
used in this instruction.
Ireg
values.
Ireg
flags and some flags
ASTAT
support
Lreg
Table A-1
15-35

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents