This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. * Gas: (as). The GNU assembler. END-INFO-DIR-ENTRY This file documents the GNU Assembler "as". Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".  Indirect: as.info-1: 746 as.info-2: 50403 as.info-3: 99518 as.info-4: 149019 as.info-5: 200539 as.info-6: 243961 as.info-7: 293741 as.info-8: 342907 as.info-9: 392750 as.info-10: 441695 as.info-11: 491168 as.info-12: 515814  Tag Table: (Indirect) Node: Top746 Node: Overview1666 Node: Manual23653 Node: GNU Assembler24592 Node: Object Formats25758 Node: Command Line26205 Node: Input Files27287 Node: Object29266 Node: Errors30213 Node: Invoking31403 Node: a33291 Node: D35050 Node: f35270 Node: I35773 Node: K36312 Node: L36611 Node: listing37443 Node: M39030 Node: MD43426 Node: o43845 Node: R44293 Node: statistics45316 Node: traditional-format45716 Node: v46182 Node: W46450 Node: Z47350 Node: Syntax47865 Node: Preprocessing48455 Node: Whitespace50013 Node: Comments50403 Node: Symbol Intro52596 Node: Statements53279 Node: Constants55193 Node: Characters55819 Node: Strings56312 Node: Chars58465 Node: Numbers59206 Node: Integers59737 Node: Bignums60380 Node: Flonums60723 Node: Sections62465 Node: Secs Background62839 Node: Ld Sections67881 Node: As Sections70280 Node: Sub-Sections71185 Node: bss74191 Node: Symbols75136 Node: Labels75783 Node: Setting Symbols76509 Node: Symbol Names76874 Node: Dot81347 Node: Symbol Attributes81789 Node: Symbol Value82521 Node: Symbol Type83557 Node: a.out Symbols83936 Node: Symbol Desc84186 Node: Symbol Other84468 Node: COFF Symbols84624 Node: SOM Symbols85253 Node: Expressions85686 Node: Empty Exprs86434 Node: Integer Exprs86776 Node: Arguments87166 Node: Operators88263 Node: Prefix Ops88589 Node: Infix Ops88908 Node: Pseudo Ops91296 Node: Abort96108 Node: ABORT96509 Node: Align96771 Node: Ascii98977 Node: Asciz99278 Node: Balign99518 Node: Byte101376 Node: Comm101609 Node: Data102968 Node: Def103278 Node: Desc103646 Node: Dim104139 Node: Double104530 Node: Eject104861 Node: Else105029 Node: Elseif105319 Node: End105603 Node: Endef105811 Node: Endfunc106134 Node: Endif106302 Node: Equ106555 Node: Equiv106858 Node: Err107351 Node: Exitm107654 Node: Extern107814 Node: Fail108068 Node: File108506 Node: Fill109115 Node: Float110072 Node: Func110406 Node: Global110986 Node: Hidden111729 Node: hword112298 Node: Ident112619 Node: If112919 Node: Incbin115708 Node: Include116396 Node: Int116940 Node: Internal117314 Node: Irp117952 Node: Irpc118751 Node: Lcomm119570 Node: Lflags120311 Node: Line120498 Node: Linkonce121521 Node: Ln122741 Node: MRI122889 Node: List123216 Node: Long123819 Node: Macro123989 Node: Nolist126373 Node: Octa126789 Node: Org127115 Node: P2align128390 Node: Previous130311 Node: PopSection130998 Node: Print131499 Node: Protected131721 Node: Psize132358 Node: Purgem133035 Node: PushSection133249 Node: Quad133832 Node: Rept134278 Node: Sbttl134684 Node: Scl135042 Node: Section135538 Node: Set139427 Node: Short139979 Node: Single140292 Node: Size140629 Node: Sleb128141436 Node: Skip141751 Node: Space142066 Node: Stab142951 Node: String144946 Node: Struct145365 Node: SubSection146081 Node: Symver146635 Node: Tag149019 Node: Text149527 Node: Title149839 Node: Type150211 Node: Uleb128151441 Node: Val151756 Node: Version152117 Node: VTableEntry152383 Node: VTableInherit152664 Node: Weak153098 Node: Word153359 Node: Deprecated155193 Node: Machine Dependencies155418 Node: AMD29K-Dependent158133 Node: AMD29K Options158516 Node: AMD29K Syntax158690 Node: AMD29K-Macros158954 Node: AMD29K-Chars159205 Node: AMD29K-Regs159468 Node: AMD29K Floating Point160732 Node: AMD29K Directives160938 Node: AMD29K Opcodes162346 Node: Alpha-Dependent162682 Node: Alpha Notes163113 Node: Alpha Options163385 Node: Alpha Syntax165571 Node: Alpha-Chars166031 Node: Alpha-Regs166249 Node: Alpha-Relocs166620 Node: Alpha Floating Point172597 Node: Alpha Directives172810 Node: Alpha Opcodes177837 Node: ARC-Dependent178123 Node: ARC Options178498 Node: ARC Syntax179550 Node: ARC-Chars179770 Node: ARC-Regs179889 Node: ARC Floating Point180000 Node: ARC Directives180302 Node: ARC Opcodes181584 Node: ARM-Dependent181784 Node: ARM Options182158 Node: ARM Syntax187399 Node: ARM-Chars187619 Node: ARM-Regs188130 Node: ARM Floating Point188302 Node: ARM Directives188492 Node: ARM Opcodes191062 Node: CRIS-Dependent193112 Node: CRIS-Opts193414 Node: CRIS-Expand195152 Node: CRIS-Syntax195977 Node: CRIS-Chars196303 Node: CRIS-Pic196841 Ref: crispic197024 Node: CRIS-Regs200539 Node: CRIS-Pseudos200943 Ref: crisnous201706 Node: D10V-Dependent202768 Node: D10V-Opts203111 Node: D10V-Syntax204065 Node: D10V-Size204585 Node: D10V-Subs205545 Node: D10V-Chars206567 Node: D10V-Regs208153 Node: D10V-Addressing209184 Node: D10V-Word209857 Node: D10V-Float210359 Node: D10V-Opcodes210661 Node: D30V-Dependent211045 Node: D30V-Opts211390 Node: D30V-Syntax212056 Node: D30V-Size212579 Node: D30V-Subs213537 Node: D30V-Chars214559 Node: D30V-Guarded216844 Node: D30V-Regs217512 Node: D30V-Addressing218638 Node: D30V-Float219293 Node: D30V-Opcodes219595 Node: H8/300-Dependent219979 Node: H8/300 Options220383 Node: H8/300 Syntax220583 Node: H8/300-Chars220870 Node: H8/300-Regs221154 Node: H8/300-Addressing222058 Node: H8/300 Floating Point223084 Node: H8/300 Directives223400 Node: H8/300 Opcodes224517 Node: H8/500-Dependent232848 Node: H8/500 Options233252 Node: H8/500 Syntax233452 Node: H8/500-Chars233739 Node: H8/500-Regs234030 Node: H8/500-Addressing234786 Node: H8/500 Floating Point235403 Node: H8/500 Directives235719 Node: H8/500 Opcodes236038 Node: HPPA-Dependent241151 Node: HPPA Notes241576 Node: HPPA Options242323 Node: HPPA Syntax242507 Node: HPPA Floating Point243766 Node: HPPA Directives243961 Node: HPPA Opcodes250552 Node: ESA/390-Dependent250800 Node: ESA/390 Notes251250 Node: ESA/390 Options252030 Node: ESA/390 Syntax252229 Node: ESA/390 Floating Point254391 Node: ESA/390 Directives254659 Node: ESA/390 Opcodes257936 Node: i386-Dependent258187 Node: i386-Options259245 Node: i386-Syntax259856 Node: i386-Mnemonics262259 Node: i386-Regs264713 Node: i386-Prefixes266747 Node: i386-Memory269495 Node: i386-Jumps272421 Node: i386-Float273531 Node: i386-SIMD275349 Node: i386-16bit276447 Node: i386-Bugs278472 Node: i386-Arch279211 Node: i386-Notes281075 Node: i860-Dependent281920 Node: Notes-i860282306 Node: Options-i860282800 Node: Directives-i860283805 Node: Opcodes for i860284467 Node: i960-Dependent286586 Node: Options-i960286978 Node: Floating Point-i960290858 Node: Directives-i960291115 Node: Opcodes for i960293135 Node: callj-i960293741 Node: Compare-and-branch-i960294216 Node: IP2K-Dependent296105 Node: IP2K-Opts296322 Node: M32R-Dependent296790 Node: M32R-Opts297053 Node: M32R-Warnings298799 Node: M68K-Dependent301787 Node: M68K-Opts302244 Node: M68K-Syntax308535 Node: M68K-Moto-Syntax310363 Node: M68K-Float312941 Node: M68K-Directives313450 Node: M68K-opcodes314045 Node: M68K-Branch314257 Node: M68K-Chars318443 Node: M68HC11-Dependent318838 Node: M68HC11-Opts319359 Node: M68HC11-Syntax323164 Node: M68HC11-Modifiers325366 Node: M68HC11-Directives327182 Node: M68HC11-Float328546 Node: M68HC11-opcodes329063 Node: M68HC11-Branch329231 Node: M88K-Dependent331662 Node: M88K Directives331903 Node: MIPS-Dependent333411 Node: MIPS Opts334421 Node: MIPS Object340641 Node: MIPS Stabs342196 Node: MIPS ISA342907 Node: MIPS autoextend344038 Node: MIPS insn344749 Node: MIPS option stack345235 Node: MIPS ASE instruction generation overrides345998 Node: MMIX-Dependent346760 Node: MMIX-Opts347130 Node: MMIX-Expand349950 Node: MMIX-Syntax351254 Ref: mmixsite351600 Node: MMIX-Chars352441 Node: MMIX-Symbols353080 Node: MMIX-Regs355133 Node: MMIX-Pseudos356143 Ref: MMIX-loc356266 Ref: MMIX-local357346 Ref: MMIX-is357878 Ref: MMIX-greg358149 Ref: GREG-base359068 Ref: MMIX-byte360385 Ref: MMIX-constants360856 Ref: MMIX-prefix361501 Ref: MMIX-spec361875 Node: MMIX-mmixal362209 Node: MSP430-Dependent365695 Node: MSP430 Options366098 Node: MSP430 Syntax366279 Node: MSP430-Macros366581 Node: MSP430-Chars367296 Node: MSP430-Regs367594 Node: MSP430-Ext368139 Node: MSP430 Floating Point368475 Node: MSP430 Directives368688 Node: MSP430 Opcodes369361 Node: PDP-11-Dependent369709 Node: PDP-11-Options370088 Node: PDP-11-Pseudos375085 Node: PDP-11-Syntax375419 Node: PDP-11-Mnemonics376159 Node: PDP-11-Synthetic376450 Node: PJ-Dependent376657 Node: PJ Options376872 Node: PPC-Dependent377138 Node: PowerPC-Opts377354 Node: SH-Dependent379206 Node: SH Options379608 Node: SH Syntax380068 Node: SH-Chars380327 Node: SH-Regs380606 Node: SH-Addressing381205 Node: SH Floating Point382099 Node: SH Directives382395 Node: SH Opcodes382751 Node: SH64-Dependent387072 Node: SH64 Options387425 Node: SH64 Syntax388850 Node: SH64-Chars389119 Node: SH64-Regs389404 Node: SH64-Addressing390485 Node: SH64 Directives391653 Node: SH64 Opcodes392750 Node: Sparc-Dependent393454 Node: Sparc-Opts393829 Node: Sparc-Aligned-Data396075 Node: Sparc-Float396919 Node: Sparc-Directives397109 Node: TIC54X-Dependent399058 Node: TIC54X-Opts399774 Node: TIC54X-Block400806 Node: TIC54X-Env401155 Node: TIC54X-Constants401492 Node: TIC54X-Subsyms401883 Node: TIC54X-Locals403781 Node: TIC54X-Builtins404514 Node: TIC54X-Ext406973 Node: TIC54X-Directives407533 Node: TIC54X-Macros418421 Node: TIC54X-MMRegs420517 Node: Z8000-Dependent420719 Node: Z8000 Options421680 Node: Z8000 Syntax421855 Node: Z8000-Chars422131 Node: Z8000-Regs422349 Node: Z8000-Addressing423139 Node: Z8000 Directives424082 Node: Z8000 Opcodes425680 Node: Vax-Dependent435616 Node: VAX-Opts436123 Node: VAX-float439847 Node: VAX-directives440468 Node: VAX-opcodes441317 Node: VAX-branch441695 Node: VAX-operands444191 Node: VAX-no444943 Node: V850-Dependent445169 Node: V850 Options445557 Node: V850 Syntax447705 Node: V850-Chars447931 Node: V850-Regs448081 Node: V850 Floating Point449618 Node: V850 Directives449813 Node: V850 Opcodes450713 Node: Xtensa-Dependent456593 Node: Xtensa Options457314 Node: Xtensa Syntax460265 Node: Xtensa Opcodes460869 Node: Xtensa Registers463122 Node: Xtensa Optimizations463592 Node: Density Instructions464033 Node: Xtensa Automatic Alignment465107 Node: Xtensa Relaxation466840 Node: Xtensa Branch Relaxation467737 Node: Xtensa Call Relaxation468406 Node: Xtensa Immediate Relaxation470077 Node: Xtensa Directives472323 Node: Density Directive474953 Node: Relax Directive475495 Node: Longcalls Directive476083 Node: Generics Directive476520 Node: Literal Directive477233 Node: Literal Position Directive478921 Node: Literal Prefix Directive480486 Node: Freeregs Directive481392 Node: Frame Directive482146 Node: Reporting Bugs483056 Node: Bug Criteria483779 Node: Bug Reporting484539 Node: Acknowledgements491168 Ref: Acknowledgements-Footnote-1496086 Node: GNU Free Documentation License496112 Node: Index515814  End Tag Table