Analog Devices ADSP-BF53x Blackfin Reference page 385

Table of Contents

Advertisement

Table 9-1. Accumulator to Data Register Move (Cont'd)
Option
Accumulator Copy Formatting
(S2RND)
Signed fraction with scaling. Shift the Accumulator contents one place to the left
(multiply x 2). Saturate result to 1.31 format. Copy to destination register. Results
range between minimum -1 and maximum 1-2
Signed integer with scaling. Shift the Accumulator contents one place to the left
(multiply x 2). Saturate result to 32.0 format. Copy to destination register. Results
range between minimum -1 and maximum 2
In either case, the resulting hexadecimal range is minimum 0x8000 0000 through
maximum 0x7FFF FFFF.
The Accumulator is unaffected by extraction.
(ISS2)
Signed fraction with scaling. Shift the Accumulator contents one place to the left
(multiply x 2). Saturate result to 1.31 format. Copy to destination register. Results
range between minimum -1 and maximum 1-2
Signed integer with scaling. Shift the Accumulator contents one place to the left
(multiply x 2). Saturate result to 32.0 format. Copy to destination register. Results
range between minimum -1 and maximum 2
In either case, the resulting hexadecimal range is minimum 0x8000 0000 through
maximum 0x7FFF FFFF.
The Accumulator is unaffected by extraction.
See
"Saturation" on page 1-17
Flags Affected
The
register that contains the flags can be explicitly modified by
ASTAT
this instruction.
The Accumulator to D-register Move versions of this instruction affect the
following flags.
is set if the result written to the D-register file saturates 32 bits;
V
cleared if no saturation. In the case of two simultaneous operations,
represents the logical "OR" of the two.
V
is set if
VS
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
for a description of saturation behavior.
is set; unaffected otherwise.
V
-31
.
31
-1.
-31
.
31
-1.
Move
9-5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents