PPC440x5 CPU Core User’s Manual Preliminary
Page 252 of 589 instrset.fm.
September 12, 2002
EA Effective address; the 32-bit address, derived by applying indexing or
indirect addressing rules to the specified operand, that specifies an
location in main storage.
EXTS(x) The result of extending x on the left with sign bits.
FLD An instruction or register field
FLDbA bit in a named instruction or register field
FLDb,b, . . . A list of bits, by number or name, in a named instruction or register field
FLDb:b A range of bits in a named instruction or register field
GPR(r) General Purpose Register (GPR) r, where 0 r31.
GPRs RA, RB, . . .
MASK(MB,ME) Mask having 1s in positions MB through ME (wrapping if MB > ME) and
0s elsewhere.
MS(addr, n) The number of bytes represented byn at the location in main storage
represented by addr.
NIA Next instruction address; the 32-bit address of the next instruction to be
executed. In pseudocode, a successful branch is indicated by assigning
a value to NIA. For instructions that do not branch, the NIA is CIA +4.
PC Program counter.
REG[FLD, FLD . . .] Alist of fields in a named register
REG[FLD:FLD] Arange of fields in a named register
REG[FLD] A field in a named register
REGbA bit in a named register
REGb,b, . . . A list of bits, by number or name, in a named register
REGb:b A range of bits in a named register
RESERVE Reserve bit; indicates whether a process has reserved a block of
storage.
ROTL((RS),n) Rotate left; the contents of RS are shifted left the number of bits
specified by n.
SPR(SPRN) A Special Purpose Register (SPR) specified by the SPRF field in an
mfspr or mtspr instruction
c0:3 A four-bit object used to store condition results in compare instructions.
do Do loop. “to” and “by” clauses specify incrementing an iteration variable;
“while” and “until” clauses specify terminating conditions. Indenting
indicates the scope of a loop.
if...then...else... Conditional execution; ifcondition then a else b, wherea and b represent
one or more pseudocode statements.Indenting indicates the ranges of a
and b. Ifb is null, the else does not appear.