[Contents] [Help]


Index


Click letter for quick access:
[Special Characters] 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

Special Characters


.got section
        See global offset table


Click letter for quick access:
[Special Characters] 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
absl instruction

absq instruction
absq instruction

addf instruction
addf instruction

addg instruction
addg instruction

addl instruction
addl instruction

addlv instruction
addlv instruction

addq instruction
addq instruction

addqv instruction
addqv instruction

addresses
        special handling

addressing
        formats

adds instruction
adds instruction

addt instruction
addt instruction

.aent directive

.alias directive

.align directive

and instruction
and instruction

andnot instruction
andnot instruction

.arch directive

archive files
        object files

arithmetic instructions
        floating-point instruction set
        main instruction set

.ascii directive

.asciiz directive

assembler directives

auxiliary symbol table

auxiliary symbols


Click letter for quick access:
[Special Characters] 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 characters

base addresses
        calculation and use

basic type (bt) constants

beq instruction
beq instruction

bge instruction
bge instruction

.bgnb directive

bgt instruction
bgt instruction

bic instruction
bic instruction

big endian
        byte ordering

binding
        lazy binding

bis instruction
bis instruction

blbc instruction
blbc instruction

blbs instruction
blbs instruction

ble instruction
ble instruction

blt instruction
blt instruction

bne instruction
bne instruction

br instruction
br instruction

bsr instruction
bsr instruction

.bss section
.bss section

bss segment
        sections contained in

bt constants

.byte directive

byte ordering
        big endian
        little endian

byte-manipulation instructions
        main instruction set


Click letter for quick access:
[Special Characters] 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
        calling

calls
        to programs in other languages

call_pal instruction
call_pal instruction

chopped rounding (IEEE)

chopped rounding (VAX)

clr instruction
clr instruction

cmoveq instruction
cmoveq instruction

cmovge instruction
cmovge instruction

cmovgt instruction
cmovgt instruction

cmovlbc instruction
cmovlbc instruction

cmovlbs instruction
cmovlbs instruction

cmovle instruction
cmovle instruction

cmovlt instruction
cmovlt instruction

cmovne instruction
cmovne instruction

cmpbge instruction
cmpbge instruction

cmpeq instruction
cmpeq instruction

cmpgeq instruction
cmpgeq instruction

cmpgle instruction
cmpgle instruction

cmpglt instruction
cmpglt instruction

cmple instruction
cmple instruction

cmplt instruction
cmplt instruction

cmpteq instruction
cmpteq instruction

cmptle instruction
cmptle instruction

cmptlt instruction
cmptlt instruction

cmptun instruction
cmptun instruction

cmpule instruction
cmpule instruction

cmpult instruction
cmpult instruction

code optimization

.comm directive

comments

compilation options
        -S option

.conflict section

constants
        floating-point
        scalar
        string

control instructions
        floating-point instruction set
        main instruction set

counters

cpys instruction
cpys instruction

cpyse instruction
cpyse instruction

cpysn instruction
cpysn instruction

cvtdg instruction
cvtdg instruction

cvtgd instruction
cvtgd instruction

cvtgf instruction
cvtgf instruction

cvtgq instruction
cvtgq instruction

cvtlq instruction
cvtlq instruction

cvtqf instruction
cvtqf instruction

cvtqg instruction
cvtqg instruction

cvtql instruction
cvtql instruction

cvtqs instruction
cvtqs instruction

cvtqt instruction
cvtqt instruction

cvtst instruction
cvtst instruction

cvttq instruction
cvttq instruction

cvtts instruction
cvtts instruction


Click letter for quick access:
[Special Characters] 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

.data section

data segment
        sections contained in

data segments
        sections contained in

dense numbers

directives
        assembler directives

divf instruction
divf instruction

divg instruction
divg instruction

divl instruction
divl instruction

divlu instruction
divlu instruction

divq instruction
divq instruction

divqu instruction
divqu instruction

divs instruction
divs instruction

divt instruction
divt instruction

.double directive

dynamic linking

dynamic loader
        default
        use

dynamic relocation section
        See .rel.dyn section

dynamic rounding mode

.dynamic section
        contents
        ordering for quickstart

dynamic string section
        See .dynstr section

dynamic symbol section
        See .dynsym section

.dynstr section

.dynsym section
        relationship with .got section

.d_floating directive


Click letter for quick access:
[Special Characters] 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

.eflag directive

.end directive

.endb directive

.endr directive

.ent directive

eqv instruction
eqv instruction

.err directive

escape characters, backslash

excb instruction

exceptions
        floating-point
        main processor

expression operators

expressions
        operator precedence rules
        type propagation rules

extbl instruction
extbl instruction

.extended directive

.extern directive

external string table

external symbol table

external symbols

extlh instruction
extlh instruction

extll instruction
extll instruction

extqh instruction
extqh instruction

extql instruction
extql instruction

extwh instruction
extwh instruction

extwl instruction
extwl instruction


Click letter for quick access:
[Special Characters] 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
fabs instruction

fbeq instruction

fbge instruction
fbge instruction
fbge instruction

fbgt instruction
fbgt instruction

fble instruction
fble instruction

fblt instruction
fblt instruction

fbne instruction
fbne instruction

fclr instruction
fclr instruction

fcmoveq instruction
fcmoveq instruction

fcmovge instruction
fcmovge instruction

fcmovgt instruction
fcmovgt instruction

fcmovle instruction
fcmovle instruction

fcmovlt instruction
fcmovlt instruction

fcmovne instruction
fcmovne instruction

fetch instruction
fetch instruction

fetch_m instruction
fetch_m instruction

file descriptor table
file descriptor table

.file directive

file header
        file header magic field (f_magic)
        flags (s_flags)

.fini section

.float directive

floating-point constants

floating-point control register
        See FPCR

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

floating-point exception traps

floating-point instruction qualifiers
        rounding mode qualifiers
        trapping mode qualifiers

floating-point instruction set

floating-point instructions
        arithmetic instructions
        control instructions
        load instructions
        move instructions
        relational instructions
        special-purpose instructions
        store instructions

floating-point rounding modes

.fmask directive

fmov instruction
fmov instruction

fneg instruction
fneg instruction

fnop instruction

FPCR

.frame directive

functions, position-independent
        resolving calls to

.f_floating directive


Click letter for quick access:
[Special Characters] 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

.gjsrsaved directive

global offset table
        See .got section

.globl directive

.got section
.got section
        relationship with .dynsym section

.gprel32 directive

.gretlive directive

.g_floating directive


Click letter for quick access:
[Special Characters] 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

H


.hash section

hash table section
        See .hash section


Click letter for quick access:
[Special Characters] 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


identifiers

immediate values

implicit register use

infinity
        rounding toward plus or minus infinity
        rounding toward plus or minus infinity

.init section

insbl instruction
insbl instruction

inslh instruction
inslh instruction

insll instruction
insll instruction

insqh instruction
insqh instruction

insql instruction
insql instruction

instruction qualifiers, floating-point
        rounding mode qualifiers
        trapping mode qualifiers

instruction summaries

inswh instruction
inswh instruction

inswl instruction
inswl instruction

integer arithmetic instructions


Click letter for quick access:
[Special Characters] 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
jmp instruction

jsr instruction
jsr instruction

jsr_coroutine instruction
jsr_coroutine instruction


Click letter for quick access:
[Special Characters] 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 statements


Click letter for quick access:
[Special Characters] 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

label definitions

language interfaces

lazy binding

.lcomm directive
.lcomm directive

lda instruction
lda instruction

ldah instruction
ldah instruction

ldb instruction
ldb instruction

ldbu instruction
ldbu instruction

ldf instruction
ldf instruction
ldf instruction

ldg instruction
ldg instruction
ldg instruction

ldgp instruction
ldgp instruction

ldid instruction
ldid instruction

ldif instruction
ldif instruction

ldig instruction
ldig instruction

ldil instruction
ldil instruction

ldiq instruction

ldis instruction
ldis instruction

ldit instruction
ldit instruction

ldl instruction
ldl instruction

ldl_l instruction
ldl_l instruction

ldq instruction
ldq instruction

ldq_l instruction
ldq_l instruction

ldq_u instruction
ldq_u instruction

lds instruction
lds instruction
lds instruction

ldt instruction
ldt instruction
ldt instruction

ldw instruction
ldw instruction

ldwu instruction
ldwu instruction

.liblist section

line number table

linkage conventions
        examples
        general
        language interfaces
        memory allocation

linker defined symbols

linking
        dynamic linking

.lit4 directive

.lit4 section

.lit8 directive

.lit8 section

.lita section
.lita section

little endian
        byte ordering

.livereg directive

load and store instructions
        main instruction set

load instructions
        floating-point instruction set
        main instruction set

loader
        default dynamic loader
        use of dynamic loader

loading considerations

loading programs

.loc directive

local string table

local symbol table

logical instructions
        descriptions of
        formats

.long directive


Click letter for quick access:
[Special Characters] 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

mb instruction
mb instruction

mf_fpcr instruction

minus infinity
        rounding toward (IEEE)

mnemonic
        definition

mov instruction
mov instruction

move instructions
        floating-point instruction set
        main instruction set

mskbl instruction
mskbl instruction

msklh instruction
msklh instruction

mskll instruction
mskll instruction

mskqh instruction
mskqh instruction

mskql instruction
mskql instruction

mskwh instruction
mskwh instruction

mskwl instruction
mskwl instruction

.msym section

mt_fpcr instruction

mulf instruction
mulf instruction

mulg instruction
mulg instruction

mull instruction
mull instruction

mullv instruction
mullv instruction

mulq instruction
mulq instruction

mulqv instruction
mulqv instruction

muls instruction
muls instruction

mult instruction
mult instruction


Click letter for quick access:
[Special Characters] 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
negf instruction

negg instruction
negg instruction

negl instruction
negl instruction

neglv instruction
neglv instruction

negq instruction
negq instruction

negqv instruction
negqv instruction

negs instruction
negs instruction

negt instruction
negt instruction

NMAGIC files
        segment access permissions

.noalias directive

nop instruction
nop instruction

normal rounding (IEEE)
        unbiased round to nearest

normal rounding (VAX)
        biased

not instruction
not instruction

null statements


Click letter for quick access:
[Special Characters] 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

object file types
        demand paged (ZMAGIC) files
        impure format (OMAGIC) files
        shared text (NMAGIC) files

object files
        archived object files
        data segment contents
        See also executable files
        loading
                boundary constraints
                description
        See also shared executable files
        See also shared library files
        See also shared object files
        text segment contents

OMAGIC files
        segment access permissions

operator evaluation order
        precedence rules

operators, expression

optimization symbol table

optimization
        optimizing assembly code

.option directive

optional header magic field (magic)

optional header

or instruction
or instruction

ornot instruction
ornot instruction


Click letter for quick access:
[Special Characters] 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

.pdata section

performance
        optimizing assembly code

plus infinity
        rounding toward (IEEE)

position-independent functions
        resolving calls to

precedence rules
        operator evaluation order

procedure descriptor table
procedure descriptor table

program loading

program model

program optimization

program segments
        access permissions

.prologue directive

pseudo-instructions


Click letter for quick access:
[Special Characters] 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

quickstart
        section ordering constraints


Click letter for quick access:
[Special Characters] 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 section

.rdata directive

.rdata section

register use

registers
        floating-point
        floating-point
        format
        general
        integer
        integer

.rel.dyn section
        ordering for quickstart

relational instructions
        floating-point instruction set
        main instruction set

relative file descriptor table

relocation operands
        syntax and use

reml instruction
reml instruction

remlu instruction
remlu instruction

remq instruction
remq instruction

remqu instruction
remqu instruction

.repeat directive

ret instruction
ret instruction

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

rpcc instruction
rpcc instruction


Click letter for quick access:
[Special Characters] 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

.s files

s4addl instruction
s4addl instruction

s4addq instruction
s4addq instruction

s4subl instruction
s4subl instruction

s4subq instruction
s4subq instruction

s8addl instruction
s8addl instruction

s8addq instruction
s8addq instruction

s8subl instruction
s8subl instruction

s8subq instruction
s8subq instruction

.save_ra directive

.sbss section
.sbss section

sc constants

scalar constants

.sdata directive

.sdata section

section data
section data

section headers
        flags (s_flags)
        section name (s_name)

section relocation information
        assembler and linker processing
        relocation entry
        relocation table entry

segments
        access permissions for program segments
        alignment of data segements
        alignment of text segments

segments, text
        sections contained in

.set directive

sextb instruction
sextb instruction

sextl instruction
sextl instruction

sextw instruction
sextw instruction

shared executable files
        dependencies
        dynamic section
        loading considerations
        offset alignment

shared libraries
        dynamic linking

shared library files
        dependencies
        dynamic section
        loading considerations
        offset alignment
        quickstart

shared object files
        dependencies
        initialization and termination functions

shared object list section
        See .liblist section

shift instructions
        descriptions of
        formats

sll instruction
sll instruction

.space directive

special-purpose instructions
        floating-point instruction set
        main instruction set

sra instruction
sra instruction

srl instruction
srl instruction

st contants

stack frame

statements

stb instruction
stb instruction

stf instruction
stf instruction

stg instruction
stg instruction

stl instruction

stl_c instruction
stl_c instruction

storage class (sc) constants

store instructions
        floating-point instruction set
        main instruction set

stq instruction
stq instruction

stq_c instruction
stq_c instruction

stq_u instruction
stq_u instruction

string constants

.struct directive

sts instruction
sts instruction

stt instruction
stt instruction

stw instruction
stw instruction

subf instruction
subf instruction

subg instruction
subg instruction

subl instruction
subl instruction

sublv instruction
sublv instruction

subq instruction
subq instruction

subqv instruction
subqv instruction

subs instruction
subs instruction

subt instruction
subt instruction

symbol table
        format of entries
        line numbers in

symbol type (st) constants

symbolic equate

symbolic header
symbolic header

.s_floating directive


Click letter for quick access:
[Special Characters] 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

.text section

text segment
        sections contained in

text segments
        alignment
        sections contained in

tq constants

trapb instruction
trapb instruction

trapping mode
        floating-point instruction qualifiers

.tune directive

type propagation rules

type qualifier (tq) constants

.t_floating directive


Click letter for quick access:
[Special Characters] 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

uldl instruction
uldl instruction

uldq instruction
uldq instruction

uldw instruction
uldw instruction

uldwu instruction
uldwu instruction

umulh instruction
umulh instruction

unop instruction
unop instruction
unop instruction

ustl instruction
ustl instruction

ustq instruction
ustq instruction

ustw instruction
ustw instruction


Click letter for quick access:
[Special Characters] 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

.vreg directive


Click letter for quick access:
[Special Characters] 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

wmb instruction
wmb instruction

.word directive


Click letter for quick access:
[Special Characters] 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


.xdata section

xor instruction
xor instruction

xornot instruction
xornot instruction

.x_floating directive


Click letter for quick access:
[Special Characters] 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
zap instruction

zapnot instruction
zapnot instruction

ZMAGIC files
        segment access permissions