IBM SA14-2339-04 Personal Computer User Manual


 
A-42 PPC405 Core User’s Manual
BO (6:10) Specifies options for conditional branch instructions. See “BO Field on Conditional
Branches” on page 2-25.
BT (6:10) Specifies a bit in the CR used as a target as the result of a CR-Logical instruction.
D (16:31) Specifies a 16-bit signed twos-complement integer displacement for load/store
instructions.
DCRN (11:20) Specifies a device control register (DCR).
FXM (12:19) Field mask used to identify CR fields to be updated by the mtcrf instruction.
IM (16:31) An immediate field used to specify a 16-bit value (either signed integer or unsigned).
LI (6:29) An immediate field specifying a 24-bit signed twos complement branch displacement;
this field is concatenated on the right with b'00' and sign-extended to 32 bits.
LK (31) Link bit.
0 Do not update the link register (LR).
1 Update the LR with the address of the next instruction.
MB (21:25) Mask begin.
Used in rotate-and-mask instructions to specify the beginning bit of a mask.
ME (26:30) Mask end.
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 2-10 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).
TO (6:10) Specifies the conditions on which to trap, as described under tw and twi instructions.
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.