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
D-register versions of this instruction set 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 overflows; cleared if no overflow.
V
•
is set if
VS
• 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 of this instruction do not affect any
flags.
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
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.
V
A-3.
Arithmetic Operations
used in this instruction.
Ireg
values.
Ireg
flags and some flags
ASTAT
Lreg
Table A-1
15-17
Need help?
Do you have a question about the ADSP-BF53x Blackfin and is the answer not in the manual?
Questions and answers