Index
-
#
: Comments
-
#APP
: Preprocessing
-
#NO_APP
: Preprocessing
-
$
in symbol names: SH64-Chars
-
$
in symbol names: SH-Chars
-
$
in symbol names: H8/500-Chars
-
$
in symbol names: D30V-Chars
-
$
in symbol names: D10V-Chars
-
$a
: ARM Mapping Symbols
-
$acos
math builtin, TIC54X: TIC54X-Builtins
-
$asin
math builtin, TIC54X: TIC54X-Builtins
-
$atan
math builtin, TIC54X: TIC54X-Builtins
-
$atan2
math builtin, TIC54X: TIC54X-Builtins
-
$ceil
math builtin, TIC54X: TIC54X-Builtins
-
$cos
math builtin, TIC54X: TIC54X-Builtins
-
$cosh
math builtin, TIC54X: TIC54X-Builtins
-
$cvf
math builtin, TIC54X: TIC54X-Builtins
-
$cvi
math builtin, TIC54X: TIC54X-Builtins
-
$d
: ARM Mapping Symbols
-
$exp
math builtin, TIC54X: TIC54X-Builtins
-
$fabs
math builtin, TIC54X: TIC54X-Builtins
-
$firstch
subsym builtin, TIC54X: TIC54X-Macros
-
$floor
math builtin, TIC54X: TIC54X-Builtins
-
$fmod
math builtin, TIC54X: TIC54X-Builtins
-
$int
math builtin, TIC54X: TIC54X-Builtins
-
$iscons
subsym builtin, TIC54X: TIC54X-Macros
-
$isdefed
subsym builtin, TIC54X: TIC54X-Macros
-
$ismember
subsym builtin, TIC54X: TIC54X-Macros
-
$isname
subsym builtin, TIC54X: TIC54X-Macros
-
$isreg
subsym builtin, TIC54X: TIC54X-Macros
-
$lastch
subsym builtin, TIC54X: TIC54X-Macros
-
$ldexp
math builtin, TIC54X: TIC54X-Builtins
-
$log
math builtin, TIC54X: TIC54X-Builtins
-
$log10
math builtin, TIC54X: TIC54X-Builtins
-
$max
math builtin, TIC54X: TIC54X-Builtins
-
$min
math builtin, TIC54X: TIC54X-Builtins
-
$pow
math builtin, TIC54X: TIC54X-Builtins
-
$round
math builtin, TIC54X: TIC54X-Builtins
-
$sgn
math builtin, TIC54X: TIC54X-Builtins
-
$sin
math builtin, TIC54X: TIC54X-Builtins
-
$sinh
math builtin, TIC54X: TIC54X-Builtins
-
$sqrt
math builtin, TIC54X: TIC54X-Builtins
-
$structacc
subsym builtin, TIC54X: TIC54X-Macros
-
$structsz
subsym builtin, TIC54X: TIC54X-Macros
-
$symcmp
subsym builtin, TIC54X: TIC54X-Macros
-
$symlen
subsym builtin, TIC54X: TIC54X-Macros
-
$t
: ARM Mapping Symbols
-
$tan
math builtin, TIC54X: TIC54X-Builtins
-
$tanh
math builtin, TIC54X: TIC54X-Builtins
-
$trunc
math builtin, TIC54X: TIC54X-Builtins
-
-+ option, VAX/VMS: VAX-Opts
-
--
: Command Line
-
--32 option, i386: i386-Options
-
--32 option, x86-64: i386-Options
-
--64 option, i386: i386-Options
-
--64 option, x86-64: i386-Options
-
--absolute-literals
: Xtensa Options
-
--alternate
: alternate
-
--base-size-default-16
: M68K-Opts
-
--base-size-default-32
: M68K-Opts
-
--bitwise-or option, M680x0: M68K-Opts
-
--disp-size-default-16
: M68K-Opts
-
--disp-size-default-32
: M68K-Opts
-
--emulation=crisaout command line option, CRIS: CRIS-Opts
-
--emulation=criself command line option, CRIS: CRIS-Opts
-
--enforce-aligned-data
: Sparc-Aligned-Data
-
--fatal-warnings
: W
-
--fixed-special-register-names command line option, MMIX: MMIX-Opts
-
--force-long-branchs
: M68HC11-Opts
-
--generate-example
: M68HC11-Opts
-
--globalize-symbols command line option, MMIX: MMIX-Opts
-
--gnu-syntax command line option, MMIX: MMIX-Opts
-
--linker-allocated-gregs command line option, MMIX: MMIX-Opts
-
--listing-cont-lines
: listing
-
--listing-lhs-width
: listing
-
--listing-lhs-width2
: listing
-
--listing-rhs-width
: listing
-
--longcalls
: Xtensa Options
-
--march=
architecture command line option, CRIS: CRIS-Opts
-
--MD
: MD
-
--mul-bug-abort command line option, CRIS: CRIS-Opts
-
--no-absolute-literals
: Xtensa Options
-
--no-expand command line option, MMIX: MMIX-Opts
-
--no-longcalls
: Xtensa Options
-
--no-merge-gregs command line option, MMIX: MMIX-Opts
-
--no-mul-bug-abort command line option, CRIS: CRIS-Opts
-
--no-predefined-syms command line option, MMIX: MMIX-Opts
-
--no-pushj-stubs command line option, MMIX: MMIX-Opts
-
--no-stubs command line option, MMIX: MMIX-Opts
-
--no-target-align
: Xtensa Options
-
--no-text-section-literals
: Xtensa Options
-
--no-transform
: Xtensa Options
-
--no-underscore command line option, CRIS: CRIS-Opts
-
--no-warn
: W
-
--pcrel
: M68K-Opts
-
--pic command line option, CRIS: CRIS-Opts
-
--print-insn-syntax
: M68HC11-Opts
-
--print-opcodes
: M68HC11-Opts
-
--register-prefix-optional option, M680x0: M68K-Opts
-
--relax command line option, MMIX: MMIX-Opts
-
--rename-section
: Xtensa Options
-
--short-branchs
: M68HC11-Opts
-
--statistics
: statistics
-
--strict-direct-mode
: M68HC11-Opts
-
--target-align
: Xtensa Options
-
--text-section-literals
: Xtensa Options
-
--traditional-format
: traditional-format
-
--transform
: Xtensa Options
-
--underscore command line option, CRIS: CRIS-Opts
-
--warn
: W
-
-1 option, VAX/VMS: VAX-Opts
-
-32addr
command line option, Alpha: Alpha Options
-
-a
: a
-
-A
options, i960: Options-i960
-
-ac
: a
-
-ad
: a
-
-ah
: a
-
-al
: a
-
-an
: a
-
-as
: a
-
-Asparclet
: Sparc-Opts
-
-Asparclite
: Sparc-Opts
-
-Av6
: Sparc-Opts
-
-Av8
: Sparc-Opts
-
-Av9
: Sparc-Opts
-
-Av9a
: Sparc-Opts
-
-b
option, i960: Options-i960
-
-big
: SH Options
-
-big
option, M32R: M32R-Opts
-
--construct-floats: MIPS Opts
-
-D
: D
-
-D
, ignored on VAX: VAX-Opts
-
-d
, VAX option: VAX-Opts
-
-dsp
: SH Options
-
-eabi=
command line option, ARM: ARM Options
-
-EB
command line option, ARC: ARC Options
-
-EB
command line option, ARM: ARM Options
-
-EB
option (MIPS): MIPS Opts
-
-EB
option, M32R: M32R-Opts
-
-EL
command line option, ARC: ARC Options
-
-EL
command line option, ARM: ARM Options
-
-EL
option (MIPS): MIPS Opts
-
-EL
option, M32R: M32R-Opts
-
-f
: f
-
-F
command line option, Alpha: Alpha Options
-
-G
command line option, Alpha: Alpha Options
-
-g
command line option, Alpha: Alpha Options
-
-G
option (MIPS): MIPS Opts
-
-H option, VAX/VMS: VAX-Opts
-
-h option, VAX/VMS: VAX-Opts
-
-I
path
: I
-
-ignore-parallel-conflicts option, M32RX: M32R-Opts
-
-Ip option, M32RX: M32R-Opts
-
-J
, ignored on VAX: VAX-Opts
-
-K
: K
-
-k
command line option, ARM: ARM Options
-
-KPIC
option, M32R: M32R-Opts
-
-L
: L
-
-l option, M680x0: M68K-Opts
-
-little
: SH Options
-
-little
option, M32R: M32R-Opts
-
-M
: M
-
-m11/03: PDP-11-Options
-
-m11/04: PDP-11-Options
-
-m11/05: PDP-11-Options
-
-m11/10: PDP-11-Options
-
-m11/15: PDP-11-Options
-
-m11/20: PDP-11-Options
-
-m11/21: PDP-11-Options
-
-m11/23: PDP-11-Options
-
-m11/24: PDP-11-Options
-
-m11/34: PDP-11-Options
-
-m11/34a: PDP-11-Options
-
-m11/35: PDP-11-Options
-
-m11/40: PDP-11-Options
-
-m11/44: PDP-11-Options
-
-m11/45: PDP-11-Options
-
-m11/50: PDP-11-Options
-
-m11/53: PDP-11-Options
-
-m11/55: PDP-11-Options
-
-m11/60: PDP-11-Options
-
-m11/70: PDP-11-Options
-
-m11/73: PDP-11-Options
-
-m11/83: PDP-11-Options
-
-m11/84: PDP-11-Options
-
-m11/93: PDP-11-Options
-
-m11/94: PDP-11-Options
-
-m32r option, M32R: M32R-Opts
-
-m32rx option, M32R2: M32R-Opts
-
-m32rx option, M32RX: M32R-Opts
-
-m68000 and related options: M68K-Opts
-
-m68hc11
: M68HC11-Opts
-
-m68hc12
: M68HC11-Opts
-
-m68hcs12
: M68HC11-Opts
-
-mall: PDP-11-Options
-
-mall-extensions: PDP-11-Options
-
-mapcs
command line option, ARM: ARM Options
-
-mapcs-float
command line option, ARM: ARM Options
-
-mapcs-reentrant
command line option, ARM: ARM Options
-
-marc[5|6|7|8]
command line option, ARC: ARC Options
-
-march=
command line option, ARM: ARM Options
-
-matpcs
command line option, ARM: ARM Options
-
-mcis: PDP-11-Options
-
-mconstant-gp
command line option, IA-64: IA-64 Options
-
-m
cpu command line option, Alpha: Alpha Options
-
-mcpu option, cpu: TIC54X-Opts
-
-mcpu=
command line option, ARM: ARM Options
-
-mcsm: PDP-11-Options
-
-mdebug
command line option, Alpha: Alpha Options
-
-me option, stderr redirect: TIC54X-Opts
-
-meis: PDP-11-Options
-
-merrors-to-file option, stderr redirect: TIC54X-Opts
-
-mf option, far-mode: TIC54X-Opts
-
-mf11: PDP-11-Options
-
-mfar-mode option, far-mode: TIC54X-Opts
-
-mfis: PDP-11-Options
-
-mfloat-abi=
command line option, ARM: ARM Options
-
-mfp-11: PDP-11-Options
-
-mfpp: PDP-11-Options
-
-mfpu: PDP-11-Options
-
-mfpu=
command line option, ARM: ARM Options
-
-mip2022 option, IP2K: IP2K-Opts
-
-mip2022ext option, IP2022: IP2K-Opts
-
-mj11: PDP-11-Options
-
-mka11: PDP-11-Options
-
-mkb11: PDP-11-Options
-
-mkd11a: PDP-11-Options
-
-mkd11b: PDP-11-Options
-
-mkd11d: PDP-11-Options
-
-mkd11e: PDP-11-Options
-
-mkd11f: PDP-11-Options
-
-mkd11h: PDP-11-Options
-
-mkd11k: PDP-11-Options
-
-mkd11q: PDP-11-Options
-
-mkd11z: PDP-11-Options
-
-mkev11: PDP-11-Options
-
-mlimited-eis: PDP-11-Options
-
-mlong
: M68HC11-Opts
-
-mlong-double
: M68HC11-Opts
-
-mmfpt: PDP-11-Options
-
-mmicrocode: PDP-11-Options
-
-mmutiproc: PDP-11-Options
-
-mmxps: PDP-11-Options
-
-mno-cis: PDP-11-Options
-
-mno-csm: PDP-11-Options
-
-mno-eis: PDP-11-Options
-
-mno-extensions: PDP-11-Options
-
-mno-fis: PDP-11-Options
-
-mno-fp-11: PDP-11-Options
-
-mno-fpp: PDP-11-Options
-
-mno-fpu: PDP-11-Options
-
-mno-kev11: PDP-11-Options
-
-mno-limited-eis: PDP-11-Options
-
-mno-mfpt: PDP-11-Options
-
-mno-microcode: PDP-11-Options
-
-mno-mutiproc: PDP-11-Options
-
-mno-mxps: PDP-11-Options
-
-mno-pic: PDP-11-Options
-
-mno-spl: PDP-11-Options
-
-mno-sym32: MIPS Opts
-
-mpic: PDP-11-Options
-
-mrelax
command line option, V850: V850 Options
-
-mshort
: M68HC11-Opts
-
-mshort-double
: M68HC11-Opts
-
-mspl: PDP-11-Options
-
-msym32: MIPS Opts
-
-mt11: PDP-11-Options
-
-mthumb
command line option, ARM: ARM Options
-
-mthumb-interwork
command line option, ARM: ARM Options
-
-mv850
command line option, V850: V850 Options
-
-mv850any
command line option, V850: V850 Options
-
-mv850e
command line option, V850: V850 Options
-
-mv850e1
command line option, V850: V850 Options
-
-N command line option, CRIS: CRIS-Opts
-
-nIp option, M32RX: M32R-Opts
-
-no-bitinst, M32R2: M32R-Opts
-
--no-construct-floats: MIPS Opts
-
-no-ignore-parallel-conflicts option, M32RX: M32R-Opts
-
-no-mdebug
command line option, Alpha: Alpha Options
-
-no-parallel
option, M32RX: M32R-Opts
-
-no-relax
option, i960: Options-i960
-
-no-warn-explicit-parallel-conflicts option, M32RX: M32R-Opts
-
-no-warn-unmatched-high option, M32R: M32R-Opts
-
-nocpp
ignored (MIPS): MIPS Opts
-
-o
: o
-
-O
option, M32RX: M32R-Opts
-
-parallel
option, M32RX: M32R-Opts
-
-R
: R
-
-relax
: SH Options
-
-relax
command line option, Alpha: Alpha Options
-
-renesas
: SH Options
-
-S
, ignored on VAX: VAX-Opts
-
-small
: SH Options
-
-t
, ignored on VAX: VAX-Opts
-
-T
, ignored on VAX: VAX-Opts
-
-v
: v
-
-V
, redundant on VAX: VAX-Opts
-
-version
: v
-
-W
: W
-
-warn-explicit-parallel-conflicts option, M32RX: M32R-Opts
-
-warn-unmatched-high option, M32R: M32R-Opts
-
-Wnp option, M32RX: M32R-Opts
-
-Wnuh option, M32RX: M32R-Opts
-
-Wp option, M32RX: M32R-Opts
-
-wsigned_overflow
command line option, V850: V850 Options
-
-Wuh option, M32RX: M32R-Opts
-
-wunsigned_overflow
command line option, V850: V850 Options
-
-x command line option, MMIX: MMIX-Opts
-
-z8001
command line option, Z8000: Z8000 Options
-
-z8002
command line option, Z8000: Z8000 Options
-
.
(symbol): Dot
-
.big
directive, M32RX: M32R-Directives
-
.cantunwind
directive, ARM: ARM Directives
-
.fnend
directive, ARM: ARM Directives
-
.fnstart
directive, ARM: ARM Directives
-
.handlerdata
directive, ARM: ARM Directives
-
.insn
: MIPS insn
-
.little
directive, M32RX: M32R-Directives
-
.ltorg
directive, ARM: ARM Directives
-
.m32r
directive, M32R: M32R-Directives
-
.m32r2
directive, M32R2: M32R-Directives
-
.m32rx
directive, M32RX: M32R-Directives
-
.movsp
directive, ARM: ARM Directives
-
.o
: Object
-
.pad
directive, ARM: ARM Directives
-
.param
on HPPA: HPPA Directives
-
.personality
directive, ARM: ARM Directives
-
.personalityindex
directive, ARM: ARM Directives
-
.pool
directive, ARM: ARM Directives
-
.save
directive, ARM: ARM Directives
-
.set autoextend
: MIPS autoextend
-
.set mdmx
: MIPS ASE instruction generation overrides
-
.set mips3d
: MIPS ASE instruction generation overrides
-
.set mips
n
: MIPS ISA
-
.set noautoextend
: MIPS autoextend
-
.set nomdmx
: MIPS ASE instruction generation overrides
-
.set nomips3d
: MIPS ASE instruction generation overrides
-
.set nosym32
: MIPS symbol sizes
-
.set pop
: MIPS option stack
-
.set push
: MIPS option stack
-
.set sym32
: MIPS symbol sizes
-
.setfp
directive, ARM: ARM Directives
-
.unwind_raw
directive, ARM: ARM Directives
-
.v850
directive, V850: V850 Directives
-
.v850e
directive, V850: V850 Directives
-
.v850e1
directive, V850: V850 Directives
-
.z8001
: Z8000 Directives
-
.z8002
: Z8000 Directives
-
16-bit code, i386: i386-16bit
-
29K support: AMD29K-Dependent
-
2byte
directive, ARC: ARC Directives
-
3byte
directive, ARC: ARC Directives
-
3DNow!, i386: i386-SIMD
-
3DNow!, x86-64: i386-SIMD
-
430 support: MSP430-Dependent
-
4byte
directive, ARC: ARC Directives
-
:
(label): Statements
-
@word modifier, D10V: D10V-Word
-
\"
(doublequote character): Strings
-
\\
(\ character): Strings
-
\b
(backspace character): Strings
-
\
ddd (octal character code): Strings
-
\f
(formfeed character): Strings
-
\n
(newline character): Strings
-
\r
(carriage return character): Strings
-
\t
(tab): Strings
-
\
xd... (hex character code): Strings
-
_ opcode prefix: Xtensa Opcodes
-
a.out
: Object
-
a.out
symbol attributes: a.out Symbols
-
A_DIR environment variable, TIC54X: TIC54X-Env
-
ABI options, SH64: SH64 Options
-
ABORT
directive: ABORT
-
abort
directive: Abort
-
absolute section: Ld Sections
-
absolute-literals
directive: Absolute Literals Directive
-
ADDI
instructions, relaxation: Xtensa Immediate Relaxation
-
addition, permitted arguments: Infix Ops
-
addresses: Expressions
-
addresses, format of: Secs Background
-
addressing modes, D10V: D10V-Addressing
-
addressing modes, D30V: D30V-Addressing
-
addressing modes, H8/300: H8/300-Addressing
-
addressing modes, H8/500: H8/500-Addressing
-
addressing modes, M680x0: M68K-Syntax
-
addressing modes, M68HC11: M68HC11-Syntax
-
addressing modes, SH: SH-Addressing
-
addressing modes, SH64: SH64-Addressing
-
addressing modes, Z8000: Z8000-Addressing
-
ADR reg,<label>
pseudo op, ARM: ARM Opcodes
-
ADRL reg,<label>
pseudo op, ARM: ARM Opcodes
-
advancing location counter: Org
-
align
directive: Align
-
align
directive, ARM: ARM Directives
-
align
directive, M88K: M88K Directives
-
align
directive, SPARC: Sparc-Directives
-
align
directive, TIC54X: TIC54X-Directives
-
alignment of branch targets: Xtensa Automatic Alignment
-
alignment of
ENTRY
instructions: Xtensa Automatic Alignment
-
alignment of
LOOP
instructions: Xtensa Automatic Alignment
-
Alpha floating point (ieee): Alpha Floating Point
-
Alpha line comment character: Alpha-Chars
-
Alpha line separator: Alpha-Chars
-
Alpha notes: Alpha Notes
-
Alpha options: Alpha Options
-
Alpha registers: Alpha-Regs
-
Alpha relocations: Alpha-Relocs
-
Alpha support: Alpha-Dependent
-
Alpha Syntax: Alpha Options
-
Alpha-only directives: Alpha Directives
-
altered difference tables: Word
-
alternate syntax for the 680x0: M68K-Moto-Syntax
-
AMD 29K floating point (ieee): AMD29K Floating Point
-
AMD 29K identifiers: AMD29K-Chars
-
AMD 29K line comment character: AMD29K-Chars
-
AMD 29K machine directives: AMD29K Directives
-
AMD 29K macros: AMD29K-Macros
-
AMD 29K opcodes: AMD29K Opcodes
-
AMD 29K options (none): AMD29K Options
-
AMD 29K protected registers: AMD29K-Regs
-
AMD 29K register names: AMD29K-Regs
-
AMD 29K special purpose registers: AMD29K-Regs
-
AMD 29K support: AMD29K-Dependent
-
ARC floating point (ieee): ARC Floating Point
-
ARC machine directives: ARC Directives
-
ARC opcodes: ARC Opcodes
-
ARC options (none): ARC Options
-
ARC register names: ARC-Regs
-
ARC special characters: ARC-Chars
-
ARC support: ARC-Dependent
-
arc5
arc5, ARC: ARC Options
-
arc6
arc6, ARC: ARC Options
-
arc7
arc7, ARC: ARC Options
-
arc8
arc8, ARC: ARC Options
-
arch directive, i386: i386-Arch
-
arch directive, x86-64: i386-Arch
-
architecture options, i960: Options-i960
-
architecture options, IP2022: IP2K-Opts
-
architecture options, IP2K: IP2K-Opts
-
architecture options, M32R: M32R-Opts
-
architecture options, M32R2: M32R-Opts
-
architecture options, M32RX: M32R-Opts
-
architecture options, M680x0: M68K-Opts
-
Architecture variant option, CRIS: CRIS-Opts
-
architectures, PowerPC: PowerPC-Opts
-
architectures, SPARC: Sparc-Opts
-
arguments for addition: Infix Ops
-
arguments for subtraction: Infix Ops
-
arguments in expressions: Arguments
-
arithmetic functions: Operators
-
arithmetic operands: Arguments
-
arm
directive, ARM: ARM Directives
-
ARM floating point (ieee): ARM Floating Point
-
ARM identifiers: ARM-Chars
-
ARM immediate character: ARM-Chars
-
ARM line comment character: ARM-Chars
-
ARM line separator: ARM-Chars
-
ARM machine directives: ARM Directives
-
ARM opcodes: ARM Opcodes
-
ARM options (none): ARM Options
-
ARM register names: ARM-Regs
-
ARM support: ARM-Dependent
-
ascii
directive: Ascii
-
asciz
directive: Asciz
-
asg
directive, TIC54X: TIC54X-Directives
-
assembler bugs, reporting: Bug Reporting
-
assembler crash: Bug Criteria
-
assembler directive .arch, CRIS: CRIS-Pseudos
-
assembler directive .dword, CRIS: CRIS-Pseudos
-
assembler directive .far, M68HC11: M68HC11-Directives
-
assembler directive .interrupt, M68HC11: M68HC11-Directives
-
assembler directive .mode, M68HC11: M68HC11-Directives
-
assembler directive .relax, M68HC11: M68HC11-Directives
-
assembler directive .syntax, CRIS: CRIS-Pseudos
-
assembler directive .xrefb, M68HC11: M68HC11-Directives
-
assembler directive BSPEC, MMIX: MMIX-Pseudos
-
assembler directive BYTE, MMIX: MMIX-Pseudos
-
assembler directive ESPEC, MMIX: MMIX-Pseudos
-
assembler directive GREG, MMIX: MMIX-Pseudos
-
assembler directive IS, MMIX: MMIX-Pseudos
-
assembler directive LOC, MMIX: MMIX-Pseudos
-
assembler directive LOCAL, MMIX: MMIX-Pseudos
-
assembler directive OCTA, MMIX: MMIX-Pseudos
-
assembler directive PREFIX, MMIX: MMIX-Pseudos
-
assembler directive TETRA, MMIX: MMIX-Pseudos
-
assembler directive WYDE, MMIX: MMIX-Pseudos
-
assembler directives, CRIS: CRIS-Pseudos
-
assembler directives, M68HC11: M68HC11-Directives
-
assembler directives, M68HC12: M68HC11-Directives
-
assembler directives, MMIX: MMIX-Pseudos
-
assembler internal logic error: As Sections
-
assembler version: v
-
assembler, and linker: Secs Background
-
assembly listings, enabling: a
-
assigning values to symbols: Equ
-
assigning values to symbols: Setting Symbols
-
atmp
directive, i860: Directives-i860
-
att_syntax pseudo op, i386: i386-Syntax
-
att_syntax pseudo op, x86-64: i386-Syntax
-
attributes, symbol: Symbol Attributes
-
auxiliary attributes, COFF symbols: COFF Symbols
-
auxiliary symbol information, COFF: Dim
-
Av7
: Sparc-Opts
-
backslash (
\\
): Strings
-
backspace (
\b
): Strings
-
balign
directive: Balign
-
balignl
directive: Balign
-
balignw
directive: Balign
-
bes
directive, TIC54X: TIC54X-Directives
-
big endian output, MIPS: Overview
-
big endian output, PJ: Overview
-
big-endian output, MIPS: MIPS Opts
-
bignums: Bignums
-
binary constants, TIC54X: TIC54X-Constants
-
binary files, including: Incbin
-
binary integers: Integers
-
bit names, IA-64: IA-64-Bits
-
bitfields, not supported on VAX: VAX-no
-
block
: Z8000 Directives
-
block
directive, AMD 29K: AMD29K Directives
-
branch improvement, M680x0: M68K-Branch
-
branch improvement, M68HC11: M68HC11-Branch
-
branch improvement, VAX: VAX-branch
-
branch instructions, relaxation: Xtensa Branch Relaxation
-
branch recording, i960: Options-i960
-
branch statistics table, i960: Options-i960
-
branch target alignment: Xtensa Automatic Alignment
-
break
directive, TIC54X: TIC54X-Directives
-
BSD syntax: PDP-11-Syntax
-
bss
directive, i960: Directives-i960
-
bss
directive, M88K: M88K Directives
-
bss
directive, TIC54X: TIC54X-Directives
-
bss section: bss
-
bss section: Ld Sections
-
bug criteria: Bug Criteria
-
bug reports: Bug Reporting
-
bugs in assembler: Reporting Bugs
-
Built-in symbols, CRIS: CRIS-Symbols
-
builtin math functions, TIC54X: TIC54X-Builtins
-
builtin subsym functions, TIC54X: TIC54X-Macros
-
bus lock prefixes, i386: i386-Prefixes
-
bval
: Z8000 Directives
-
byte
directive: Byte
-
byte
directive, TIC54X: TIC54X-Directives
-
C54XDSP_DIR environment variable, TIC54X: TIC54X-Env
-
c_mode
directive, TIC54X: TIC54X-Directives
-
call instructions, i386: i386-Mnemonics
-
call instructions, relaxation: Xtensa Call Relaxation
-
call instructions, x86-64: i386-Mnemonics
-
callj
, i960 pseudo-opcode: callj-i960
-
carriage return (
\r
): Strings
-
cfi_endproc
directive: CFI directives
-
cfi_startproc
directive: CFI directives
-
char
directive, TIC54X: TIC54X-Directives
-
character constants: Characters
-
character escape codes: Strings
-
character, single: Chars
-
characters used in symbols: Symbol Intro
-
clink
directive, TIC54X: TIC54X-Directives
-
code
directive, ARM: ARM Directives
-
code16
directive, i386: i386-16bit
-
code16gcc
directive, i386: i386-16bit
-
code32
directive, i386: i386-16bit
-
code64
directive, i386: i386-16bit
-
code64
directive, x86-64: i386-16bit
-
COFF auxiliary symbol information: Dim
-
COFF structure debugging: Tag
-
COFF symbol attributes: COFF Symbols
-
COFF symbol descriptor: Desc
-
COFF symbol storage class: Scl
-
COFF symbol type: Type
-
COFF symbols, debugging: Def
-
COFF value attribute: Val
-
COMDAT: Linkonce
-
comm
directive: Comm
-
command line conventions: Command Line
-
command line options, V850: V850 Options
-
command-line options ignored, VAX: VAX-Opts
-
comments: Comments
-
comments, M680x0: M68K-Chars
-
comments, removed by preprocessor: Preprocessing
-
common
directive, SPARC: Sparc-Directives
-
common sections: Linkonce
-
common variable storage: bss
-
compare and jump expansions, i960: Compare-and-branch-i960
-
compare/branch instructions, i960: Compare-and-branch-i960
-
comparison expressions: Infix Ops
-
conditional assembly: If
-
constant, single character: Chars
-
constants: Constants
-
constants, bignum: Bignums
-
constants, character: Characters
-
constants, converted by preprocessor: Preprocessing
-
constants, floating point: Flonums
-
constants, integer: Integers
-
constants, number: Numbers
-
constants, string: Strings
-
constants, TIC54X: TIC54X-Constants
-
conversion instructions, i386: i386-Mnemonics
-
conversion instructions, x86-64: i386-Mnemonics
-
coprocessor wait, i386: i386-Prefixes
-
copy
directive, TIC54X: TIC54X-Directives
-
cputype
directive, AMD 29K: AMD29K Directives
-
crash of assembler: Bug Criteria
-
CRIS --emulation=crisaout command line option: CRIS-Opts
-
CRIS --emulation=criself command line option: CRIS-Opts
-
CRIS --march=
architecture command line option: CRIS-Opts
-
CRIS --mul-bug-abort command line option: CRIS-Opts
-
CRIS --no-mul-bug-abort command line option: CRIS-Opts
-
CRIS --no-underscore command line option: CRIS-Opts
-
CRIS --pic command line option: CRIS-Opts
-
CRIS --underscore command line option: CRIS-Opts
-
CRIS -N command line option: CRIS-Opts
-
CRIS architecture variant option: CRIS-Opts
-
CRIS assembler directive .arch: CRIS-Pseudos
-
CRIS assembler directive .dword: CRIS-Pseudos
-
CRIS assembler directive .syntax: CRIS-Pseudos
-
CRIS assembler directives: CRIS-Pseudos
-
CRIS built-in symbols: CRIS-Symbols
-
CRIS instruction expansion: CRIS-Expand
-
CRIS line comment characters: CRIS-Chars
-
CRIS options: CRIS-Opts
-
CRIS position-independent code: CRIS-Opts
-
CRIS pseudo-op .arch: CRIS-Pseudos
-
CRIS pseudo-op .dword: CRIS-Pseudos
-
CRIS pseudo-op .syntax: CRIS-Pseudos
-
CRIS pseudo-ops: CRIS-Pseudos
-
CRIS register names: CRIS-Regs
-
CRIS support: CRIS-Dependent
-
CRIS symbols in position-independent code: CRIS-Pic
-
ctbp
register, V850: V850-Regs
-
ctoff
pseudo-op, V850: V850 Opcodes
-
ctpc
register, V850: V850-Regs
-
ctpsw
register, V850: V850-Regs
-
current address: Dot
-
current address, advancing: Org
-
D10V @word modifier: D10V-Word
-
D10V addressing modes: D10V-Addressing
-
D10V floating point: D10V-Float
-
D10V line comment character: D10V-Chars
-
D10V opcode summary: D10V-Opcodes
-
D10V optimization: Overview
-
D10V options: D10V-Opts
-
D10V registers: D10V-Regs
-
D10V size modifiers: D10V-Size
-
D10V sub-instruction ordering: D10V-Chars
-
D10V sub-instructions: D10V-Subs
-
D10V support: D10V-Dependent
-
D10V syntax: D10V-Syntax
-
D30V addressing modes: D30V-Addressing
-
D30V floating point: D30V-Float
-
D30V Guarded Execution: D30V-Guarded
-
D30V line comment character: D30V-Chars
-
D30V nops: Overview
-
D30V nops after 32-bit multiply: Overview
-
D30V opcode summary: D30V-Opcodes
-
D30V optimization: Overview
-
D30V options: D30V-Opts
-
D30V registers: D30V-Regs
-
D30V size modifiers: D30V-Size
-
D30V sub-instruction ordering: D30V-Chars
-
D30V sub-instructions: D30V-Subs
-
D30V support: D30V-Dependent
-
D30V syntax: D30V-Syntax
-
data alignment on SPARC: Sparc-Aligned-Data
-
data and text sections, joining: R
-
data
directive: Data
-
data
directive, TIC54X: TIC54X-Directives
-
data section: Ld Sections
-
data1
directive, M680x0: M68K-Directives
-
data2
directive, M680x0: M68K-Directives
-
datalabel, SH64: SH64-Addressing
-
dbpc
register, V850: V850-Regs
-
dbpsw
register, V850: V850-Regs
-
debuggers, and symbol order: Symbols
-
debugging COFF symbols: Def
-
DEC syntax: PDP-11-Syntax
-
decimal integers: Integers
-
def
directive: Def
-
def
directive, M88K: M88K Directives
-
def
directive, TIC54X: TIC54X-Directives
-
density instructions: Density Instructions
-
dependency tracking: MD
-
deprecated directives: Deprecated
-
desc
directive: Desc
-
descriptor, of
a.out
symbol: Symbol Desc
-
dfloat
directive, M88K: M88K Directives
-
dfloat
directive, VAX: VAX-directives
-
difference tables altered: Word
-
difference tables, warning: K
-
differences, mmixal: MMIX-mmixal
-
dim
directive: Dim
-
directives and instructions: Statements
-
directives for PowerPC: PowerPC-Pseudo
-
directives, M32R: M32R-Directives
-
directives, M680x0: M68K-Directives
-
directives, machine independent: Pseudo Ops
-
directives, Xtensa: Xtensa Directives
-
directives, Z8000: Z8000 Directives
-
displacement sizing character, VAX: VAX-operands
-
dollar local symbols: Symbol Names
-
dot (symbol): Dot
-
double
directive: Double
-
double
directive, i386: i386-Float
-
double
directive, M680x0: M68K-Float
-
double
directive, M68HC11: M68HC11-Float
-
double
directive, TIC54X: TIC54X-Directives
-
double
directive, VAX: VAX-float
-
double
directive, x86-64: i386-Float
-
doublequote (
\"
): Strings
-
drlist
directive, TIC54X: TIC54X-Directives
-
drnolist
directive, TIC54X: TIC54X-Directives
-
dual
directive, i860: Directives-i860
-
ECOFF sections: MIPS Object
-
ecr
register, V850: V850-Regs
-
eight-byte integer: Quad
-
eipc
register, V850: V850-Regs
-
eipsw
register, V850: V850-Regs
-
eject
directive: Eject
-
ELF symbol type: Type
-
else
directive: Else
-
elseif
directive: Elseif
-
empty expressions: Empty Exprs
-
emsg
directive, TIC54X: TIC54X-Directives
-
emulation: Overview
-
end
directive: End
-
enddual
directive, i860: Directives-i860
-
endef
directive: Endef
-
endfunc
directive: Endfunc
-
endianness, MIPS: Overview
-
endianness, PJ: Overview
-
endif
directive: Endif
-
endloop
directive, TIC54X: TIC54X-Directives
-
endm
directive: Macro
-
endm
directive, TIC54X: TIC54X-Directives
-
endstruct
directive, TIC54X: TIC54X-Directives
-
endunion
directive, TIC54X: TIC54X-Directives
-
ENTRY
instructions, alignment: Xtensa Automatic Alignment
-
environment settings, TIC54X: TIC54X-Env
-
EOF, newline must precede: Statements
-
ep
register, V850: V850-Regs
-
equ
directive: Equ
-
equ
directive, TIC54X: TIC54X-Directives
-
equiv
directive: Equiv
-
err
directive: Err
-
error directive: Error
-
error messages: Errors
-
error on valid input: Bug Criteria
-
errors, caused by warnings: W
-
errors, continuing after: Z
-
ESA/390 floating point (ieee): ESA/390 Floating Point
-
ESA/390 support: ESA/390-Dependent
-
ESA/390 Syntax: ESA/390 Options
-
ESA/390-only directives: ESA/390 Directives
-
escape codes, character: Strings
-
eval
directive, TIC54X: TIC54X-Directives
-
even
: Z8000 Directives
-
even
directive, M680x0: M68K-Directives
-
even
directive, TIC54X: TIC54X-Directives
-
exitm
directive: Macro
-
expr (internal section): As Sections
-
expression arguments: Arguments
-
expressions: Expressions
-
expressions, comparison: Infix Ops
-
expressions, empty: Empty Exprs
-
expressions, integer: Integer Exprs
-
extAuxRegister
directive, ARC: ARC Directives
-
extCondCode
directive, ARC: ARC Directives
-
extCoreRegister
directive, ARC: ARC Directives
-
extend
directive M680x0: M68K-Float
-
extend
directive M68HC11: M68HC11-Float
-
extended
directive, i960: Directives-i960
-
extern
directive: Extern
-
extInstruction
directive, ARC: ARC Directives
-
fail
directive: Fail
-
far_mode
directive, TIC54X: TIC54X-Directives
-
faster processing (-f): f
-
fatal signal: Bug Criteria
-
fclist
directive, TIC54X: TIC54X-Directives
-
fcnolist
directive, TIC54X: TIC54X-Directives
-
fepc
register, V850: V850-Regs
-
fepsw
register, V850: V850-Regs
-
ffloat
directive, M88K: M88K Directives
-
ffloat
directive, VAX: VAX-directives
-
field
directive, TIC54X: TIC54X-Directives
-
file
directive: File
-
file
directive, AMD 29K: AMD29K Directives
-
file
directive, MSP 430: MSP430 Directives
-
file name, logical: File
-
files, including: Include
-
files, input: Input Files
-
fill
directive: Fill
-
filling memory: Space
-
filling memory: Skip
-
FLIX syntax: Xtensa Syntax
-
float
directive: Float
-
float
directive, i386: i386-Float
-
float
directive, M680x0: M68K-Float
-
float
directive, M68HC11: M68HC11-Float
-
float
directive, TIC54X: TIC54X-Directives
-
float
directive, VAX: VAX-float
-
float
directive, x86-64: i386-Float
-
floating point numbers: Flonums
-
floating point numbers (double): Double
-
floating point numbers (single): Single
-
floating point numbers (single): Float
-
floating point, Alpha (ieee): Alpha Floating Point
-
floating point, AMD 29K (ieee): AMD29K Floating Point
-
floating point, ARC (ieee): ARC Floating Point
-
floating point, ARM (ieee): ARM Floating Point
-
floating point, D10V: D10V-Float
-
floating point, D30V: D30V-Float
-
floating point, ESA/390 (ieee): ESA/390 Floating Point
-
floating point, H8/300 (ieee): H8/300 Floating Point
-
floating point, H8/500 (ieee): H8/500 Floating Point
-
floating point, HPPA (ieee): HPPA Floating Point
-
floating point, i386: i386-Float
-
floating point, i960 (ieee): Floating Point-i960
-
floating point, M680x0: M68K-Float
-
floating point, M68HC11: M68HC11-Float
-
floating point, MSP 430 (ieee): MSP430 Floating Point
-
floating point, SH (ieee): SH Floating Point
-
floating point, SPARC (ieee): Sparc-Float
-
floating point, V850 (ieee): V850 Floating Point
-
floating point, VAX: VAX-float
-
floating point, x86-64: i386-Float
-
flonums: Flonums
-
force_thumb
directive, ARM: ARM Directives
-
format of error messages: Errors
-
format of warning messages: Errors
-
formfeed (
\f
): Strings
-
func
directive: Func
-
functions, in expressions: Operators
-
gbr960
, i960 postprocessor: Options-i960
-
gfloat
directive, VAX: VAX-directives
-
global
: Z8000 Directives
-
global
directive: Global
-
global
directive, TIC54X: TIC54X-Directives
-
gp
register, MIPS: MIPS Object
-
gp
register, V850: V850-Regs
-
grouping data: Sub-Sections
-
H8/300 addressing modes: H8/300-Addressing
-
H8/300 floating point (ieee): H8/300 Floating Point
-
H8/300 line comment character: H8/300-Chars
-
H8/300 line separator: H8/300-Chars
-
H8/300 machine directives (none): H8/300 Directives
-
H8/300 opcode summary: H8/300 Opcodes
-
H8/300 options (none): H8/300 Options
-
H8/300 registers: H8/300-Regs
-
H8/300 size suffixes: H8/300 Opcodes
-
H8/300 support: H8/300-Dependent
-
H8/300H, assembling for: H8/300 Directives
-
H8/500 addressing modes: H8/500-Addressing
-
H8/500 floating point (ieee): H8/500 Floating Point
-
H8/500 line comment character: H8/500-Chars
-
H8/500 line separator: H8/500-Chars
-
H8/500 machine directives (none): H8/500 Directives
-
H8/500 opcode summary: H8/500 Opcodes
-
H8/500 options (none): H8/500 Options
-
H8/500 registers: H8/500-Regs
-
H8/500 support: H8/500-Dependent
-
half
directive, ARC: ARC Directives
-
half
directive, M88K: M88K Directives
-
half
directive, SPARC: Sparc-Directives
-
half
directive, TIC54X: TIC54X-Directives
-
hex character code (
\
xd...): Strings
-
hexadecimal integers: Integers
-
hfloat
directive, VAX: VAX-directives
-
hi
pseudo-op, V850: V850 Opcodes
-
hi0
pseudo-op, V850: V850 Opcodes
-
hidden
directive: Hidden
-
high
directive, M32R: M32R-Directives
-
hilo
pseudo-op, V850: V850 Opcodes
-
HPPA directives not supported: HPPA Directives
-
HPPA floating point (ieee): HPPA Floating Point
-
HPPA Syntax: HPPA Options
-
HPPA-only directives: HPPA Directives
-
hword
directive: hword
-
i370 support: ESA/390-Dependent
-
i386 16-bit code: i386-16bit
-
i386 arch directive: i386-Arch
-
i386 att_syntax pseudo op: i386-Syntax
-
i386 conversion instructions: i386-Mnemonics
-
i386 floating point: i386-Float
-
i386 immediate operands: i386-Syntax
-
i386 instruction naming: i386-Mnemonics
-
i386 instruction prefixes: i386-Prefixes
-
i386 intel_syntax pseudo op: i386-Syntax
-
i386 jump optimization: i386-Jumps
-
i386 jump, call, return: i386-Syntax
-
i386 jump/call operands: i386-Syntax
-
i386 memory references: i386-Memory
-
i386
mul
, imul
instructions: i386-Notes
-
i386 options: i386-Options
-
i386 register operands: i386-Syntax
-
i386 registers: i386-Regs
-
i386 sections: i386-Syntax
-
i386 size suffixes: i386-Syntax
-
i386 source, destination operands: i386-Syntax
-
i386 support: i386-Dependent
-
i386 syntax compatibility: i386-Syntax
-
i80306 support: i386-Dependent
-
i860 machine directives: Directives-i860
-
i860 opcodes: Opcodes for i860
-
i860 support: i860-Dependent
-
i960 architecture options: Options-i960
-
i960 branch recording: Options-i960
-
i960
callj
pseudo-opcode: callj-i960
-
i960 compare and jump expansions: Compare-and-branch-i960
-
i960 compare/branch instructions: Compare-and-branch-i960
-
i960 floating point (ieee): Floating Point-i960
-
i960 machine directives: Directives-i960
-
i960 opcodes: Opcodes for i960
-
i960 options: Options-i960
-
i960 support: i960-Dependent
-
IA-64 line comment character: IA-64-Chars
-
IA-64 line separator: IA-64-Chars
-
IA-64 options: IA-64 Options
-
IA-64 Processor-status-Register bit names: IA-64-Bits
-
IA-64 registers: IA-64-Regs
-
IA-64 support: IA-64-Dependent
-
IA-64 Syntax: IA-64 Options
-
ident
directive: Ident
-
identifiers, AMD 29K: AMD29K-Chars
-
identifiers, ARM: ARM-Chars
-
identifiers, MSP 430: MSP430-Chars
-
if
directive: If
-
ifc
directive: If
-
ifdef
directive: If
-
ifeq
directive: If
-
ifeqs
directive: If
-
ifge
directive: If
-
ifgt
directive: If
-
ifle
directive: If
-
iflt
directive: If
-
ifnc
directive: If
-
ifndef
directive: If
-
ifne
directive: If
-
ifnes
directive: If
-
ifnotdef
directive: If
-
immediate character, ARM: ARM-Chars
-
immediate character, M680x0: M68K-Chars
-
immediate character, VAX: VAX-operands
-
immediate fields, relaxation: Xtensa Immediate Relaxation
-
immediate operands, i386: i386-Syntax
-
immediate operands, x86-64: i386-Syntax
-
imul
instruction, i386: i386-Notes
-
imul
instruction, x86-64: i386-Notes
-
incbin
directive: Incbin
-
include
directive: Include
-
include
directive search path: I
-
indirect character, VAX: VAX-operands
-
infix operators: Infix Ops
-
inhibiting interrupts, i386: i386-Prefixes
-
input: Input Files
-
input file linenumbers: Input Files
-
instruction expansion, CRIS: CRIS-Expand
-
instruction expansion, MMIX: MMIX-Expand
-
instruction naming, i386: i386-Mnemonics
-
instruction naming, x86-64: i386-Mnemonics
-
instruction prefixes, i386: i386-Prefixes
-
instruction set, M680x0: M68K-opcodes
-
instruction set, M68HC11: M68HC11-opcodes
-
instruction summary, D10V: D10V-Opcodes
-
instruction summary, D30V: D30V-Opcodes
-
instruction summary, H8/300: H8/300 Opcodes
-
instruction summary, H8/500: H8/500 Opcodes
-
instruction summary, SH: SH Opcodes
-
instruction summary, SH64: SH64 Opcodes
-
instruction summary, Z8000: Z8000 Opcodes
-
instructions and directives: Statements
-
int
directive: Int
-
int
directive, H8/300: H8/300 Directives
-
int
directive, H8/500: H8/500 Directives
-
int
directive, i386: i386-Float
-
int
directive, TIC54X: TIC54X-Directives
-
int
directive, x86-64: i386-Float
-
integer expressions: Integer Exprs
-
integer, 16-byte: Octa
-
integer, 8-byte: Quad
-
integers: Integers
-
integers, 16-bit: hword
-
integers, 32-bit: Int
-
integers, binary: Integers
-
integers, decimal: Integers
-
integers, hexadecimal: Integers
-
integers, octal: Integers
-
integers, one byte: Byte
-
intel_syntax pseudo op, i386: i386-Syntax
-
intel_syntax pseudo op, x86-64: i386-Syntax
-
internal assembler sections: As Sections
-
internal
directive: Internal
-
invalid input: Bug Criteria
-
invocation summary: Overview
-
IP2K architecture options: IP2K-Opts
-
IP2K options: IP2K-Opts
-
IP2K support: IP2K-Dependent
-
irp
directive: Irp
-
irpc
directive: Irpc
-
ISA options, SH64: SH64 Options
-
joining text and data sections: R
-
jump instructions, i386: i386-Mnemonics
-
jump instructions, x86-64: i386-Mnemonics
-
jump optimization, i386: i386-Jumps
-
jump optimization, x86-64: i386-Jumps
-
jump/call operands, i386: i386-Syntax
-
jump/call operands, x86-64: i386-Syntax
-
L16SI
instructions, relaxation: Xtensa Immediate Relaxation
-
L16UI
instructions, relaxation: Xtensa Immediate Relaxation
-
L32I
instructions, relaxation: Xtensa Immediate Relaxation
-
L8UI
instructions, relaxation: Xtensa Immediate Relaxation
-
label (
:
): Statements
-
label
directive, TIC54X: TIC54X-Directives
-
labels: Labels
-
lcomm
directive: Lcomm
-
ld
: Object
-
ldouble
directive M680x0: M68K-Float
-
ldouble
directive M68HC11: M68HC11-Float
-
ldouble
directive, TIC54X: TIC54X-Directives
-
LDR reg,=<label>
pseudo op, ARM: ARM Opcodes
-
leafproc
directive, i960: Directives-i960
-
length
directive, TIC54X: TIC54X-Directives
-
length of symbols: Symbol Intro
-
lflags
directive (ignored): Lflags
-
line comment character: Comments
-
line comment character, Alpha: Alpha-Chars
-
line comment character, AMD 29K: AMD29K-Chars
-
line comment character, ARM: ARM-Chars
-
line comment character, D10V: D10V-Chars
-
line comment character, D30V: D30V-Chars
-
line comment character, H8/300: H8/300-Chars
-
line comment character, H8/500: H8/500-Chars
-
line comment character, IA-64: IA-64-Chars
-
line comment character, M680x0: M68K-Chars
-
line comment character, MSP 430: MSP430-Chars
-
line comment character, SH: SH-Chars
-
line comment character, SH64: SH64-Chars
-
line comment character, V850: V850-Chars
-
line comment character, Z8000: Z8000-Chars
-
line comment characters, CRIS: CRIS-Chars
-
line comment characters, MMIX: MMIX-Chars
-
line
directive: Line
-
line
directive, AMD 29K: AMD29K Directives
-
line
directive, MSP 430: MSP430 Directives
-
line numbers, in input files: Input Files
-
line numbers, in warnings/errors: Errors
-
line separator character: Statements
-
line separator, Alpha: Alpha-Chars
-
line separator, ARM: ARM-Chars
-
line separator, H8/300: H8/300-Chars
-
line separator, H8/500: H8/500-Chars
-
line separator, IA-64: IA-64-Chars
-
line separator, SH: SH-Chars
-
line separator, SH64: SH64-Chars
-
line separator, Z8000: Z8000-Chars
-
lines starting with
#
: Comments
-
linker: Object
-
linker, and assembler: Secs Background
-
linkonce
directive: Linkonce
-
list
directive: List
-
list
directive, TIC54X: TIC54X-Directives
-
listing control, turning off: Nolist
-
listing control, turning on: List
-
listing control: new page: Eject
-
listing control: paper size: Psize
-
listing control: subtitle: Sbttl
-
listing control: title line: Title
-
listings, enabling: a
-
literal
directive: Literal Directive
-
literal_position
directive: Literal Position Directive
-
literal_prefix
directive: Literal Prefix Directive
-
little endian output, MIPS: Overview
-
little endian output, PJ: Overview
-
little-endian output, MIPS: MIPS Opts
-
ln
directive: Ln
-
lo
pseudo-op, V850: V850 Opcodes
-
local common symbols: Lcomm
-
local labels, retaining in output: L
-
local symbol names: Symbol Names
-
location counter: Dot
-
location counter, advancing: Org
-
logical file name: File
-
logical line number: Line
-
logical line numbers: Comments
-
long
directive: Long
-
long
directive, ARC: ARC Directives
-
long
directive, i386: i386-Float
-
long
directive, TIC54X: TIC54X-Directives
-
long
directive, x86-64: i386-Float
-
longcall
pseudo-op, V850: V850 Opcodes
-
longcalls
directive: Longcalls Directive
-
longjump
pseudo-op, V850: V850 Opcodes
-
loop
directive, TIC54X: TIC54X-Directives
-
LOOP
instructions, alignment: Xtensa Automatic Alignment
-
low
directive, M32R: M32R-Directives
-
lp
register, V850: V850-Regs
-
lval
: Z8000 Directives
-
M32R architecture options: M32R-Opts
-
M32R directives: M32R-Directives
-
M32R options: M32R-Opts
-
M32R support: M32R-Dependent
-
M32R warnings: M32R-Warnings
-
M680x0 addressing modes: M68K-Syntax
-
M680x0 architecture options: M68K-Opts
-
M680x0 branch improvement: M68K-Branch
-
M680x0 directives: M68K-Directives
-
M680x0 floating point: M68K-Float
-
M680x0 immediate character: M68K-Chars
-
M680x0 line comment character: M68K-Chars
-
M680x0 opcodes: M68K-opcodes
-
M680x0 options: M68K-Opts
-
M680x0 pseudo-opcodes: M68K-Branch
-
M680x0 size modifiers: M68K-Syntax
-
M680x0 support: M68K-Dependent
-
M680x0 syntax: M68K-Syntax
-
M68HC11 addressing modes: M68HC11-Syntax
-
M68HC11 and M68HC12 support: M68HC11-Dependent
-
M68HC11 assembler directive .far: M68HC11-Directives
-
M68HC11 assembler directive .interrupt: M68HC11-Directives
-
M68HC11 assembler directive .mode: M68HC11-Directives
-
M68HC11 assembler directive .relax: M68HC11-Directives
-
M68HC11 assembler directive .xrefb: M68HC11-Directives
-
M68HC11 assembler directives: M68HC11-Directives
-
M68HC11 branch improvement: M68HC11-Branch
-
M68HC11 floating point: M68HC11-Float
-
M68HC11 modifiers: M68HC11-Modifiers
-
M68HC11 opcodes: M68HC11-opcodes
-
M68HC11 options: M68HC11-Opts
-
M68HC11 pseudo-opcodes: M68HC11-Branch
-
M68HC11 syntax: M68HC11-Syntax
-
M68HC12 assembler directives: M68HC11-Directives
-
M88K support: M88K-Dependent
-
machine dependencies: Machine Dependencies
-
machine directives, AMD 29K: AMD29K Directives
-
machine directives, ARC: ARC Directives
-
machine directives, ARM: ARM Directives
-
machine directives, H8/300 (none): H8/300 Directives
-
machine directives, H8/500 (none): H8/500 Directives
-
machine directives, i860: Directives-i860
-
machine directives, i960: Directives-i960
-
machine directives, MSP 430: MSP430 Directives
-
machine directives, SH: SH Directives
-
machine directives, SH64: SH64 Directives
-
machine directives, SPARC: Sparc-Directives
-
machine directives, TIC54X: TIC54X-Directives
-
machine directives, V850: V850 Directives
-
machine directives, VAX: VAX-directives
-
machine independent directives: Pseudo Ops
-
machine instructions (not covered): Manual
-
machine-independent syntax: Syntax
-
macro
directive: Macro
-
macro
directive, TIC54X: TIC54X-Directives
-
macros: Macro
-
Macros, AMD 29K: AMD29K-Macros
-
macros, count executed: Macro
-
Macros, MSP 430: MSP430-Macros
-
macros, TIC54X: TIC54X-Macros
-
make rules: MD
-
manual, structure and purpose: Manual
-
math builtins, TIC54X: TIC54X-Builtins
-
Maximum number of continuation lines: listing
-
memory references, i386: i386-Memory
-
memory references, x86-64: i386-Memory
-
memory-mapped registers, TIC54X: TIC54X-MMRegs
-
merging text and data sections: R
-
messages from assembler: Errors
-
minus, permitted arguments: Infix Ops
-
MIPS architecture options: MIPS Opts
-
MIPS big-endian output: MIPS Opts
-
MIPS debugging directives: MIPS Stabs
-
MIPS ECOFF sections: MIPS Object
-
MIPS endianness: Overview
-
MIPS ISA: Overview
-
MIPS ISA override: MIPS ISA
-
MIPS little-endian output: MIPS Opts
-
MIPS MDMX instruction generation override: MIPS ASE instruction generation overrides
-
MIPS MIPS-3D instruction generation override: MIPS ASE instruction generation overrides
-
MIPS option stack: MIPS option stack
-
MIPS processor: MIPS-Dependent
-
mit
: M68K-Syntax
-
mlib
directive, TIC54X: TIC54X-Directives
-
mlist
directive, TIC54X: TIC54X-Directives
-
MMIX assembler directive BSPEC: MMIX-Pseudos
-
MMIX assembler directive BYTE: MMIX-Pseudos
-
MMIX assembler directive ESPEC: MMIX-Pseudos
-
MMIX assembler directive GREG: MMIX-Pseudos
-
MMIX assembler directive IS: MMIX-Pseudos
-
MMIX assembler directive LOC: MMIX-Pseudos
-
MMIX assembler directive LOCAL: MMIX-Pseudos
-
MMIX assembler directive OCTA: MMIX-Pseudos
-
MMIX assembler directive PREFIX: MMIX-Pseudos
-
MMIX assembler directive TETRA: MMIX-Pseudos
-
MMIX assembler directive WYDE: MMIX-Pseudos
-
MMIX assembler directives: MMIX-Pseudos
-
MMIX line comment characters: MMIX-Chars
-
MMIX options: MMIX-Opts
-
MMIX pseudo-op BSPEC: MMIX-Pseudos
-
MMIX pseudo-op BYTE: MMIX-Pseudos
-
MMIX pseudo-op ESPEC: MMIX-Pseudos
-
MMIX pseudo-op GREG: MMIX-Pseudos
-
MMIX pseudo-op IS: MMIX-Pseudos
-
MMIX pseudo-op LOC: MMIX-Pseudos
-
MMIX pseudo-op LOCAL: MMIX-Pseudos
-
MMIX pseudo-op OCTA: MMIX-Pseudos
-
MMIX pseudo-op PREFIX: MMIX-Pseudos
-
MMIX pseudo-op TETRA: MMIX-Pseudos
-
MMIX pseudo-op WYDE: MMIX-Pseudos
-
MMIX pseudo-ops: MMIX-Pseudos
-
MMIX register names: MMIX-Regs
-
MMIX support: MMIX-Dependent
-
mmixal differences: MMIX-mmixal
-
mmregs
directive, TIC54X: TIC54X-Directives
-
mmsg
directive, TIC54X: TIC54X-Directives
-
MMX, i386: i386-SIMD
-
MMX, x86-64: i386-SIMD
-
mnemonic suffixes, i386: i386-Syntax
-
mnemonic suffixes, x86-64: i386-Syntax
-
mnemonics for opcodes, VAX: VAX-opcodes
-
mnemonics, D10V: D10V-Opcodes
-
mnemonics, D30V: D30V-Opcodes
-
mnemonics, H8/300: H8/300 Opcodes
-
mnemonics, H8/500: H8/500 Opcodes
-
mnemonics, SH: SH Opcodes
-
mnemonics, SH64: SH64 Opcodes
-
mnemonics, Z8000: Z8000 Opcodes
-
mnolist
directive, TIC54X: TIC54X-Directives
-
Motorola syntax for the 680x0: M68K-Moto-Syntax
-
MOVI
instructions, relaxation: Xtensa Immediate Relaxation
-
MRI compatibility mode: M
-
mri
directive: MRI
-
MRI mode, temporarily: MRI
-
MSP 430 floating point (ieee): MSP430 Floating Point
-
MSP 430 identifiers: MSP430-Chars
-
MSP 430 line comment character: MSP430-Chars
-
MSP 430 machine directives: MSP430 Directives
-
MSP 430 macros: MSP430-Macros
-
MSP 430 opcodes: MSP430 Opcodes
-
MSP 430 options (none): MSP430 Options
-
MSP 430 profiling capability: MSP430 Profiling Capability
-
MSP 430 register names: MSP430-Regs
-
MSP 430 support: MSP430-Dependent
-
MSP430 Assembler Extensions: MSP430-Ext
-
mul
instruction, i386: i386-Notes
-
mul
instruction, x86-64: i386-Notes
-
name
: Z8000 Directives
-
named section: Section
-
named sections: Ld Sections
-
names, symbol: Symbol Names
-
naming object file: o
-
new page, in listings: Eject
-
newblock
directive, TIC54X: TIC54X-Directives
-
newline (
\n
): Strings
-
newline, required at file end: Statements
-
no-absolute-literals
directive: Absolute Literals Directive
-
no-longcalls
directive: Longcalls Directive
-
no-schedule
directive: Schedule Directive
-
no-transform
directive: Transform Directive
-
nolist
directive: Nolist
-
nolist
directive, TIC54X: TIC54X-Directives
-
NOP
pseudo op, ARM: ARM Opcodes
-
notes for Alpha: Alpha Notes
-
null-terminated strings: Asciz
-
number constants: Numbers
-
number of macros executed: Macro
-
numbered subsections: Sub-Sections
-
numbers, 16-bit: hword
-
numeric values: Expressions
-
nword
directive, SPARC: Sparc-Directives
-
object file: Object
-
object file format: Object Formats
-
object file name: o
-
object file, after errors: Z
-
obsolescent directives: Deprecated
-
octa
directive: Octa
-
octal character code (
\
ddd): Strings
-
octal integers: Integers
-
offset
directive, V850: V850 Directives
-
opcode mnemonics, VAX: VAX-opcodes
-
opcode names, Xtensa: Xtensa Opcodes
-
opcode summary, D10V: D10V-Opcodes
-
opcode summary, D30V: D30V-Opcodes
-
opcode summary, H8/300: H8/300 Opcodes
-
opcode summary, H8/500: H8/500 Opcodes
-
opcode summary, SH: SH Opcodes
-
opcode summary, SH64: SH64 Opcodes
-
opcode summary, Z8000: Z8000 Opcodes
-
opcodes for AMD 29K: AMD29K Opcodes
-
opcodes for ARC: ARC Opcodes
-
opcodes for ARM: ARM Opcodes
-
opcodes for MSP 430: MSP430 Opcodes
-
opcodes for V850: V850 Opcodes
-
opcodes, i860: Opcodes for i860
-
opcodes, i960: Opcodes for i960
-
opcodes, M680x0: M68K-opcodes
-
opcodes, M68HC11: M68HC11-opcodes
-
operand delimiters, i386: i386-Syntax
-
operand delimiters, x86-64: i386-Syntax
-
operand notation, VAX: VAX-operands
-
operands in expressions: Arguments
-
operator precedence: Infix Ops
-
operators, in expressions: Operators
-
operators, permitted arguments: Infix Ops
-
optimization, D10V: Overview
-
optimization, D30V: Overview
-
optimizations: Xtensa Optimizations
-
option
directive, ARC: ARC Directives
-
option
directive, TIC54X: TIC54X-Directives
-
option summary: Overview
-
options for Alpha: Alpha Options
-
options for AMD29K (none): AMD29K Options
-
options for ARC (none): ARC Options
-
options for ARM (none): ARM Options
-
options for i386: i386-Options
-
options for IA-64: IA-64 Options
-
options for MSP430 (none): MSP430 Options
-
options for PDP-11: PDP-11-Options
-
options for PowerPC: PowerPC-Opts
-
options for SPARC: Sparc-Opts
-
options for V850 (none): V850 Options
-
options for VAX/VMS: VAX-Opts
-
options for x86-64: i386-Options
-
options, all versions of assembler: Invoking
-
options, command line: Command Line
-
options, CRIS: CRIS-Opts
-
options, D10V: D10V-Opts
-
options, D30V: D30V-Opts
-
options, H8/300 (none): H8/300 Options
-
options, H8/500 (none): H8/500 Options
-
options, i960: Options-i960
-
options, IP2K: IP2K-Opts
-
options, M32R: M32R-Opts
-
options, M680x0: M68K-Opts
-
options, M68HC11: M68HC11-Opts
-
options, MMIX: MMIX-Opts
-
options, PJ: PJ Options
-
options, SH: SH Options
-
options, SH64: SH64 Options
-
options, TIC54X: TIC54X-Opts
-
options, Z8000: Z8000 Options
-
org
directive: Org
-
other attribute, of
a.out
symbol: Symbol Other
-
output file: Object
-
p2align
directive: P2align
-
p2alignl
directive: P2align
-
p2alignw
directive: P2align
-
padding the location counter: Align
-
padding the location counter given a power of two: P2align
-
padding the location counter given number of bytes: Balign
-
page, in listings: Eject
-
paper size, for listings: Psize
-
paths for
.include
: I
-
patterns, writing in memory: Fill
-
PDP-11 comments: PDP-11-Syntax
-
PDP-11 floating-point register syntax: PDP-11-Syntax
-
PDP-11 general-purpose register syntax: PDP-11-Syntax
-
PDP-11 instruction naming: PDP-11-Mnemonics
-
PDP-11 support: PDP-11-Dependent
-
PDP-11 syntax: PDP-11-Syntax
-
PIC code generation for ARM: ARM Options
-
PIC code generation for M32R: M32R-Opts
-
PJ endianness: Overview
-
PJ options: PJ Options
-
PJ support: PJ-Dependent
-
plus, permitted arguments: Infix Ops
-
popsection
directive: PopSection
-
Position-independent code, CRIS: CRIS-Opts
-
Position-independent code, symbols in, CRIS: CRIS-Pic
-
PowerPC architectures: PowerPC-Opts
-
PowerPC directives: PowerPC-Pseudo
-
PowerPC options: PowerPC-Opts
-
PowerPC support: PPC-Dependent
-
precedence of operators: Infix Ops
-
precision, floating point: Flonums
-
prefix operators: Prefix Ops
-
prefixes, i386: i386-Prefixes
-
preprocessing: Preprocessing
-
preprocessing, turning on and off: Preprocessing
-
previous
directive: Previous
-
primary attributes, COFF symbols: COFF Symbols
-
print
directive: Print
-
proc
directive, SPARC: Sparc-Directives
-
profiler
directive, MSP 430: MSP430 Directives
-
profiling capability for MSP 430: MSP430 Profiling Capability
-
protected
directive: Protected
-
protected registers, AMD 29K: AMD29K-Regs
-
pseudo-op .arch, CRIS: CRIS-Pseudos
-
pseudo-op .dword, CRIS: CRIS-Pseudos
-
pseudo-op .syntax, CRIS: CRIS-Pseudos
-
pseudo-op BSPEC, MMIX: MMIX-Pseudos
-
pseudo-op BYTE, MMIX: MMIX-Pseudos
-
pseudo-op ESPEC, MMIX: MMIX-Pseudos
-
pseudo-op GREG, MMIX: MMIX-Pseudos
-
pseudo-op IS, MMIX: MMIX-Pseudos
-
pseudo-op LOC, MMIX: MMIX-Pseudos
-
pseudo-op LOCAL, MMIX: MMIX-Pseudos
-
pseudo-op OCTA, MMIX: MMIX-Pseudos
-
pseudo-op PREFIX, MMIX: MMIX-Pseudos
-
pseudo-op TETRA, MMIX: MMIX-Pseudos
-
pseudo-op WYDE, MMIX: MMIX-Pseudos
-
pseudo-opcodes, M680x0: M68K-Branch
-
pseudo-opcodes, M68HC11: M68HC11-Branch
-
pseudo-ops for branch, VAX: VAX-branch
-
pseudo-ops, CRIS: CRIS-Pseudos
-
pseudo-ops, machine independent: Pseudo Ops
-
pseudo-ops, MMIX: MMIX-Pseudos
-
psize
directive: Psize
-
PSR bits: IA-64-Bits
-
pstring
directive, TIC54X: TIC54X-Directives
-
psw
register, V850: V850-Regs
-
purgem
directive: Purgem
-
purpose of gnu assembler: GNU Assembler
-
pushsection
directive: PushSection
-
quad
directive: Quad
-
quad
directive, i386: i386-Float
-
quad
directive, x86-64: i386-Float
-
real-mode code, i386: i386-16bit
-
ref
directive, TIC54X: TIC54X-Directives
-
register
directive, SPARC: Sparc-Directives
-
register names, Alpha: Alpha-Regs
-
register names, AMD 29K: AMD29K-Regs
-
register names, ARC: ARC-Regs
-
register names, ARM: ARM-Regs
-
register names, CRIS: CRIS-Regs
-
register names, H8/300: H8/300-Regs
-
register names, IA-64: IA-64-Regs
-
register names, MMIX: MMIX-Regs
-
register names, MSP 430: MSP430-Regs
-
register names, V850: V850-Regs
-
register names, VAX: VAX-operands
-
register names, Xtensa: Xtensa Registers
-
register operands, i386: i386-Syntax
-
register operands, x86-64: i386-Syntax
-
registers, D10V: D10V-Regs
-
registers, D30V: D30V-Regs
-
registers, H8/500: H8/500-Regs
-
registers, i386: i386-Regs
-
registers, SH: SH-Regs
-
registers, SH64: SH64-Regs
-
registers, TIC54X memory-mapped: TIC54X-MMRegs
-
registers, x86-64: i386-Regs
-
registers, Z8000: Z8000-Regs
-
relaxation: Xtensa Relaxation
-
relaxation of
ADDI
instructions: Xtensa Immediate Relaxation
-
relaxation of branch instructions: Xtensa Branch Relaxation
-
relaxation of call instructions: Xtensa Call Relaxation
-
relaxation of immediate fields: Xtensa Immediate Relaxation
-
relaxation of
L16SI
instructions: Xtensa Immediate Relaxation
-
relaxation of
L16UI
instructions: Xtensa Immediate Relaxation
-
relaxation of
L32I
instructions: Xtensa Immediate Relaxation
-
relaxation of
L8UI
instructions: Xtensa Immediate Relaxation
-
relaxation of
MOVI
instructions: Xtensa Immediate Relaxation
-
relocation: Sections
-
relocation example: Ld Sections
-
relocations, Alpha: Alpha-Relocs
-
repeat prefixes, i386: i386-Prefixes
-
reporting bugs in assembler: Reporting Bugs
-
rept
directive: Rept
-
req
directive, ARM: ARM Directives
-
reserve
directive, SPARC: Sparc-Directives
-
return instructions, i386: i386-Syntax
-
return instructions, x86-64: i386-Syntax
-
REX prefixes, i386: i386-Prefixes
-
rsect
: Z8000 Directives
-
sblock
directive, TIC54X: TIC54X-Directives
-
sbttl
directive: Sbttl
-
schedule
directive: Schedule Directive
-
scl
directive: Scl
-
sdaoff
pseudo-op, V850: V850 Opcodes
-
search path for
.include
: I
-
sect
directive, AMD 29K: AMD29K Directives
-
sect
directive, MSP 430: MSP430 Directives
-
sect
directive, TIC54X: TIC54X-Directives
-
section
directive (COFF version): Section
-
section
directive (ELF version): Section
-
section
directive, V850: V850 Directives
-
section override prefixes, i386: i386-Prefixes
-
Section Stack: SubSection
-
Section Stack: Section
-
Section Stack: PushSection
-
Section Stack: PopSection
-
Section Stack: Previous
-
section-relative addressing: Secs Background
-
sections: Sections
-
sections in messages, internal: As Sections
-
sections, i386: i386-Syntax
-
sections, named: Ld Sections
-
sections, x86-64: i386-Syntax
-
seg
directive, SPARC: Sparc-Directives
-
segm
: Z8000 Directives
-
set
directive: Set
-
set
directive, M88K: M88K Directives
-
set
directive, TIC54X: TIC54X-Directives
-
SH addressing modes: SH-Addressing
-
SH floating point (ieee): SH Floating Point
-
SH line comment character: SH-Chars
-
SH line separator: SH-Chars
-
SH machine directives: SH Directives
-
SH opcode summary: SH Opcodes
-
SH options: SH Options
-
SH registers: SH-Regs
-
SH support: SH-Dependent
-
SH64 ABI options: SH64 Options
-
SH64 addressing modes: SH64-Addressing
-
SH64 ISA options: SH64 Options
-
SH64 line comment character: SH64-Chars
-
SH64 line separator: SH64-Chars
-
SH64 machine directives: SH64 Directives
-
SH64 opcode summary: SH64 Opcodes
-
SH64 options: SH64 Options
-
SH64 registers: SH64-Regs
-
SH64 support: SH64-Dependent
-
shigh
directive, M32R: M32R-Directives
-
short
directive: Short
-
short
directive, ARC: ARC Directives
-
short
directive, TIC54X: TIC54X-Directives
-
SIMD, i386: i386-SIMD
-
SIMD, x86-64: i386-SIMD
-
single character constant: Chars
-
single
directive: Single
-
single
directive, i386: i386-Float
-
single
directive, x86-64: i386-Float
-
sixteen bit integers: hword
-
sixteen byte integer: Octa
-
size
directive (COFF version): Size
-
size
directive (ELF version): Size
-
size modifiers, D10V: D10V-Size
-
size modifiers, D30V: D30V-Size
-
size modifiers, M680x0: M68K-Syntax
-
size prefixes, i386: i386-Prefixes
-
size suffixes, H8/300: H8/300 Opcodes
-
sizes operands, i386: i386-Syntax
-
sizes operands, x86-64: i386-Syntax
-
skip
directive: Skip
-
skip
directive, M680x0: M68K-Directives
-
skip
directive, SPARC: Sparc-Directives
-
sleb128
directive: Sleb128
-
small objects, MIPS ECOFF: MIPS Object
-
SOM symbol attributes: SOM Symbols
-
source program: Input Files
-
source, destination operands; i386: i386-Syntax
-
source, destination operands; x86-64: i386-Syntax
-
sp register: Xtensa Registers
-
sp
register, V850: V850-Regs
-
space
directive: Space
-
space
directive, TIC54X: TIC54X-Directives
-
space used, maximum for assembly: statistics
-
SPARC architectures: Sparc-Opts
-
SPARC data alignment: Sparc-Aligned-Data
-
SPARC floating point (ieee): Sparc-Float
-
SPARC machine directives: Sparc-Directives
-
SPARC options: Sparc-Opts
-
SPARC support: Sparc-Dependent
-
special characters, ARC: ARC-Chars
-
special characters, M680x0: M68K-Chars
-
special purpose registers, AMD 29K: AMD29K-Regs
-
special purpose registers, MSP 430: MSP430-Regs
-
sslist
directive, TIC54X: TIC54X-Directives
-
ssnolist
directive, TIC54X: TIC54X-Directives
-
stabd
directive: Stab
-
stabn
directive: Stab
-
stabs
directive: Stab
-
stab
x directives: Stab
-
standard assembler sections: Secs Background
-
standard input, as input file: Command Line
-
statement separator character: Statements
-
statement separator, Alpha: Alpha-Chars
-
statement separator, ARM: ARM-Chars
-
statement separator, H8/300: H8/300-Chars
-
statement separator, H8/500: H8/500-Chars
-
statement separator, IA-64: IA-64-Chars
-
statement separator, SH: SH-Chars
-
statement separator, SH64: SH64-Chars
-
statement separator, Z8000: Z8000-Chars
-
statements, structure of: Statements
-
statistics, about assembly: statistics
-
stopping the assembly: Abort
-
string constants: Strings
-
string
directive: String
-
string
directive on HPPA: HPPA Directives
-
string
directive, M88K: M88K Directives
-
string
directive, TIC54X: TIC54X-Directives
-
string literals: Ascii
-
string, copying to object file: String
-
struct
directive: Struct
-
struct
directive, TIC54X: TIC54X-Directives
-
structure debugging, COFF: Tag
-
sub-instruction ordering, D10V: D10V-Chars
-
sub-instruction ordering, D30V: D30V-Chars
-
sub-instructions, D10V: D10V-Subs
-
sub-instructions, D30V: D30V-Subs
-
subexpressions: Arguments
-
subsection
directive: SubSection
-
subsym builtins, TIC54X: TIC54X-Macros
-
subtitles for listings: Sbttl
-
subtraction, permitted arguments: Infix Ops
-
summary of options: Overview
-
support: HPPA-Dependent
-
supporting files, including: Include
-
suppressing warnings: W
-
sval
: Z8000 Directives
-
symbol attributes: Symbol Attributes
-
symbol attributes,
a.out
: a.out Symbols
-
symbol attributes, COFF: COFF Symbols
-
symbol attributes, SOM: SOM Symbols
-
symbol descriptor, COFF: Desc
-
symbol modifiers: M68HC11-Modifiers
-
symbol names: Symbol Names
-
symbol names, $ in: SH64-Chars
-
symbol names, $ in: SH-Chars
-
symbol names, $ in: H8/500-Chars
-
symbol names, $ in: D30V-Chars
-
symbol names, $ in: D10V-Chars
-
symbol names, local: Symbol Names
-
symbol names, temporary: Symbol Names
-
symbol storage class (COFF): Scl
-
symbol type: Symbol Type
-
symbol type, COFF: Type
-
symbol type, ELF: Type
-
symbol value: Symbol Value
-
symbol value, setting: Set
-
symbol values, assigning: Setting Symbols
-
symbol versioning: Symver
-
symbol, common: Comm
-
symbol, making visible to linker: Global
-
symbolic debuggers, information for: Stab
-
symbols: Symbols
-
Symbols in position-independent code, CRIS: CRIS-Pic
-
symbols with uppercase, VAX/VMS: VAX-Opts
-
symbols, assigning values to: Equ
-
Symbols, built-in, CRIS: CRIS-Symbols
-
Symbols, CRIS, built-in: CRIS-Symbols
-
symbols, local common: Lcomm
-
symver
directive: Symver
-
syntax compatibility, i386: i386-Syntax
-
syntax compatibility, x86-64: i386-Syntax
-
syntax, D10V: D10V-Syntax
-
syntax, D30V: D30V-Syntax
-
syntax, M680x0: M68K-Syntax
-
syntax, M68HC11: M68HC11-Modifiers
-
syntax, M68HC11: M68HC11-Syntax
-
syntax, machine-independent: Syntax
-
syntax, Xtensa assembler: Xtensa Syntax
-
sysproc
directive, i960: Directives-i960
-
tab (
\t
): Strings
-
tab
directive, TIC54X: TIC54X-Directives
-
tag
directive: Tag
-
tag
directive, TIC54X: TIC54X-Directives
-
tdaoff
pseudo-op, V850: V850 Opcodes
-
temporary symbol names: Symbol Names
-
text and data sections, joining: R
-
text
directive: Text
-
text section: Ld Sections
-
tfloat
directive, i386: i386-Float
-
tfloat
directive, x86-64: i386-Float
-
thumb
directive, ARM: ARM Directives
-
Thumb support: ARM-Dependent
-
thumb_func
directive, ARM: ARM Directives
-
thumb_set
directive, ARM: ARM Directives
-
TIC54X builtin math functions: TIC54X-Builtins
-
TIC54X machine directives: TIC54X-Directives
-
TIC54X memory-mapped registers: TIC54X-MMRegs
-
TIC54X options: TIC54X-Opts
-
TIC54X subsym builtins: TIC54X-Macros
-
TIC54X support: TIC54X-Dependent
-
TIC54X-specific macros: TIC54X-Macros
-
time, total for assembly: statistics
-
title
directive: Title
-
tp
register, V850: V850-Regs
-
transform
directive: Transform Directive
-
trusted compiler: f
-
turning preprocessing on and off: Preprocessing
-
type
directive (COFF version): Type
-
type
directive (ELF version): Type
-
type of a symbol: Symbol Type
-
ualong
directive, SH: SH Directives
-
uaword
directive, SH: SH Directives
-
ubyte
directive, TIC54X: TIC54X-Directives
-
uchar
directive, TIC54X: TIC54X-Directives
-
uhalf
directive, TIC54X: TIC54X-Directives
-
uint
directive, TIC54X: TIC54X-Directives
-
uleb128
directive: Uleb128
-
ulong
directive, TIC54X: TIC54X-Directives
-
undefined section: Ld Sections
-
union
directive, TIC54X: TIC54X-Directives
-
unreq
directive, ARM: ARM Directives
-
unsegm
: Z8000 Directives
-
use
directive, AMD 29K: AMD29K Directives
-
usect
directive, TIC54X: TIC54X-Directives
-
ushort
directive, TIC54X: TIC54X-Directives
-
uword
directive, TIC54X: TIC54X-Directives
-
V850 command line options: V850 Options
-
V850 floating point (ieee): V850 Floating Point
-
V850 line comment character: V850-Chars
-
V850 machine directives: V850 Directives
-
V850 opcodes: V850 Opcodes
-
V850 options (none): V850 Options
-
V850 register names: V850-Regs
-
V850 support: V850-Dependent
-
val
directive: Val
-
value attribute, COFF: Val
-
value of a symbol: Symbol Value
-
var
directive, TIC54X: TIC54X-Directives
-
VAX bitfields not supported: VAX-no
-
VAX branch improvement: VAX-branch
-
VAX command-line options ignored: VAX-Opts
-
VAX displacement sizing character: VAX-operands
-
VAX floating point: VAX-float
-
VAX immediate character: VAX-operands
-
VAX indirect character: VAX-operands
-
VAX machine directives: VAX-directives
-
VAX opcode mnemonics: VAX-opcodes
-
VAX operand notation: VAX-operands
-
VAX register names: VAX-operands
-
VAX support: Vax-Dependent
-
Vax-11 C compatibility: VAX-Opts
-
VAX/VMS options: VAX-Opts
-
version
directive: Version
-
version
directive, TIC54X: TIC54X-Directives
-
version of assembler: v
-
versions of symbols: Symver
-
visibility: Protected
-
visibility: Internal
-
visibility: Hidden
-
VMS (VAX) options: VAX-Opts
-
vtable_entry
directive: VTableEntry
-
vtable_inherit
directive: VTableInherit
-
warning directive: Warning
-
warning for altered difference tables: K
-
warning messages: Errors
-
warnings, causing error: W
-
warnings, M32R: M32R-Warnings
-
warnings, suppressing: W
-
warnings, switching on: W
-
weak
directive: Weak
-
whitespace: Whitespace
-
whitespace, removed by preprocessor: Preprocessing
-
wide floating point directives, VAX: VAX-directives
-
width
directive, TIC54X: TIC54X-Directives
-
Width of continuation lines of disassembly output: listing
-
Width of first line disassembly output: listing
-
Width of source line output: listing
-
wmsg
directive, TIC54X: TIC54X-Directives
-
word
directive: Word
-
word
directive, ARC: ARC Directives
-
word
directive, H8/300: H8/300 Directives
-
word
directive, H8/500: H8/500 Directives
-
word
directive, i386: i386-Float
-
word
directive, M88K: M88K Directives
-
word
directive, SPARC: Sparc-Directives
-
word
directive, TIC54X: TIC54X-Directives
-
word
directive, x86-64: i386-Float
-
writing patterns in memory: Fill
-
wval
: Z8000 Directives
-
x86-64 arch directive: i386-Arch
-
x86-64 att_syntax pseudo op: i386-Syntax
-
x86-64 conversion instructions: i386-Mnemonics
-
x86-64 floating point: i386-Float
-
x86-64 immediate operands: i386-Syntax
-
x86-64 instruction naming: i386-Mnemonics
-
x86-64 intel_syntax pseudo op: i386-Syntax
-
x86-64 jump optimization: i386-Jumps
-
x86-64 jump, call, return: i386-Syntax
-
x86-64 jump/call operands: i386-Syntax
-
x86-64 memory references: i386-Memory
-
x86-64 options: i386-Options
-
x86-64 register operands: i386-Syntax
-
x86-64 registers: i386-Regs
-
x86-64 sections: i386-Syntax
-
x86-64 size suffixes: i386-Syntax
-
x86-64 source, destination operands: i386-Syntax
-
x86-64 support: i386-Dependent
-
x86-64 syntax compatibility: i386-Syntax
-
xfloat
directive, TIC54X: TIC54X-Directives
-
xlong
directive, TIC54X: TIC54X-Directives
-
Xtensa architecture: Xtensa-Dependent
-
Xtensa assembler syntax: Xtensa Syntax
-
Xtensa directives: Xtensa Directives
-
Xtensa opcode names: Xtensa Opcodes
-
Xtensa register names: Xtensa Registers
-
xword
directive, SPARC: Sparc-Directives
-
Z800 addressing modes: Z8000-Addressing
-
Z8000 directives: Z8000 Directives
-
Z8000 line comment character: Z8000-Chars
-
Z8000 line separator: Z8000-Chars
-
Z8000 opcode summary: Z8000 Opcodes
-
Z8000 options: Z8000 Options
-
Z8000 registers: Z8000-Regs
-
Z8000 support: Z8000-Dependent
-
zdaoff
pseudo-op, V850: V850 Opcodes
-
zero
register, V850: V850-Regs
-
zero-terminated strings: Asciz
Table of Contents
-
Using as
-
1 Overview
-
2 Command-Line Options
-
3 Syntax
-
4 Sections and Relocation
-
5 Symbols
-
6 Expressions
-
7 Assembler Directives
-
7.1
.abort
-
7.2
.ABORT
-
7.3
.align
abs-expr
,
abs-expr
,
abs-expr
-
7.4
.ascii "
string
"
...
-
7.5
.asciz "
string
"
...
-
7.6
.balign[wl]
abs-expr
,
abs-expr
,
abs-expr
-
7.7
.byte
expressions
-
7.8
.comm
symbol ,
length
-
7.9
.cfi_startproc
-
7.10
.cfi_endproc
-
7.11
.cfi_def_cfa
register
,
offset
-
7.12
.cfi_def_cfa_register
register
-
7.13
.cfi_def_cfa_offset
offset
-
7.14
.cfi_adjust_cfa_offset
offset
-
7.15
.cfi_offset
register
,
offset
-
7.16
.cfi_rel_offset
register
,
offset
-
7.17
.cfi_window_save
-
7.18
.cfi_escape
expression[, ...]
-
7.19
.data
subsection
-
7.20
.def
name
-
7.21
.desc
symbol
,
abs-expression
-
7.22
.dim
-
7.23
.double
flonums
-
7.24
.eject
-
7.25
.else
-
7.26
.elseif
-
7.27
.end
-
7.28
.endef
-
7.29
.endfunc
-
7.30
.endif
-
7.31
.equ
symbol
,
expression
-
7.32
.equiv
symbol
,
expression
-
7.33
.err
-
7.34
.error "
string
"
-
7.35
.exitm
-
7.36
.extern
-
7.37
.fail
expression
-
7.38
.file
string
-
7.39
.fill
repeat ,
size ,
value
-
7.40
.float
flonums
-
7.41
.func
name
[,
label
]
-
7.42
.global
symbol, .globl
symbol
-
7.43
.hidden
names
-
7.44
.hword
expressions
-
7.45
.ident
-
7.46
.if
absolute expression
-
7.47
.incbin "
file
"[,
skip
[,
count
]]
-
7.48
.include "
file
"
-
7.49
.int
expressions
-
7.50
.internal
names
-
7.51
.irp
symbol
,
values
...
-
7.52
.irpc
symbol
,
values
...
-
7.53
.lcomm
symbol ,
length
-
7.54
.lflags
-
7.55
.line
line-number
-
7.56
.linkonce [
type
]
-
7.57
.ln
line-number
-
7.58
.mri
val
-
7.59
.list
-
7.60
.long
expressions
-
7.61
.macro
-
7.62
.altmacro
-
7.63
.noaltmacro
-
7.64
.nolist
-
7.65
.octa
bignums
-
7.66
.org
new-lc ,
fill
-
7.67
.p2align[wl]
abs-expr
,
abs-expr
,
abs-expr
-
7.68
.previous
-
7.69
.popsection
-
7.70
.print
string
-
7.71
.protected
names
-
7.72
.psize
lines ,
columns
-
7.73
.purgem
name
-
7.74
.pushsection
name ,
subsection
-
7.75
.quad
bignums
-
7.76
.rept
count
-
7.77
.sbttl "
subheading
"
-
7.78
.scl
class
-
7.79
.section
name
-
7.80
.set
symbol
,
expression
-
7.81
.short
expressions
-
7.82
.single
flonums
-
7.83
.size
-
7.84
.sleb128
expressions
-
7.85
.skip
size ,
fill
-
7.86
.space
size ,
fill
-
7.87
.stabd, .stabn, .stabs
-
7.88
.string
"str"
-
7.89
.struct
expression
-
7.90
.subsection
name
-
7.91
.symver
-
7.92
.tag
structname
-
7.93
.text
subsection
-
7.94
.title "
heading
"
-
7.95
.type
-
7.96
.uleb128
expressions
-
7.97
.val
addr
-
7.98
.version "
string
"
-
7.99
.vtable_entry
table
,
offset
-
7.100
.vtable_inherit
child
,
parent
-
7.101
.warning "
string
"
-
7.102
.weak
names
-
7.103
.word
expressions
-
7.104 Deprecated Directives
-
8 Machine Dependent Features
-
9 Reporting Bugs
-
10 Acknowledgements
-
Appendix A GNU Free Documentation License
-
Index