source: trunk/binutils/gas/doc/as.info-12@ 3003

Last change on this file since 3003 was 607, checked in by bird, 22 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 91.2 KB
Line 
1This is as.info, produced by makeinfo version 4.3 from as.texinfo.
2
3START-INFO-DIR-ENTRY
4* As: (as). The GNU assembler.
5* Gas: (as). The GNU assembler.
6END-INFO-DIR-ENTRY
7
8 This file documents the GNU Assembler "as".
9
10 Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002
11Free Software Foundation, Inc.
12
13 Permission is granted to copy, distribute and/or modify this document
14under the terms of the GNU Free Documentation License, Version 1.1 or
15any later version published by the Free Software Foundation; with no
16Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
17Texts. A copy of the license is included in the section entitled "GNU
18Free Documentation License".
19
20
21File: as.info, Node: Index, Prev: GNU Free Documentation License, Up: Top
22
23Index
24*****
25
26* Menu:
27
28* #: Comments.
29* #APP: Preprocessing.
30* #NO_APP: Preprocessing.
31* $ in symbol names <1>: SH64-Chars.
32* $ in symbol names <2>: SH-Chars.
33* $ in symbol names <3>: H8/500-Chars.
34* $ in symbol names <4>: D30V-Chars.
35* $ in symbol names: D10V-Chars.
36* $acos math builtin, TIC54X: TIC54X-Builtins.
37* $asin math builtin, TIC54X: TIC54X-Builtins.
38* $atan math builtin, TIC54X: TIC54X-Builtins.
39* $atan2 math builtin, TIC54X: TIC54X-Builtins.
40* $ceil math builtin, TIC54X: TIC54X-Builtins.
41* $cos math builtin, TIC54X: TIC54X-Builtins.
42* $cosh math builtin, TIC54X: TIC54X-Builtins.
43* $cvf math builtin, TIC54X: TIC54X-Builtins.
44* $cvi math builtin, TIC54X: TIC54X-Builtins.
45* $exp math builtin, TIC54X: TIC54X-Builtins.
46* $fabs math builtin, TIC54X: TIC54X-Builtins.
47* $firstch subsym builtin, TIC54X: TIC54X-Macros.
48* $floor math builtin, TIC54X: TIC54X-Builtins.
49* $fmod math builtin, TIC54X: TIC54X-Builtins.
50* $int math builtin, TIC54X: TIC54X-Builtins.
51* $iscons subsym builtin, TIC54X: TIC54X-Macros.
52* $isdefed subsym builtin, TIC54X: TIC54X-Macros.
53* $ismember subsym builtin, TIC54X: TIC54X-Macros.
54* $isname subsym builtin, TIC54X: TIC54X-Macros.
55* $isreg subsym builtin, TIC54X: TIC54X-Macros.
56* $lastch subsym builtin, TIC54X: TIC54X-Macros.
57* $ldexp math builtin, TIC54X: TIC54X-Builtins.
58* $log math builtin, TIC54X: TIC54X-Builtins.
59* $log10 math builtin, TIC54X: TIC54X-Builtins.
60* $max math builtin, TIC54X: TIC54X-Builtins.
61* $min math builtin, TIC54X: TIC54X-Builtins.
62* $pow math builtin, TIC54X: TIC54X-Builtins.
63* $round math builtin, TIC54X: TIC54X-Builtins.
64* $sgn math builtin, TIC54X: TIC54X-Builtins.
65* $sin math builtin, TIC54X: TIC54X-Builtins.
66* $sinh math builtin, TIC54X: TIC54X-Builtins.
67* $sqrt math builtin, TIC54X: TIC54X-Builtins.
68* $structacc subsym builtin, TIC54X: TIC54X-Macros.
69* $structsz subsym builtin, TIC54X: TIC54X-Macros.
70* $symcmp subsym builtin, TIC54X: TIC54X-Macros.
71* $symlen subsym builtin, TIC54X: TIC54X-Macros.
72* $tan math builtin, TIC54X: TIC54X-Builtins.
73* $tanh math builtin, TIC54X: TIC54X-Builtins.
74* $trunc math builtin, TIC54X: TIC54X-Builtins.
75* -+ option, VAX/VMS: VAX-Opts.
76* --: Command Line.
77* --32 option, i386: i386-Options.
78* --32 option, x86-64: i386-Options.
79* --64 option, i386: i386-Options.
80* --64 option, x86-64: i386-Options.
81* --base-size-default-16: M68K-Opts.
82* --base-size-default-32: M68K-Opts.
83* --bitwise-or option, M680x0: M68K-Opts.
84* --density: Xtensa Options.
85* --disp-size-default-16: M68K-Opts.
86* --disp-size-default-32: M68K-Opts.
87* --emulation=crisaout command line option, CRIS: CRIS-Opts.
88* --emulation=criself command line option, CRIS: CRIS-Opts.
89* --enforce-aligned-data: Sparc-Aligned-Data.
90* --fatal-warnings: W.
91* --fixed-special-register-names command line option, MMIX: MMIX-Opts.
92* --force-long-branchs: M68HC11-Opts.
93* --generate-example: M68HC11-Opts.
94* --generics: Xtensa Options.
95* --globalize-symbols command line option, MMIX: MMIX-Opts.
96* --gnu-syntax command line option, MMIX: MMIX-Opts.
97* --linker-allocated-gregs command line option, MMIX: MMIX-Opts.
98* --listing-cont-lines: listing.
99* --listing-lhs-width: listing.
100* --listing-lhs-width2: listing.
101* --listing-rhs-width: listing.
102* --longcalls: Xtensa Options.
103* --MD: MD.
104* --no-density: Xtensa Options.
105* --no-expand command line option, MMIX: MMIX-Opts.
106* --no-generics: Xtensa Options.
107* --no-longcalls: Xtensa Options.
108* --no-merge-gregs command line option, MMIX: MMIX-Opts.
109* --no-predefined-syms command line option, MMIX: MMIX-Opts.
110* --no-relax: Xtensa Options.
111* --no-target-align: Xtensa Options.
112* --no-text-section-literals: Xtensa Options.
113* --no-underscore command line option, CRIS: CRIS-Opts.
114* --no-warn: W.
115* --pcrel: M68K-Opts.
116* --pic command line option, CRIS: CRIS-Opts.
117* --print-insn-syntax: M68HC11-Opts.
118* --print-opcodes: M68HC11-Opts.
119* --register-prefix-optional option, M680x0: M68K-Opts.
120* --relax: Xtensa Options.
121* --relax command line option, MMIX: MMIX-Opts.
122* --short-branchs: M68HC11-Opts.
123* --statistics: statistics.
124* --strict-direct-mode: M68HC11-Opts.
125* --target-align: Xtensa Options.
126* --text-section-literals: Xtensa Options.
127* --traditional-format: traditional-format.
128* --underscore command line option, CRIS: CRIS-Opts.
129* --warn: W.
130* -1 option, VAX/VMS: VAX-Opts.
131* -32addr command line option, Alpha: Alpha Options.
132* -a: a.
133* -A options, i960: Options-i960.
134* -ac: a.
135* -ad: a.
136* -ah: a.
137* -al: a.
138* -an: a.
139* -as: a.
140* -Asparclet: Sparc-Opts.
141* -Asparclite: Sparc-Opts.
142* -Av6: Sparc-Opts.
143* -Av8: Sparc-Opts.
144* -Av9: Sparc-Opts.
145* -Av9a: Sparc-Opts.
146* -b option, i960: Options-i960.
147* -big: SH Options.
148* -construct-floats: MIPS Opts.
149* -D: D.
150* -D, ignored on VAX: VAX-Opts.
151* -d, VAX option: VAX-Opts.
152* -dsp: SH Options.
153* -EB command line option, ARC: ARC Options.
154* -EB command line option, ARM: ARM Options.
155* -EB option (MIPS): MIPS Opts.
156* -EL command line option, ARC: ARC Options.
157* -EL command line option, ARM: ARM Options.
158* -EL option (MIPS): MIPS Opts.
159* -f: f.
160* -F command line option, Alpha: Alpha Options.
161* -G command line option, Alpha: Alpha Options.
162* -g command line option, Alpha: Alpha Options.
163* -G option (MIPS): MIPS Opts.
164* -H option, VAX/VMS: VAX-Opts.
165* -h option, VAX/VMS: VAX-Opts.
166* -I PATH: I.
167* -J, ignored on VAX: VAX-Opts.
168* -K: K.
169* -k command line option, ARM: ARM Options.
170* -L: L.
171* -l option, M680x0: M68K-Opts.
172* -little: SH Options.
173* -M: M.
174* -m11/03: PDP-11-Options.
175* -m11/04: PDP-11-Options.
176* -m11/05: PDP-11-Options.
177* -m11/10: PDP-11-Options.
178* -m11/15: PDP-11-Options.
179* -m11/20: PDP-11-Options.
180* -m11/21: PDP-11-Options.
181* -m11/23: PDP-11-Options.
182* -m11/24: PDP-11-Options.
183* -m11/34: PDP-11-Options.
184* -m11/34a: PDP-11-Options.
185* -m11/35: PDP-11-Options.
186* -m11/40: PDP-11-Options.
187* -m11/44: PDP-11-Options.
188* -m11/45: PDP-11-Options.
189* -m11/50: PDP-11-Options.
190* -m11/53: PDP-11-Options.
191* -m11/55: PDP-11-Options.
192* -m11/60: PDP-11-Options.
193* -m11/70: PDP-11-Options.
194* -m11/73: PDP-11-Options.
195* -m11/83: PDP-11-Options.
196* -m11/84: PDP-11-Options.
197* -m11/93: PDP-11-Options.
198* -m11/94: PDP-11-Options.
199* -m32r option, M32R: M32R-Opts.
200* -m32rx option, M32RX: M32R-Opts.
201* -m68000 and related options: M68K-Opts.
202* -m68hc11: M68HC11-Opts.
203* -m68hc12: M68HC11-Opts.
204* -m68hcs12: M68HC11-Opts.
205* -mall: PDP-11-Options.
206* -mall-extensions: PDP-11-Options.
207* -mapcs command line option, ARM: ARM Options.
208* -mapcs-float command line option, ARM: ARM Options.
209* -mapcs-reentrant command line option, ARM: ARM Options.
210* -marc[5|6|7|8] command line option, ARC: ARC Options.
211* -march= command line option, ARM: ARM Options.
212* -matpcs command line option, ARM: ARM Options.
213* -mcis: PDP-11-Options.
214* -mCPU command line option, Alpha: Alpha Options.
215* -mcpu option, cpu: TIC54X-Opts.
216* -mcpu= command line option, ARM: ARM Options.
217* -mcsm: PDP-11-Options.
218* -mdebug command line option, Alpha: Alpha Options.
219* -me option, stderr redirect: TIC54X-Opts.
220* -meis: PDP-11-Options.
221* -merrors-to-file option, stderr redirect: TIC54X-Opts.
222* -mf option, far-mode: TIC54X-Opts.
223* -mf11: PDP-11-Options.
224* -mfar-mode option, far-mode: TIC54X-Opts.
225* -mfis: PDP-11-Options.
226* -mfp-11: PDP-11-Options.
227* -mfpp: PDP-11-Options.
228* -mfpu: PDP-11-Options.
229* -mfpu= command line option, ARM: ARM Options.
230* -mip2022 option, IP2K: IP2K-Opts.
231* -mip2022ext option, IP2022: IP2K-Opts.
232* -mj11: PDP-11-Options.
233* -mka11: PDP-11-Options.
234* -mkb11: PDP-11-Options.
235* -mkd11a: PDP-11-Options.
236* -mkd11b: PDP-11-Options.
237* -mkd11d: PDP-11-Options.
238* -mkd11e: PDP-11-Options.
239* -mkd11f: PDP-11-Options.
240* -mkd11h: PDP-11-Options.
241* -mkd11k: PDP-11-Options.
242* -mkd11q: PDP-11-Options.
243* -mkd11z: PDP-11-Options.
244* -mkev11: PDP-11-Options.
245* -mlimited-eis: PDP-11-Options.
246* -mlong: M68HC11-Opts.
247* -mlong-double: M68HC11-Opts.
248* -mmfpt: PDP-11-Options.
249* -mmicrocode: PDP-11-Options.
250* -mmutiproc: PDP-11-Options.
251* -mmxps: PDP-11-Options.
252* -mno-cis: PDP-11-Options.
253* -mno-csm: PDP-11-Options.
254* -mno-eis: PDP-11-Options.
255* -mno-extensions: PDP-11-Options.
256* -mno-fis: PDP-11-Options.
257* -mno-fp-11: PDP-11-Options.
258* -mno-fpp: PDP-11-Options.
259* -mno-fpu: PDP-11-Options.
260* -mno-kev11: PDP-11-Options.
261* -mno-limited-eis: PDP-11-Options.
262* -mno-mfpt: PDP-11-Options.
263* -mno-microcode: PDP-11-Options.
264* -mno-mutiproc: PDP-11-Options.
265* -mno-mxps: PDP-11-Options.
266* -mno-pic: PDP-11-Options.
267* -mno-spl: PDP-11-Options.
268* -moabi command line option, ARM: ARM Options.
269* -mpic: PDP-11-Options.
270* -mrelax command line option, V850: V850 Options.
271* -mshort: M68HC11-Opts.
272* -mshort-double: M68HC11-Opts.
273* -mspl: PDP-11-Options.
274* -mt11: PDP-11-Options.
275* -mthumb command line option, ARM: ARM Options.
276* -mthumb-interwork command line option, ARM: ARM Options.
277* -mv850 command line option, V850: V850 Options.
278* -mv850any command line option, V850: V850 Options.
279* -mv850e command line option, V850: V850 Options.
280* -N command line option, CRIS: CRIS-Opts.
281* -no-construct-floats: MIPS Opts.
282* -no-mdebug command line option, Alpha: Alpha Options.
283* -no-relax option, i960: Options-i960.
284* -no-warn-explicit-parallel-conflicts option, M32RX: M32R-Opts.
285* -nocpp ignored (MIPS): MIPS Opts.
286* -o: o.
287* -R: R.
288* -relax: SH Options.
289* -relax command line option, Alpha: Alpha Options.
290* -S, ignored on VAX: VAX-Opts.
291* -small: SH Options.
292* -t, ignored on VAX: VAX-Opts.
293* -T, ignored on VAX: VAX-Opts.
294* -v: v.
295* -V, redundant on VAX: VAX-Opts.
296* -version: v.
297* -W: W.
298* -warn-explicit-parallel-conflicts option, M32RX: M32R-Opts.
299* -Wnp option, M32RX: M32R-Opts.
300* -Wp option, M32RX: M32R-Opts.
301* -wsigned_overflow command line option, V850: V850 Options.
302* -wunsigned_overflow command line option, V850: V850 Options.
303* -x command line option, MMIX: MMIX-Opts.
304* . (symbol): Dot.
305* .insn: MIPS insn.
306* .ltorg directive, ARM: ARM Directives.
307* .o: Object.
308* .param on HPPA: HPPA Directives.
309* .pool directive, ARM: ARM Directives.
310* .set autoextend: MIPS autoextend.
311* .set mdmx: MIPS ASE instruction generation overrides.
312* .set mips3d: MIPS ASE instruction generation overrides.
313* .set mipsN: MIPS ISA.
314* .set noautoextend: MIPS autoextend.
315* .set nomdmx: MIPS ASE instruction generation overrides.
316* .set nomips3d: MIPS ASE instruction generation overrides.
317* .set pop: MIPS option stack.
318* .set push: MIPS option stack.
319* .v850 directive, V850: V850 Directives.
320* .v850e directive, V850: V850 Directives.
321* 16-bit code, i386: i386-16bit.
322* 29K support: AMD29K-Dependent.
323* 2byte directive, ARC: ARC Directives.
324* 3byte directive, ARC: ARC Directives.
325* 3DNow!, i386: i386-SIMD.
326* 3DNow!, x86-64: i386-SIMD.
327* 430 support: MSP430-Dependent.
328* 4byte directive, ARC: ARC Directives.
329* : (label): Statements.
330* @word modifier, D10V: D10V-Word.
331* \" (doublequote character): Strings.
332* \\ (\ character): Strings.
333* \b (backspace character): Strings.
334* \DDD (octal character code): Strings.
335* \f (formfeed character): Strings.
336* \n (newline character): Strings.
337* \r (carriage return character): Strings.
338* \t (tab): Strings.
339* \XD... (hex character code): Strings.
340* _ opcode prefix: Xtensa Opcodes.
341* a.out: Object.
342* a.out symbol attributes: a.out Symbols.
343* A_DIR environment variable, TIC54X: TIC54X-Env.
344* ABI options, SH64: SH64 Options.
345* ABORT directive: ABORT.
346* abort directive: Abort.
347* absolute section: Ld Sections.
348* ADDI instructions, relaxation: Xtensa Immediate Relaxation.
349* addition, permitted arguments: Infix Ops.
350* addresses: Expressions.
351* addresses, format of: Secs Background.
352* addressing modes, D10V: D10V-Addressing.
353* addressing modes, D30V: D30V-Addressing.
354* addressing modes, H8/300: H8/300-Addressing.
355* addressing modes, H8/500: H8/500-Addressing.
356* addressing modes, M680x0: M68K-Syntax.
357* addressing modes, M68HC11: M68HC11-Syntax.
358* addressing modes, SH: SH-Addressing.
359* addressing modes, SH64: SH64-Addressing.
360* addressing modes, Z8000: Z8000-Addressing.
361* ADR reg,<label> pseudo op, ARM: ARM Opcodes.
362* ADRL reg,<label> pseudo op, ARM: ARM Opcodes.
363* advancing location counter: Org.
364* align directive: Align.
365* align directive, ARM: ARM Directives.
366* align directive, M88K: M88K Directives.
367* align directive, SPARC: Sparc-Directives.
368* align directive, TIC54X: TIC54X-Directives.
369* alignment of branch targets: Xtensa Automatic Alignment.
370* alignment of ENTRY instructions: Xtensa Automatic Alignment.
371* alignment of LOOP instructions: Xtensa Automatic Alignment.
372* Alpha floating point (IEEE): Alpha Floating Point.
373* Alpha line comment character: Alpha-Chars.
374* Alpha line separator: Alpha-Chars.
375* Alpha notes: Alpha Notes.
376* Alpha options: Alpha Options.
377* Alpha registers: Alpha-Regs.
378* Alpha relocations: Alpha-Relocs.
379* Alpha support: Alpha-Dependent.
380* Alpha Syntax: Alpha Options.
381* Alpha-only directives: Alpha Directives.
382* altered difference tables: Word.
383* alternate syntax for the 680x0: M68K-Moto-Syntax.
384* AMD 29K floating point (IEEE): AMD29K Floating Point.
385* AMD 29K identifiers: AMD29K-Chars.
386* AMD 29K line comment character: AMD29K-Chars.
387* AMD 29K machine directives: AMD29K Directives.
388* AMD 29K macros: AMD29K-Macros.
389* AMD 29K opcodes: AMD29K Opcodes.
390* AMD 29K options (none): AMD29K Options.
391* AMD 29K protected registers: AMD29K-Regs.
392* AMD 29K register names: AMD29K-Regs.
393* AMD 29K special purpose registers: AMD29K-Regs.
394* AMD 29K support: AMD29K-Dependent.
395* ARC floating point (IEEE): ARC Floating Point.
396* ARC machine directives: ARC Directives.
397* ARC opcodes: ARC Opcodes.
398* ARC options (none): ARC Options.
399* ARC register names: ARC-Regs.
400* ARC special characters: ARC-Chars.
401* ARC support: ARC-Dependent.
402* arc5 arc5, ARC: ARC Options.
403* arc6 arc6, ARC: ARC Options.
404* arc7 arc7, ARC: ARC Options.
405* arc8 arc8, ARC: ARC Options.
406* arch directive, i386: i386-Arch.
407* arch directive, x86-64: i386-Arch.
408* architecture options, i960: Options-i960.
409* architecture options, IP2022: IP2K-Opts.
410* architecture options, IP2K: IP2K-Opts.
411* architecture options, M32R: M32R-Opts.
412* architecture options, M32RX: M32R-Opts.
413* architecture options, M680x0: M68K-Opts.
414* architectures, PowerPC: PowerPC-Opts.
415* architectures, SPARC: Sparc-Opts.
416* arguments for addition: Infix Ops.
417* arguments for subtraction: Infix Ops.
418* arguments in expressions: Arguments.
419* arithmetic functions: Operators.
420* arithmetic operands: Arguments.
421* arm directive, ARM: ARM Directives.
422* ARM floating point (IEEE): ARM Floating Point.
423* ARM identifiers: ARM-Chars.
424* ARM immediate character: ARM-Chars.
425* ARM line comment character: ARM-Chars.
426* ARM line separator: ARM-Chars.
427* ARM machine directives: ARM Directives.
428* ARM opcodes: ARM Opcodes.
429* ARM options (none): ARM Options.
430* ARM register names: ARM-Regs.
431* ARM support: ARM-Dependent.
432* ascii directive: Ascii.
433* asciz directive: Asciz.
434* asg directive, TIC54X: TIC54X-Directives.
435* assembler bugs, reporting: Bug Reporting.
436* assembler crash: Bug Criteria.
437* assembler directive .dword, CRIS: CRIS-Pseudos.
438* assembler directive .far, M68HC11: M68HC11-Directives.
439* assembler directive .interrupt, M68HC11: M68HC11-Directives.
440* assembler directive .mode, M68HC11: M68HC11-Directives.
441* assembler directive .relax, M68HC11: M68HC11-Directives.
442* assembler directive .syntax, CRIS: CRIS-Pseudos.
443* assembler directive .xrefb, M68HC11: M68HC11-Directives.
444* assembler directive BSPEC, MMIX: MMIX-Pseudos.
445* assembler directive BYTE, MMIX: MMIX-Pseudos.
446* assembler directive ESPEC, MMIX: MMIX-Pseudos.
447* assembler directive GREG, MMIX: MMIX-Pseudos.
448* assembler directive IS, MMIX: MMIX-Pseudos.
449* assembler directive LOC, MMIX: MMIX-Pseudos.
450* assembler directive LOCAL, MMIX: MMIX-Pseudos.
451* assembler directive OCTA, MMIX: MMIX-Pseudos.
452* assembler directive PREFIX, MMIX: MMIX-Pseudos.
453* assembler directive TETRA, MMIX: MMIX-Pseudos.
454* assembler directive WYDE, MMIX: MMIX-Pseudos.
455* assembler directives, CRIS: CRIS-Pseudos.
456* assembler directives, M68HC11: M68HC11-Directives.
457* assembler directives, M68HC12: M68HC11-Directives.
458* assembler directives, MMIX: MMIX-Pseudos.
459* assembler internal logic error: As Sections.
460* assembler version: v.
461* assembler, and linker: Secs Background.
462* assembly listings, enabling: a.
463* assigning values to symbols <1>: Equ.
464* assigning values to symbols: Setting Symbols.
465* atmp directive, i860: Directives-i860.
466* att_syntax pseudo op, i386: i386-Syntax.
467* att_syntax pseudo op, x86-64: i386-Syntax.
468* attributes, symbol: Symbol Attributes.
469* auxiliary attributes, COFF symbols: COFF Symbols.
470* auxiliary symbol information, COFF: Dim.
471* Av7: Sparc-Opts.
472* backslash (\\): Strings.
473* backspace (\b): Strings.
474* balign directive: Balign.
475* balignl directive: Balign.
476* balignw directive: Balign.
477* bes directive, TIC54X: TIC54X-Directives.
478* big endian output, MIPS: Overview.
479* big endian output, PJ: Overview.
480* big-endian output, MIPS: MIPS Opts.
481* bignums: Bignums.
482* binary constants, TIC54X: TIC54X-Constants.
483* binary files, including: Incbin.
484* binary integers: Integers.
485* bitfields, not supported on VAX: VAX-no.
486* block: Z8000 Directives.
487* block directive, AMD 29K: AMD29K Directives.
488* branch improvement, M680x0: M68K-Branch.
489* branch improvement, M68HC11: M68HC11-Branch.
490* branch improvement, VAX: VAX-branch.
491* branch instructions, relaxation: Xtensa Branch Relaxation.
492* branch recording, i960: Options-i960.
493* branch statistics table, i960: Options-i960.
494* branch target alignment: Xtensa Automatic Alignment.
495* break directive, TIC54X: TIC54X-Directives.
496* BSD syntax: PDP-11-Syntax.
497* bss directive, i960: Directives-i960.
498* bss directive, M88K: M88K Directives.
499* bss directive, TIC54X: TIC54X-Directives.
500* bss section <1>: bss.
501* bss section: Ld Sections.
502* bug criteria: Bug Criteria.
503* bug reports: Bug Reporting.
504* bugs in assembler: Reporting Bugs.
505* builtin math functions, TIC54X: TIC54X-Builtins.
506* builtin subsym functions, TIC54X: TIC54X-Macros.
507* bus lock prefixes, i386: i386-Prefixes.
508* bval: Z8000 Directives.
509* byte directive: Byte.
510* byte directive, TIC54X: TIC54X-Directives.
511* C54XDSP_DIR environment variable, TIC54X: TIC54X-Env.
512* c_mode directive, TIC54X: TIC54X-Directives.
513* call instructions, i386: i386-Mnemonics.
514* call instructions, relaxation: Xtensa Call Relaxation.
515* call instructions, x86-64: i386-Mnemonics.
516* callj, i960 pseudo-opcode: callj-i960.
517* carriage return (\r): Strings.
518* char directive, TIC54X: TIC54X-Directives.
519* character constants: Characters.
520* character escape codes: Strings.
521* character, single: Chars.
522* characters used in symbols: Symbol Intro.
523* clink directive, TIC54X: TIC54X-Directives.
524* code directive, ARM: ARM Directives.
525* code16 directive, i386: i386-16bit.
526* code16gcc directive, i386: i386-16bit.
527* code32 directive, i386: i386-16bit.
528* code64 directive, i386: i386-16bit.
529* code64 directive, x86-64: i386-16bit.
530* COFF auxiliary symbol information: Dim.
531* COFF structure debugging: Tag.
532* COFF symbol attributes: COFF Symbols.
533* COFF symbol descriptor: Desc.
534* COFF symbol storage class: Scl.
535* COFF symbol type: Type.
536* COFF symbols, debugging: Def.
537* COFF value attribute: Val.
538* COMDAT: Linkonce.
539* comm directive: Comm.
540* command line conventions: Command Line.
541* command line options, V850: V850 Options.
542* command-line options ignored, VAX: VAX-Opts.
543* comments: Comments.
544* comments, M680x0: M68K-Chars.
545* comments, removed by preprocessor: Preprocessing.
546* common directive, SPARC: Sparc-Directives.
547* common sections: Linkonce.
548* common variable storage: bss.
549* compare and jump expansions, i960: Compare-and-branch-i960.
550* compare/branch instructions, i960: Compare-and-branch-i960.
551* comparison expressions: Infix Ops.
552* conditional assembly: If.
553* constant, single character: Chars.
554* constants: Constants.
555* constants, bignum: Bignums.
556* constants, character: Characters.
557* constants, converted by preprocessor: Preprocessing.
558* constants, floating point: Flonums.
559* constants, integer: Integers.
560* constants, number: Numbers.
561* constants, string: Strings.
562* constants, TIC54X: TIC54X-Constants.
563* conversion instructions, i386: i386-Mnemonics.
564* conversion instructions, x86-64: i386-Mnemonics.
565* coprocessor wait, i386: i386-Prefixes.
566* copy directive, TIC54X: TIC54X-Directives.
567* cputype directive, AMD 29K: AMD29K Directives.
568* crash of assembler: Bug Criteria.
569* CRIS --emulation=crisaout command line option: CRIS-Opts.
570* CRIS --emulation=criself command line option: CRIS-Opts.
571* CRIS --no-underscore command line option: CRIS-Opts.
572* CRIS --pic command line option: CRIS-Opts.
573* CRIS --underscore command line option: CRIS-Opts.
574* CRIS -N command line option: CRIS-Opts.
575* CRIS assembler directive .dword: CRIS-Pseudos.
576* CRIS assembler directive .syntax: CRIS-Pseudos.
577* CRIS assembler directives: CRIS-Pseudos.
578* CRIS instruction expansion: CRIS-Expand.
579* CRIS line comment characters: CRIS-Chars.
580* CRIS options: CRIS-Opts.
581* CRIS position-independent code: CRIS-Opts.
582* CRIS pseudo-op .dword: CRIS-Pseudos.
583* CRIS pseudo-op .syntax: CRIS-Pseudos.
584* CRIS pseudo-ops: CRIS-Pseudos.
585* CRIS register names: CRIS-Regs.
586* CRIS support: CRIS-Dependent.
587* CRIS symbols in position-independent code: CRIS-Pic.
588* ctbp register, V850: V850-Regs.
589* ctoff pseudo-op, V850: V850 Opcodes.
590* ctpc register, V850: V850-Regs.
591* ctpsw register, V850: V850-Regs.
592* current address: Dot.
593* current address, advancing: Org.
594* D10V @word modifier: D10V-Word.
595* D10V addressing modes: D10V-Addressing.
596* D10V floating point: D10V-Float.
597* D10V line comment character: D10V-Chars.
598* D10V opcode summary: D10V-Opcodes.
599* D10V optimization: Overview.
600* D10V options: D10V-Opts.
601* D10V registers: D10V-Regs.
602* D10V size modifiers: D10V-Size.
603* D10V sub-instruction ordering: D10V-Chars.
604* D10V sub-instructions: D10V-Subs.
605* D10V support: D10V-Dependent.
606* D10V syntax: D10V-Syntax.
607* D30V addressing modes: D30V-Addressing.
608* D30V floating point: D30V-Float.
609* D30V Guarded Execution: D30V-Guarded.
610* D30V line comment character: D30V-Chars.
611* D30V nops: Overview.
612* D30V nops after 32-bit multiply: Overview.
613* D30V opcode summary: D30V-Opcodes.
614* D30V optimization: Overview.
615* D30V options: D30V-Opts.
616* D30V registers: D30V-Regs.
617* D30V size modifiers: D30V-Size.
618* D30V sub-instruction ordering: D30V-Chars.
619* D30V sub-instructions: D30V-Subs.
620* D30V support: D30V-Dependent.
621* D30V syntax: D30V-Syntax.
622* data alignment on SPARC: Sparc-Aligned-Data.
623* data and text sections, joining: R.
624* data directive: Data.
625* data directive, TIC54X: TIC54X-Directives.
626* data section: Ld Sections.
627* data1 directive, M680x0: M68K-Directives.
628* data2 directive, M680x0: M68K-Directives.
629* datalabel, SH64: SH64-Addressing.
630* dbpc register, V850: V850-Regs.
631* dbpsw register, V850: V850-Regs.
632* debuggers, and symbol order: Symbols.
633* debugging COFF symbols: Def.
634* DEC syntax: PDP-11-Syntax.
635* decimal integers: Integers.
636* def directive: Def.
637* def directive, M88K: M88K Directives.
638* def directive, TIC54X: TIC54X-Directives.
639* density directive: Density Directive.
640* density instructions: Density Instructions.
641* density option, Xtensa: Xtensa Options.
642* dependency tracking: MD.
643* deprecated directives: Deprecated.
644* desc directive: Desc.
645* descriptor, of a.out symbol: Symbol Desc.
646* dfloat directive, M88K: M88K Directives.
647* dfloat directive, VAX: VAX-directives.
648* difference tables altered: Word.
649* difference tables, warning: K.
650* differences, mmixal: MMIX-mmixal.
651* dim directive: Dim.
652* directives and instructions: Statements.
653* directives, M680x0: M68K-Directives.
654* directives, machine independent: Pseudo Ops.
655* directives, precedence: Xtensa Directives.
656* directives, Xtensa: Xtensa Directives.
657* directives, Z8000: Z8000 Directives.
658* displacement sizing character, VAX: VAX-operands.
659* dollar local symbols: Symbol Names.
660* dot (symbol): Dot.
661* double directive: Double.
662* double directive, i386: i386-Float.
663* double directive, M680x0: M68K-Float.
664* double directive, M68HC11: M68HC11-Float.
665* double directive, TIC54X: TIC54X-Directives.
666* double directive, VAX: VAX-float.
667* double directive, x86-64: i386-Float.
668* doublequote (\"): Strings.
669* drlist directive, TIC54X: TIC54X-Directives.
670* drnolist directive, TIC54X: TIC54X-Directives.
671* dual directive, i860: Directives-i860.
672* ECOFF sections: MIPS Object.
673* ecr register, V850: V850-Regs.
674* eight-byte integer: Quad.
675* eipc register, V850: V850-Regs.
676* eipsw register, V850: V850-Regs.
677* eject directive: Eject.
678* ELF symbol type: Type.
679* else directive: Else.
680* elseif directive: Elseif.
681* empty expressions: Empty Exprs.
682* emsg directive, TIC54X: TIC54X-Directives.
683* emulation: Overview.
684* end directive: End.
685* enddual directive, i860: Directives-i860.
686* endef directive: Endef.
687* endfunc directive: Endfunc.
688* endianness, MIPS: Overview.
689* endianness, PJ: Overview.
690* endif directive: Endif.
691* endloop directive, TIC54X: TIC54X-Directives.
692* endm directive: Macro.
693* endm directive, TIC54X: TIC54X-Directives.
694* endstruct directive, TIC54X: TIC54X-Directives.
695* endunion directive, TIC54X: TIC54X-Directives.
696* ENTRY instructions, alignment: Xtensa Automatic Alignment.
697* environment settings, TIC54X: TIC54X-Env.
698* EOF, newline must precede: Statements.
699* ep register, V850: V850-Regs.
700* equ directive: Equ.
701* equ directive, TIC54X: TIC54X-Directives.
702* equiv directive: Equiv.
703* err directive: Err.
704* error messages: Errors.
705* error on valid input: Bug Criteria.
706* errors, caused by warnings: W.
707* errors, continuing after: Z.
708* ESA/390 floating point (IEEE): ESA/390 Floating Point.
709* ESA/390 support: ESA/390-Dependent.
710* ESA/390 Syntax: ESA/390 Options.
711* ESA/390-only directives: ESA/390 Directives.
712* escape codes, character: Strings.
713* eval directive, TIC54X: TIC54X-Directives.
714* even: Z8000 Directives.
715* even directive, M680x0: M68K-Directives.
716* even directive, TIC54X: TIC54X-Directives.
717* exitm directive: Macro.
718* expr (internal section): As Sections.
719* expression arguments: Arguments.
720* expressions: Expressions.
721* expressions, comparison: Infix Ops.
722* expressions, empty: Empty Exprs.
723* expressions, integer: Integer Exprs.
724* extAuxRegister directive, ARC: ARC Directives.
725* extCondCode directive, ARC: ARC Directives.
726* extCoreRegister directive, ARC: ARC Directives.
727* extend directive M680x0: M68K-Float.
728* extend directive M68HC11: M68HC11-Float.
729* extended directive, i960: Directives-i960.
730* extern directive: Extern.
731* extInstruction directive, ARC: ARC Directives.
732* fail directive: Fail.
733* far_mode directive, TIC54X: TIC54X-Directives.
734* faster processing (-f): f.
735* fatal signal: Bug Criteria.
736* fclist directive, TIC54X: TIC54X-Directives.
737* fcnolist directive, TIC54X: TIC54X-Directives.
738* fepc register, V850: V850-Regs.
739* fepsw register, V850: V850-Regs.
740* ffloat directive, M88K: M88K Directives.
741* ffloat directive, VAX: VAX-directives.
742* field directive, TIC54X: TIC54X-Directives.
743* file directive: File.
744* file directive, AMD 29K: AMD29K Directives.
745* file directive, MSP 430: MSP430 Directives.
746* file name, logical: File.
747* files, including: Include.
748* files, input: Input Files.
749* fill directive: Fill.
750* filling memory <1>: Space.
751* filling memory: Skip.
752* float directive: Float.
753* float directive, i386: i386-Float.
754* float directive, M680x0: M68K-Float.
755* float directive, M68HC11: M68HC11-Float.
756* float directive, TIC54X: TIC54X-Directives.
757* float directive, VAX: VAX-float.
758* float directive, x86-64: i386-Float.
759* floating point numbers: Flonums.
760* floating point numbers (double): Double.
761* floating point numbers (single) <1>: Single.
762* floating point numbers (single): Float.
763* floating point, Alpha (IEEE): Alpha Floating Point.
764* floating point, AMD 29K (IEEE): AMD29K Floating Point.
765* floating point, ARC (IEEE): ARC Floating Point.
766* floating point, ARM (IEEE): ARM Floating Point.
767* floating point, D10V: D10V-Float.
768* floating point, D30V: D30V-Float.
769* floating point, ESA/390 (IEEE): ESA/390 Floating Point.
770* floating point, H8/300 (IEEE): H8/300 Floating Point.
771* floating point, H8/500 (IEEE): H8/500 Floating Point.
772* floating point, HPPA (IEEE): HPPA Floating Point.
773* floating point, i386: i386-Float.
774* floating point, i960 (IEEE): Floating Point-i960.
775* floating point, M680x0: M68K-Float.
776* floating point, M68HC11: M68HC11-Float.
777* floating point, MSP 430 (IEEE): MSP430 Floating Point.
778* floating point, SH (IEEE): SH Floating Point.
779* floating point, SPARC (IEEE): Sparc-Float.
780* floating point, V850 (IEEE): V850 Floating Point.
781* floating point, VAX: VAX-float.
782* floating point, x86-64: i386-Float.
783* flonums: Flonums.
784* force_thumb directive, ARM: ARM Directives.
785* format of error messages: Errors.
786* format of warning messages: Errors.
787* formfeed (\f): Strings.
788* frame directive: Frame Directive.
789* freeregs directive: Freeregs Directive.
790* func directive: Func.
791* functions, in expressions: Operators.
792* gbr960, i960 postprocessor: Options-i960.
793* generic opcodes: Xtensa Opcodes.
794* generics directive: Generics Directive.
795* gfloat directive, VAX: VAX-directives.
796* global: Z8000 Directives.
797* global directive: Global.
798* global directive, TIC54X: TIC54X-Directives.
799* gp register, MIPS: MIPS Object.
800* gp register, V850: V850-Regs.
801* grouping data: Sub-Sections.
802* H8/300 addressing modes: H8/300-Addressing.
803* H8/300 floating point (IEEE): H8/300 Floating Point.
804* H8/300 line comment character: H8/300-Chars.
805* H8/300 line separator: H8/300-Chars.
806* H8/300 machine directives (none): H8/300 Directives.
807* H8/300 opcode summary: H8/300 Opcodes.
808* H8/300 options (none): H8/300 Options.
809* H8/300 registers: H8/300-Regs.
810* H8/300 size suffixes: H8/300 Opcodes.
811* H8/300 support: H8/300-Dependent.
812* H8/300H, assembling for: H8/300 Directives.
813* H8/500 addressing modes: H8/500-Addressing.
814* H8/500 floating point (IEEE): H8/500 Floating Point.
815* H8/500 line comment character: H8/500-Chars.
816* H8/500 line separator: H8/500-Chars.
817* H8/500 machine directives (none): H8/500 Directives.
818* H8/500 opcode summary: H8/500 Opcodes.
819* H8/500 options (none): H8/500 Options.
820* H8/500 registers: H8/500-Regs.
821* H8/500 support: H8/500-Dependent.
822* half directive, ARC: ARC Directives.
823* half directive, M88K: M88K Directives.
824* half directive, SPARC: Sparc-Directives.
825* half directive, TIC54X: TIC54X-Directives.
826* hex character code (\XD...): Strings.
827* hexadecimal integers: Integers.
828* hfloat directive, VAX: VAX-directives.
829* hi pseudo-op, V850: V850 Opcodes.
830* hi0 pseudo-op, V850: V850 Opcodes.
831* hidden directive: Hidden.
832* hilo pseudo-op, V850: V850 Opcodes.
833* HPPA directives not supported: HPPA Directives.
834* HPPA floating point (IEEE): HPPA Floating Point.
835* HPPA Syntax: HPPA Options.
836* HPPA-only directives: HPPA Directives.
837* hword directive: hword.
838* i370 support: ESA/390-Dependent.
839* i386 16-bit code: i386-16bit.
840* i386 arch directive: i386-Arch.
841* i386 att_syntax pseudo op: i386-Syntax.
842* i386 conversion instructions: i386-Mnemonics.
843* i386 floating point: i386-Float.
844* i386 immediate operands: i386-Syntax.
845* i386 instruction naming: i386-Mnemonics.
846* i386 instruction prefixes: i386-Prefixes.
847* i386 intel_syntax pseudo op: i386-Syntax.
848* i386 jump optimization: i386-Jumps.
849* i386 jump, call, return: i386-Syntax.
850* i386 jump/call operands: i386-Syntax.
851* i386 memory references: i386-Memory.
852* i386 mul, imul instructions: i386-Notes.
853* i386 options: i386-Options.
854* i386 register operands: i386-Syntax.
855* i386 registers: i386-Regs.
856* i386 sections: i386-Syntax.
857* i386 size suffixes: i386-Syntax.
858* i386 source, destination operands: i386-Syntax.
859* i386 support: i386-Dependent.
860* i386 syntax compatibility: i386-Syntax.
861* i80306 support: i386-Dependent.
862* i860 machine directives: Directives-i860.
863* i860 opcodes: Opcodes for i860.
864* i860 support: i860-Dependent.
865* i960 architecture options: Options-i960.
866* i960 branch recording: Options-i960.
867* i960 callj pseudo-opcode: callj-i960.
868* i960 compare and jump expansions: Compare-and-branch-i960.
869* i960 compare/branch instructions: Compare-and-branch-i960.
870* i960 floating point (IEEE): Floating Point-i960.
871* i960 machine directives: Directives-i960.
872* i960 opcodes: Opcodes for i960.
873* i960 options: Options-i960.
874* i960 support: i960-Dependent.
875* ident directive: Ident.
876* identifiers, AMD 29K: AMD29K-Chars.
877* identifiers, ARM: ARM-Chars.
878* identifiers, MSP 430: MSP430-Chars.
879* if directive: If.
880* ifc directive: If.
881* ifdef directive: If.
882* ifeq directive: If.
883* ifeqs directive: If.
884* ifge directive: If.
885* ifgt directive: If.
886* ifle directive: If.
887* iflt directive: If.
888* ifnc directive: If.
889* ifndef directive: If.
890* ifne directive: If.
891* ifnes directive: If.
892* ifnotdef directive: If.
893* immediate character, ARM: ARM-Chars.
894* immediate character, M680x0: M68K-Chars.
895* immediate character, VAX: VAX-operands.
896* immediate fields, relaxation: Xtensa Immediate Relaxation.
897* immediate operands, i386: i386-Syntax.
898* immediate operands, x86-64: i386-Syntax.
899* imul instruction, i386: i386-Notes.
900* imul instruction, x86-64: i386-Notes.
901* incbin directive: Incbin.
902* include directive: Include.
903* include directive search path: I.
904* indirect character, VAX: VAX-operands.
905* infix operators: Infix Ops.
906* inhibiting interrupts, i386: i386-Prefixes.
907* input: Input Files.
908* input file linenumbers: Input Files.
909* instruction expansion, CRIS: CRIS-Expand.
910* instruction expansion, MMIX: MMIX-Expand.
911* instruction naming, i386: i386-Mnemonics.
912* instruction naming, x86-64: i386-Mnemonics.
913* instruction prefixes, i386: i386-Prefixes.
914* instruction set, M680x0: M68K-opcodes.
915* instruction set, M68HC11: M68HC11-opcodes.
916* instruction summary, D10V: D10V-Opcodes.
917* instruction summary, D30V: D30V-Opcodes.
918* instruction summary, H8/300: H8/300 Opcodes.
919* instruction summary, H8/500: H8/500 Opcodes.
920* instruction summary, SH: SH Opcodes.
921* instruction summary, SH64: SH64 Opcodes.
922* instruction summary, Z8000: Z8000 Opcodes.
923* instructions and directives: Statements.
924* int directive: Int.
925* int directive, H8/300: H8/300 Directives.
926* int directive, H8/500: H8/500 Directives.
927* int directive, i386: i386-Float.
928* int directive, TIC54X: TIC54X-Directives.
929* int directive, x86-64: i386-Float.
930* integer expressions: Integer Exprs.
931* integer, 16-byte: Octa.
932* integer, 8-byte: Quad.
933* integers: Integers.
934* integers, 16-bit: hword.
935* integers, 32-bit: Int.
936* integers, binary: Integers.
937* integers, decimal: Integers.
938* integers, hexadecimal: Integers.
939* integers, octal: Integers.
940* integers, one byte: Byte.
941* intel_syntax pseudo op, i386: i386-Syntax.
942* intel_syntax pseudo op, x86-64: i386-Syntax.
943* internal assembler sections: As Sections.
944* internal directive: Internal.
945* invalid input: Bug Criteria.
946* invocation summary: Overview.
947* IP2K architecture options: IP2K-Opts.
948* IP2K options: IP2K-Opts.
949* IP2K support: IP2K-Dependent.
950* irp directive: Irp.
951* irpc directive: Irpc.
952* ISA options, SH64: SH64 Options.
953* joining text and data sections: R.
954* jump instructions, i386: i386-Mnemonics.
955* jump instructions, x86-64: i386-Mnemonics.
956* jump optimization, i386: i386-Jumps.
957* jump optimization, x86-64: i386-Jumps.
958* jump/call operands, i386: i386-Syntax.
959* jump/call operands, x86-64: i386-Syntax.
960* L16SI instructions, relaxation: Xtensa Immediate Relaxation.
961* L16UI instructions, relaxation: Xtensa Immediate Relaxation.
962* L32I instructions, relaxation: Xtensa Immediate Relaxation.
963* L8UI instructions, relaxation: Xtensa Immediate Relaxation.
964* label (:): Statements.
965* label directive, TIC54X: TIC54X-Directives.
966* labels: Labels.
967* lcomm directive: Lcomm.
968* ld: Object.
969* ldouble directive M680x0: M68K-Float.
970* ldouble directive M68HC11: M68HC11-Float.
971* ldouble directive, TIC54X: TIC54X-Directives.
972* LDR reg,=<label> pseudo op, ARM: ARM Opcodes.
973* leafproc directive, i960: Directives-i960.
974* length directive, TIC54X: TIC54X-Directives.
975* length of symbols: Symbol Intro.
976* lflags directive (ignored): Lflags.
977* line comment character: Comments.
978* line comment character, Alpha: Alpha-Chars.
979* line comment character, AMD 29K: AMD29K-Chars.
980* line comment character, ARM: ARM-Chars.
981* line comment character, D10V: D10V-Chars.
982* line comment character, D30V: D30V-Chars.
983* line comment character, H8/300: H8/300-Chars.
984* line comment character, H8/500: H8/500-Chars.
985* line comment character, M680x0: M68K-Chars.
986* line comment character, MSP 430: MSP430-Chars.
987* line comment character, SH: SH-Chars.
988* line comment character, SH64: SH64-Chars.
989* line comment character, V850: V850-Chars.
990* line comment character, Z8000: Z8000-Chars.
991* line comment characters, CRIS: CRIS-Chars.
992* line comment characters, MMIX: MMIX-Chars.
993* line directive: Line.
994* line directive, AMD 29K: AMD29K Directives.
995* line directive, MSP 430: MSP430 Directives.
996* line numbers, in input files: Input Files.
997* line numbers, in warnings/errors: Errors.
998* line separator character: Statements.
999* line separator, Alpha: Alpha-Chars.
1000* line separator, ARM: ARM-Chars.
1001* line separator, H8/300: H8/300-Chars.
1002* line separator, H8/500: H8/500-Chars.
1003* line separator, SH: SH-Chars.
1004* line separator, SH64: SH64-Chars.
1005* line separator, Z8000: Z8000-Chars.
1006* lines starting with #: Comments.
1007* linker: Object.
1008* linker, and assembler: Secs Background.
1009* linkonce directive: Linkonce.
1010* list directive: List.
1011* list directive, TIC54X: TIC54X-Directives.
1012* listing control, turning off: Nolist.
1013* listing control, turning on: List.
1014* listing control: new page: Eject.
1015* listing control: paper size: Psize.
1016* listing control: subtitle: Sbttl.
1017* listing control: title line: Title.
1018* listings, enabling: a.
1019* literal directive: Literal Directive.
1020* literal_position directive: Literal Position Directive.
1021* literal_prefix directive: Literal Prefix Directive.
1022* little endian output, MIPS: Overview.
1023* little endian output, PJ: Overview.
1024* little-endian output, MIPS: MIPS Opts.
1025* ln directive: Ln.
1026* lo pseudo-op, V850: V850 Opcodes.
1027* local common symbols: Lcomm.
1028* local labels, retaining in output: L.
1029* local symbol names: Symbol Names.
1030* location counter: Dot.
1031* location counter, advancing: Org.
1032* logical file name: File.
1033* logical line number: Line.
1034* logical line numbers: Comments.
1035* long directive: Long.
1036* long directive, ARC: ARC Directives.
1037* long directive, i386: i386-Float.
1038* long directive, TIC54X: TIC54X-Directives.
1039* long directive, x86-64: i386-Float.
1040* longcall pseudo-op, V850: V850 Opcodes.
1041* longcalls directive: Longcalls Directive.
1042* longjump pseudo-op, V850: V850 Opcodes.
1043* loop directive, TIC54X: TIC54X-Directives.
1044* LOOP instructions, alignment: Xtensa Automatic Alignment.
1045* lp register, V850: V850-Regs.
1046* lval: Z8000 Directives.
1047* M32R architecture options: M32R-Opts.
1048* M32R options: M32R-Opts.
1049* M32R support: M32R-Dependent.
1050* M32R warnings: M32R-Warnings.
1051* M680x0 addressing modes: M68K-Syntax.
1052* M680x0 architecture options: M68K-Opts.
1053* M680x0 branch improvement: M68K-Branch.
1054* M680x0 directives: M68K-Directives.
1055* M680x0 floating point: M68K-Float.
1056* M680x0 immediate character: M68K-Chars.
1057* M680x0 line comment character: M68K-Chars.
1058* M680x0 opcodes: M68K-opcodes.
1059* M680x0 options: M68K-Opts.
1060* M680x0 pseudo-opcodes: M68K-Branch.
1061* M680x0 size modifiers: M68K-Syntax.
1062* M680x0 support: M68K-Dependent.
1063* M680x0 syntax: M68K-Syntax.
1064* M68HC11 addressing modes: M68HC11-Syntax.
1065* M68HC11 and M68HC12 support: M68HC11-Dependent.
1066* M68HC11 assembler directive .far: M68HC11-Directives.
1067* M68HC11 assembler directive .interrupt: M68HC11-Directives.
1068* M68HC11 assembler directive .mode: M68HC11-Directives.
1069* M68HC11 assembler directive .relax: M68HC11-Directives.
1070* M68HC11 assembler directive .xrefb: M68HC11-Directives.
1071* M68HC11 assembler directives: M68HC11-Directives.
1072* M68HC11 branch improvement: M68HC11-Branch.
1073* M68HC11 floating point: M68HC11-Float.
1074* M68HC11 modifiers: M68HC11-Modifiers.
1075* M68HC11 opcodes: M68HC11-opcodes.
1076* M68HC11 options: M68HC11-Opts.
1077* M68HC11 pseudo-opcodes: M68HC11-Branch.
1078* M68HC11 syntax: M68HC11-Syntax.
1079* M68HC12 assembler directives: M68HC11-Directives.
1080* M88K support: M88K-Dependent.
1081* machine dependencies: Machine Dependencies.
1082* machine directives, AMD 29K: AMD29K Directives.
1083* machine directives, ARC: ARC Directives.
1084* machine directives, ARM: ARM Directives.
1085* machine directives, H8/300 (none): H8/300 Directives.
1086* machine directives, H8/500 (none): H8/500 Directives.
1087* machine directives, i860: Directives-i860.
1088* machine directives, i960: Directives-i960.
1089* machine directives, MSP 430: MSP430 Directives.
1090* machine directives, SH: SH Directives.
1091* machine directives, SH64: SH64 Directives.
1092* machine directives, SPARC: Sparc-Directives.
1093* machine directives, TIC54X: TIC54X-Directives.
1094* machine directives, V850: V850 Directives.
1095* machine directives, VAX: VAX-directives.
1096* machine independent directives: Pseudo Ops.
1097* machine instructions (not covered): Manual.
1098* machine-independent syntax: Syntax.
1099* macro directive: Macro.
1100* macro directive, TIC54X: TIC54X-Directives.
1101* macros: Macro.
1102* Macros, AMD 29K: AMD29K-Macros.
1103* macros, count executed: Macro.
1104* Macros, MSP 430: MSP430-Macros.
1105* macros, TIC54X: TIC54X-Macros.
1106* make rules: MD.
1107* manual, structure and purpose: Manual.
1108* math builtins, TIC54X: TIC54X-Builtins.
1109* Maximum number of continuation lines: listing.
1110* memory references, i386: i386-Memory.
1111* memory references, x86-64: i386-Memory.
1112* memory-mapped registers, TIC54X: TIC54X-MMRegs.
1113* merging text and data sections: R.
1114* messages from assembler: Errors.
1115* minus, permitted arguments: Infix Ops.
1116* MIPS architecture options: MIPS Opts.
1117* MIPS big-endian output: MIPS Opts.
1118* MIPS debugging directives: MIPS Stabs.
1119* MIPS ECOFF sections: MIPS Object.
1120* MIPS endianness: Overview.
1121* MIPS ISA: Overview.
1122* MIPS ISA override: MIPS ISA.
1123* MIPS little-endian output: MIPS Opts.
1124* MIPS MDMX instruction generation override: MIPS ASE instruction generation overrides.
1125* MIPS MIPS-3D instruction generation override: MIPS ASE instruction generation overrides.
1126* MIPS option stack: MIPS option stack.
1127* MIPS processor: MIPS-Dependent.
1128* MIT: M68K-Syntax.
1129* mlib directive, TIC54X: TIC54X-Directives.
1130* mlist directive, TIC54X: TIC54X-Directives.
1131* MMIX assembler directive BSPEC: MMIX-Pseudos.
1132* MMIX assembler directive BYTE: MMIX-Pseudos.
1133* MMIX assembler directive ESPEC: MMIX-Pseudos.
1134* MMIX assembler directive GREG: MMIX-Pseudos.
1135* MMIX assembler directive IS: MMIX-Pseudos.
1136* MMIX assembler directive LOC: MMIX-Pseudos.
1137* MMIX assembler directive LOCAL: MMIX-Pseudos.
1138* MMIX assembler directive OCTA: MMIX-Pseudos.
1139* MMIX assembler directive PREFIX: MMIX-Pseudos.
1140* MMIX assembler directive TETRA: MMIX-Pseudos.
1141* MMIX assembler directive WYDE: MMIX-Pseudos.
1142* MMIX assembler directives: MMIX-Pseudos.
1143* MMIX line comment characters: MMIX-Chars.
1144* MMIX options: MMIX-Opts.
1145* MMIX pseudo-op BSPEC: MMIX-Pseudos.
1146* MMIX pseudo-op BYTE: MMIX-Pseudos.
1147* MMIX pseudo-op ESPEC: MMIX-Pseudos.
1148* MMIX pseudo-op GREG: MMIX-Pseudos.
1149* MMIX pseudo-op IS: MMIX-Pseudos.
1150* MMIX pseudo-op LOC: MMIX-Pseudos.
1151* MMIX pseudo-op LOCAL: MMIX-Pseudos.
1152* MMIX pseudo-op OCTA: MMIX-Pseudos.
1153* MMIX pseudo-op PREFIX: MMIX-Pseudos.
1154* MMIX pseudo-op TETRA: MMIX-Pseudos.
1155* MMIX pseudo-op WYDE: MMIX-Pseudos.
1156* MMIX pseudo-ops: MMIX-Pseudos.
1157* MMIX register names: MMIX-Regs.
1158* MMIX support: MMIX-Dependent.
1159* mmixal differences: MMIX-mmixal.
1160* mmregs directive, TIC54X: TIC54X-Directives.
1161* mmsg directive, TIC54X: TIC54X-Directives.
1162* MMX, i386: i386-SIMD.
1163* MMX, x86-64: i386-SIMD.
1164* mnemonic suffixes, i386: i386-Syntax.
1165* mnemonic suffixes, x86-64: i386-Syntax.
1166* mnemonics for opcodes, VAX: VAX-opcodes.
1167* mnemonics, D10V: D10V-Opcodes.
1168* mnemonics, D30V: D30V-Opcodes.
1169* mnemonics, H8/300: H8/300 Opcodes.
1170* mnemonics, H8/500: H8/500 Opcodes.
1171* mnemonics, SH: SH Opcodes.
1172* mnemonics, SH64: SH64 Opcodes.
1173* mnemonics, Z8000: Z8000 Opcodes.
1174* mnolist directive, TIC54X: TIC54X-Directives.
1175* Motorola syntax for the 680x0: M68K-Moto-Syntax.
1176* MOVI instructions, relaxation: Xtensa Immediate Relaxation.
1177* MRI compatibility mode: M.
1178* mri directive: MRI.
1179* MRI mode, temporarily: MRI.
1180* MSP 430 floating point (IEEE): MSP430 Floating Point.
1181* MSP 430 identifiers: MSP430-Chars.
1182* MSP 430 line comment character: MSP430-Chars.
1183* MSP 430 machine directives: MSP430 Directives.
1184* MSP 430 macros: MSP430-Macros.
1185* MSP 430 opcodes: MSP430 Opcodes.
1186* MSP 430 options (none): MSP430 Options.
1187* MSP 430 register names: MSP430-Regs.
1188* MSP 430 support: MSP430-Dependent.
1189* MSP430 Assembler Extensions: MSP430-Ext.
1190* mul instruction, i386: i386-Notes.
1191* mul instruction, x86-64: i386-Notes.
1192* name: Z8000 Directives.
1193* named section: Section.
1194* named sections: Ld Sections.
1195* names, symbol: Symbol Names.
1196* naming object file: o.
1197* new page, in listings: Eject.
1198* newblock directive, TIC54X: TIC54X-Directives.
1199* newline (\n): Strings.
1200* newline, required at file end: Statements.
1201* no-density directive: Density Directive.
1202* no-generics directive: Generics Directive.
1203* no-longcalls directive: Longcalls Directive.
1204* no-relax directive: Relax Directive.
1205* nolist directive: Nolist.
1206* nolist directive, TIC54X: TIC54X-Directives.
1207* NOP pseudo op, ARM: ARM Opcodes.
1208* notes for Alpha: Alpha Notes.
1209* null-terminated strings: Asciz.
1210* number constants: Numbers.
1211* number of macros executed: Macro.
1212* numbered subsections: Sub-Sections.
1213* numbers, 16-bit: hword.
1214* numeric values: Expressions.
1215* nword directive, SPARC: Sparc-Directives.
1216* object file: Object.
1217* object file format: Object Formats.
1218* object file name: o.
1219* object file, after errors: Z.
1220* obsolescent directives: Deprecated.
1221* octa directive: Octa.
1222* octal character code (\DDD): Strings.
1223* octal integers: Integers.
1224* offset directive, V850: V850 Directives.
1225* opcode mnemonics, VAX: VAX-opcodes.
1226* opcode names, Xtenxa: Xtensa Opcodes.
1227* opcode summary, D10V: D10V-Opcodes.
1228* opcode summary, D30V: D30V-Opcodes.
1229* opcode summary, H8/300: H8/300 Opcodes.
1230* opcode summary, H8/500: H8/500 Opcodes.
1231* opcode summary, SH: SH Opcodes.
1232* opcode summary, SH64: SH64 Opcodes.
1233* opcode summary, Z8000: Z8000 Opcodes.
1234* opcodes for AMD 29K: AMD29K Opcodes.
1235* opcodes for ARC: ARC Opcodes.
1236* opcodes for ARM: ARM Opcodes.
1237* opcodes for MSP 430: MSP430 Opcodes.
1238* opcodes for V850: V850 Opcodes.
1239* opcodes, i860: Opcodes for i860.
1240* opcodes, i960: Opcodes for i960.
1241* opcodes, M680x0: M68K-opcodes.
1242* opcodes, M68HC11: M68HC11-opcodes.
1243* operand delimiters, i386: i386-Syntax.
1244* operand delimiters, x86-64: i386-Syntax.
1245* operand notation, VAX: VAX-operands.
1246* operands in expressions: Arguments.
1247* operator precedence: Infix Ops.
1248* operators, in expressions: Operators.
1249* operators, permitted arguments: Infix Ops.
1250* optimization, D10V: Overview.
1251* optimization, D30V: Overview.
1252* optimizations: Xtensa Optimizations.
1253* option directive, ARC: ARC Directives.
1254* option directive, TIC54X: TIC54X-Directives.
1255* option summary: Overview.
1256* options for Alpha: Alpha Options.
1257* options for AMD29K (none): AMD29K Options.
1258* options for ARC (none): ARC Options.
1259* options for ARM (none): ARM Options.
1260* options for i386: i386-Options.
1261* options for MSP430 (none): MSP430 Options.
1262* options for PDP-11: PDP-11-Options.
1263* options for PowerPC: PowerPC-Opts.
1264* options for SPARC: Sparc-Opts.
1265* options for V850 (none): V850 Options.
1266* options for VAX/VMS: VAX-Opts.
1267* options for x86-64: i386-Options.
1268* options, all versions of assembler: Invoking.
1269* options, command line: Command Line.
1270* options, CRIS: CRIS-Opts.
1271* options, D10V: D10V-Opts.
1272* options, D30V: D30V-Opts.
1273* options, H8/300 (none): H8/300 Options.
1274* options, H8/500 (none): H8/500 Options.
1275* options, i960: Options-i960.
1276* options, IP2K: IP2K-Opts.
1277* options, M32R: M32R-Opts.
1278* options, M680x0: M68K-Opts.
1279* options, M68HC11: M68HC11-Opts.
1280* options, MMIX: MMIX-Opts.
1281* options, PJ: PJ Options.
1282* options, SH: SH Options.
1283* options, SH64: SH64 Options.
1284* options, TIC54X: TIC54X-Opts.
1285* options, Z8000: Z8000 Options.
1286* org directive: Org.
1287* other attribute, of a.out symbol: Symbol Other.
1288* output file: Object.
1289* p2align directive: P2align.
1290* p2alignl directive: P2align.
1291* p2alignw directive: P2align.
1292* padding the location counter: Align.
1293* padding the location counter given a power of two: P2align.
1294* padding the location counter given number of bytes: Balign.
1295* page, in listings: Eject.
1296* paper size, for listings: Psize.
1297* paths for .include: I.
1298* patterns, writing in memory: Fill.
1299* PDP-11 comments: PDP-11-Syntax.
1300* PDP-11 floating-point register syntax: PDP-11-Syntax.
1301* PDP-11 general-purpose register syntax: PDP-11-Syntax.
1302* PDP-11 instruction naming: PDP-11-Mnemonics.
1303* PDP-11 support: PDP-11-Dependent.
1304* PDP-11 syntax: PDP-11-Syntax.
1305* PIC code generation for ARM: ARM Options.
1306* PJ endianness: Overview.
1307* PJ options: PJ Options.
1308* PJ support: PJ-Dependent.
1309* plus, permitted arguments: Infix Ops.
1310* popsection directive: PopSection.
1311* Position-independent code, CRIS: CRIS-Opts.
1312* Position-independent code, symbols in, CRIS: CRIS-Pic.
1313* PowerPC architectures: PowerPC-Opts.
1314* PowerPC options: PowerPC-Opts.
1315* PowerPC support: PPC-Dependent.
1316* precedence of directives: Xtensa Directives.
1317* precedence of operators: Infix Ops.
1318* precision, floating point: Flonums.
1319* prefix operators: Prefix Ops.
1320* prefixes, i386: i386-Prefixes.
1321* preprocessing: Preprocessing.
1322* preprocessing, turning on and off: Preprocessing.
1323* previous directive: Previous.
1324* primary attributes, COFF symbols: COFF Symbols.
1325* print directive: Print.
1326* proc directive, SPARC: Sparc-Directives.
1327* protected directive: Protected.
1328* protected registers, AMD 29K: AMD29K-Regs.
1329* pseudo-op .dword, CRIS: CRIS-Pseudos.
1330* pseudo-op .syntax, CRIS: CRIS-Pseudos.
1331* pseudo-op BSPEC, MMIX: MMIX-Pseudos.
1332* pseudo-op BYTE, MMIX: MMIX-Pseudos.
1333* pseudo-op ESPEC, MMIX: MMIX-Pseudos.
1334* pseudo-op GREG, MMIX: MMIX-Pseudos.
1335* pseudo-op IS, MMIX: MMIX-Pseudos.
1336* pseudo-op LOC, MMIX: MMIX-Pseudos.
1337* pseudo-op LOCAL, MMIX: MMIX-Pseudos.
1338* pseudo-op OCTA, MMIX: MMIX-Pseudos.
1339* pseudo-op PREFIX, MMIX: MMIX-Pseudos.
1340* pseudo-op TETRA, MMIX: MMIX-Pseudos.
1341* pseudo-op WYDE, MMIX: MMIX-Pseudos.
1342* pseudo-opcodes, M680x0: M68K-Branch.
1343* pseudo-opcodes, M68HC11: M68HC11-Branch.
1344* pseudo-ops for branch, VAX: VAX-branch.
1345* pseudo-ops, CRIS: CRIS-Pseudos.
1346* pseudo-ops, machine independent: Pseudo Ops.
1347* pseudo-ops, MMIX: MMIX-Pseudos.
1348* psize directive: Psize.
1349* pstring directive, TIC54X: TIC54X-Directives.
1350* psw register, V850: V850-Regs.
1351* purgem directive: Purgem.
1352* purpose of GNU assembler: GNU Assembler.
1353* pushsection directive: PushSection.
1354* quad directive: Quad.
1355* quad directive, i386: i386-Float.
1356* quad directive, x86-64: i386-Float.
1357* real-mode code, i386: i386-16bit.
1358* ref directive, TIC54X: TIC54X-Directives.
1359* register directive, SPARC: Sparc-Directives.
1360* register names, Alpha: Alpha-Regs.
1361* register names, AMD 29K: AMD29K-Regs.
1362* register names, ARC: ARC-Regs.
1363* register names, ARM: ARM-Regs.
1364* register names, CRIS: CRIS-Regs.
1365* register names, H8/300: H8/300-Regs.
1366* register names, MMIX: MMIX-Regs.
1367* register names, MSP 430: MSP430-Regs.
1368* register names, V850: V850-Regs.
1369* register names, VAX: VAX-operands.
1370* register names, Xtensa: Xtensa Registers.
1371* register operands, i386: i386-Syntax.
1372* register operands, x86-64: i386-Syntax.
1373* registers, D10V: D10V-Regs.
1374* registers, D30V: D30V-Regs.
1375* registers, H8/500: H8/500-Regs.
1376* registers, i386: i386-Regs.
1377* registers, SH: SH-Regs.
1378* registers, SH64: SH64-Regs.
1379* registers, TIC54X memory-mapped: TIC54X-MMRegs.
1380* registers, x86-64: i386-Regs.
1381* registers, Z8000: Z8000-Regs.
1382* relax directive: Relax Directive.
1383* relaxation: Xtensa Relaxation.
1384* relaxation of ADDI instructions: Xtensa Immediate Relaxation.
1385* relaxation of branch instructions: Xtensa Branch Relaxation.
1386* relaxation of call instructions: Xtensa Call Relaxation.
1387* relaxation of immediate fields: Xtensa Immediate Relaxation.
1388* relaxation of L16SI instructions: Xtensa Immediate Relaxation.
1389* relaxation of L16UI instructions: Xtensa Immediate Relaxation.
1390* relaxation of L32I instructions: Xtensa Immediate Relaxation.
1391* relaxation of L8UI instructions: Xtensa Immediate Relaxation.
1392* relaxation of MOVI instructions: Xtensa Immediate Relaxation.
1393* relocation: Sections.
1394* relocation example: Ld Sections.
1395* relocations, Alpha: Alpha-Relocs.
1396* repeat prefixes, i386: i386-Prefixes.
1397* reporting bugs in assembler: Reporting Bugs.
1398* rept directive: Rept.
1399* req directive, ARM: ARM Directives.
1400* reserve directive, SPARC: Sparc-Directives.
1401* return instructions, i386: i386-Syntax.
1402* return instructions, x86-64: i386-Syntax.
1403* REX prefixes, i386: i386-Prefixes.
1404* rsect: Z8000 Directives.
1405* sblock directive, TIC54X: TIC54X-Directives.
1406* sbttl directive: Sbttl.
1407* scl directive: Scl.
1408* sdaoff pseudo-op, V850: V850 Opcodes.
1409* search path for .include: I.
1410* sect directive, AMD 29K: AMD29K Directives.
1411* sect directive, MSP 430: MSP430 Directives.
1412* sect directive, TIC54X: TIC54X-Directives.
1413* section directive (COFF version): Section.
1414* section directive (ELF version): Section.
1415* section directive, V850: V850 Directives.
1416* section override prefixes, i386: i386-Prefixes.
1417* Section Stack <1>: SubSection.
1418* Section Stack <2>: Section.
1419* Section Stack <3>: PushSection.
1420* Section Stack <4>: PopSection.
1421* Section Stack: Previous.
1422* section-relative addressing: Secs Background.
1423* sections: Sections.
1424* sections in messages, internal: As Sections.
1425* sections, i386: i386-Syntax.
1426* sections, named: Ld Sections.
1427* sections, x86-64: i386-Syntax.
1428* seg directive, SPARC: Sparc-Directives.
1429* segm: Z8000 Directives.
1430* set directive: Set.
1431* set directive, M88K: M88K Directives.
1432* set directive, TIC54X: TIC54X-Directives.
1433* SH addressing modes: SH-Addressing.
1434* SH floating point (IEEE): SH Floating Point.
1435* SH line comment character: SH-Chars.
1436* SH line separator: SH-Chars.
1437* SH machine directives: SH Directives.
1438* SH opcode summary: SH Opcodes.
1439* SH options: SH Options.
1440* SH registers: SH-Regs.
1441* SH support: SH-Dependent.
1442* SH64 ABI options: SH64 Options.
1443* SH64 addressing modes: SH64-Addressing.
1444* SH64 ISA options: SH64 Options.
1445* SH64 line comment character: SH64-Chars.
1446* SH64 line separator: SH64-Chars.
1447* SH64 machine directives: SH64 Directives.
1448* SH64 opcode summary: SH64 Opcodes.
1449* SH64 options: SH64 Options.
1450* SH64 registers: SH64-Regs.
1451* SH64 support: SH64-Dependent.
1452* short directive: Short.
1453* short directive, ARC: ARC Directives.
1454* short directive, TIC54X: TIC54X-Directives.
1455* SIMD, i386: i386-SIMD.
1456* SIMD, x86-64: i386-SIMD.
1457* single character constant: Chars.
1458* single directive: Single.
1459* single directive, i386: i386-Float.
1460* single directive, x86-64: i386-Float.
1461* sixteen bit integers: hword.
1462* sixteen byte integer: Octa.
1463* size directive (COFF version): Size.
1464* size directive (ELF version): Size.
1465* size modifiers, D10V: D10V-Size.
1466* size modifiers, D30V: D30V-Size.
1467* size modifiers, M680x0: M68K-Syntax.
1468* size prefixes, i386: i386-Prefixes.
1469* size suffixes, H8/300: H8/300 Opcodes.
1470* sizes operands, i386: i386-Syntax.
1471* sizes operands, x86-64: i386-Syntax.
1472* skip directive: Skip.
1473* skip directive, M680x0: M68K-Directives.
1474* skip directive, SPARC: Sparc-Directives.
1475* sleb128 directive: Sleb128.
1476* small objects, MIPS ECOFF: MIPS Object.
1477* SOM symbol attributes: SOM Symbols.
1478* source program: Input Files.
1479* source, destination operands; i386: i386-Syntax.
1480* source, destination operands; x86-64: i386-Syntax.
1481* sp register: Xtensa Registers.
1482* sp register, V850: V850-Regs.
1483* space directive: Space.
1484* space directive, TIC54X: TIC54X-Directives.
1485* space used, maximum for assembly: statistics.
1486* SPARC architectures: Sparc-Opts.
1487* SPARC data alignment: Sparc-Aligned-Data.
1488* SPARC floating point (IEEE): Sparc-Float.
1489* SPARC machine directives: Sparc-Directives.
1490* SPARC options: Sparc-Opts.
1491* SPARC support: Sparc-Dependent.
1492* special characters, ARC: ARC-Chars.
1493* special characters, M680x0: M68K-Chars.
1494* special purpose registers, AMD 29K: AMD29K-Regs.
1495* special purpose registers, MSP 430: MSP430-Regs.
1496* specific opcodes: Xtensa Opcodes.
1497* sslist directive, TIC54X: TIC54X-Directives.
1498* ssnolist directive, TIC54X: TIC54X-Directives.
1499* stabd directive: Stab.
1500* stabn directive: Stab.
1501* stabs directive: Stab.
1502* stabX directives: Stab.
1503* standard assembler sections: Secs Background.
1504* standard input, as input file: Command Line.
1505* statement separator character: Statements.
1506* statement separator, Alpha: Alpha-Chars.
1507* statement separator, ARM: ARM-Chars.
1508* statement separator, H8/300: H8/300-Chars.
1509* statement separator, H8/500: H8/500-Chars.
1510* statement separator, SH: SH-Chars.
1511* statement separator, SH64: SH64-Chars.
1512* statement separator, Z8000: Z8000-Chars.
1513* statements, structure of: Statements.
1514* statistics, about assembly: statistics.
1515* stopping the assembly: Abort.
1516* string constants: Strings.
1517* string directive: String.
1518* string directive on HPPA: HPPA Directives.
1519* string directive, M88K: M88K Directives.
1520* string directive, TIC54X: TIC54X-Directives.
1521* string literals: Ascii.
1522* string, copying to object file: String.
1523* struct directive: Struct.
1524* struct directive, TIC54X: TIC54X-Directives.
1525* structure debugging, COFF: Tag.
1526* sub-instruction ordering, D10V: D10V-Chars.
1527* sub-instruction ordering, D30V: D30V-Chars.
1528* sub-instructions, D10V: D10V-Subs.
1529* sub-instructions, D30V: D30V-Subs.
1530* subexpressions: Arguments.
1531* subsection directive: SubSection.
1532* subsym builtins, TIC54X: TIC54X-Macros.
1533* subtitles for listings: Sbttl.
1534* subtraction, permitted arguments: Infix Ops.
1535* summary of options: Overview.
1536* support: HPPA-Dependent.
1537* supporting files, including: Include.
1538* suppressing warnings: W.
1539* sval: Z8000 Directives.
1540* symbol attributes: Symbol Attributes.
1541* symbol attributes, a.out: a.out Symbols.
1542* symbol attributes, COFF: COFF Symbols.
1543* symbol attributes, SOM: SOM Symbols.
1544* symbol descriptor, COFF: Desc.
1545* symbol modifiers: M68HC11-Modifiers.
1546* symbol names: Symbol Names.
1547* symbol names, $ in <1>: SH64-Chars.
1548* symbol names, $ in <2>: SH-Chars.
1549* symbol names, $ in <3>: H8/500-Chars.
1550* symbol names, $ in <4>: D30V-Chars.
1551* symbol names, $ in: D10V-Chars.
1552* symbol names, local: Symbol Names.
1553* symbol names, temporary: Symbol Names.
1554* symbol storage class (COFF): Scl.
1555* symbol type: Symbol Type.
1556* symbol type, COFF: Type.
1557* symbol type, ELF: Type.
1558* symbol value: Symbol Value.
1559* symbol value, setting: Set.
1560* symbol values, assigning: Setting Symbols.
1561* symbol versioning: Symver.
1562* symbol, common: Comm.
1563* symbol, making visible to linker: Global.
1564* symbolic debuggers, information for: Stab.
1565* symbols: Symbols.
1566* Symbols in position-independent code, CRIS: CRIS-Pic.
1567* symbols with uppercase, VAX/VMS: VAX-Opts.
1568* symbols, assigning values to: Equ.
1569* symbols, local common: Lcomm.
1570* symver directive: Symver.
1571* syntax compatibility, i386: i386-Syntax.
1572* syntax compatibility, x86-64: i386-Syntax.
1573* syntax, D10V: D10V-Syntax.
1574* syntax, D30V: D30V-Syntax.
1575* syntax, M680x0: M68K-Syntax.
1576* syntax, M68HC11 <1>: M68HC11-Modifiers.
1577* syntax, M68HC11: M68HC11-Syntax.
1578* syntax, machine-independent: Syntax.
1579* syntax, Xtensa assembler: Xtensa Syntax.
1580* sysproc directive, i960: Directives-i960.
1581* tab (\t): Strings.
1582* tab directive, TIC54X: TIC54X-Directives.
1583* tag directive: Tag.
1584* tag directive, TIC54X: TIC54X-Directives.
1585* tdaoff pseudo-op, V850: V850 Opcodes.
1586* temporary symbol names: Symbol Names.
1587* text and data sections, joining: R.
1588* text directive: Text.
1589* text section: Ld Sections.
1590* tfloat directive, i386: i386-Float.
1591* tfloat directive, x86-64: i386-Float.
1592* thumb directive, ARM: ARM Directives.
1593* Thumb support: ARM-Dependent.
1594* thumb_func directive, ARM: ARM Directives.
1595* thumb_set directive, ARM: ARM Directives.
1596* TIC54X builtin math functions: TIC54X-Builtins.
1597* TIC54X machine directives: TIC54X-Directives.
1598* TIC54X memory-mapped registers: TIC54X-MMRegs.
1599* TIC54X options: TIC54X-Opts.
1600* TIC54X subsym builtins: TIC54X-Macros.
1601* TIC54X support: TIC54X-Dependent.
1602* TIC54X-specific macros: TIC54X-Macros.
1603* time, total for assembly: statistics.
1604* title directive: Title.
1605* tp register, V850: V850-Regs.
1606* trusted compiler: f.
1607* turning preprocessing on and off: Preprocessing.
1608* type directive (COFF version): Type.
1609* type directive (ELF version): Type.
1610* type of a symbol: Symbol Type.
1611* ualong directive, SH: SH Directives.
1612* uaword directive, SH: SH Directives.
1613* ubyte directive, TIC54X: TIC54X-Directives.
1614* uchar directive, TIC54X: TIC54X-Directives.
1615* uhalf directive, TIC54X: TIC54X-Directives.
1616* uint directive, TIC54X: TIC54X-Directives.
1617* uleb128 directive: Uleb128.
1618* ulong directive, TIC54X: TIC54X-Directives.
1619* undefined section: Ld Sections.
1620* union directive, TIC54X: TIC54X-Directives.
1621* unsegm: Z8000 Directives.
1622* use directive, AMD 29K: AMD29K Directives.
1623* usect directive, TIC54X: TIC54X-Directives.
1624* ushort directive, TIC54X: TIC54X-Directives.
1625* uword directive, TIC54X: TIC54X-Directives.
1626* V850 command line options: V850 Options.
1627* V850 floating point (IEEE): V850 Floating Point.
1628* V850 line comment character: V850-Chars.
1629* V850 machine directives: V850 Directives.
1630* V850 opcodes: V850 Opcodes.
1631* V850 options (none): V850 Options.
1632* V850 register names: V850-Regs.
1633* V850 support: V850-Dependent.
1634* val directive: Val.
1635* value attribute, COFF: Val.
1636* value of a symbol: Symbol Value.
1637* var directive, TIC54X: TIC54X-Directives.
1638* VAX bitfields not supported: VAX-no.
1639* VAX branch improvement: VAX-branch.
1640* VAX command-line options ignored: VAX-Opts.
1641* VAX displacement sizing character: VAX-operands.
1642* VAX floating point: VAX-float.
1643* VAX immediate character: VAX-operands.
1644* VAX indirect character: VAX-operands.
1645* VAX machine directives: VAX-directives.
1646* VAX opcode mnemonics: VAX-opcodes.
1647* VAX operand notation: VAX-operands.
1648* VAX register names: VAX-operands.
1649* VAX support: Vax-Dependent.
1650* Vax-11 C compatibility: VAX-Opts.
1651* VAX/VMS options: VAX-Opts.
1652* version directive: Version.
1653* version directive, TIC54X: TIC54X-Directives.
1654* version of assembler: v.
1655* versions of symbols: Symver.
1656* visibility <1>: Protected.
1657* visibility <2>: Internal.
1658* visibility: Hidden.
1659* VMS (VAX) options: VAX-Opts.
1660* vtable_entry: VTableEntry.
1661* vtable_inherit: VTableInherit.
1662* warning for altered difference tables: K.
1663* warning messages: Errors.
1664* warnings, causing error: W.
1665* warnings, M32R: M32R-Warnings.
1666* warnings, suppressing: W.
1667* warnings, switching on: W.
1668* weak directive: Weak.
1669* whitespace: Whitespace.
1670* whitespace, removed by preprocessor: Preprocessing.
1671* wide floating point directives, VAX: VAX-directives.
1672* width directive, TIC54X: TIC54X-Directives.
1673* Width of continuation lines of disassembly output: listing.
1674* Width of first line disassembly output: listing.
1675* Width of source line output: listing.
1676* wmsg directive, TIC54X: TIC54X-Directives.
1677* word directive: Word.
1678* word directive, ARC: ARC Directives.
1679* word directive, H8/300: H8/300 Directives.
1680* word directive, H8/500: H8/500 Directives.
1681* word directive, i386: i386-Float.
1682* word directive, M88K: M88K Directives.
1683* word directive, SPARC: Sparc-Directives.
1684* word directive, TIC54X: TIC54X-Directives.
1685* word directive, x86-64: i386-Float.
1686* writing patterns in memory: Fill.
1687* wval: Z8000 Directives.
1688* x86-64 arch directive: i386-Arch.
1689* x86-64 att_syntax pseudo op: i386-Syntax.
1690* x86-64 conversion instructions: i386-Mnemonics.
1691* x86-64 floating point: i386-Float.
1692* x86-64 immediate operands: i386-Syntax.
1693* x86-64 instruction naming: i386-Mnemonics.
1694* x86-64 intel_syntax pseudo op: i386-Syntax.
1695* x86-64 jump optimization: i386-Jumps.
1696* x86-64 jump, call, return: i386-Syntax.
1697* x86-64 jump/call operands: i386-Syntax.
1698* x86-64 memory references: i386-Memory.
1699* x86-64 options: i386-Options.
1700* x86-64 register operands: i386-Syntax.
1701* x86-64 registers: i386-Regs.
1702* x86-64 sections: i386-Syntax.
1703* x86-64 size suffixes: i386-Syntax.
1704* x86-64 source, destination operands: i386-Syntax.
1705* x86-64 support: i386-Dependent.
1706* x86-64 syntax compatibility: i386-Syntax.
1707* xfloat directive, TIC54X: TIC54X-Directives.
1708* xlong directive, TIC54X: TIC54X-Directives.
1709* Xtensa architecture: Xtensa-Dependent.
1710* Xtensa assembler syntax: Xtensa Syntax.
1711* Xtensa density option: Xtensa Options.
1712* Xtensa directives: Xtensa Directives.
1713* Xtensa opcode names: Xtensa Opcodes.
1714* Xtensa register names: Xtensa Registers.
1715* xword directive, SPARC: Sparc-Directives.
1716* Z800 addressing modes: Z8000-Addressing.
1717* Z8000 directives: Z8000 Directives.
1718* Z8000 line comment character: Z8000-Chars.
1719* Z8000 line separator: Z8000-Chars.
1720* Z8000 opcode summary: Z8000 Opcodes.
1721* Z8000 options: Z8000 Options.
1722* Z8000 registers: Z8000-Regs.
1723* Z8000 support: Z8000-Dependent.
1724* zdaoff pseudo-op, V850: V850 Opcodes.
1725* zero register, V850: V850-Regs.
1726* zero-terminated strings: Asciz.
1727
1728
Note: See TracBrowser for help on using the repository browser.