User’s Manual
Preliminary
PPC440x5 CPU Core
instalfa.fm.
September 12, 2002
Page 521 of 589
Used in rotate-and-mask instructions to specify the ending bit of a mask.
NB (16:20)
Specifies the number of bytes to move in an immediate string load or store.
OPCD (0:5)
Primary opcode. Primary opcodes, in decimal, appear in the instruction format diagrams
presented with individual instructions. The OPCD field name does not appear in
instruction descriptions.
OE (21)
Enables setting the OV and SO fields in the fixed-point exception register (XER) for
extended arithmetic.
RA (11:15)
A GPR used as a source or target.
RB (16:20)
A GPR used as a source.
Rc (31)
Record bit.
0 Do not set the CR.
1 Set the CR to reflect the result of an operation.
See Condition Register (CR) on page 67 for a further discussion of how the CR bits are
set.
RS (6:10)
A GPR used as a source.
RT (6:10)
A GPR used as a target.
SH (16:20)
Specifies a shift amount.
SPRF (11:20) Specifies a special purpose register (SPR). This field represents the SPR Number
(SPRN) with the upper and lower five bits reversed (that is,
SPRF = SPRN[5:9] || SPRN[0:4]).
TO (6:10)
Specifies the conditions on which to trap, as described under tw and twi instructions.
WS (16:20)
Specifies the portion of a TLB entry to be read/written by tlbre/tlbwe.
XO (21:30)
Extended opcode for instructions without an OE field. Extended opcodes, in decimal,
appear in the instruction format diagrams presented with individual instructions. The XO
field name does not appear in instruction descriptions.
XO (22:30)
Extended opcode for instructions with an OE field. Extended opcodes, in decimal,
appear in the instruction format diagrams presented with individual instructions. The XO
field name does not appear in instruction descriptions.
A.1.2 Instruction Format Diagrams
The instruction formats (allso called “forms”) illustrated in Figure A-1 through Figure A-9 are valid combina-
tions of instruction fields. Table A-5 on page 559 indicates which “form” is utilized by each PPC440x5
opcode. Fields indicated by slashes (/, //, or ///) are reserved. The figures are adapted from the PowerPC
User Instruction Set Architecture.
Содержание PPC440X5 CPU Core
Страница 1: ...PPC440x5 CPU Core User s Manual Preliminary SA14 2613 02 September 12 2002 Title Page...
Страница 22: ...User s Manual PPC440x5 CPU Core Preliminary Page 22 of 583 ppc440x5LOT fm September 12 2002...
Страница 26: ...User s Manual PPC440x5 CPU Core Preliminary Page 26 of 589 preface fm September 12 2002...
Страница 38: ...User s Manual PPC440x5 CPU Core Preliminary Page 38 of 589 overview fm September 12 2002...
Страница 94: ...User s Manual PPC440x5 CPU Core Preliminary Page 94 of 589 init fm September 12 2002...
Страница 132: ...User s Manual PPC440x5 CPU Core Preliminary Page 132 of 589 cache fm September 12 2002...
Страница 158: ...User s Manual PPC440x5 CPU Core Preliminary Page 158 of 589 mmu fm September 12 2002...
Страница 218: ...User s Manual PPC440x5 CPU Core Preliminary Page 218 of 589 timers fm September 12 2002...
Страница 248: ...User s Manual PPC440x5 CPU Core Preliminary Page 248 of 589 debug fm September 12 2002...
Страница 458: ...User s Manual PPC440x5 CPU Core Preliminary Page 458 of 589 regsummIntro fm September 12 2002...
Страница 568: ...User s Manual PPC440x5 CPU Core Preliminary Page 568 of 589 instalfa fm September 12 2002...
Страница 588: ...User s Manual PPC440x5 CPU Core Preliminary Page 588 of 583 ppc440x5IX fm September 12 2002...
Страница 590: ......