ADSP-BF53x/BF56x Blackfin Processor Programming Reference
1-11
Introduction
• Some instructions (such as
“--SP (Push Multiple)”
) require a group
of adjacent registers. Adjacent registers are denoted in syntax by the
range enclosed in parentheses and separated by a colon, for exam-
ple,
(R7:3)
. Again, the larger number appears first.
• Portions of a particular register may be individually specified. This
is written in syntax with a dot (“
.
”) following the register name,
then a letter denoting the desired portion. For 32-bit registers, “
.H
”
denotes the most-significant (“High”) portion, “
.L
” denotes the
least-significant portion. The subdivisions of the 40-bit registers
are described later.
Register names are reserved and may not be used as program identifiers.
This manual uses the following conventions.
• When there is a choice of any one register within a register group,
this manual shows the register set using an en-dash (“
–
”). For
example, “
R7–0
” in text means that any one of the eight data regis-
ters (
R7
,
R6
,
R5
,
R4
,
R3
,
R2
,
R1
, or
R0
) can be used in syntax.
• Immediate values are designated as “
imm
” with the following
modifiers.
• “
imm
” indicates a signed value; for example,
imm7
.
• The “
u
” prefix indicates an unsigned value; for example,
uimm4
.
• The decimal number indicates how many bits the value can
include; for example,
imm5
is a 5-bit value.
• Any alignment requirements are designated by an optional
“
m
” suffix followed by a number; for example,
uimm16m2
is
an unsigned, 16-bit integer that must be an even number,
and
imm7m4
is a signed, 7-bit integer that must be a multiple
of 4.
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...