Merge from vendor branch OPENSSH:
[dragonfly.git] / contrib / binutils-2.14 / gas / doc / as.info
1 This is as.info, produced by makeinfo version 4.3 from as.texinfo.
2
3 START-INFO-DIR-ENTRY
4 * As: (as).                     The GNU assembler.
5 * Gas: (as).                    The GNU assembler.
6 END-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
11 Free Software Foundation, Inc.
12
13    Permission is granted to copy, distribute and/or modify this document
14 under the terms of the GNU Free Documentation License, Version 1.1 or
15 any later version published by the Free Software Foundation; with no
16 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
17 Texts.  A copy of the license is included in the section entitled "GNU
18 Free Documentation License".
19
20 \1f
21 Indirect:
22 as.info-1: 746
23 as.info-2: 50403
24 as.info-3: 99518
25 as.info-4: 149019
26 as.info-5: 200539
27 as.info-6: 243961
28 as.info-7: 293741
29 as.info-8: 342907
30 as.info-9: 392750
31 as.info-10: 441695
32 as.info-11: 491168
33 as.info-12: 515814
34 \1f
35 Tag Table:
36 (Indirect)
37 Node: Top\7f746
38 Node: Overview\7f1666
39 Node: Manual\7f23653
40 Node: GNU Assembler\7f24592
41 Node: Object Formats\7f25758
42 Node: Command Line\7f26205
43 Node: Input Files\7f27287
44 Node: Object\7f29266
45 Node: Errors\7f30213
46 Node: Invoking\7f31403
47 Node: a\7f33291
48 Node: D\7f35050
49 Node: f\7f35270
50 Node: I\7f35773
51 Node: K\7f36312
52 Node: L\7f36611
53 Node: listing\7f37443
54 Node: M\7f39030
55 Node: MD\7f43426
56 Node: o\7f43845
57 Node: R\7f44293
58 Node: statistics\7f45316
59 Node: traditional-format\7f45716
60 Node: v\7f46182
61 Node: W\7f46450
62 Node: Z\7f47350
63 Node: Syntax\7f47865
64 Node: Preprocessing\7f48455
65 Node: Whitespace\7f50013
66 Node: Comments\7f50403
67 Node: Symbol Intro\7f52596
68 Node: Statements\7f53279
69 Node: Constants\7f55193
70 Node: Characters\7f55819
71 Node: Strings\7f56312
72 Node: Chars\7f58465
73 Node: Numbers\7f59206
74 Node: Integers\7f59737
75 Node: Bignums\7f60380
76 Node: Flonums\7f60723
77 Node: Sections\7f62465
78 Node: Secs Background\7f62839
79 Node: Ld Sections\7f67881
80 Node: As Sections\7f70280
81 Node: Sub-Sections\7f71185
82 Node: bss\7f74191
83 Node: Symbols\7f75136
84 Node: Labels\7f75783
85 Node: Setting Symbols\7f76509
86 Node: Symbol Names\7f76874
87 Node: Dot\7f81347
88 Node: Symbol Attributes\7f81789
89 Node: Symbol Value\7f82521
90 Node: Symbol Type\7f83557
91 Node: a.out Symbols\7f83936
92 Node: Symbol Desc\7f84186
93 Node: Symbol Other\7f84468
94 Node: COFF Symbols\7f84624
95 Node: SOM Symbols\7f85253
96 Node: Expressions\7f85686
97 Node: Empty Exprs\7f86434
98 Node: Integer Exprs\7f86776
99 Node: Arguments\7f87166
100 Node: Operators\7f88263
101 Node: Prefix Ops\7f88589
102 Node: Infix Ops\7f88908
103 Node: Pseudo Ops\7f91296
104 Node: Abort\7f96108
105 Node: ABORT\7f96509
106 Node: Align\7f96771
107 Node: Ascii\7f98977
108 Node: Asciz\7f99278
109 Node: Balign\7f99518
110 Node: Byte\7f101376
111 Node: Comm\7f101609
112 Node: Data\7f102968
113 Node: Def\7f103278
114 Node: Desc\7f103646
115 Node: Dim\7f104139
116 Node: Double\7f104530
117 Node: Eject\7f104861
118 Node: Else\7f105029
119 Node: Elseif\7f105319
120 Node: End\7f105603
121 Node: Endef\7f105811
122 Node: Endfunc\7f106134
123 Node: Endif\7f106302
124 Node: Equ\7f106555
125 Node: Equiv\7f106858
126 Node: Err\7f107351
127 Node: Exitm\7f107654
128 Node: Extern\7f107814
129 Node: Fail\7f108068
130 Node: File\7f108506
131 Node: Fill\7f109115
132 Node: Float\7f110072
133 Node: Func\7f110406
134 Node: Global\7f110986
135 Node: Hidden\7f111729
136 Node: hword\7f112298
137 Node: Ident\7f112619
138 Node: If\7f112919
139 Node: Incbin\7f115708
140 Node: Include\7f116396
141 Node: Int\7f116940
142 Node: Internal\7f117314
143 Node: Irp\7f117952
144 Node: Irpc\7f118751
145 Node: Lcomm\7f119570
146 Node: Lflags\7f120311
147 Node: Line\7f120498
148 Node: Linkonce\7f121521
149 Node: Ln\7f122741
150 Node: MRI\7f122889
151 Node: List\7f123216
152 Node: Long\7f123819
153 Node: Macro\7f123989
154 Node: Nolist\7f126373
155 Node: Octa\7f126789
156 Node: Org\7f127115
157 Node: P2align\7f128390
158 Node: Previous\7f130311
159 Node: PopSection\7f130998
160 Node: Print\7f131499
161 Node: Protected\7f131721
162 Node: Psize\7f132358
163 Node: Purgem\7f133035
164 Node: PushSection\7f133249
165 Node: Quad\7f133832
166 Node: Rept\7f134278
167 Node: Sbttl\7f134684
168 Node: Scl\7f135042
169 Node: Section\7f135538
170 Node: Set\7f139427
171 Node: Short\7f139979
172 Node: Single\7f140292
173 Node: Size\7f140629
174 Node: Sleb128\7f141436
175 Node: Skip\7f141751
176 Node: Space\7f142066
177 Node: Stab\7f142951
178 Node: String\7f144946
179 Node: Struct\7f145365
180 Node: SubSection\7f146081
181 Node: Symver\7f146635
182 Node: Tag\7f149019
183 Node: Text\7f149527
184 Node: Title\7f149839
185 Node: Type\7f150211
186 Node: Uleb128\7f151441
187 Node: Val\7f151756
188 Node: Version\7f152117
189 Node: VTableEntry\7f152383
190 Node: VTableInherit\7f152664
191 Node: Weak\7f153098
192 Node: Word\7f153359
193 Node: Deprecated\7f155193
194 Node: Machine Dependencies\7f155418
195 Node: AMD29K-Dependent\7f158133
196 Node: AMD29K Options\7f158516
197 Node: AMD29K Syntax\7f158690
198 Node: AMD29K-Macros\7f158954
199 Node: AMD29K-Chars\7f159205
200 Node: AMD29K-Regs\7f159468
201 Node: AMD29K Floating Point\7f160732
202 Node: AMD29K Directives\7f160938
203 Node: AMD29K Opcodes\7f162346
204 Node: Alpha-Dependent\7f162682
205 Node: Alpha Notes\7f163113
206 Node: Alpha Options\7f163385
207 Node: Alpha Syntax\7f165571
208 Node: Alpha-Chars\7f166031
209 Node: Alpha-Regs\7f166249
210 Node: Alpha-Relocs\7f166620
211 Node: Alpha Floating Point\7f172597
212 Node: Alpha Directives\7f172810
213 Node: Alpha Opcodes\7f177837
214 Node: ARC-Dependent\7f178123
215 Node: ARC Options\7f178498
216 Node: ARC Syntax\7f179550
217 Node: ARC-Chars\7f179770
218 Node: ARC-Regs\7f179889
219 Node: ARC Floating Point\7f180000
220 Node: ARC Directives\7f180302
221 Node: ARC Opcodes\7f181584
222 Node: ARM-Dependent\7f181784
223 Node: ARM Options\7f182158
224 Node: ARM Syntax\7f187399
225 Node: ARM-Chars\7f187619
226 Node: ARM-Regs\7f188130
227 Node: ARM Floating Point\7f188302
228 Node: ARM Directives\7f188492
229 Node: ARM Opcodes\7f191062
230 Node: CRIS-Dependent\7f193112
231 Node: CRIS-Opts\7f193414
232 Node: CRIS-Expand\7f195152
233 Node: CRIS-Syntax\7f195977
234 Node: CRIS-Chars\7f196303
235 Node: CRIS-Pic\7f196841
236 Ref: crispic\7f197024
237 Node: CRIS-Regs\7f200539
238 Node: CRIS-Pseudos\7f200943
239 Ref: crisnous\7f201706
240 Node: D10V-Dependent\7f202768
241 Node: D10V-Opts\7f203111
242 Node: D10V-Syntax\7f204065
243 Node: D10V-Size\7f204585
244 Node: D10V-Subs\7f205545
245 Node: D10V-Chars\7f206567
246 Node: D10V-Regs\7f208153
247 Node: D10V-Addressing\7f209184
248 Node: D10V-Word\7f209857
249 Node: D10V-Float\7f210359
250 Node: D10V-Opcodes\7f210661
251 Node: D30V-Dependent\7f211045
252 Node: D30V-Opts\7f211390
253 Node: D30V-Syntax\7f212056
254 Node: D30V-Size\7f212579
255 Node: D30V-Subs\7f213537
256 Node: D30V-Chars\7f214559
257 Node: D30V-Guarded\7f216844
258 Node: D30V-Regs\7f217512
259 Node: D30V-Addressing\7f218638
260 Node: D30V-Float\7f219293
261 Node: D30V-Opcodes\7f219595
262 Node: H8/300-Dependent\7f219979
263 Node: H8/300 Options\7f220383
264 Node: H8/300 Syntax\7f220583
265 Node: H8/300-Chars\7f220870
266 Node: H8/300-Regs\7f221154
267 Node: H8/300-Addressing\7f222058
268 Node: H8/300 Floating Point\7f223084
269 Node: H8/300 Directives\7f223400
270 Node: H8/300 Opcodes\7f224517
271 Node: H8/500-Dependent\7f232848
272 Node: H8/500 Options\7f233252
273 Node: H8/500 Syntax\7f233452
274 Node: H8/500-Chars\7f233739
275 Node: H8/500-Regs\7f234030
276 Node: H8/500-Addressing\7f234786
277 Node: H8/500 Floating Point\7f235403
278 Node: H8/500 Directives\7f235719
279 Node: H8/500 Opcodes\7f236038
280 Node: HPPA-Dependent\7f241151
281 Node: HPPA Notes\7f241576
282 Node: HPPA Options\7f242323
283 Node: HPPA Syntax\7f242507
284 Node: HPPA Floating Point\7f243766
285 Node: HPPA Directives\7f243961
286 Node: HPPA Opcodes\7f250552
287 Node: ESA/390-Dependent\7f250800
288 Node: ESA/390 Notes\7f251250
289 Node: ESA/390 Options\7f252030
290 Node: ESA/390 Syntax\7f252229
291 Node: ESA/390 Floating Point\7f254391
292 Node: ESA/390 Directives\7f254659
293 Node: ESA/390 Opcodes\7f257936
294 Node: i386-Dependent\7f258187
295 Node: i386-Options\7f259245
296 Node: i386-Syntax\7f259856
297 Node: i386-Mnemonics\7f262259
298 Node: i386-Regs\7f264713
299 Node: i386-Prefixes\7f266747
300 Node: i386-Memory\7f269495
301 Node: i386-Jumps\7f272421
302 Node: i386-Float\7f273531
303 Node: i386-SIMD\7f275349
304 Node: i386-16bit\7f276447
305 Node: i386-Bugs\7f278472
306 Node: i386-Arch\7f279211
307 Node: i386-Notes\7f281075
308 Node: i860-Dependent\7f281920
309 Node: Notes-i860\7f282306
310 Node: Options-i860\7f282800
311 Node: Directives-i860\7f283805
312 Node: Opcodes for i860\7f284467
313 Node: i960-Dependent\7f286586
314 Node: Options-i960\7f286978
315 Node: Floating Point-i960\7f290858
316 Node: Directives-i960\7f291115
317 Node: Opcodes for i960\7f293135
318 Node: callj-i960\7f293741
319 Node: Compare-and-branch-i960\7f294216
320 Node: IP2K-Dependent\7f296105
321 Node: IP2K-Opts\7f296322
322 Node: M32R-Dependent\7f296790
323 Node: M32R-Opts\7f297053
324 Node: M32R-Warnings\7f298799
325 Node: M68K-Dependent\7f301787
326 Node: M68K-Opts\7f302244
327 Node: M68K-Syntax\7f308535
328 Node: M68K-Moto-Syntax\7f310363
329 Node: M68K-Float\7f312941
330 Node: M68K-Directives\7f313450
331 Node: M68K-opcodes\7f314045
332 Node: M68K-Branch\7f314257
333 Node: M68K-Chars\7f318443
334 Node: M68HC11-Dependent\7f318838
335 Node: M68HC11-Opts\7f319359
336 Node: M68HC11-Syntax\7f323164
337 Node: M68HC11-Modifiers\7f325366
338 Node: M68HC11-Directives\7f327182
339 Node: M68HC11-Float\7f328546
340 Node: M68HC11-opcodes\7f329063
341 Node: M68HC11-Branch\7f329231
342 Node: M88K-Dependent\7f331662
343 Node: M88K Directives\7f331903
344 Node: MIPS-Dependent\7f333411
345 Node: MIPS Opts\7f334421
346 Node: MIPS Object\7f340641
347 Node: MIPS Stabs\7f342196
348 Node: MIPS ISA\7f342907
349 Node: MIPS autoextend\7f344038
350 Node: MIPS insn\7f344749
351 Node: MIPS option stack\7f345235
352 Node: MIPS ASE instruction generation overrides\7f345998
353 Node: MMIX-Dependent\7f346760
354 Node: MMIX-Opts\7f347130
355 Node: MMIX-Expand\7f349950
356 Node: MMIX-Syntax\7f351254
357 Ref: mmixsite\7f351600
358 Node: MMIX-Chars\7f352441
359 Node: MMIX-Symbols\7f353080
360 Node: MMIX-Regs\7f355133
361 Node: MMIX-Pseudos\7f356143
362 Ref: MMIX-loc\7f356266
363 Ref: MMIX-local\7f357346
364 Ref: MMIX-is\7f357878
365 Ref: MMIX-greg\7f358149
366 Ref: GREG-base\7f359068
367 Ref: MMIX-byte\7f360385
368 Ref: MMIX-constants\7f360856
369 Ref: MMIX-prefix\7f361501
370 Ref: MMIX-spec\7f361875
371 Node: MMIX-mmixal\7f362209
372 Node: MSP430-Dependent\7f365695
373 Node: MSP430 Options\7f366098
374 Node: MSP430 Syntax\7f366279
375 Node: MSP430-Macros\7f366581
376 Node: MSP430-Chars\7f367296
377 Node: MSP430-Regs\7f367594
378 Node: MSP430-Ext\7f368139
379 Node: MSP430 Floating Point\7f368475
380 Node: MSP430 Directives\7f368688
381 Node: MSP430 Opcodes\7f369361
382 Node: PDP-11-Dependent\7f369709
383 Node: PDP-11-Options\7f370088
384 Node: PDP-11-Pseudos\7f375085
385 Node: PDP-11-Syntax\7f375419
386 Node: PDP-11-Mnemonics\7f376159
387 Node: PDP-11-Synthetic\7f376450
388 Node: PJ-Dependent\7f376657
389 Node: PJ Options\7f376872
390 Node: PPC-Dependent\7f377138
391 Node: PowerPC-Opts\7f377354
392 Node: SH-Dependent\7f379206
393 Node: SH Options\7f379608
394 Node: SH Syntax\7f380068
395 Node: SH-Chars\7f380327
396 Node: SH-Regs\7f380606
397 Node: SH-Addressing\7f381205
398 Node: SH Floating Point\7f382099
399 Node: SH Directives\7f382395
400 Node: SH Opcodes\7f382751
401 Node: SH64-Dependent\7f387072
402 Node: SH64 Options\7f387425
403 Node: SH64 Syntax\7f388850
404 Node: SH64-Chars\7f389119
405 Node: SH64-Regs\7f389404
406 Node: SH64-Addressing\7f390485
407 Node: SH64 Directives\7f391653
408 Node: SH64 Opcodes\7f392750
409 Node: Sparc-Dependent\7f393454
410 Node: Sparc-Opts\7f393829
411 Node: Sparc-Aligned-Data\7f396075
412 Node: Sparc-Float\7f396919
413 Node: Sparc-Directives\7f397109
414 Node: TIC54X-Dependent\7f399058
415 Node: TIC54X-Opts\7f399774
416 Node: TIC54X-Block\7f400806
417 Node: TIC54X-Env\7f401155
418 Node: TIC54X-Constants\7f401492
419 Node: TIC54X-Subsyms\7f401883
420 Node: TIC54X-Locals\7f403781
421 Node: TIC54X-Builtins\7f404514
422 Node: TIC54X-Ext\7f406973
423 Node: TIC54X-Directives\7f407533
424 Node: TIC54X-Macros\7f418421
425 Node: TIC54X-MMRegs\7f420517
426 Node: Z8000-Dependent\7f420719
427 Node: Z8000 Options\7f421680
428 Node: Z8000 Syntax\7f421855
429 Node: Z8000-Chars\7f422131
430 Node: Z8000-Regs\7f422349
431 Node: Z8000-Addressing\7f423139
432 Node: Z8000 Directives\7f424082
433 Node: Z8000 Opcodes\7f425680
434 Node: Vax-Dependent\7f435616
435 Node: VAX-Opts\7f436123
436 Node: VAX-float\7f439847
437 Node: VAX-directives\7f440468
438 Node: VAX-opcodes\7f441317
439 Node: VAX-branch\7f441695
440 Node: VAX-operands\7f444191
441 Node: VAX-no\7f444943
442 Node: V850-Dependent\7f445169
443 Node: V850 Options\7f445557
444 Node: V850 Syntax\7f447705
445 Node: V850-Chars\7f447931
446 Node: V850-Regs\7f448081
447 Node: V850 Floating Point\7f449618
448 Node: V850 Directives\7f449813
449 Node: V850 Opcodes\7f450713
450 Node: Xtensa-Dependent\7f456593
451 Node: Xtensa Options\7f457314
452 Node: Xtensa Syntax\7f460265
453 Node: Xtensa Opcodes\7f460869
454 Node: Xtensa Registers\7f463122
455 Node: Xtensa Optimizations\7f463592
456 Node: Density Instructions\7f464033
457 Node: Xtensa Automatic Alignment\7f465107
458 Node: Xtensa Relaxation\7f466840
459 Node: Xtensa Branch Relaxation\7f467737
460 Node: Xtensa Call Relaxation\7f468406
461 Node: Xtensa Immediate Relaxation\7f470077
462 Node: Xtensa Directives\7f472323
463 Node: Density Directive\7f474953
464 Node: Relax Directive\7f475495
465 Node: Longcalls Directive\7f476083
466 Node: Generics Directive\7f476520
467 Node: Literal Directive\7f477233
468 Node: Literal Position Directive\7f478921
469 Node: Literal Prefix Directive\7f480486
470 Node: Freeregs Directive\7f481392
471 Node: Frame Directive\7f482146
472 Node: Reporting Bugs\7f483056
473 Node: Bug Criteria\7f483779
474 Node: Bug Reporting\7f484539
475 Node: Acknowledgements\7f491168
476 Ref: Acknowledgements-Footnote-1\7f496086
477 Node: GNU Free Documentation License\7f496112
478 Node: Index\7f515814
479 \1f
480 End Tag Table