Indirect and Post-Increment Index Addressing
The syntax of the form:
[Dst_1 ++ Dst_2] = Src_hi
is indirect, post-increment index addressing. The form is shorthand for
the following sequence.
[Dst_1] = Src_hi ;
ter, indirect*/
Dst_1 += Dst_2 ;
by Dst_2 */
where:
•
Src_hi
in the syntax example).
•
is the memory destination pointer register on the left side of
Dst_1
the syntax.
•
is the increment index register.
Dst_2
Indirect and post-increment index addressing supports customized indi-
rect address cadence. The indirect, post-increment index version must
have separate P-registers for the input operands. If a common
for the inputs, the auto-increment feature does not work.
Flags Affected
None
Required Mode
User & Supervisor
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
/* store the upper half of the source regis-
/* post-increment Dst_1 by a quantity indexed
is the most significant half of the source register. (
Load / Store
Dreg_hi
is used
Preg
8-47