ADSP-BF53x/BF56x Blackfin Processor Programming Reference
11-13
Control Code Bit Management
Functional Description
The Move
CC
instruction moves the status of the Control Code (
CC
) bit to
and from a data register or arithmetic status bit.
When copying the
CC
bit into a 32-bit register, the operation moves the
CC
bit into the least significant bit of the register, zero-extended to 32 bits.
The two cases are as follows.
• If
CC
= 0, Dreg becomes 0x00000000.
• If
CC
= 1, Dreg becomes 0x00000001.
When copying a data register to the
CC
bit, the operation sets the
CC
bit to
1 if any bit in the source data register is set; that is, if the register is non-
zero. Otherwise, the operation clears the
CC
bit.
Some versions of this instruction logically set or clear an arithmetic status
bit based on the status of the Control Code.
The use of the
CC
bit as source and destination in the same instruction is
disallowed. See the
Negate CC
instruction to change
CC
based solely on its
own value.
Flags Affected
• The Move
CC
instruction affects flags
CC
,
AZ
,
AN
,
AC0
,
AC1
,
V
,
VS
,
AV0
,
AV0S
,
AV1
,
AV1S
,
AQ
, according to the status bit and syntax
used, as described in
“Syntax” on page 11-12
.
• All other flags not explicitly specified by the syntax are unaffected.
L
The ADSP-BF535 processor has fewer
ASTAT
flags and some flags
operate differently than subsequent Blackfin family products. For
more information on the ADSP-BF535 status flags, see
Table A-1
on page A-3
.
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...