Instruction Overview
Add with Shift
General Form
dest_pntr = (dest_pntr + src_reg) << 1
dest_pntr = (dest_pntr + src_reg) << 2
dest_reg = (dest_reg + src_reg) << 1
dest_reg = (dest_reg + src_reg) << 2
Syntax
Pointer Operations
Preg = ( Preg + Preg ) << 1 ;
src_reg) x 2
Preg = ( Preg + Preg ) << 2 ;
src_reg) x 4
Data Operations
Dreg = (Dreg + Dreg) << 1 ;
x 2
(a) */
Dreg = (Dreg + Dreg) << 2 ;
x 4
(a) */
Syntax Terminology
:
Preg
P5–0
:
Dreg
R7–0
Instruction Length
In the syntax, comment (a) identifies 16-bit instruction length.
14-2
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
(a) */
(a) */
/* dest_reg = (dest_reg + src_reg)
/* dest_reg = (dest_reg + src_reg)
/* dest_reg = (dest_reg +
/* dest_reg = (dest_reg +