blob: 9f368370f4c0e2f99891ab3282898b10b945980b [file] [log] [blame]
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