Index

The parenthesized number on an index entry indicates the location of the entry within the book. Entries before the first numbered section in a chapter are identified as Sec. n.0.


Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

absl instruction (Sec. 3.2)
absl instruction (Sec. 3.2)

absq instruction (Sec. 3.2)
absq instruction (Sec. 3.2)

addf instruction (Sec. 4.3)
addf instruction (Sec. 4.3)

addg instruction (Sec. 4.3)
addg instruction (Sec. 4.3)

addl instruction (Sec. 3.2)
addl instruction (Sec. 3.2)

addlv instruction (Sec. 3.2)
addlv instruction (Sec. 3.2)

addq instruction (Sec. 3.2)
addq instruction (Sec. 3.2)

addqv instruction (Sec. 3.2)
addqv instruction (Sec. 3.2)

address formats (Sec. 2.8)

addresses
        special handling (Sec. C.2)

adds instruction (Sec. 4.3)
adds instruction (Sec. 4.3)

addt instruction (Sec. 4.3)
addt instruction (Sec. 4.3)

.aent directive (Sec. 5.0)

.alias directive (Sec. 5.0)

.align directive (Sec. 5.0)

amask instruction (Sec. 3.8)
amask instruction (Sec. 3.8)

and instruction (Sec. 3.3)
and instruction (Sec. 3.3)

andnot instruction (Sec. 3.3)
andnot instruction (Sec. 3.3)

.arch directive (Sec. 5.0)

arithmetic instructions
        floating-point instruction set (Sec. 4.3)
        main instruction set (Sec. 3.2)

.ascii directive (Sec. 5.0)

.asciiz directive (Sec. 5.0)

assembler directives (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

B

backslash escape character (Sec. 2.4.3)

beq instruction (Sec. 3.6)
beq instruction (Sec. 3.6)

bge instruction (Sec. 3.6)
bge instruction (Sec. 3.6)

.bgnb directive (Sec. 5.0)

bgt instruction (Sec. 3.6)
bgt instruction (Sec. 3.6)

bic instruction (Sec. 3.3)
bic instruction (Sec. 3.3)

big-endian
        byte ordering (Sec. 1.2)

bis instruction (Sec. 3.3)
bis instruction (Sec. 3.3)

blbc instruction (Sec. 3.6)
blbc instruction (Sec. 3.6)

blbs instruction (Sec. 3.6)
blbs instruction (Sec. 3.6)

ble instruction (Sec. 3.6)
ble instruction (Sec. 3.6)

blt instruction (Sec. 3.6)
blt instruction (Sec. 3.6)

bne instruction (Sec. 3.6)
bne instruction (Sec. 3.6)

br instruction (Sec. 3.6)
br instruction (Sec. 3.6)

bsr instruction (Sec. 3.6)
bsr instruction (Sec. 3.6)

.bss section (Sec. 6.3.2)

.byte directive (Sec. 5.0)

byte ordering
        big-endian (Sec. 1.2)
        little-endian (Sec. 1.2)

byte-manipulation instructions
        main instruction set (Sec. 3.7)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C

C programs
        -S compilation option (Sec. 6.4)

calling conventions (Sec. 6.1)

call_pal instruction (Sec. 3.8)
call_pal instruction (Sec. 3.8)

chopped rounding (IEEE) (Sec. 4.1.4)

chopped rounding (VAX) (Sec. 4.1.4)

clr instruction (Sec. 3.2)

cmoveq instruction (Sec. 3.5)
cmoveq instruction (Sec. 3.5)

cmovge instruction (Sec. 3.5)
cmovge instruction (Sec. 3.5)

cmovgt instruction (Sec. 3.5)
cmovgt instruction (Sec. 3.5)

cmovlbc instruction (Sec. 3.5)
cmovlbc instruction (Sec. 3.5)

cmovlbs instruction (Sec. 3.5)
cmovlbs instruction (Sec. 3.5)

cmovle instruction (Sec. 3.5)
cmovle instruction (Sec. 3.5)

cmovlt instruction (Sec. 3.5)
cmovlt instruction (Sec. 3.5)

cmovne instruction (Sec. 3.5)
cmovne instruction (Sec. 3.5)

cmpbge instruction (Sec. 3.7)
cmpbge instruction (Sec. 3.7)

cmpeq instruction (Sec. 3.4)
cmpeq instruction (Sec. 3.4)

cmpgeq instruction (Sec. 4.4)
cmpgeq instruction (Sec. 4.4)

cmpgle instruction (Sec. 4.4)
cmpgle instruction (Sec. 4.4)

cmpglt instruction (Sec. 4.4)
cmpglt instruction (Sec. 4.4)

cmple instruction (Sec. 3.4)
cmple instruction (Sec. 3.4)

cmplt instruction (Sec. 3.4)
cmplt instruction (Sec. 3.4)

cmpteq instruction (Sec. 4.4)
cmpteq instruction (Sec. 4.4)

cmptle instruction (Sec. 4.4)
cmptle instruction (Sec. 4.4)

cmptlt instruction (Sec. 4.4)
cmptlt instruction (Sec. 4.4)

cmptun instruction (Sec. 4.4)
cmptun instruction (Sec. 4.4)

cmpule instruction (Sec. 3.4)
cmpule instruction (Sec. 3.4)

cmpult instruction (Sec. 3.4)
cmpult instruction (Sec. 3.4)

code optimization (Sec. 6.0)

.comm directive (Sec. 5.0)

comments (Sec. 2.2)

compilation options
        -S option (Sec. 6.4)

constant
        floating-point (Sec. 2.4.2)
        scalar (Sec. 2.4.1)
        string (Sec. 2.4.3)

control instructions
        floating-point instruction set (Sec. 4.6)
        main instruction set (Sec. 3.6)

counters (Sec. 6.3.2)

cpys instruction (Sec. 4.5)
cpys instruction (Sec. 4.5)

cpyse instruction (Sec. 4.5)
cpyse instruction (Sec. 4.5)

cpysn instruction (Sec. 4.5)
cpysn instruction (Sec. 4.5)

cvtdg instruction (Sec. 4.3)
cvtdg instruction (Sec. 4.3)

cvtgd instruction (Sec. 4.3)
cvtgd instruction (Sec. 4.3)

cvtgf instruction (Sec. 4.3)
cvtgf instruction (Sec. 4.3)

cvtgq instruction (Sec. 4.3)
cvtgq instruction (Sec. 4.3)

cvtlq instruction (Sec. 4.3)
cvtlq instruction (Sec. 4.3)

cvtqf instruction (Sec. 4.3)
cvtqf instruction (Sec. 4.3)

cvtqg instruction (Sec. 4.3)
cvtqg instruction (Sec. 4.3)

cvtql instruction (Sec. 4.3)
cvtql instruction (Sec. 4.3)

cvtqs instruction (Sec. 4.3)
cvtqs instruction (Sec. 4.3)

cvtqt instruction (Sec. 4.3)
cvtqt instruction (Sec. 4.3)

cvtst instruction (Sec. 4.3)
cvtst instruction (Sec. 4.3)

cvttq instruction (Sec. 4.3)
cvttq instruction (Sec. 4.3)

cvtts instruction (Sec. 4.3)
cvtts instruction (Sec. 4.3)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D

.data directive (Sec. 5.0)

data type
        types supported (Sec. 2.7.3)

directive
        assembler directives (Sec. 5.0)

divf instruction (Sec. 4.3)
divf instruction (Sec. 4.3)

divg instruction (Sec. 4.3)
divg instruction (Sec. 4.3)

divl instruction (Sec. 3.2)
divl instruction (Sec. 3.2)

divlu instruction (Sec. 3.2)
divlu instruction (Sec. 3.2)

divq instruction (Sec. 3.2)
divq instruction (Sec. 3.2)

divqu instruction (Sec. 3.2)
divqu instruction (Sec. 3.2)

divs instruction (Sec. 4.3)
divs instruction (Sec. 4.3)

divt instruction (Sec. 4.3)
divt instruction (Sec. 4.3)

.double directive (Sec. 5.0)

dynamic rounding mode (Sec. 4.1.2)

.d_floating directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

E

.edata directive (Sec. 5.0)

.eflag directive (Sec. 5.0)

.end directive (Sec. 5.0)

.endb directive (Sec. 5.0)

.endr directive (Sec. 5.0)

.ent directive (Sec. 5.0)

eqv instruction (Sec. 3.3)
eqv instruction (Sec. 3.3)

.err directive (Sec. 5.0)

escape character, backslash (Sec. 2.4.3)

excb instruction (Sec. 3.8)

exception
        floating-point (Sec. 1.4.2)
        main processor (Sec. 1.4.1)

expression operator (Sec. 2.7.1)

expressions
        operator precedence rules (Sec. 2.7.2)
        type propagation rules (Sec. 2.7.4)

extbl instruction (Sec. 3.7)
extbl instruction (Sec. 3.7)

.extended directive (Sec. 5.0)

.extern directive (Sec. 5.0)

extlh instruction (Sec. 3.7)
extlh instruction (Sec. 3.7)

extll instruction (Sec. 3.7)
extll instruction (Sec. 3.7)

extqh instruction (Sec. 3.7)
extqh instruction (Sec. 3.7)

extql instruction (Sec. 3.7)
extql instruction (Sec. 3.7)

extwh instruction (Sec. 3.7)
extwh instruction (Sec. 3.7)

extwl instruction (Sec. 3.7)
extwl instruction (Sec. 3.7)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

F

fabs instruction (Sec. 4.3)
fabs instruction (Sec. 4.3)

fbeq instruction (Sec. 4.6)

fbge instruction (Sec. 4.6)
fbge instruction (Sec. 4.6)
fbge instruction (Sec. 4.6)

fbgt instruction (Sec. 4.6)
fbgt instruction (Sec. 4.6)

fble instruction (Sec. 4.6)
fble instruction (Sec. 4.6)

fblt instruction (Sec. 4.6)
fblt instruction (Sec. 4.6)

fbne instruction (Sec. 4.6)
fbne instruction (Sec. 4.6)

fclr instruction (Sec. 4.3)
fclr instruction (Sec. 4.3)

fcmoveq instruction (Sec. 4.5)
fcmoveq instruction (Sec. 4.5)

fcmovge instruction (Sec. 4.5)
fcmovge instruction (Sec. 4.5)

fcmovgt instruction (Sec. 4.5)
fcmovgt instruction (Sec. 4.5)

fcmovle instruction (Sec. 4.5)
fcmovle instruction (Sec. 4.5)

fcmovlt instruction (Sec. 4.5)
fcmovlt instruction (Sec. 4.5)

fcmovne instruction (Sec. 4.5)
fcmovne instruction (Sec. 4.5)

fetch instruction (Sec. 3.8)
fetch instruction (Sec. 3.8)

fetch_m instruction (Sec. 3.8)
fetch_m instruction (Sec. 3.8)

.file directive (Sec. 5.0)

.float directive (Sec. 5.0)

floating-point constant (Sec. 2.4.2)

floating-point control register
        See FPCR

floating-point directives
        .d_floating (VAX D_floating) (Sec. 5.0)
        .f_floating (VAX F_floating) (Sec. 5.0)
        .g_floating (VAX G_floating) (Sec. 5.0)
        .s_floating (IEEE single precision) (Sec. 5.0)
        .t_floating (IEE double precision) (Sec. 5.0)
        .x_floating (IEE quad precision) (Sec. 5.0)

floating-point exception traps (Sec. 4.1.3)

floating-point instruction qualifiers
        rounding mode qualifiers (Sec. 4.1.5)
        trapping mode qualifiers (Sec. 4.1.5)

floating-point instruction set (Sec. 4.0)

floating-point instructions
        arithmetic instructions (Sec. 4.3)
        control instructions (Sec. 4.6)
        load instructions (Sec. 4.2)
        move instructions (Sec. 4.5)
        relational instructions (Sec. 4.4)
        special-purpose instructions (Sec. 4.7)
        store instructions (Sec. 4.2)

floating-point rounding modes (Sec. 4.1.4)

.fmask directive (Sec. 5.0)

fmov instruction (Sec. 4.5)
fmov instruction (Sec. 4.5)

fneg instruction (Sec. 4.3)
fneg instruction (Sec. 4.3)

fnop instruction (Sec. 4.7)

FPCR (Sec. 4.1.2)

.frame directive (Sec. 5.0)

.f_floating directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

G

.gjsrlive directive (Sec. 5.0)

.gjsrsaved directive (Sec. 5.0)

global offset table
        See GOT

.globl directive (Sec. 5.0)

GOT
        global offset table (Sec. 6.2)

.gprel32 directive (Sec. 5.0)

.gretlive directive (Sec. 5.0)

.g_floating directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

I

identifier
        syntax (Sec. 2.3)

immediate values (Sec. C.3)

implicit register use (Sec. C.1)

implver instruction (Sec. 3.8)
implver instruction (Sec. 3.8)

infinity
        rounding toward plus or minus infinity (Sec. 4.1.4)
        rounding toward plus or minus infinity (Sec. 4.1.4)

insbl instruction (Sec. 3.7)
insbl instruction (Sec. 3.7)

inslh instruction (Sec. 3.7)
inslh instruction (Sec. 3.7)

insll instruction (Sec. 3.7)
insll instruction (Sec. 3.7)

insqh instruction (Sec. 3.7)
insqh instruction (Sec. 3.7)

insql instruction (Sec. 3.7)
insql instruction (Sec. 3.7)

instruction qualifiers, floating-point
        rounding mode qualifiers (Sec. 4.1.5)
        trapping mode qualifiers (Sec. 4.1.5)

instruction set summaries (Sec. A.0)

inswh instruction (Sec. 3.7)
inswh instruction (Sec. 3.7)

inswl instruction (Sec. 3.7)
inswl instruction (Sec. 3.7)

integer arithmetic instructions (Sec. C.5)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

J

jmp instruction (Sec. 3.6)
jmp instruction (Sec. 3.6)

jsr instruction (Sec. 3.6)
jsr instruction (Sec. 3.6)

jsr_coroutine instruction (Sec. 3.6)
jsr_coroutine instruction (Sec. 3.6)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

K

keyword statement (Sec. 2.6.3)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

L

.lab directive (Sec. 5.0)

label definition (Sec. 2.6.1)

language interfaces (Sec. 6.3)

.lcomm directive (Sec. 5.0)
.lcomm directive (Sec. 6.3.2)

lda instruction (Sec. 3.1)
lda instruction (Sec. 3.1.1)

ldah instruction (Sec. 3.1)
ldah instruction (Sec. 3.1.1)

ldb instruction (Sec. 3.1)
ldb instruction (Sec. 3.1.1)

ldbu instruction (Sec. 3.1)
ldbu instruction (Sec. 3.1.1)

ldf instruction (Sec. 4.2)
ldf instruction (Sec. 4.2)

ldg instruction (Sec. 4.2)
ldg instruction (Sec. 4.2)

ldgp instruction (Sec. 3.1)
ldgp instruction (Sec. 3.1.1)

ldid instruction (Sec. 4.2)
ldid instruction (Sec. 4.2)

ldif instruction (Sec. 4.2)
ldif instruction (Sec. 4.2)

ldig instruction (Sec. 4.2)
ldig instruction (Sec. 4.2)

ldil instruction (Sec. 3.1)
ldil instruction (Sec. 3.1.1)

ldiq instruction (Sec. 3.1)
ldiq instruction (Sec. 3.1.1)

ldis instruction (Sec. 4.2)
ldis instruction (Sec. 4.2)

ldit instruction (Sec. 4.2)
ldit instruction (Sec. 4.2)

ldl instruction (Sec. 3.1)
ldl instruction (Sec. 3.1.1)

ldl_l instruction (Sec. 3.1)
ldl_l instruction (Sec. 3.1.1)

ldq instruction (Sec. 3.1)
ldq instruction (Sec. 3.1.1)

ldq_l instruction (Sec. 3.1)
ldq_l instruction (Sec. 3.1.1)

ldq_u instruction (Sec. 3.1)
ldq_u instruction (Sec. 3.1.1)

lds instruction (Sec. 4.2)
lds instruction (Sec. 4.2)

ldt instruction (Sec. 4.2)
ldt instruction (Sec. 4.2)

ldw instruction (Sec. 3.1)
ldw instruction (Sec. 3.1.1)

ldwu instruction (Sec. 3.1)
ldwu instruction (Sec. 3.1.1)

linkage conventions
        examples (Sec. 6.3.4)
        general (Sec. 6.3.1)
        language interfaces (Sec. 6.4.1)
        memory allocation (Sec. 6.5)

.lit4 directive (Sec. 5.0)

.lit8 directive (Sec. 5.0)

.lita section (Sec. 6.3.2)

little-endian
        byte ordering (Sec. 1.2)

.livereg directive (Sec. 5.0)

load and store instructions (Sec. C.4)

load instructions
        floating-point instruction set (Sec. 4.2)
        main instruction set (Sec. 3.1)

.loc directive (Sec. 5.0)

logical instructions
        descriptions of (Sec. 3.3)
        formats (Sec. 3.3)

.long directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

M

.mask directive (Sec. 5.0)

mb instruction (Sec. 3.8)
mb instruction (Sec. 3.8)

mf_fpcr instruction (Sec. 4.7)

minus infinity
        rounding toward (IEEE) (Sec. 4.1.4)

mnemonic
        definition (Sec. 2.6.3)

mov instruction (Sec. 3.5)
mov instruction (Sec. 3.5)

move instructions
        floating-point instruction set (Sec. 4.5)
        main instruction set (Sec. 3.5)

mskbl instruction (Sec. 3.7)
mskbl instruction (Sec. 3.7)

msklh instruction (Sec. 3.7)
msklh instruction (Sec. 3.7)

mskll instruction (Sec. 3.7)
mskll instruction (Sec. 3.7)

mskqh instruction (Sec. 3.7)
mskqh instruction (Sec. 3.7)

mskql instruction (Sec. 3.7)
mskql instruction (Sec. 3.7)

mskwh instruction (Sec. 3.7)
mskwh instruction (Sec. 3.7)

mskwl instruction (Sec. 3.7)
mskwl instruction (Sec. 3.7)

mt_fpcr instruction (Sec. 4.7)

mulf instruction (Sec. 4.3)
mulf instruction (Sec. 4.3)

mulg instruction (Sec. 4.3)
mulg instruction (Sec. 4.3)

mull instruction (Sec. 3.2)
mull instruction (Sec. 3.2)

mullv instruction (Sec. 3.2)
mullv instruction (Sec. 3.2)

mulq instruction (Sec. 3.2)
mulq instruction (Sec. 3.2)

mulqv instruction (Sec. 3.2)
mulqv instruction (Sec. 3.2)

muls instruction (Sec. 4.3)
muls instruction (Sec. 4.3)

mult instruction (Sec. 4.3)
mult instruction (Sec. 4.3)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

N

negf instruction (Sec. 4.3)
negf instruction (Sec. 4.3)

negg instruction (Sec. 4.3)
negg instruction (Sec. 4.3)

negl instruction (Sec. 3.2)
negl instruction (Sec. 3.2)

neglv instruction (Sec. 3.2)
neglv instruction (Sec. 3.2)

negq instruction (Sec. 3.2)
negq instruction (Sec. 3.2)

negqv instruction (Sec. 3.2)
negqv instruction (Sec. 3.2)

negs instruction (Sec. 4.3)
negs instruction (Sec. 4.3)

negt instruction (Sec. 4.3)
negt instruction (Sec. 4.3)

.noalias directive (Sec. 5.0)

nop instruction (Sec. 3.8)
nop instruction (Sec. 3.8)

normal rounding (IEEE)
        unbiased round to nearest (Sec. 4.1.4)

normal rounding (VAX)
        biased (Sec. 4.1.4)

not instruction (Sec. 3.3)
not instruction (Sec. 3.3)

null statement (Sec. 2.6.2)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

O

object file format (Sec. 7.0)

operator evaluation order
        precedence rules (Sec. 2.7.2)

operator, expression (Sec. 2.7.1)

optimization
        optimizing assembly code (Sec. 6.0)

.option directive (Sec. 5.0)

or instruction (Sec. 3.3)
or instruction (Sec. 3.3)

ornot instruction (Sec. 3.3)
ornot instruction (Sec. 3.3)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

P

PALcode
        instruction summaries (Sec. D.0)

performance
        optimizing assembly code (Sec. 6.0)

plus infinity
        rounding toward (IEEE) (Sec. 4.1.4)

precedence rules
        operator evaluation order (Sec. 2.7.2)

program model
        memory layout (Sec. 6.2)

program optimization (Sec. 6.0)

.prologue directive (Sec. 5.0)

pseudoinstructions (Sec. C.7)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Q

.quad directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

R

.rconst directive (Sec. 5.0)

.rdata directive (Sec. 5.0)

register use (Sec. 6.3.1)

registers
        floating-point (Sec. 1.1.2)
        floating-point (Sec. 6.3.1)
        general (Sec. 1.1.1)
        integer (Sec. 1.1.1)
        integer (Sec. 6.3.1)

relational instructions
        floating-point instruction set (Sec. 4.4)
        main instruction set (Sec. 3.4)

relocation operand
        syntax and use (Sec. 2.6.4)

reml instruction (Sec. 3.2)
reml instruction (Sec. 3.2)

remlu instruction (Sec. 3.2)
remlu instruction (Sec. 3.2)

remq instruction (Sec. 3.2)
remq instruction (Sec. 3.2)

remqu instruction (Sec. 3.2)
remqu instruction (Sec. 3.2)

.repeat directive (Sec. 5.0)

ret instruction (Sec. 3.6)
ret instruction (Sec. 3.6)

rounding mode
        chopped rounding (IEEE) (Sec. 4.1.4)
        chopped rounding (VAX) (Sec. 4.1.4)
        dynamic rounding qualifier (Sec. 4.1.2)
        floating-point instruction qualifiers (Sec. 4.1.5)
        floating-point rounding modes (Sec. 4.1.4)
        FPCR control (Sec. 4.1.2)
        normal rounding (IEEE, unbiased) (Sec. 4.1.4)
        normal rounding (VAX, biased) (Sec. 4.1.4)
        rounding toward minus infinity (IEEE) (Sec. 4.1.4)
        rounding toward plus infinity (IEEE) (Sec. 4.1.4)

rpcc instruction (Sec. 3.8)
rpcc instruction (Sec. 3.8)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

S

-S compilation option (Sec. 6.4)

.s files (Sec. 6.4)

s4addl instruction (Sec. 3.2)
s4addl instruction (Sec. 3.2)

s4addq instruction (Sec. 3.2)
s4addq instruction (Sec. 3.2)

s4subl instruction (Sec. 3.2)
s4subl instruction (Sec. 3.2)

s4subq instruction (Sec. 3.2)
s4subq instruction (Sec. 3.2)

s8addl instruction (Sec. 3.2)
s8addl instruction (Sec. 3.2)

s8addq instruction (Sec. 3.2)
s8addq instruction (Sec. 3.2)

s8subl instruction (Sec. 3.2)
s8subl instruction (Sec. 3.2)

s8subq instruction (Sec. 3.2)
s8subq instruction (Sec. 3.2)

.save_ra directive (Sec. 5.0)

.sbss section (Sec. 6.3.2)

scalar constant (Sec. 2.4.1)

.sdata directive (Sec. 5.0)

.set directive (Sec. 5.0)

sextb instruction (Sec. 3.2)
sextb instruction (Sec. 3.2)

sextl instruction (Sec. 3.2)
sextl instruction (Sec. 3.2)

sextw instruction (Sec. 3.2)
sextw instruction (Sec. 3.2)

shift instructions
        descriptions of (Sec. 3.3)
        formats (Sec. 3.3)

sll instruction (Sec. 3.3)
sll instruction (Sec. 3.3)

.space directive (Sec. 5.0)

special-purpose instructions
        floating-point instruction set (Sec. 4.7)
        main instruction set (Sec. 3.8)

sra instruction (Sec. 3.3)
sra instruction (Sec. 3.3)

srl instruction (Sec. 3.3)
srl instruction (Sec. 3.3)

stack organization (Sec. 6.3.3)

statement (Sec. 2.6)

stb instruction (Sec. 3.1)
stb instruction (Sec. 3.1.2)

stf instruction (Sec. 4.2)
stf instruction (Sec. 4.2)

stg instruction (Sec. 4.2)
stg instruction (Sec. 4.2)

stl instruction (Sec. 3.1)
stl instruction (Sec. 3.1.2)

stl_c instruction (Sec. 3.1)
stl_c instruction (Sec. 3.1.2)

store instructions
        floating-point instruction set (Sec. 4.2)
        main instruction set (Sec. 3.1)

stq instruction (Sec. 3.1)
stq instruction (Sec. 3.1.2)

stq_c instruction (Sec. 3.1)
stq_c instruction (Sec. 3.1.2)

stq_u instruction (Sec. 3.1)
stq_u instruction (Sec. 3.1.2)

string constant (Sec. 2.4.3)

.struct directive (Sec. 5.0)

sts instruction (Sec. 4.2)
sts instruction (Sec. 4.2)

stt instruction (Sec. 4.2)
stt instruction (Sec. 4.2)

stw instruction (Sec. 3.1)
stw instruction (Sec. 3.1.2)

subf instruction (Sec. 4.3)
subf instruction (Sec. 4.3)

subg instruction (Sec. 4.3)
subg instruction (Sec. 4.3)

subl instruction (Sec. 3.2)
subl instruction (Sec. 3.2)

sublv instruction (Sec. 3.2)
sublv instruction (Sec. 3.2)

subq instruction (Sec. 3.2)
subq instruction (Sec. 3.2)

subqv instruction (Sec. 3.2)
subqv instruction (Sec. 3.2)

subs instruction (Sec. 4.3)
subs instruction (Sec. 4.3)

subt instruction (Sec. 4.3)
subt instruction (Sec. 4.3)

symbolic equate (Sec. 5.0)

.s_floating directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

T

.text directive (Sec. 5.0)

trapb instruction (Sec. 3.8)
trapb instruction (Sec. 3.8)

trapping mode
        floating-point instruction qualifiers (Sec. 4.1.5)

.tune directive (Sec. 5.0)

type propagation rules
        in expressions (Sec. 2.7.4)

.t_floating directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

U

.ugen directive (Sec. 5.0)

uldl instruction (Sec. 3.1)
uldl instruction (Sec. 3.1.1)

uldq instruction (Sec. 3.1)
uldq instruction (Sec. 3.1.1)

uldw instruction (Sec. 3.1)
uldw instruction (Sec. 3.1.1)

uldwu instruction (Sec. 3.1)
uldwu instruction (Sec. 3.1.1)

umulh instruction (Sec. 3.2)
umulh instruction (Sec. 3.2)

unop instruction (Sec. 3.8)
unop instruction (Sec. 3.8)
unop instruction (Sec. 3.8)

ustl instruction (Sec. 3.1)
ustl instruction (Sec. 3.1.2)

ustq instruction (Sec. 3.1)
ustq instruction (Sec. 3.1.2)

ustw instruction (Sec. 3.1)
ustw instruction (Sec. 3.1.2)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

V

.verstamp directive (Sec. 5.0)

.vreg directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

W

.weakext directive (Sec. 5.0)

wmb instruction (Sec. 3.8)
wmb instruction (Sec. 3.8)

.word directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

X

xor instruction (Sec. 3.3)
xor instruction (Sec. 3.3)

xornot instruction (Sec. 3.3)
xornot instruction (Sec. 3.3)

.x_floating directive (Sec. 5.0)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Z

zap instruction (Sec. 3.7)
zap instruction (Sec. 3.7)

zapnot instruction (Sec. 3.7)
zapnot instruction (Sec. 3.7)