Instruction Overview
Flags Affected
The versions of the Modify – Increment instruction that store the results
in an Accumulator affect flags as follows.
•
is set if Accumulator result is zero; cleared if nonzero.
AZ
•
is set if Accumulator 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 and the
V
saturation.
•
is set if
VS
•
is set if result saturates and the
AV0
saturation.
•
is set if
AV0S
• All other flags are unaffected.
The versions of the Modify – Increment instruction that store the results
in a Data Register affect flags as follows.
•
is set if Data Register result is zero; cleared if nonzero.
AZ
•
is set if Data Register 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 and the
V
saturation.
•
is set if
VS
•
is set if result saturates and the
AV0
saturation.
15-40
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
is set; unaffected otherwise.
V
is set; unaffected otherwise.
AV0
is set; unaffected otherwise.
V
is a
dest_reg
Dreg
is
; cleared if no
dest_reg
A0
is a
dest_reg
Dreg
is
; cleared if no
dest_reg
A0
; cleared if no
; cleared if no
Need help?
Do you have a question about the ADSP-BF53x Blackfin and is the answer not in the manual?
Questions and answers