![Xilinx Virtex-II Pro PPC405 User Manual Download Page 263](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279263.webp)
March 2002 Release
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
Alphabetical Instruction Listing
R
Split-Field Notation
Some instructions contain a field with an encoding that is a permutation of the
corresponding assembler operand. Such fields are called
split fields
. Split fields are used by
instructions that move data between the general-purpose registers and the special-purpose
registers, device-control registers, and the time-base registers. For these instructions,
assembler operands and split fields are indicated as follows:
•
In the
mfspr
and
mtspr
instructions, SPRN is the assembler operand and SPRF is the
split field. SPRF corresponds to SPRN as follows:
-
SPRF
0:4
is equivalent to SPRN
5:9
.
-
SPRF
5:9
is equivalent to SPRN
0:4
.
•
In the
mfdcr
and
mtdcr
instructions, DCRN is the assembler operand and DCRF is the
split field. DCRF corresponds to DCRN as follows:
-
DCRF
0:4
is equivalent to DCRN
5:9
.
-
DCRF
5:9
is equivalent to DCRN
0:4
.
•
In the
mftb
instruction, TBRN is the assembler operand and TBRF is the split field.
TBRF corresponds to TBRN as follows:
-
TBRF
0:4
is equivalent to TBRN
5:9
.
-
TBRF
5:9
is equivalent to TBRN
0:4
.
Throughout this document, references to SPRs, DCRs, and time-base registers use the
respective SPRN, DCRN, and TBRN values. The assembler handles the conversion to the
split-field format when encoding the instruction.
Alphabetical Instruction Listing
The following pages list the instructions supported by the PPC405 in alphabetical order.