- #
- #APP
- #NO_APP
- $ in symbol names
- $a
- $acos math builtin, TIC54X
- $asin math builtin, TIC54X
- $atan math builtin, TIC54X
- $atan2 math builtin, TIC54X
- $ceil math builtin, TIC54X
- $cos math builtin, TIC54X
- $cosh math builtin, TIC54X
- $cvf math builtin, TIC54X
- $cvi math builtin, TIC54X
- $d
- $exp math builtin, TIC54X
- $fabs math builtin, TIC54X
- $firstch subsym builtin, TIC54X
- $floor math builtin, TIC54X
- $fmod math builtin, TIC54X
- $int math builtin, TIC54X
- $iscons subsym builtin, TIC54X
- $isdefed subsym builtin, TIC54X
- $ismember subsym builtin, TIC54X
- $isname subsym builtin, TIC54X
- $isreg subsym builtin, TIC54X
- $lastch subsym builtin, TIC54X
- $ldexp math builtin, TIC54X
- $log math builtin, TIC54X
- $log10 math builtin, TIC54X
- $max math builtin, TIC54X
- $min math builtin, TIC54X
- $pow math builtin, TIC54X
- $round math builtin, TIC54X
- $sgn math builtin, TIC54X
- $sin math builtin, TIC54X
- $sinh math builtin, TIC54X
- $sqrt math builtin, TIC54X
- $structacc subsym builtin, TIC54X
- $structsz subsym builtin, TIC54X
- $symcmp subsym builtin, TIC54X
- $symlen subsym builtin, TIC54X
- $t
- $tan math builtin, TIC54X
- $tanh math builtin, TIC54X
- $trunc math builtin, TIC54X
- -+ option, VAX/VMS
- --
- --32 option, i386
- --32 option, x86-64
- --64 option, i386
- --64 option, x86-64
- --MD
- --absolute-literals
- --allow-reg-prefix
- --alternate
- --base-size-default-16
- --base-size-default-32
- --big
- --bitwise-or option, M680x0
- --disp-size-default-16
- --disp-size-default-32
- --divide option, i386
- --dsp
- --emulation=crisaout command line option, CRIS
- --emulation=criself command line option, CRIS
- --enforce-aligned-data
- --fatal-warnings
- --fix-v4bx command line option, ARM
- --fixed-special-register-names command line option, MMIX
- --force-long-branches
- --generate-example
- --globalize-symbols command line option, MMIX
- --gnu-syntax command line option, MMIX
- --hash-size=number
- --linker-allocated-gregs command line option, MMIX
- --linkrelax command line option, AVR32
- --listing-cont-lines
- --listing-lhs-width
- --listing-lhs-width2
- --listing-rhs-width
- --little
- --longcalls
- --march=architecture command line option, CRIS
- --mul-bug-abort command line option, CRIS
- --no-absolute-literals
- --no-expand command line option, MMIX
- --no-longcalls
- --no-merge-gregs command line option, MMIX
- --no-mul-bug-abort command line option, CRIS
- --no-predefined-syms command line option, MMIX
- --no-pushj-stubs command line option, MMIX
- --no-stubs command line option, MMIX
- --no-target-align
- --no-text-section-literals
- --no-transform
- --no-underscore command line option, CRIS
- --no-warn
- --pcrel
- --pic command line option, AVR32
- --pic command line option, CRIS
- --print-insn-syntax
- --print-opcodes
- --register-prefix-optional option, M680x0
- --relax
- --relax command line option, MMIX
- --rename-section
- --renesas
- --short-branches
- --small
- --statistics
- --strict-direct-mode
- --target-align
- --text-section-literals
- --traditional-format
- --transform
- --underscore command line option, CRIS
- --warn
- -1 option, VAX/VMS
- -32addr command line option, Alpha
- -A options, i960
- -Asparclet
- -Asparclite
- -Av6
- -Av8
- -Av9
- -Av9a
- -D
- -D, ignored on VAX
- -EB command line option, ARC
- -EB command line option, ARM
- -EB option (MIPS)
- -EB option, M32R
- -EL command line option, ARC
- -EL command line option, ARM
- -EL option (MIPS)
- -EL option, M32R
- -F command line option, Alpha
- -G command line option, Alpha
- -G option (MIPS)
- -H option, VAX/VMS
- -I path
- -Ip option, M32RX
- -J, ignored on VAX
- -K
- -KPIC option, M32R
- -KPIC option, MIPS
- -L
- -M
- -N command line option, CRIS
- -O option, M32RX
- -R
- -S, ignored on VAX
- -T, ignored on VAX
- -V, redundant on VAX
- -W
- -Wnp option, M32RX
- -Wnuh option, M32RX
- -Wp option, M32RX
- -Wuh option, M32RX
- -a
- -ac
- -ad
- -ag
- -ah
- -al
- -an
- -as
- -b option, i960
- -big option, M32R
- -d, VAX option
- -eabi= command line option, ARM
- -f
- -g command line option, Alpha
- -h option, VAX/VMS
- -ignore-parallel-conflicts option, M32RX
- -k command line option, ARM
- -l option, M680x0
- -little option, M32R
- -m11/03
- -m11/04
- -m11/05
- -m11/10
- -m11/15
- -m11/20
- -m11/21
- -m11/23
- -m11/24
- -m11/34
- -m11/34a
- -m11/35
- -m11/40
- -m11/44
- -m11/45
- -m11/50
- -m11/53
- -m11/55
- -m11/60
- -m11/70
- -m11/73
- -m11/83
- -m11/84
- -m11/93
- -m11/94
- -m16c option, M16C
- -m32c option, M32C
- -m32r option, M32R
- -m32rx option, M32R2
- -m32rx option, M32RX
- -m68000 and related options
- -m68hc11
- -m68hc12
- -m68hcs12
- -m[no-]68851 command line option, M680x0
- -m[no-]68881 command line option, M680x0
- -m[no-]div command line option, M680x0
- -m[no-]emac command line option, M680x0
- -m[no-]float command line option, M680x0
- -m[no-]mac command line option, M680x0
- -m[no-]usp command line option, M680x0
- -mall
- -mall-extensions
- -mall-opcodes command line option, AVR
- -mapcs command line option, ARM
- -mapcs-float command line option, ARM
- -mapcs-reentrant command line option, ARM
- -marc[5|6|7|8] command line option, ARC
- -march= command line option, ARM
- -march= command line option, M680x0
- -march= option, i386
- -march= option, x86-64
- -matpcs command line option, ARM
- -mcis
- -mconstant-gp command line option, IA-64
- -mcpu command line option, Alpha
- -mcpu option, cpu
- -mcpu= command line option, ARM
- -mcpu= command line option, M680x0
- -mcsm
- -mdebug command line option, Alpha
- -me option, stderr redirect
- -meis
- -merrors-to-file option, stderr redirect
- -mf option, far-mode
- -mf11
- -mfar-mode option, far-mode
- -mfis
- -mfloat-abi= command line option, ARM
- -mfp-11
- -mfpp
- -mfpu
- -mfpu= command line option, ARM
- -mip2022 option, IP2K
- -mip2022ext option, IP2022
- -mj11
- -mka11
- -mkb11
- -mkd11a
- -mkd11b
- -mkd11d
- -mkd11e
- -mkd11f
- -mkd11h
- -mkd11k
- -mkd11q
- -mkd11z
- -mkev11
- -mlimited-eis
- -mlong
- -mlong-double
- -mmcu= command line option, AVR
- -mmfpt
- -mmicrocode
- -mmnemonic= option, i386
- -mmnemonic= option, x86-64
- -mmutiproc
- -mmxps
- -mnaked-reg option, i386
- -mnaked-reg option, x86-64
- -mno-cis
- -mno-csm
- -mno-eis
- -mno-extensions
- -mno-fis
- -mno-fp-11
- -mno-fpp
- -mno-fpu
- -mno-kev11
- -mno-limited-eis
- -mno-mfpt
- -mno-microcode
- -mno-mutiproc
- -mno-mxps
- -mno-pic
- -mno-skip-bug command line option, AVR
- -mno-spl
- -mno-sym32
- -mno-wrap command line option, AVR
- -mpic
- -mrelax command line option, V850
- -mshort
- -mshort-double
- -mspl
- -msse-check= option, i386
- -msse-check= option, x86-64
- -msse2avx option, i386
- -msse2avx option, x86-64
- -msym32
- -msyntax= option, i386
- -msyntax= option, x86-64
- -mt11
- -mthumb command line option, ARM
- -mthumb-interwork command line option, ARM
- -mtune= option, i386
- -mtune= option, x86-64
- -mv850 command line option, V850
- -mv850any command line option, V850
- -mv850e command line option, V850
- -mv850e1 command line option, V850
- -mvxworks-pic option, MIPS
- -nIp option, M32RX
- -no-bitinst, M32R2
- -no-ignore-parallel-conflicts option, M32RX
- -no-mdebug command line option, Alpha
- -no-parallel option, M32RX
- -no-relax option, i960
- -no-warn-explicit-parallel-conflicts option, M32RX
- -no-warn-unmatched-high option, M32R
- -nocpp ignored (MIPS)
- -o
- -parallel option, M32RX
- -r800 command line option, Z80
- -relax command line option, Alpha
- -t, ignored on VAX
- -v
- -version
- -warn-explicit-parallel-conflicts option, M32RX
- -warn-unmatched-high option, M32R
- -wsigned_overflow command line option, V850
- -wunsigned_overflow command line option, V850
- -x command line option, MMIX
- -z80 command line option, Z80
- -z8001 command line option, Z8000
- -z8002 command line option, Z8000
- . (symbol)
- .arch directive, ARM
- .big directive, M32RX
- .cantunwind directive, ARM
- .cpool directive, AVR32
- .cpu directive, ARM
- .eabi_attribute directive, ARM
- .fnend directive, ARM
- .fnstart directive, ARM
- .fpu directive, ARM
- .handlerdata directive, ARM
- .insn
- .little directive, M32RX
- .ltorg directive, ARM
- .m32r directive, M32R
- .m32r2 directive, M32R2
- .m32rx directive, M32RX
- .movsp directive, ARM
- .o
- .object_arch directive, ARM
- .pad directive, ARM
- .param on HPPA
- .personality directive, ARM
- .personalityindex directive, ARM
- .pool directive, ARM
- .save directive, ARM
- .set arch=cpu
- .set autoextend
- .set dsp
- .set dspr2
- .set hardfloat
- .set mdmx
- .set mips3d
- .set mipsn
- .set mt
- .set noautoextend
- .set nodsp
- .set nodspr2
- .set nomdmx
- .set nomips3d
- .set nomt
- .set nosmartmips
- .set nosym32
- .set pop
- .set push
- .set smartmips
- .set softfloat
- .set sym32
- .setfp directive, ARM
- .unwind_raw directive, ARM
- .v850 directive, V850
- .v850e directive, V850
- .v850e1 directive, V850
- .vsave directive, ARM
- .z8001
- .z8002
- 16-bit code, i386
- 2byte directive, ARC
- 3DNow!, i386
- 3DNow!, x86-64
- 3byte directive, ARC
- 430 support
- 4byte directive, ARC
- : (label)
- @word modifier, D10V
- ABI options, SH64
- ABORT directive
- ADDI instructions, relaxation
- ADR reg,
- ADRL reg,
- ARC floating point (ieee)
- ARC machine directives
- ARC opcodes
- ARC options (none)
- ARC register names
- ARC special characters
- ARC support
- ARM data relocations
- ARM floating point (ieee)
- ARM identifiers
- ARM immediate character
- ARM line comment character
- ARM line separator
- ARM machine directives
- ARM opcodes
- ARM options (none)
- ARM register names
- ARM support
- AVR line comment character
- AVR line separator
- AVR modifiers
- AVR opcode summary
- AVR options (none)
- AVR register names
- AVR support
- AVR32 directives
- AVR32 line comment character
- AVR32 line separator
- AVR32 opcodes
- AVR32 options
- AVR32 support
- A_DIR environment variable, TIC54X
- Alpha Syntax
- Alpha floating point (ieee)
- Alpha line comment character
- Alpha line separator
- Alpha notes
- Alpha options
- Alpha registers
- Alpha relocations
- Alpha support
- Alpha-only directives
- Architecture variant option, CRIS
- Av7
- BFIN directives
- BFIN syntax
- BSD syntax
- Blackfin support
- Built-in symbols, CRIS
- C54XDSP_DIR environment variable, TIC54X
- CALL symbol pseudo op, AVR32
- 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
- CR16 Operand Qualifiers
- CR16 support
- CRIS --emulation=crisaout command line option
- CRIS --emulation=criself command line option
- CRIS --march=architecture command line option
- CRIS --mul-bug-abort command line option
- CRIS --no-mul-bug-abort command line option
- CRIS --no-underscore command line option
- CRIS --pic command line option
- CRIS --underscore command line option
- CRIS -N command line option
- CRIS architecture variant option
- CRIS assembler directive .arch
- CRIS assembler directive .dword
- CRIS assembler directive .syntax
- CRIS assembler directives
- CRIS built-in symbols
- CRIS instruction expansion
- CRIS line comment characters
- CRIS options
- CRIS position-independent code
- CRIS pseudo-op .arch
- CRIS pseudo-op .dword
- CRIS pseudo-op .syntax
- CRIS pseudo-ops
- CRIS register names
- CRIS support
- CRIS symbols in position-independent code
- 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
- D30V Guarded Execution
- D30V addressing modes
- D30V floating point
- D30V line comment character
- D30V nops
- D30V nops after 32-bit multiply
- D30V opcode summary
- D30V optimization
- D30V options
- D30V registers
- D30V size modifiers
- D30V sub-instruction ordering
- D30V sub-instructions
- D30V support
- D30V syntax
- DEC syntax
- Disable floating-point instructions
- Disable single-precision floating-point operations
- ECOFF sections
- ELF symbol type
- EOF, newline must precede
- ESA/390 Syntax
- ESA/390 floating point (ieee)
- ESA/390 support
- ESA/390-only directives
- FLIX syntax
- 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
- H8/300 registers
- H8/300 size suffixes
- H8/300 support
- H8/300H, assembling for
- HPPA Syntax
- HPPA directives not supported
- HPPA floating point (ieee)
- HPPA-only directives
- IA-64 Processor-status-Register bit names
- IA-64 Syntax
- IA-64 line comment character
- IA-64 line separator
- IA-64 options
- IA-64 registers
- IA-64 support
- IP2K architecture options
- IP2K options
- IP2K support
- ISA options, SH64
- L16SI instructions, relaxation
- L16UI instructions, relaxation
- L32I instructions, relaxation
- L8UI instructions, relaxation
- LDA.W reg, symbol pseudo op, AVR32
- LDR reg,=
- LOOP instructions, alignment
- M16C architecture option
- M32C architecture option
- M32C modifiers
- M32C options
- M32C support
- M32R architecture options
- M32R directives
- M32R options
- M32R support
- M32R warnings
- 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
- M68HC11 addressing modes
- M68HC11 and M68HC12 support
- M68HC11 assembler directive .far
- M68HC11 assembler directive .interrupt
- M68HC11 assembler directive .mode
- M68HC11 assembler directive .relax
- M68HC11 assembler directive .xrefb
- M68HC11 assembler directives
- M68HC11 branch improvement
- M68HC11 floating point
- M68HC11 modifiers
- M68HC11 opcodes
- M68HC11 options
- M68HC11 pseudo-opcodes
- M68HC11 syntax
- M68HC12 assembler directives
- MIPS CPU override
- MIPS DSP Release 1 instruction generation override
- MIPS DSP Release 2 instruction generation override
- MIPS ECOFF sections
- MIPS ISA
- MIPS ISA override
- MIPS MDMX instruction generation override
- MIPS MIPS-3D instruction generation override
- MIPS MT instruction generation override
- MIPS architecture options
- MIPS big-endian output
- MIPS debugging directives
- MIPS endianness
- MIPS little-endian output
- MIPS option stack
- MIPS processor
- MMIX assembler directive BSPEC
- MMIX assembler directive BYTE
- MMIX assembler directive ESPEC
- MMIX assembler directive GREG
- MMIX assembler directive IS
- MMIX assembler directive LOC
- MMIX assembler directive LOCAL
- MMIX assembler directive OCTA
- MMIX assembler directive PREFIX
- MMIX assembler directive TETRA
- MMIX assembler directive WYDE
- MMIX assembler directives
- MMIX line comment characters
- MMIX options
- MMIX pseudo-op BSPEC
- MMIX pseudo-op BYTE
- MMIX pseudo-op ESPEC
- MMIX pseudo-op GREG
- MMIX pseudo-op IS
- MMIX pseudo-op LOC
- MMIX pseudo-op LOCAL
- MMIX pseudo-op OCTA
- MMIX pseudo-op PREFIX
- MMIX pseudo-op TETRA
- MMIX pseudo-op WYDE
- MMIX pseudo-ops
- MMIX register names
- MMIX support
- MMX, i386
- MMX, x86-64
- MOVI instructions, relaxation
- MOVW and MOVT relocations, ARM
- MRI compatibility mode
- MRI mode, temporarily
- MSP 430 floating point (ieee)
- MSP 430 identifiers
- MSP 430 line comment character
- MSP 430 machine directives
- MSP 430 macros
- MSP 430 opcodes
- MSP 430 options (none)
- MSP 430 profiling capability
- MSP 430 register names
- MSP 430 support
- MSP430 Assembler Extensions
- Macros, MSP 430
- Maximum number of continuation lines
- Motorola syntax for the 680x0
- NOP pseudo op, ARM
- PDP-11 comments
- PDP-11 floating-point register syntax
- PDP-11 general-purpose register syntax
- PDP-11 instruction naming
- PDP-11 support
- PDP-11 syntax
- PIC code generation for ARM
- PIC code generation for AVR32
- PIC code generation for M32R
- PIC selection, MIPS
- PJ endianness
- PJ options
- PJ support
- PSR bits
- Position-independent code, CRIS
- Position-independent code, symbols in, CRIS
- PowerPC architectures
- PowerPC directives
- PowerPC options
- PowerPC support
- REX prefixes, i386
- SH addressing modes
- SH floating point (ieee)
- SH line comment character
- SH line separator
- SH machine directives
- SH opcode summary
- SH options
- SH registers
- SH support
- SH64 ABI options
- SH64 ISA options
- SH64 addressing modes
- SH64 line comment character
- SH64 line separator
- SH64 machine directives
- SH64 opcode summary
- SH64 options
- SH64 registers
- SH64 support
- SIMD, i386
- SIMD, x86-64
- SOM symbol attributes
- SPARC architectures
- SPARC data alignment
- SPARC floating point (ieee)
- SPARC machine directives
- SPARC options
- SPARC support
- SPARC syntax
- Section Stack
- SmartMIPS instruction generation override
- Sparc constants
- Sparc line comment character
- Sparc line separator
- Sparc registers
- Sparc relocations
- Sparc size translations
- Symbols in position-independent code, CRIS
- Symbols, CRIS, built-in
- Symbols, built-in, CRIS
- TIC54X builtin math functions
- TIC54X machine directives
- TIC54X memory-mapped registers
- TIC54X options
- TIC54X subsym builtins
- TIC54X support
- TIC54X-specific macros
- Thumb support
- 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
- 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/VMS options
- VMS (VAX) options
- Vax-11 C compatibility
- Width of continuation lines of disassembly output
- Width of first line disassembly output
- Width of source line output
- Xtensa architecture
- Xtensa assembler syntax
- Xtensa directives
- Xtensa opcode names
- Xtensa register names
- Z80 $
- Z80 '
- Z80 Syntax
- Z80 floating point
- Z80 line comment character
- Z80 options
- Z80 registers
- Z80 support
- Z80, \
- Z80, case sensitivity
- Z80-only directives
- Z800 addressing modes
- Z8000 directives
- Z8000 line comment character
- Z8000 line separator
- Z8000 opcode summary
- Z8000 options
- Z8000 registers
- Z8000 support
- \" (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)
- _ opcode prefix
- a.out
- a.out symbol attributes
- abort directive
- absolute section
- absolute-literals directive
- addition, permitted arguments
- addresses
- addresses, format of
- addressing modes, D10V
- addressing modes, D30V
- addressing modes, H8/300
- addressing modes, M680x0
- addressing modes, M68HC11
- addressing modes, SH
- addressing modes, SH64
- addressing modes, Z8000
- advancing location counter
- align directive
- align directive, ARM
- align directive, SPARC
- align directive, TIC54X
- alignment of LOOP instructions
- alignment of branch targets
- altered difference tables
- alternate syntax for the 680x0
- arc5 arc5, ARC
- arc6 arc6, ARC
- arc7 arc7, ARC
- arc8 arc8, ARC
- arch directive, M680x0
- arch directive, i386
- arch directive, x86-64
- architecture options, IP2022
- architecture options, IP2K
- architecture options, M16C
- architecture options, M32C
- architecture options, M32R
- architecture options, M32R2
- architecture options, M32RX
- architecture options, M680x0
- architecture options, i960
- architectures, PowerPC
- architectures, SPARC
- arguments for addition
- arguments for subtraction
- arguments in expressions
- arithmetic functions
- arithmetic operands
- arm directive, ARM
- ascii directive
- asciz directive
- asg directive, TIC54X
- assembler bugs, reporting
- assembler crash
- assembler directive .arch, CRIS
- assembler directive .dword, CRIS
- assembler directive .far, M68HC11
- assembler directive .interrupt, M68HC11
- assembler directive .mode, M68HC11
- assembler directive .relax, M68HC11
- assembler directive .syntax, CRIS
- assembler directive .xrefb, M68HC11
- assembler directive BSPEC, MMIX
- assembler directive BYTE, MMIX
- assembler directive ESPEC, MMIX
- assembler directive GREG, MMIX
- assembler directive IS, MMIX
- assembler directive LOC, MMIX
- assembler directive LOCAL, MMIX
- assembler directive OCTA, MMIX
- assembler directive PREFIX, MMIX
- assembler directive TETRA, MMIX
- assembler directive WYDE, MMIX
- assembler directives, CRIS
- assembler directives, M68HC11
- assembler directives, M68HC12
- assembler directives, MMIX
- assembler internal logic error
- assembler version
- assembler, and linker
- assembly listings, enabling
- assigning values to symbols
- atmp directive, i860
- att_syntax pseudo op, i386
- att_syntax pseudo op, x86-64
- attributes, symbol
- auxiliary attributes, COFF symbols
- auxiliary symbol information, COFF
- backslash (\\)
- backspace (\b)
- balign directive
- balignl directive
- balignw directive
- bes directive, TIC54X
- big endian output, MIPS
- big endian output, PJ
- big-endian output, MIPS
- bignums
- binary constants, TIC54X
- binary files, including
- binary integers
- bit names, IA-64
- bitfields, not supported on VAX
- block
- branch improvement, M680x0
- branch improvement, M68HC11
- branch improvement, VAX
- branch instructions, relaxation
- branch recording, i960
- branch statistics table, i960
- branch target alignment
- break directive, TIC54X
- bss directive, TIC54X
- bss directive, i960
- bss section
- bug criteria
- bug reports
- bugs in assembler
- builtin math functions, TIC54X
- builtin subsym functions, TIC54X
- bus lock prefixes, i386
- bval
- byte directive
- byte directive, TIC54X
- c_mode directive, TIC54X
- call instructions, i386
- call instructions, relaxation
- call instructions, x86-64
- callj, i960 pseudo-opcode
- carriage return (\r)
- case sensitivity, Z80
- cfi_endproc directive
- cfi_startproc directive
- char directive, TIC54X
- character constant, Z80
- character constants
- character escape codes
- character escapes, Z80
- character, single
- characters used in symbols
- clink directive, TIC54X
- code directive, ARM
- code16 directive, i386
- code16gcc directive, i386
- code32 directive, i386
- code64 directive, i386
- code64 directive, x86-64
- 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
- comparison expressions
- conditional assembly
- constant, single character
- constants
- constants, Sparc
- constants, TIC54X
- constants, bignum
- constants, character
- constants, converted by preprocessor
- constants, floating point
- constants, integer
- constants, number
- constants, string
- conversion instructions, i386
- conversion instructions, x86-64
- coprocessor wait, i386
- copy directive, TIC54X
- cpu directive, M680x0
- crash of assembler
- ctbp register, V850
- ctoff pseudo-op, V850
- ctpc register, V850
- ctpsw register, V850
- current address
- current address, advancing
- data alignment on SPARC
- data and text sections, joining
- data directive
- data directive, TIC54X
- data relocations, ARM
- data section
- data1 directive, M680x0
- data2 directive, M680x0
- datalabel, SH64
- dbpc register, V850
- dbpsw register, V850
- debuggers, and symbol order
- debugging COFF symbols
- decimal integers
- def directive
- def directive, TIC54X
- density instructions
- dependency tracking
- deprecated directives
- desc directive
- descriptor, of a.out symbol
- dfloat directive, VAX
- difference tables altered
- difference tables, warning
- differences, mmixal
- dim directive
- directives and instructions
- directives for PowerPC
- directives, BFIN
- directives, M32R
- directives, M680x0
- directives, Xtensa
- directives, Z8000
- directives, machine independent
- displacement sizing character, VAX
- dn and qn directives, ARM
- dollar local symbols
- dot (symbol)
- double directive
- double directive, M680x0
- double directive, M68HC11
- double directive, TIC54X
- double directive, VAX
- double directive, i386
- double directive, x86-64
- doublequote (\")
- drlist directive, TIC54X
- drnolist directive, TIC54X
- dual directive, i860
- ecr register, V850
- eight-byte integer
- eipc register, V850
- eipsw register, V850
- eject directive
- else directive
- elseif directive
- empty expressions
- emsg directive, TIC54X
- emulation
- end directive
- enddual directive, i860
- endef directive
- endfunc directive
- endianness, MIPS
- endianness, PJ
- endif directive
- endloop directive, TIC54X
- endm directive
- endm directive, TIC54X
- endstruct directive, TIC54X
- endunion directive, TIC54X
- environment settings, TIC54X
- ep register, V850
- equ directive
- equ directive, TIC54X
- equiv directive
- eqv directive
- err directive
- error directive
- error messages
- error on valid input
- errors, caused by warnings
- errors, continuing after
- escape codes, character
- eval directive, TIC54X
- even
- even directive, M680x0
- even directive, TIC54X
- exitm directive
- expr (internal section)
- expression arguments
- expressions
- expressions, comparison
- expressions, empty
- expressions, integer
- extAuxRegister directive, ARC
- extCondCode directive, ARC
- extCoreRegister directive, ARC
- extInstruction directive, ARC
- extend directive M680x0
- extend directive M68HC11
- extended directive, i960
- extern directive
- fail directive
- far_mode directive, TIC54X
- faster processing (-f)
- fatal signal
- fclist directive, TIC54X
- fcnolist directive, TIC54X
- fepc register, V850
- fepsw register, V850
- ffloat directive, VAX
- field directive, TIC54X
- file directive
- file directive, MSP 430
- file name, logical
- files, including
- files, input
- fill directive
- filling memory
- float directive
- float directive, M680x0
- float directive, M68HC11
- float directive, TIC54X
- float directive, VAX
- float directive, i386
- float directive, x86-64
- floating point numbers
- floating point numbers (double)
- floating point numbers (single)
- floating point, ARC (ieee)
- floating point, ARM (ieee)
- floating point, Alpha (ieee)
- floating point, D10V
- floating point, D30V
- floating point, ESA/390 (ieee)
- floating point, H8/300 (ieee)
- floating point, HPPA (ieee)
- floating point, M680x0
- floating point, M68HC11
- floating point, MSP 430 (ieee)
- floating point, SH (ieee)
- floating point, SPARC (ieee)
- floating point, V850 (ieee)
- floating point, VAX
- floating point, Z80
- floating point, i386
- floating point, i960 (ieee)
- floating point, x86-64
- flonums
- force_thumb directive, ARM
- format of error messages
- format of warning messages
- formfeed (\f)
- func directive
- functions, in expressions
- gbr960, i960 postprocessor
- gfloat directive, VAX
- global
- global directive
- global directive, TIC54X
- gp register, MIPS
- gp register, V850
- grouping data
- half directive, ARC
- half directive, SPARC
- half directive, TIC54X
- hex character code (\xd...)
- hexadecimal integers
- hexadecimal prefix, Z80
- hfloat directive, VAX
- hi pseudo-op, V850
- hi0 pseudo-op, V850
- hidden directive
- high directive, M32R
- hilo pseudo-op, V850
- hword directive
- i370 support
- i386 16-bit code
- i386 arch directive
- i386 att_syntax pseudo op
- i386 conversion instructions
- i386 floating point
- i386 immediate operands
- i386 instruction naming
- i386 instruction prefixes
- i386 intel_syntax pseudo op
- i386 jump optimization
- i386 jump, call, return
- i386 jump/call operands
- i386 memory references
- i386 mnemonic compatibility
- i386 mul, imul instructions
- i386 options
- i386 register operands
- i386 registers
- i386 sections
- i386 size suffixes
- i386 source, destination operands
- i386 support
- i386 syntax compatibility
- i80306 support
- i860 machine directives
- i860 opcodes
- i860 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, ARM
- identifiers, MSP 430
- if directive
- ifb directive
- ifc directive
- ifdef directive
- ifeq directive
- ifeqs directive
- ifge directive
- ifgt directive
- ifle directive
- iflt directive
- ifnb directive
- ifnc directive
- ifndef directive
- ifne directive
- ifnes directive
- ifnotdef directive
- immediate character, ARM
- immediate character, M680x0
- immediate character, VAX
- immediate fields, relaxation
- immediate operands, i386
- immediate operands, x86-64
- imul instruction, i386
- imul instruction, x86-64
- incbin directive
- include directive
- include directive search path
- indirect character, VAX
- infix operators
- inhibiting interrupts, i386
- input
- input file linenumbers
- instruction expansion, CRIS
- instruction expansion, MMIX
- instruction naming, i386
- instruction naming, x86-64
- instruction prefixes, i386
- instruction set, M680x0
- instruction set, M68HC11
- instruction summary, AVR
- instruction summary, D10V
- instruction summary, D30V
- instruction summary, H8/300
- instruction summary, SH
- instruction summary, SH64
- instruction summary, Z8000
- instructions and directives
- int directive
- int directive, H8/300
- int directive, TIC54X
- int directive, i386
- int directive, x86-64
- 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
- intel_syntax pseudo op, i386
- intel_syntax pseudo op, x86-64
- internal assembler sections
- internal directive
- invalid input
- invocation summary
- irp directive
- irpc directive
- joining text and data sections
- jump instructions, i386
- jump instructions, x86-64
- jump optimization, i386
- jump optimization, x86-64
- jump/call operands, i386
- jump/call operands, x86-64
- label (:)
- label directive, TIC54X
- labels
- lcomm directive
- lcomm directive, COFF
- ld
- ldouble directive M680x0
- ldouble directive M68HC11
- ldouble directive, TIC54X
- leafproc directive, i960
- length directive, TIC54X
- length of symbols
- lflags directive (ignored)
- line comment character
- line comment character, ARM
- line comment character, AVR
- line comment character, AVR32
- line comment character, Alpha
- line comment character, D10V
- line comment character, D30V
- line comment character, H8/300
- line comment character, IA-64
- line comment character, M680x0
- line comment character, MSP 430
- line comment character, SH
- line comment character, SH64
- line comment character, Sparc
- line comment character, V850
- line comment character, Z80
- line comment character, Z8000
- line comment characters, CRIS
- line comment characters, MMIX
- line directive
- line directive, MSP 430
- line numbers, in input files
- line numbers, in warnings/errors
- line separator character
- line separator, ARM
- line separator, AVR
- line separator, AVR32
- line separator, Alpha
- line separator, H8/300
- line separator, IA-64
- line separator, SH
- line separator, SH64
- line separator, Sparc
- line separator, Z8000
- lines starting with #
- linker
- linker, and assembler
- linkonce directive
- list directive
- list directive, TIC54X
- 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
- literal directive
- literal_position directive
- literal_prefix directive
- little endian output, MIPS
- little endian output, PJ
- little-endian output, MIPS
- ln directive
- lo pseudo-op, V850
- loc directive
- loc_mark_labels directive
- local common symbols
- local labels
- local symbol names
- local symbols, retaining in output
- location counter
- location counter, Z80
- location counter, advancing
- logical file name
- logical line number
- logical line numbers
- long directive
- long directive, ARC
- long directive, TIC54X
- long directive, i386
- long directive, x86-64
- longcall pseudo-op, V850
- longcalls directive
- longjump pseudo-op, V850
- loop directive, TIC54X
- low directive, M32R
- lp register, V850
- lval
- machine dependencies
- machine directives, ARC
- machine directives, ARM
- machine directives, AVR32
- machine directives, H8/300 (none)
- machine directives, MSP 430
- machine directives, SH
- machine directives, SH64
- machine directives, SPARC
- machine directives, TIC54X
- machine directives, V850
- machine directives, VAX
- machine directives, i860
- machine directives, i960
- machine directives, x86
- machine independent directives
- machine instructions (not covered)
- machine-independent syntax
- macro directive
- macro directive, TIC54X
- macros
- macros, TIC54X
- macros, count executed
- make rules
- manual, structure and purpose
- math builtins, TIC54X
- memory references, i386
- memory references, x86-64
- memory-mapped registers, TIC54X
- merging text and data sections
- messages from assembler
- minus, permitted arguments
- mit
- mlib directive, TIC54X
- mlist directive, TIC54X
- mmixal differences
- mmregs directive, TIC54X
- mmsg directive, TIC54X
- mnemonic compatibility, i386
- mnemonic suffixes, i386
- mnemonic suffixes, x86-64
- mnemonics for opcodes, VAX
- mnemonics, AVR
- mnemonics, D10V
- mnemonics, D30V
- mnemonics, H8/300
- mnemonics, SH
- mnemonics, SH64
- mnemonics, Z8000
- mnolist directive, TIC54X
- mri directive
- mul instruction, i386
- mul instruction, x86-64
- name
- named section
- named sections
- names, symbol
- naming object file
- new page, in listings
- newblock directive, TIC54X
- newline (\n)
- newline, required at file end
- no-absolute-literals directive
- no-longcalls directive
- no-schedule directive
- no-transform directive
- nolist directive
- nolist directive, TIC54X
- notes for Alpha
- null-terminated strings
- number constants
- number of macros executed
- numbered subsections
- numbers, 16-bit
- numeric values
- nword directive, SPARC
- object attributes
- 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 names, Xtensa
- opcode summary, AVR
- opcode summary, D10V
- opcode summary, D30V
- opcode summary, H8/300
- opcode summary, SH
- opcode summary, SH64
- opcode summary, Z8000
- opcodes for ARC
- opcodes for ARM
- opcodes for AVR32
- opcodes for MSP 430
- opcodes for V850
- opcodes, M680x0
- opcodes, M68HC11
- opcodes, i860
- opcodes, i960
- operand delimiters, i386
- operand delimiters, x86-64
- operand notation, VAX
- operands in expressions
- operator precedence
- operators, in expressions
- operators, permitted arguments
- optimization, D10V
- optimization, D30V
- optimizations
- option directive, ARC
- option directive, TIC54X
- option summary
- options for ARC (none)
- options for ARM (none)
- options for AVR (none)
- options for AVR32
- options for Alpha
- options for IA-64
- options for MSP430 (none)
- options for PDP-11
- options for PowerPC
- options for SPARC
- options for V850 (none)
- options for VAX/VMS
- options for Z80
- options for i386
- options for x86-64
- options, CRIS
- options, D10V
- options, D30V
- options, H8/300
- options, IP2K
- options, M32C
- options, M32R
- options, M680x0
- options, M68HC11
- options, MMIX
- options, PJ
- options, SH
- options, SH64
- options, TIC54X
- options, Z8000
- options, all versions of assembler
- options, command line
- options, i960
- 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
- popsection directive
- precedence of operators
- precision, floating point
- prefix operators
- prefixes, i386
- preprocessing
- preprocessing, turning on and off
- previous directive
- primary attributes, COFF symbols
- print directive
- proc directive, SPARC
- profiler directive, MSP 430
- profiling capability for MSP 430
- protected directive
- pseudo-op .arch, CRIS
- pseudo-op .dword, CRIS
- pseudo-op .syntax, CRIS
- pseudo-op BSPEC, MMIX
- pseudo-op BYTE, MMIX
- pseudo-op ESPEC, MMIX
- pseudo-op GREG, MMIX
- pseudo-op IS, MMIX
- pseudo-op LOC, MMIX
- pseudo-op LOCAL, MMIX
- pseudo-op OCTA, MMIX
- pseudo-op PREFIX, MMIX
- pseudo-op TETRA, MMIX
- pseudo-op WYDE, MMIX
- pseudo-opcodes, M680x0
- pseudo-opcodes, M68HC11
- pseudo-ops for branch, VAX
- pseudo-ops, CRIS
- pseudo-ops, MMIX
- pseudo-ops, machine independent
- psize directive
- pstring directive, TIC54X
- psw register, V850
- purgem directive
- purpose of gnu assembler
- pushsection directive
- quad directive
- quad directive, i386
- quad directive, x86-64
- real-mode code, i386
- ref directive, TIC54X
- register directive, SPARC
- register names, ARC
- register names, ARM
- register names, AVR
- register names, Alpha
- register names, CRIS
- register names, H8/300
- register names, IA-64
- register names, MMIX
- register names, MSP 430
- register names, Sparc
- register names, V850
- register names, VAX
- register names, Xtensa
- register names, Z80
- register operands, i386
- register operands, x86-64
- registers, D10V
- registers, D30V
- registers, SH
- registers, SH64
- registers, TIC54X memory-mapped
- registers, Z8000
- registers, i386
- registers, x86-64
- relaxation
- relaxation of ADDI instructions
- relaxation of L16SI instructions
- relaxation of L16UI instructions
- relaxation of L32I instructions
- relaxation of L8UI instructions
- relaxation of MOVI instructions
- relaxation of branch instructions
- relaxation of call instructions
- relaxation of immediate fields
- reloc directive
- relocation
- relocation example
- relocations, Alpha
- relocations, Sparc
- repeat prefixes, i386
- reporting bugs in assembler
- rept directive
- req directive, ARM
- reserve directive, SPARC
- return instructions, i386
- return instructions, x86-64
- rsect
- sblock directive, TIC54X
- sbttl directive
- schedule directive
- scl directive
- sdaoff pseudo-op, V850
- search path for .include
- sect directive, MSP 430
- sect directive, TIC54X
- section directive (COFF version)
- section directive (ELF version)
- section directive, V850
- section override prefixes, i386
- section-relative addressing
- sections
- sections in messages, internal
- sections, i386
- sections, named
- sections, x86-64
- seg directive, SPARC
- segm
- set directive
- set directive, TIC54X
- shigh directive, M32R
- short directive
- short directive, ARC
- short directive, TIC54X
- single character constant
- single directive
- single directive, i386
- single directive, x86-64
- single quote, Z80
- sixteen bit integers
- sixteen byte integer
- size directive (COFF version)
- size directive (ELF version)
- size modifiers, D10V
- size modifiers, D30V
- size modifiers, M680x0
- size prefixes, i386
- size suffixes, H8/300
- size, translations, Sparc
- sizes operands, i386
- sizes operands, x86-64
- skip directive
- skip directive, M680x0
- skip directive, SPARC
- sleb128 directive
- small objects, MIPS ECOFF
- source program
- source, destination operands; i386
- source, destination operands; x86-64
- sp register
- sp register, V850
- space directive
- space directive, TIC54X
- space used, maximum for assembly
- special characters, ARC
- special characters, M680x0
- special purpose registers, MSP 430
- sslist directive, TIC54X
- ssnolist directive, TIC54X
- stabd directive
- stabn directive
- stabs directive
- stabx directives
- standard assembler sections
- standard input, as input file
- statement separator character
- statement separator, ARM
- statement separator, AVR
- statement separator, AVR32
- statement separator, Alpha
- statement separator, H8/300
- statement separator, IA-64
- statement separator, SH
- statement separator, SH64
- statement separator, Sparc
- statement separator, Z8000
- statements, structure of
- statistics, about assembly
- stopping the assembly
- string constants
- string directive
- string directive on HPPA
- string directive, TIC54X
- string literals
- string, copying to object file
- string16 directive
- string16, copying to object file
- string32 directive
- string32, copying to object file
- string64 directive
- string64, copying to object file
- string8 directive
- string8, copying to object file
- struct directive
- struct directive, TIC54X
- structure debugging, COFF
- sub-instruction ordering, D10V
- sub-instruction ordering, D30V
- sub-instructions, D10V
- sub-instructions, D30V
- subexpressions
- subsection directive
- subsym builtins, TIC54X
- subtitles for listings
- subtraction, permitted arguments
- summary of options
- support
- supporting files, including
- suppressing warnings
- sval
- symbol attributes
- symbol attributes, COFF
- symbol attributes, SOM
- symbol attributes, a.out
- symbol descriptor, COFF
- symbol modifiers
- symbol names
- symbol names, $ in
- symbol names, local
- symbol names, temporary
- symbol storage class (COFF)
- symbol type
- symbol type, COFF
- symbol type, ELF
- symbol value
- symbol value, setting
- symbol values, assigning
- symbol versioning
- symbol, common
- symbol, making visible to linker
- symbolic debuggers, information for
- symbols
- symbols with uppercase, VAX/VMS
- symbols, assigning values to
- symbols, local common
- symver directive
- syntax compatibility, i386
- syntax compatibility, x86-64
- syntax, AVR
- syntax, BFIN
- syntax, D10V
- syntax, D30V
- syntax, M32C
- syntax, M680x0
- syntax, M68HC11
- syntax, SPARC
- syntax, Xtensa assembler
- syntax, machine-independent
- sysproc directive, i960
- tab (\t)
- tab directive, TIC54X
- tag directive
- tag directive, TIC54X
- tdaoff pseudo-op, V850
- temporary symbol names
- text and data sections, joining
- text directive
- text section
- tfloat directive, i386
- tfloat directive, x86-64
- thumb directive, ARM
- thumb_func directive, ARM
- thumb_set directive, ARM
- time, total for assembly
- title directive
- tp register, V850
- transform directive
- trusted compiler
- turning preprocessing on and off
- type directive (COFF version)
- type directive (ELF version)
- type of a symbol
- ualong directive, SH
- uaword directive, SH
- ubyte directive, TIC54X
- uchar directive, TIC54X
- uhalf directive, TIC54X
- uint directive, TIC54X
- uleb128 directive
- ulong directive, TIC54X
- undefined section
- union directive, TIC54X
- unreq directive, ARM
- unsegm
- usect directive, TIC54X
- ushort directive, TIC54X
- uword directive, TIC54X
- val directive
- value attribute, COFF
- value of a symbol
- var directive, TIC54X
- version directive
- version directive, TIC54X
- version of assembler
- versions of symbols
- visibility
- vtable_entry directive
- vtable_inherit directive
- warning directive
- warning for altered difference tables
- warning messages
- warnings, M32R
- warnings, causing error
- warnings, suppressing
- warnings, switching on
- weak directive
- weakref directive
- whitespace
- whitespace, removed by preprocessor
- wide floating point directives, VAX
- width directive, TIC54X
- wmsg directive, TIC54X
- word directive
- word directive, ARC
- word directive, H8/300
- word directive, SPARC
- word directive, TIC54X
- word directive, i386
- word directive, x86-64
- writing patterns in memory
- wval
- x86 machine directives
- x86-64 arch directive
- x86-64 att_syntax pseudo op
- x86-64 conversion instructions
- x86-64 floating point
- x86-64 immediate operands
- x86-64 instruction naming
- x86-64 intel_syntax pseudo op
- x86-64 jump optimization
- x86-64 jump, call, return
- x86-64 jump/call operands
- x86-64 memory references
- x86-64 options
- x86-64 register operands
- x86-64 registers
- x86-64 sections
- x86-64 size suffixes
- x86-64 source, destination operands
- x86-64 support
- x86-64 syntax compatibility
- xfloat directive, TIC54X
- xlong directive, TIC54X
- xword directive, SPARC
- zdaoff pseudo-op, V850
- zero register, V850
- zero-terminated strings