%
=,t:
<,>
u u
<,
>
if...then ... else ...
do
leave
FLD
FLDb
FLD
b
:
b
FLDb,b,
...
REG
b
REG
b
:
b
REGb,b,
...
REG[FLD]
REG[FLD, FLD
..
J
REG[FLD:FLD]
GPR(r)
(GPR(r))
DCR(DCRN)
SPR(SPRN)
TBR(TBRN)
GPRs
(Rx)
(RAIO)
CR
FLD
CO:3
nb
Division yielding a quotient
Remainder
of
an integer division; (33 % 32) = 1.
Concatenation
Equal, not equal relations
Signed comparison relations
Unsigned comparison relations
Conditional
execution; if condition then a else
b,
where a and b represent
one
or
more pseudocode statements. Indenting indicates the ranges of a
and
b.
If b is null, the else does not appear.
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.
Leave innermost
do
loop or do loop specified in a leave statement.
An instruction or register
field
A bit in a named instruction or register field
A range of bits in a named instruction
or
register field
A list of bits, by number
or
name, in a named instruction or register field
A bit in a named register
A range of bits in a named register
A
list of bits, by number
or
name, in a named register
A
field in a named register
A
list of fields
in
a named register
A range
of
fields in a named register
Gener~1
Purpose Register (GPR)
r,
where 0
~
r
~
31.
The contents of GPR
r,
where 0
~
r
~
31.
A Device Control Register (DCR) specified by the
DeRF
field in an
mfdcr
or
mtdcr
instruction
An
SPR specified by the SPRF field
in
an
mfspr
or
mtspr
instruction
A Time Base Register (TBR) specified by the
TBRF
field in an
mftb
instruction
RA, RB,
The contents of a
GPR, where x is A,
B,
S,
or
T
The contents
of
the register RA
or
0, if the RA field
is
O.
The field in the condition register pointed to by a field
of
an instruction.
A 4-bit object used to store condition
results in compare instructions.
The bit
or
bit value b is replicated n times.
Preliminary
About This Book xlix