This is as.info, produced by makeinfo version 4.0 from as.texinfo. START-INFO-DIR-ENTRY * As: (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 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".  File: as.info, Node: Index, Prev: GNU Free Documentation License, Up: Top Index ***** * Menu: * #: Comments. * #APP: Preprocessing. * #NO_APP: Preprocessing. * $ in symbol names <1>: SH-Chars. * $ in symbol names <2>: H8/500-Chars. * $ in symbol names <3>: D30V-Chars. * $ in symbol names: D10V-Chars. * -+ option, VAX/VMS: VAX-Opts. * --: Command Line. * --32 option, i386: i386-Options. * --32 option, x86-64: i386-Options. * --64 option, i386: i386-Options. * --64 option, x86-64: i386-Options. * --base-size-default-16: M68K-Opts. * --base-size-default-32: M68K-Opts. * --bitwise-or option, M680x0: M68K-Opts. * --disp-size-default-16: M68K-Opts. * --disp-size-default-32: M68K-Opts. * --enforce-aligned-data: Sparc-Aligned-Data. * --fatal-warnings: W. * --force-long-branchs: M68HC11-Opts. * --generate-example: M68HC11-Opts. * --MD: MD. * --no-warn: W. * --pcrel: M68K-Opts. * --print-insn-syntax: M68HC11-Opts. * --print-opcodes: M68HC11-Opts. * --register-prefix-optional option, M680x0: M68K-Opts. * --short-branchs: M68HC11-Opts. * --statistics: statistics. * --strict-direct-mode: M68HC11-Opts. * --traditional-format: traditional-format. * --warn: W. * -1 option, VAX/VMS: VAX-Opts. * -a: a. * -A options, i960: Options-i960. * -ac: a. * -ad: a. * -ah: a. * -al: a. * -an: a. * -as: a. * -Asparclet: Sparc-Opts. * -Asparclite: Sparc-Opts. * -Av6: Sparc-Opts. * -Av8: Sparc-Opts. * -Av9: Sparc-Opts. * -Av9a: Sparc-Opts. * -b option, i960: Options-i960. * -construct-floats: MIPS Opts. * -D: D. * -D, ignored on VAX: VAX-Opts. * -d, VAX option: VAX-Opts. * -EB command line option, ARC: ARC Options. * -EB command line option, ARM: ARM Options. * -EB option (MIPS): MIPS Opts. * -EL command line option, ARC: ARC Options. * -EL command line option, ARM: ARM Options. * -EL option (MIPS): MIPS Opts. * -f: f. * -G option (MIPS): MIPS Opts. * -H option, VAX/VMS: VAX-Opts. * -h option, VAX/VMS: VAX-Opts. * -I PATH: I. * -J, ignored on VAX: VAX-Opts. * -K: K. * -k command line option, ARM: ARM Options. * -L: L. * -l option, M680x0: M68K-Opts. * -M: M. * -m32r option, M32R: M32R-Opts. * -m32rx option, M32RX: M32R-Opts. * -m68000 and related options: M68K-Opts. * -m68hc11: M68HC11-Opts. * -m68hc12: M68HC11-Opts. * -mall command line option, ARM: ARM Options. * -mapcs command line option, ARM: ARM Options. * -mapcs-float command line option, ARM: ARM Options. * -mapcs-reentrant command line option, ARM: ARM Options. * -marc[5|6|7|8] command line option, ARC: ARC Options. * -marm command line option, ARM: ARM Options. * -marmv command line option, ARM: ARM Options. * -matpcs command line option, ARM: ARM Options. * -mfpa command line option, ARM: ARM Options. * -mfpe-old command line option, ARM: ARM Options. * -mno-fpu command line option, ARM: ARM Options. * -moabi command line option, ARM: ARM Options. * -mthumb command line option, ARM: ARM Options. * -mthumb-interwork command line option, ARM: ARM Options. * -mv850 command line option, V850: V850 Options. * -mv850any command line option, V850: V850 Options. * -mv850e command line option, V850: V850 Options. * -no-construct-floats: MIPS Opts. * -no-relax option, i960: Options-i960. * -no-warn-explicit-parallel-conflicts option, M32RX: M32R-Opts. * -nocpp ignored (MIPS): MIPS Opts. * -o: o. * -R: R. * -S, ignored on VAX: VAX-Opts. * -t, ignored on VAX: VAX-Opts. * -T, ignored on VAX: VAX-Opts. * -v: v. * -V, redundant on VAX: VAX-Opts. * -version: v. * -W: W. * -warn-explicit-parallel-conflicts option, M32RX: M32R-Opts. * -Wnp option, M32RX: M32R-Opts. * -Wp option, M32RX: M32R-Opts. * -wsigned_overflow command line option, V850: V850 Options. * -wunsigned_overflow command line option, V850: V850 Options. * . (symbol): Dot. * .hidden directive: Hidden. * .insn: MIPS insn. * .internal directive: Internal. * .ltorg directive, ARM: ARM Directives. * .o: Object. * .param on HPPA: HPPA Directives. * .pool directive, ARM: ARM Directives. * .popsection directive: PopSection. * .previous directive: Previous. * .protected directive: Protected. * .pushsection directive: PushSection. * .set autoextend: MIPS autoextend. * .set mipsN: MIPS ISA. * .set noautoextend: MIPS autoextend. * .set pop: MIPS option stack. * .set push: MIPS option stack. * .subsection directive: SubSection. * .v850 directive, V850: V850 Directives. * .v850e directive, V850: V850 Directives. * .version: Version. * .vtable_entry: VTableEntry. * .vtable_inherit: VTableInherit. * .weak: Weak. * 16-bit code, i386: i386-16bit. * 29K support: AMD29K-Dependent. * 2byte directive, ARC: ARC Directives. * 3byte directive, ARC: ARC Directives. * 3DNow!, i386: i386-SIMD. * 3DNow!, x86-64: i386-SIMD. * 4byte directive, ARC: ARC Directives. * : (label): Statements. * @word modifier, D10V: D10V-Word. * \" (doublequote character): Strings. * \\ (\ character): Strings. * \b (backspace character): Strings. * \DDD (octal character code): Strings. * \f (formfeed character): Strings. * \n (newline character): Strings. * \r (carriage return character): Strings. * \t (tab): Strings. * \XD... (hex character code): Strings. * a.out: Object. * a.out symbol attributes: a.out Symbols. * ABORT directive: ABORT. * abort directive: Abort. * absolute section: Ld Sections. * addition, permitted arguments: Infix Ops. * addresses: Expressions. * addresses, format of: Secs Background. * addressing modes, D10V: D10V-Addressing. * addressing modes, D30V: D30V-Addressing. * addressing modes, H8/300: H8/300-Addressing. * addressing modes, H8/500: H8/500-Addressing. * addressing modes, M680x0: M68K-Syntax. * addressing modes, M68HC11: M68HC11-Syntax. * addressing modes, SH: SH-Addressing. * addressing modes, Z8000: Z8000-Addressing. * ADR reg,