ADSP-BF53x/BF56x Blackfin Processor Programming Reference
9-5
Move
See
“Saturation” on page 1-17
for a description of saturation behavior.
Flags Affected
The
ASTAT
register that contains the flags can be explicitly modified by
this instruction.
The Accumulator to D-register Move versions of this instruction affect the
following flags.
•
V
is set if the result written to the D-register file saturates 32 bits;
cleared if no saturation. In the case of two simultaneous operations,
V
represents the logical “OR” of the two.
•
VS
is set if
V
is set; unaffected otherwise.
(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
-31
.
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
31
-1.
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
-31
.
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
31
-1.
In either case, the resulting hexadecimal range is minimum 0x8000 0000 through
maximum 0x7FFF FFFF.
The Accumulator is unaffected by extraction.
Table 9-1. Accumulator to Data Register Move (Cont’d)
Option
Accumulator Copy Formatting
Содержание ADSP-BF53x Blackfin
Страница 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 780: ...Product Identification Register 21 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 994: ...Instructions Listed By Operation Code C 194 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...