Analog Devices ADSP-BF53x Blackfin Reference page 708

Table of Contents

Advertisement

Instruction Overview
Options
The Vector Add / Subtract instruction provides three option modes.
opt_mode_0
sions of this instruction.
opt_mode_1
opt_mode_2
instruction.
Table 19-17
describes the options that the three
Table 19-17. Options for Opt_Mode 0
Mode
Option
opt_mode_0
S
CO
SCO
opt_mode_1
S
opt_mode_2
ASR
ASL
The options shown for
19-20
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
supports the Dual and Quad 16-Bit Operations ver-
supports the Dual 32-bit and 40-bit operations.
supports the Quad 16-Bit Operations versions of this
Description
Saturate the results at 16 bits.
Cross option. Swap the order of the results in the destination regis-
ter.
Saturate and cross option. Combination of (S) and (CO) options.
Saturate the results at 16 or 32 bits, depending on the operand size.
Arithmetic shift right. Halve the result (divide by 2) before storing
in the destination register. If specified with the S (saturation) flag in
Quad 16-Bit Operand versions of this instruction, the scaling is per-
formed before saturation for the ADSP-BF533 processor, and the
scaling is performed after saturation for the ADSP-BF535 processor.
Arithmetic shift left. Double the result (multiply by 2, truncated)
before storing in the destination register. If specified with the S (sat-
uration) flag in Quad 16-Bit Operand versions of this instruction,
the scaling is performed before saturation for the ADSP-BF533 pro-
cessor, and the scaling is performed after saturation for the
ADSP-BF535 processor.
are scaling options.
opt_mode_2
support.
opt_modes

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents