Go to the first, previous, next, last section, table of contents.
Jump to:
#
-
$
-
-
-
.
-
1
-
2
-
:
-
@
-
\
-
a
-
b
-
c
-
d
-
e
-
f
-
g
-
h
-
i
-
j
-
l
-
m
-
n
-
o
-
p
-
q
-
r
-
s
-
t
-
u
-
v
-
w
-
x
-
z
#
#APP
#NO_APP
$
in symbol names, $
in symbol names, $
in symbol names
-+
option, VAX/VMS
--
`--base-size-default-16'
`--base-size-default-32'
`--bitwise-or' option, M680x0
`--disp-size-default-16'
`--disp-size-default-32'
--enforce-aligned-data
--MD
`--register-prefix-optional' option, M680x0
--statistics
-a
-A
options, i960
-ac
-ad
-ah
-al
-an
-as
-Asparclet
-Asparclite
-Av6
-Av8
-Av9
-Av9a
-b
option, i960
-D
-D
, ignored on VAX
-d
, VAX option
-EB
option (MIPS)
-EL
option (MIPS)
-f
-G
option (MIPS)
-h
option, VAX/VMS
-I path
-J
, ignored on VAX
-K
-L
`-l' option, M680x0
-M
`-m68000' and related options
-mbig-endian
option (ARC)
-mlittle-endian
option (ARC)
-mv850
command line option, V850
-no-relax
option, i960
-nocpp
ignored (MIPS)
-o
-R
-S
, ignored on VAX
-T
, ignored on VAX
-t
, ignored on VAX
-v
-V
, redundant on VAX
-version
-W
-wsigned_overflow
command line option, V850
-wunsigned_overflow
command line option, V850
.
(symbol)
.insn
.o
.param
on HPPA
.set autoextend
.set mipsn
.set noautoextend
.set pop
.set push
.v850
directive, V850
16-bit code, i386
29K support
:
(label)
@word modifier, D10V
\"
(doublequote character)
\\
(`\' character)
\b
(backspace character)
\ddd
(octal character code)
\f
(formfeed character)
\n
(newline character)
\r
(carriage return character)
\t
(tab)
\xd...
(hex character code)
a.out
a.out
symbol attributes
ABORT
directive
abort
directive
absolute section
addition, permitted arguments
addresses
addresses, format of
addressing modes, D10V
addressing modes, H8/300
addressing modes, H8/500
addressing modes, M680x0
addressing modes, SH
addressing modes, Z8000
advancing location counter
align
directive
align
directive, SPARC
altered difference tables
alternate syntax for the 680x0
AMD 29K floating point (IEEE)
AMD 29K identifiers
AMD 29K line comment character
AMD 29K machine directives
AMD 29K macros
AMD 29K opcodes
AMD 29K options (none)
AMD 29K protected registers
AMD 29K register names
AMD 29K special purpose registers
AMD 29K support
app-file
directive
ARC architectures
ARC big-endian output
ARC endianness
ARC floating point (IEEE)
ARC little-endian output
ARC machine directives
ARC options
ARC support
architecture options, i960
architecture options, M680x0
architectures, ARC
architectures, SPARC
arguments for addition
arguments for subtraction
arguments in expressions
arithmetic functions
arithmetic operands
arm
directive, ARM
ARM floating point (IEEE)
ARM identifiers
ARM line comment character
ARM machine directives
ARM opcodes
ARM options (none)
ARM register names
ARM support
ascii
directive
asciz
directive
assembler bugs, reporting
assembler crash
assembler internal logic error
assembler version
assembler, and linker
assembly listings, enabling
assigning values to symbols, assigning values to symbols
attributes, symbol
auxiliary attributes, COFF symbols
auxiliary symbol information, COFF
Av7
backslash (\\
)
backspace (\b
)
balign
directive
balignl
directive
balignw
directive
big endian output, ARC
big endian output, MIPS
big-endian output, ARC
big-endian output, MIPS
bignums
binary integers
bitfields, not supported on VAX
block
block
directive, AMD 29K
branch improvement, M680x0
branch improvement, VAX
branch recording, i960
branch statistics table, i960
bss
directive, i960
bss section, bss section
bug criteria
bug reports
bugs in assembler
bus lock prefixes, i386
bval
byte
directive
call instructions, i386
callj
, i960 pseudo-opcode
carriage return (\r
)
character constants
character escape codes
character, single
characters used in symbols
code
directive, ARM
code16
directive, i386
code32
directive, i386
COFF auxiliary symbol information
COFF structure debugging
COFF symbol attributes
COFF symbol descriptor
COFF symbol storage class
COFF symbol type
COFF symbols, debugging
COFF value attribute
COMDAT
comm
directive
command line conventions
command line options, V850
command-line options ignored, VAX
comments
comments, M680x0
comments, removed by preprocessor
common
directive, SPARC
common sections
common variable storage
compare and jump expansions, i960
compare/branch instructions, i960
conditional assembly
constant, single character
constants
constants, bignum
constants, character
constants, converted by preprocessor
constants, floating point
constants, integer
constants, number
constants, string
continuing statements
conversion instructions, i386
coprocessor wait, i386
cpu
directive, SPARC
cputype
directive, AMD 29K
crash of assembler
current address
current address, advancing
D10V @word modifier
D10V addressing modes
D10V floating point
D10V line comment character
D10V opcode summary
D10V optimization
D10V options
D10V registers
D10V size modifiers
D10V sub-instruction ordering
D10V sub-instructions
D10V support
D10V syntax
data alignment on SPARC
data and text sections, joining
data
directive
data section
data1
directive, M680x0
data2
directive, M680x0
debuggers, and symbol order
debugging COFF symbols
decimal integers
def
directive
dependency tracking
deprecated directives
desc
directive
descriptor, of a.out
symbol
dfloat
directive, VAX
difference tables altered
difference tables, warning
dim
directive
directives and instructions
directives, M680x0
directives, machine independent
directives, Z8000
displacement sizing character, VAX
dot (symbol)
double
directive
double
directive, i386
double
directive, M680x0
double
directive, VAX
doublequote (\"
)
ECOFF sections
ecr
register, V850
eight-byte integer
eipc
register, V850
eipsw
register, V850
eject
directive
else
directive
empty expressions
emulation
endef
directive
endianness, ARC
endianness, MIPS
endif
directive
endm
directive
EOF, newline must precede
ep
register, V850
equ
directive
equiv
directive
err
directive
error messsages
error on valid input
errors, continuing after
escape codes, character
even
even
directive, M680x0
exitm
directive
expr (internal section)
expression arguments
expressions
expressions, empty
expressions, integer
extend
directive M680x0
extended
directive, i960
extern
directive
faster processing (-f
)
fatal signal
fepc
register, V850
fepsw
register, V850
ffloat
directive, VAX
file
directive
file
directive, AMD 29K
file name, logical, file name, logical
files, including
files, input
fill
directive
filling memory, filling memory
float
directive
float
directive, i386
float
directive, M680x0
float
directive, VAX
floating point numbers
floating point numbers (double)
floating point numbers (single), floating point numbers (single)
floating point, AMD 29K (IEEE)
floating point, ARC (IEEE)
floating point, ARM (IEEE)
floating point, D10V
floating point, H8/300 (IEEE)
floating point, H8/500 (IEEE)
floating point, HPPA (IEEE)
floating point, i386
floating point, i960 (IEEE)
floating point, M680x0
floating point, SH (IEEE)
floating point, SPARC (IEEE)
floating point, V850 (IEEE)
floating point, VAX
flonums
format of error messages
format of warning messages
formfeed (\f
)
functions, in expressions
gbr960
, i960 postprocessor
gfloat
directive, VAX
global
global
directive
gp
register, MIPS
gp
register, V850
grouping data
H8/300 addressing modes
H8/300 floating point (IEEE)
H8/300 line comment character
H8/300 line separator
H8/300 machine directives (none)
H8/300 opcode summary
H8/300 options (none)
H8/300 registers
H8/300 size suffixes
H8/300 support
H8/300H, assembling for
H8/500 addressing modes
H8/500 floating point (IEEE)
H8/500 line comment character
H8/500 line separator
H8/500 machine directives (none)
H8/500 opcode summary
H8/500 options (none)
H8/500 registers
H8/500 support
half
directive, SPARC
hex character code (\xd...
)
hexadecimal integers
hfloat
directive, VAX
hi
pseudo-op, V850
hi0
pseudo-op, V850
HPPA directives not supported
HPPA floating point (IEEE)
HPPA Syntax
HPPA-only directives
hword
directive
i386 16-bit code
i386 conversion instructions
i386 floating point
i386 immediate operands
i386 jump optimization
i386 jump, call, return
i386 jump/call operands
i386 memory references
i386 mul
, imul
instructions
i386 opcode naming
i386 opcode prefixes
i386 options (none)
i386 register operands
i386 registers
i386 sections
i386 size suffixes
i386 source, destination operands
i386 support
i386 syntax compatibility
i80306 support
i960 architecture options
i960 branch recording
i960 callj
pseudo-opcode
i960 compare and jump expansions
i960 compare/branch instructions
i960 floating point (IEEE)
i960 machine directives
i960 opcodes
i960 options
i960 support
ident
directive
identifiers, AMD 29K
identifiers, ARM
if
directive
ifdef
directive
ifndef
directive
ifnotdef
directive
immediate character, M680x0
immediate character, VAX
immediate operands, i386
imul
instruction, i386
include
directive
include
directive search path
indirect character, VAX
infix operators
inhibiting interrupts, i386
input
input file linenumbers
instruction set, M680x0
instruction summary, D10V
instruction summary, H8/300
instruction summary, H8/500
instruction summary, SH
instruction summary, Z8000
instructions and directives
int
directive
int
directive, H8/300
int
directive, H8/500
int
directive, i386
integer expressions
integer, 16-byte
integer, 8-byte
integers
integers, 16-bit
integers, 32-bit
integers, binary
integers, decimal
integers, hexadecimal
integers, octal
integers, one byte
internal assembler sections
invalid input
invocation summary
irp
directive
irpc
directive
joining text and data sections
jump instructions, i386
jump optimization, i386
jump/call operands, i386
label (:
)
labels
lcomm
directive
ld
ldouble
directive M680x0
leafproc
directive, i960
length of symbols
lflags
directive (ignored)
line comment character
line comment character, AMD 29K
line comment character, ARM
line comment character, D10V
line comment character, H8/300
line comment character, H8/500
line comment character, M680x0
line comment character, SH
line comment character, V850
line comment character, Z8000
line
directive
line
directive, AMD 29K
line numbers, in input files
line numbers, in warnings/errors
line separator character
line separator, H8/300
line separator, H8/500
line separator, SH
line separator, Z8000
lines starting with #
linker
linker, and assembler
linkonce
directive
list
directive
listing control, turning off
listing control, turning on
listing control: new page
listing control: paper size
listing control: subtitle
listing control: title line
listings, enabling
little endian output, ARC
little endian output, MIPS
little-endian output, ARC
little-endian output, MIPS
ln
directive
lo
pseudo-op, V850
local common symbols
local labels, retaining in output
local symbol names
location counter
location counter, advancing
logical file name, logical file name
logical line number
logical line numbers
long
directive
long
directive, i386
lp
register, V850
lval
M680x0 addressing modes
M680x0 architecture options
M680x0 branch improvement
M680x0 directives
M680x0 floating point
M680x0 immediate character
M680x0 line comment character
M680x0 opcodes
M680x0 options
M680x0 pseudo-opcodes
M680x0 size modifiers
M680x0 support
M680x0 syntax
machine dependencies
machine directives, AMD 29K
machine directives, ARC
machine directives, ARM
machine directives, H8/300 (none)
machine directives, H8/500 (none)
machine directives, i960
machine directives, SH
machine directives, SPARC
machine directives, V850
machine directives, VAX
machine independent directives
machine instructions (not covered)
machine-independent syntax
macro
directive
macros
Macros, AMD 29K
macros, count executed
make rules
manual, structure and purpose
memory references, i386
merging text and data sections
messages from assembler
minus, permitted arguments
MIPS architecture options
MIPS big-endian output
MIPS debugging directives
MIPS ECOFF sections
MIPS endianness
MIPS ISA
MIPS ISA override
MIPS little-endian output
MIPS option stack
MIPS processor
MIT
mnemonics for opcodes, VAX
mnemonics, D10V
mnemonics, H8/300
mnemonics, H8/500
mnemonics, SH
mnemonics, Z8000
Motorola syntax for the 680x0
MRI compatibility mode
mri
directive
MRI mode, temporarily
mul
instruction, i386
multi-line statements
name
named section
named sections
names, symbol
naming object file
new page, in listings
newline (\n
)
newline, required at file end
nolist
directive
null-terminated strings
number constants
number of macros executed
numbered subsections
numbers, 16-bit
numeric values
object file
object file format
object file name
object file, after errors
obsolescent directives
octa
directive
octal character code (\ddd
)
octal integers
offset
directive, V850
opcode mnemonics, VAX
opcode naming, i386
opcode prefixes, i386
opcode suffixes, i386
opcode summary, D10V
opcode summary, H8/300
opcode summary, H8/500
opcode summary, SH
opcode summary, Z8000
opcodes for AMD 29K
opcodes for ARM
opcodes for V850
opcodes, i960
opcodes, M680x0
operand delimiters, i386
operand notation, VAX
operands in expressions
operator precedence
operators, in expressions
operators, permitted arguments
optimization, D10V
option summary
options for AMD29K (none)
options for ARC
options for ARM (none)
options for i386 (none)
options for SPARC
options for V850 (none)
options for VAX/VMS
options, all versions of assembler
options, command line
options, D10V
options, H8/300 (none)
options, H8/500 (none)
options, i960
options, M680x0
options, SH (none)
options, Z8000
org
directive
other attribute, of a.out
symbol
output file
p2align
directive
p2alignl
directive
p2alignw
directive
padding the location counter
padding the location counter given a power of two
padding the location counter given number of bytes
page, in listings
paper size, for listings
paths for .include
patterns, writing in memory
plus, permitted arguments
precedence of operators
precision, floating point
prefix operators
prefixes, i386
preprocessing
preprocessing, turning on and off
primary attributes, COFF symbols
proc
directive, SPARC
protected registers, AMD 29K
pseudo-opcodes, M680x0
pseudo-ops for branch, VAX
pseudo-ops, machine independent
psize
directive
psw
register, V850
purpose of GNU assembler
quad
directive
quad
directive, i386
real-mode code, i386
register names, AMD 29K
register names, ARM
register names, H8/300
register names, V850
register names, VAX
register operands, i386
registers, D10V
registers, H8/500
registers, i386
registers, SH
registers, Z8000
relocation
relocation example
repeat prefixes, i386
reporting bugs in assembler
rept
directive
reserve
directive, SPARC
return instructions, i386
rsect
sbttl
directive
scl
directive
sdaoff
pseudo-op, V850
search path for .include
sect
directive, AMD 29K
section
directive
section
directive, V850
section override prefixes, i386
section-relative addressing
sections
sections in messages, internal
sections, i386
sections, named
seg
directive, SPARC
segm
set
directive
SH addressing modes
SH floating point (IEEE)
SH line comment character
SH line separator
SH machine directives
SH opcode summary
SH options (none)
SH registers
SH support
short
directive
single character constant
single
directive
single
directive, i386
sixteen bit integers
sixteen byte integer
size
directive
size modifiers, D10V
size modifiers, M680x0
size prefixes, i386
size suffixes, H8/300
sizes operands, i386
skip
directive
skip
directive, M680x0
skip
directive, SPARC
sleb128
directive
small objects, MIPS ECOFF
SOM symbol attributes
source program
source, destination operands; i386
sp
register, V850
space
directive
space used, maximum for assembly
SPARC architectures
SPARC data alignment
SPARC floating point (IEEE)
SPARC machine directives
SPARC options
SPARC support
special characters, M680x0
special purpose registers, AMD 29K
stabd
directive
stabn
directive
stabs
directive
stabx
directives
standard assembler sections
standard input, as input file
statement on multiple lines
statement separator character
statement separator, H8/300
statement separator, H8/500
statement separator, SH
statement separator, Z8000
statements, structure of
statistics, about assembly
stopping the assembly
string constants
string
directive
string
directive on HPPA
string literals
string, copying to object file
structure debugging, COFF
sub-instruction ordering, D10V
sub-instructions, D10V
subexpressions
subtitles for listings
subtraction, permitted arguments
summary of options
support
supporting files, including
suppressing warnings
sval
symbol attributes
symbol attributes, a.out
symbol attributes, COFF
symbol attributes, SOM
symbol descriptor, COFF
symbol names
symbol names, `$' in, symbol names, `$' in, symbol names, `$' in
symbol names, local
symbol names, temporary
symbol storage class (COFF)
symbol type
symbol type, COFF
symbol value
symbol value, setting
symbol values, assigning
symbol versioning
symbol, common
symbol, making visible to linker
symbolic debuggers, information for
symbols
symbols with lowercase, VAX/VMS
symbols, assigning values to
symbols, local common
symver
directive
syntax compatibility, i386
syntax, D10V
syntax, M680x0
syntax, machine-independent
sysproc
directive, i960
tab (\t
)
tag
directive
tdaoff
pseudo-op, V850
temporary symbol names
text and data sections, joining
text
directive
text section
tfloat
directive, i386
thumb
directive, ARM
Thumb support
time, total for assembly
title
directive
tp
register, V850
trusted compiler
turning preprocessing on and off
type
directive
type of a symbol
ualong
directive, SH
uaword
directive, SH
uleb128
directive
undefined section
unsegm
use
directive, AMD 29K
V850 command line options
V850 floating point (IEEE)
V850 line comment character
V850 machine directives
V850 opcodes
V850 options (none)
V850 register names
V850 support
val
directive
value attribute, COFF
value of a symbol
VAX bitfields not supported
VAX branch improvement
VAX command-line options ignored
VAX displacement sizing character
VAX floating point
VAX immediate character
VAX indirect character
VAX machine directives
VAX opcode mnemonics
VAX operand notation
VAX register names
VAX support
Vax-11 C compatibility
VAX/VMS options
version of assembler
versions of symbols
VMS (VAX) options
warning for altered difference tables
warning messages
warnings, suppressing
whitespace
whitespace, removed by preprocessor
wide floating point directives, VAX
word
directive
word
directive, H8/300
word
directive, H8/500
word
directive, i386
word
directive, SPARC
writing patterns in memory
wval
xword
directive, SPARC
Z800 addressing modes
Z8000 directives
Z8000 line comment character
Z8000 line separator
Z8000 opcode summary
Z8000 options
Z8000 registers
Z8000 support
zdaoff
pseudo-op, V850
zero
register, V850
zero-terminated strings
Go to the first, previous, next, last section, table of contents.