| 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 |
|
|---|
| 21 | File: as.info, Node: Index, Prev: GNU Free Documentation License, Up: Top
|
|---|
| 22 |
|
|---|
| 23 | Index
|
|---|
| 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.
|
|---|
|
|---|