This is ../.././gas/doc/as.info, produced by makeinfo version 4.7 from ../.././gas/doc/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: 778 as.info-2: 299491 as.info-3: 569895 Tag Table: (Indirect) Node: Top778 Node: Overview1695 Node: Manual24911 Node: GNU Assembler25855 Node: Object Formats27026 Node: Command Line27478 Node: Input Files28565 Node: Object30546 Node: Errors31498 Node: Invoking32693 Node: a34642 Node: alternate36414 Node: D36586 Node: f36819 Node: I37327 Node: K37871 Node: L38174 Node: listing39011 Node: M40603 Node: MD45004 Node: o45430 Node: R45885 Node: statistics46915 Node: traditional-format47322 Node: v47795 Node: W48070 Node: Z48977 Node: Syntax49499 Node: Preprocessing50090 Node: Whitespace51653 Node: Comments52049 Node: Symbol Intro54242 Node: Statements54932 Node: Constants56848 Node: Characters57479 Node: Strings57981 Node: Chars60147 Node: Numbers60901 Node: Integers61441 Node: Bignums62097 Node: Flonums62453 Node: Sections64208 Node: Secs Background64586 Node: Ld Sections69636 Node: As Sections72020 Node: Sub-Sections72930 Node: bss76077 Node: Symbols77027 Node: Labels77675 Node: Setting Symbols78406 Node: Symbol Names78776 Node: Dot83245 Node: Symbol Attributes83692 Node: Symbol Value84429 Node: Symbol Type85474 Node: a.out Symbols85862 Node: Symbol Desc86124 Node: Symbol Other86419 Node: COFF Symbols86588 Node: SOM Symbols87261 Node: Expressions87703 Node: Empty Exprs88452 Node: Integer Exprs88799 Node: Arguments89194 Node: Operators90300 Node: Prefix Ops90635 Node: Infix Ops90963 Node: Pseudo Ops93360 Node: Abort98384 Node: ABORT98789 Node: Align99056 Node: Ascii101350 Node: Asciz101659 Node: Balign101904 Node: Byte103767 Node: Comm104005 Node: CFI directives105379 Node: Data107635 Node: Def107962 Node: Desc108337 Node: Dim108837 Node: Double109235 Node: Eject109573 Node: Else109748 Node: Elseif110044 Node: End110334 Node: Endef110549 Node: Endfunc110879 Node: Endif111054 Node: Equ111315 Node: Equiv111624 Node: Err112124 Node: Error112434 Node: Exitm112879 Node: Extern113048 Node: Fail113309 Node: File113754 Node: Fill114370 Node: Float115334 Node: Func115676 Node: Global116266 Node: Hidden117016 Node: hword117595 Node: Ident117923 Node: If118229 Node: Incbin121025 Node: Include121720 Node: Int122271 Node: Internal122652 Node: Irp123300 Node: Irpc124105 Node: Lcomm124930 Node: Lflags125678 Node: Line125872 Node: Linkonce126905 Node: Ln128132 Node: MRI128287 Node: List128625 Node: Long129235 Node: Macro129411 Node: Altmacro132149 Node: Noaltmacro133479 Node: Nolist133647 Node: Octa134077 Node: Org134411 Node: P2align135694 Node: Previous137622 Node: PopSection138316 Node: Print138824 Node: Protected139053 Node: Psize139700 Node: Purgem140384 Node: PushSection140605 Node: Quad141162 Node: Rept141617 Node: Sbttl142030 Node: Scl142395 Node: Section142898 Node: Set148037 Node: Short148596 Node: Single148916 Node: Size149261 Node: Sleb128150075 Node: Skip150397 Node: Space150719 Node: Stab151611 Node: String153613 Node: Struct154039 Node: SubSection154762 Node: Symver155323 Node: Tag157714 Node: Text158229 Node: Title158548 Node: Type158927 Node: Uleb128160144 Node: Val160466 Node: Version160834 Node: VTableEntry161107 Node: VTableInherit161395 Node: Warning161841 Node: Weak162075 Node: Word162741 Node: Deprecated164584 Node: Machine Dependencies164819 Node: AMD29K-Dependent167599 Node: AMD29K Options167990 Node: AMD29K Syntax168173 Node: AMD29K-Macros168449 Node: AMD29K-Chars168713 Node: AMD29K-Regs168989 Node: AMD29K Floating Point170268 Node: AMD29K Directives170483 Node: AMD29K Opcodes171903 Node: Alpha-Dependent172248 Node: Alpha Notes172687 Node: Alpha Options172968 Node: Alpha Syntax175166 Node: Alpha-Chars175635 Node: Alpha-Regs175866 Node: Alpha-Relocs176253 Node: Alpha Floating Point182244 Node: Alpha Directives182466 Node: Alpha Opcodes187989 Node: ARC-Dependent188284 Node: ARC Options188667 Node: ARC Syntax189736 Node: ARC-Chars189968 Node: ARC-Regs190100 Node: ARC Floating Point190224 Node: ARC Directives190535 Node: ARC Opcodes196506 Node: ARM-Dependent196732 Node: ARM Options197159 Node: ARM Syntax202760 Node: ARM-Chars202992 Node: ARM-Regs203516 Node: ARM Floating Point203701 Node: ARM Directives203900 Node: ARM Opcodes209674 Node: ARM Mapping Symbols211762 Node: CRIS-Dependent212541 Node: CRIS-Opts212886 Ref: march-option214504 Node: CRIS-Expand216321 Node: CRIS-Symbols217504 Node: CRIS-Syntax218673 Node: CRIS-Chars219009 Node: CRIS-Pic219560 Ref: crispic219756 Node: CRIS-Regs223296 Node: CRIS-Pseudos223713 Ref: crisnous224489 Node: D10V-Dependent225771 Node: D10V-Opts226122 Node: D10V-Syntax227085 Node: D10V-Size227614 Node: D10V-Subs228587 Node: D10V-Chars229622 Node: D10V-Regs231226 Node: D10V-Addressing232271 Node: D10V-Word232957 Node: D10V-Float233472 Node: D10V-Opcodes233783 Node: D30V-Dependent234176 Node: D30V-Opts234529 Node: D30V-Syntax235204 Node: D30V-Size235736 Node: D30V-Subs236707 Node: D30V-Chars237742 Node: D30V-Guarded240040 Node: D30V-Regs240720 Node: D30V-Addressing241859 Node: D30V-Float242527 Node: D30V-Opcodes242838 Node: H8/300-Dependent243231 Node: H8/300 Options243643 Node: H8/300 Syntax243852 Node: H8/300-Chars244151 Node: H8/300-Regs244448 Node: H8/300-Addressing245365 Node: H8/300 Floating Point246404 Node: H8/300 Directives246729 Node: H8/300 Opcodes247855 Node: H8/500-Dependent256175 Node: H8/500 Options256587 Node: H8/500 Syntax256796 Node: H8/500-Chars257095 Node: H8/500-Regs257399 Node: H8/500-Addressing258168 Node: H8/500 Floating Point258798 Node: H8/500 Directives259123 Node: H8/500 Opcodes259451 Node: HPPA-Dependent264563 Node: HPPA Notes264998 Node: HPPA Options265756 Node: HPPA Syntax265951 Node: HPPA Floating Point267221 Node: HPPA Directives267427 Node: HPPA Opcodes276113 Node: ESA/390-Dependent276372 Node: ESA/390 Notes276832 Node: ESA/390 Options277623 Node: ESA/390 Syntax277833 Node: ESA/390 Floating Point280006 Node: ESA/390 Directives280285 Node: ESA/390 Opcodes283574 Node: i386-Dependent283836 Node: i386-Options284904 Node: i386-Syntax285749 Node: i386-Mnemonics288163 Node: i386-Regs290628 Node: i386-Prefixes292673 Node: i386-Memory295433 Node: i386-Jumps298370 Node: i386-Float299491 Node: i386-SIMD301320 Node: i386-16bit302429 Node: i386-Bugs304467 Node: i386-Arch305221 Node: i386-Notes307356 Node: i860-Dependent308214 Node: Notes-i860308610 Node: Options-i860309515 Node: Directives-i860310878 Node: Opcodes for i860311947 Node: i960-Dependent314114 Node: Options-i960314517 Node: Floating Point-i960318401 Node: Directives-i960318669 Node: Opcodes for i960320703 Node: callj-i960321320 Node: Compare-and-branch-i960321809 Node: IA-64-Dependent323713 Node: IA-64 Options324014 Node: IA-64 Syntax327046 Node: IA-64-Chars327409 Node: IA-64-Regs327639 Node: IA-64-Bits328565 Node: IA-64 Opcodes329074 Node: IP2K-Dependent329346 Node: IP2K-Opts329574 Node: M32R-Dependent330054 Node: M32R-Opts330375 Node: M32R-Directives334541 Node: M32R-Warnings338516 Node: M68K-Dependent341522 Node: M68K-Opts341989 Node: M68K-Syntax348474 Node: M68K-Moto-Syntax350313 Node: M68K-Float352902 Node: M68K-Directives353422 Node: M68K-opcodes354028 Node: M68K-Branch354254 Node: M68K-Chars358452 Node: M68HC11-Dependent358865 Node: M68HC11-Opts359396 Node: M68HC11-Syntax363212 Node: M68HC11-Modifiers365426 Node: M68HC11-Directives367254 Node: M68HC11-Float368630 Node: M68HC11-opcodes369158 Node: M68HC11-Branch369340 Node: M88K-Dependent371787 Node: M88K Directives372038 Node: MIPS-Dependent373558 Node: MIPS Opts374645 Node: MIPS Object381613 Node: MIPS Stabs383179 Node: MIPS symbol sizes383901 Node: MIPS ISA385570 Node: MIPS autoextend386719 Node: MIPS insn387449 Node: MIPS option stack387946 Node: MIPS ASE instruction generation overrides388720 Node: MMIX-Dependent389493 Node: MMIX-Opts389873 Node: MMIX-Expand393477 Node: MMIX-Syntax394792 Ref: mmixsite395149 Node: MMIX-Chars395990 Node: MMIX-Symbols396644 Node: MMIX-Regs398712 Node: MMIX-Pseudos399737 Ref: MMIX-loc399878 Ref: MMIX-local400958 Ref: MMIX-is401490 Ref: MMIX-greg401761 Ref: GREG-base402680 Ref: MMIX-byte403997 Ref: MMIX-constants404468 Ref: MMIX-prefix405114 Ref: MMIX-spec405488 Node: MMIX-mmixal405822 Node: MSP430-Dependent409319 Node: MSP430 Options409785 Node: MSP430 Syntax409977 Node: MSP430-Macros410293 Node: MSP430-Chars411024 Node: MSP430-Regs411337 Node: MSP430-Ext411897 Node: MSP430 Floating Point413718 Node: MSP430 Directives413942 Node: MSP430 Opcodes414733 Node: MSP430 Profiling Capability415128 Node: PDP-11-Dependent417457 Node: PDP-11-Options417846 Node: PDP-11-Pseudos422917 Node: PDP-11-Syntax423262 Node: PDP-11-Mnemonics424013 Node: PDP-11-Synthetic424315 Node: PJ-Dependent424533 Node: PJ Options424758 Node: PPC-Dependent425035 Node: PowerPC-Opts425322 Node: PowerPC-Pseudo427287 Node: SH-Dependent427886 Node: SH Options428298 Node: SH Syntax429152 Node: SH-Chars429425 Node: SH-Regs429719 Node: SH-Addressing430333 Node: SH Floating Point431242 Node: SH Directives432336 Node: SH Opcodes432706 Node: SH64-Dependent437028 Node: SH64 Options437391 Node: SH64 Syntax439108 Node: SH64-Chars439391 Node: SH64-Regs439691 Node: SH64-Addressing440787 Node: SH64 Directives441970 Node: SH64 Opcodes443080 Node: Sparc-Dependent443796 Node: Sparc-Opts444181 Node: Sparc-Aligned-Data446438 Node: Sparc-Float447293 Node: Sparc-Directives447494 Node: TIC54X-Dependent449454 Node: TIC54X-Opts450180 Node: TIC54X-Block451223 Node: TIC54X-Env451583 Node: TIC54X-Constants451931 Node: TIC54X-Subsyms452333 Node: TIC54X-Locals454242 Node: TIC54X-Builtins454986 Node: TIC54X-Ext457457 Node: TIC54X-Directives458028 Node: TIC54X-Macros468930 Node: TIC54X-MMRegs471040 Node: Z8000-Dependent471256 Node: Z8000 Options472220 Node: Z8000 Syntax472437 Node: Z8000-Chars472727 Node: Z8000-Regs472960 Node: Z8000-Addressing473750 Node: Z8000 Directives474867 Node: Z8000 Opcodes476476 Node: Vax-Dependent486418 Node: VAX-Opts486935 Node: VAX-float490670 Node: VAX-directives491302 Node: VAX-opcodes492163 Node: VAX-branch492552 Node: VAX-operands495059 Node: VAX-no495822 Node: V850-Dependent496059 Node: V850 Options496457 Node: V850 Syntax498846 Node: V850-Chars499086 Node: V850-Regs499251 Node: V850 Floating Point500819 Node: V850 Directives501025 Node: V850 Opcodes502168 Node: Xtensa-Dependent508060 Node: Xtensa Options508791 Node: Xtensa Syntax511562 Node: Xtensa Opcodes513451 Node: Xtensa Registers515245 Node: Xtensa Optimizations515878 Node: Density Instructions516330 Node: Xtensa Automatic Alignment517432 Node: Xtensa Relaxation520178 Node: Xtensa Branch Relaxation521086 Node: Xtensa Call Relaxation522458 Node: Xtensa Immediate Relaxation524244 Node: Xtensa Directives526818 Node: Schedule Directive528526 Node: Longcalls Directive528866 Node: Transform Directive529410 Node: Literal Directive530152 Node: Literal Position Directive531937 Node: Literal Prefix Directive533636 Node: Absolute Literals Directive535799 Node: Reporting Bugs537106 Node: Bug Criteria537830 Node: Bug Reporting538595 Node: Acknowledgements545228 Ref: Acknowledgements-Footnote-1550147 Node: GNU Free Documentation License550173 Node: Index569895 End Tag Table