| Index Entry | Section |
|
| P | | |
| p2align directive | 7.51 .p2align[wl] abs-expr, abs-expr, abs-expr |
| p2alignl directive | 7.51 .p2align[wl] abs-expr, abs-expr, abs-expr |
| p2alignw directive | 7.51 .p2align[wl] abs-expr, abs-expr, abs-expr |
| padding the location counter | 7.3 .align abs-expr, abs-expr, abs-expr |
| padding the location counter given a power of two | 7.51 .p2align[wl] abs-expr, abs-expr, abs-expr |
| padding the location counter given number of bytes | 7.6 .balign[wl] abs-expr, abs-expr, abs-expr |
| page, in listings | 7.14 .eject |
| paper size, for listings | 7.53 .psize lines , columns |
| paths for .include | 2.4 .include search path: -I path |
| patterns, writing in memory | 7.28 .fill repeat , size , value |
| PIC code generation for ARM | 8.3.1 Options |
| PJ endianness | 1. Overview |
| PJ options | 8.14.1 Options |
| PJ support | 8.14 picoJava Dependent Features |
| plus, permitted arguments | 6.2.4 Infix Operators |
| precedence of operators | 6.2.4 Infix Operators |
| precision, floating point | 3.6.2.3 Flonums |
| prefix operators | 6.2.3 Prefix Operator |
| prefixes, i386 | 8.10.5 Instruction Prefixes |
| preprocessing | 3.1 Preprocessing |
| preprocessing, turning on and off | 3.1 Preprocessing |
| primary attributes, COFF symbols | 5.5.4.1 Primary Attributes |
| print directive | 7.52 .print string |
| proc directive, SPARC | 8.16.4 Sparc Machine Directives |
| protected directive | 7.77 .internal, .hidden, .protected |
| protected registers, AMD 29K | 8.2.2.3 Register Names |
| pseudo-opcodes, M680x0 | 8.12.6.1 Branch Improvement |
| pseudo-ops for branch, VAX | 8.18.5 VAX Branch Improvement |
| pseudo-ops, machine independent | 7. Assembler Directives |
| psize directive | 7.53 .psize lines , columns |
| psw register, V850 | 8.19.2.2 Register Names |
| purgem directive | 7.54 .purgem name |
| purpose of GNU assembler | 1.2 The GNU Assembler |
|
| Q | | |
| quad directive | 7.55 .quad bignums |
| quad directive, i386 | 8.10.8 Floating Point |
|
| R | | |
| real-mode code, i386 | 8.10.10 Writing 16-bit Code |
| register directive, SPARC | 8.16.4 Sparc Machine Directives |
| register names, AMD 29K | 8.2.2.3 Register Names |
| register names, ARM | 8.3.2.2 Register Names |
| register names, H8/300 | 8.6.2.2 Register Names |
| register names, V850 | 8.19.2.2 Register Names |
| register names, VAX | 8.18.6 VAX Operands |
| register operands, i386 | 8.10.2 AT&T Syntax versus Intel Syntax |
| registers, D10V | 8.4.2.4 Register Names |
| registers, D30V | 8.5.2.5 Register Names |
| registers, H8/500 | 8.7.2.2 Register Names |
| registers, i386 | 8.10.4 Register Naming |
| registers, SH | 8.15.2.2 Register Names |
| registers, Z8000 | 8.17.2.2 Register Names |
| relocation | 4. Sections and Relocation |
| relocation example | 4.2 Linker Sections |
| repeat prefixes, i386 | 8.10.5 Instruction Prefixes |
| reporting bugs in assembler | 9. Reporting Bugs |
| rept directive | 7.56 .rept count |
| req directive, ARM | 8.3.4 ARM Machine Directives |
| reserve directive, SPARC | 8.16.4 Sparc Machine Directives |
| return instructions, i386 | 8.10.2 AT&T Syntax versus Intel Syntax |
| rsect | 8.17.3 Assembler Directives for the Z8000 |
|
| S | | |
| sbttl directive | 7.57 .sbttl "subheading" |
| scl directive | 7.58 .scl class |
| sdaoff pseudo-op, V850 | 8.19.5 Opcodes |
| search path for .include | 2.4 .include search path: -I path |
| sect directive, AMD 29K | 8.2.4 AMD 29K Machine Directives |
| section directive | 7.59 .section name |
| section directive, V850 | 8.19.4 V850 Machine Directives |
| section override prefixes, i386 | 8.10.5 Instruction Prefixes |
| section-relative addressing | 4.1 Background |
| sections | 4. Sections and Relocation |
| sections in messages, internal | 4.3 Assembler Internal Sections |
| sections, i386 | 8.10.2 AT&T Syntax versus Intel Syntax |
| sections, named | 4.2 Linker Sections |
| seg directive, SPARC | 8.16.4 Sparc Machine Directives |
| segm | 8.17.3 Assembler Directives for the Z8000 |
| set directive | 7.60 .set symbol, expression |
| SH addressing modes | 8.15.2.3 Addressing Modes |
| SH floating point (IEEE) | 8.15.3 Floating Point |
| SH line comment character | 8.15.2.1 Special Characters |
| SH line separator | 8.15.2.1 Special Characters |
| SH machine directives | 8.15.4 SH Machine Directives |
| SH opcode summary | 8.15.5 Opcodes |
| SH options (none) | 8.15.1 Options |
| SH registers | 8.15.2.2 Register Names |
| SH support | 8.15 Hitachi SH Dependent Features |
| short directive | 7.61 .short expressions |
| SIMD, i386 | 8.10.9 Intel's MMX and AMD's 3DNow! SIMD Operations |
| single character constant | 3.6.1.2 Characters |
| single directive | 7.62 .single flonums |
| single directive, i386 | 8.10.8 Floating Point |
| sixteen bit integers | 7.32 .hword expressions |
| sixteen byte integer | 7.49 .octa bignums |
| size directive | 7.63 .size |
| size modifiers, D10V | 8.4.2.1 Size Modifiers |
| size modifiers, D30V | 8.5.2.1 Size Modifiers |
| size modifiers, M680x0 | 8.12.2 Syntax |
| size prefixes, i386 | 8.10.5 Instruction Prefixes |
| size suffixes, H8/300 | 8.6.5 Opcodes |
| sizes operands, i386 | 8.10.2 AT&T Syntax versus Intel Syntax |
| skip directive | 7.65 .skip size , fill |
| skip directive, M680x0 | 8.12.5 680x0 Machine Directives |
| skip directive, SPARC | 8.16.4 Sparc Machine Directives |
| sleb128 directive | 7.64 .sleb128 expressions |
| small objects, MIPS ECOFF | 8.13.2 MIPS ECOFF object code |
| SOM symbol attributes | 5.5.5 Symbol Attributes for SOM |
| source program | 1.5 Input Files |
| source, destination operands; i386 | 8.10.2 AT&T Syntax versus Intel Syntax |
| sp register, V850 | 8.19.2.2 Register Names |
| space directive | 7.66 .space size , fill |
| space used, maximum for assembly | 2.11 Display Assembly Statistics: --statistics |
| SPARC architectures | 8.16.1 Options |
| SPARC data alignment | 8.16.2 Enforcing aligned data |
| SPARC floating point (IEEE) | 8.16.3 Floating Point |
| SPARC machine directives | 8.16.4 Sparc Machine Directives |
| SPARC options | 8.16.1 Options |
| SPARC support | 8.16 SPARC Dependent Features |
| special characters, M680x0 | 8.12.6.2 Special Characters |
| special purpose registers, AMD 29K | 8.2.2.3 Register Names |
| stabd directive | 7.67 .stabd, .stabn, .stabs |
| stabn directive | 7.67 .stabd, .stabn, .stabs |
| stabs directive | 7.67 .stabd, .stabn, .stabs |
| stabx directives | 7.67 .stabd, .stabn, .stabs |
| standard assembler sections | 4.1 Background |
| standard input, as input file | 1.4 Command Line |
| statement separator character | 3.5 Statements |
| statement separator, ARM | 8.3.2.1 Special Characters |
| statement separator, H8/300 | 8.6.2.1 Special Characters |
| statement separator, H8/500 | 8.7.2.1 Special Characters |
| statement separator, SH | 8.15.2.1 Special Characters |
| statement separator, Z8000 | 8.17.2.1 Special Characters |
| statements, structure of | 3.5 Statements |
| statistics, about assembly | 2.11 Display Assembly Statistics: --statistics |
| stopping the assembly | 7.1 .abort |
| string constants | 3.6.1.1 Strings |
| string directive | 7.68 .string "str" |
| string directive on HPPA | 8.8.5 HPPA Assembler Directives |
| string literals | 7.4 .ascii "string"... |
| string, copying to object file | 7.68 .string "str" |
| struct directive | 7.69 .struct expression |
| structure debugging, COFF | 7.71 .tag structname |
| sub-instruction ordering, D10V | 8.4.2.3 Special Characters |
| sub-instruction ordering, D30V | 8.5.2.3 Special Characters |
| sub-instructions, D10V | 8.4.2.2 Sub-Instructions |
| sub-instructions, D30V | 8.5.2.2 Sub-Instructions |
| subexpressions | 6.2.1 Arguments |
| subtitles for listings | 7.57 .sbttl "subheading" |
| subtraction, permitted arguments | 6.2.4 Infix Operators |
| summary of options | 1. Overview |
| support | 8.8 HPPA Dependent Features |
| supporting files, including | 7.35 .include "file" |
| suppressing warnings | 2.14 Control Warnings: -W, --warn, --no-warn, --fatal-warnings |
| sval | 8.17.3 Assembler Directives for the Z8000 |
| symbol attributes | 5.5 Symbol Attributes |
| symbol attributes, a.out | 5.5.3 Symbol Attributes: a.out |
| symbol attributes, COFF | 5.5.4 Symbol Attributes for COFF |
| symbol attributes, SOM | 5.5.5 Symbol Attributes for SOM |
| symbol descriptor, COFF | 7.11 .desc symbol, abs-expression |
| symbol names | 5.3 Symbol Names |
| symbol names, `$' in | 8.4.2.3 Special Characters |
| symbol names, `$' in | 8.5.2.3 Special Characters |
| symbol names, `$' in | 8.7.2.1 Special Characters |
| symbol names, `$' in | 8.15.2.1 Special Characters |
| symbol names, local | Local Symbol Names |
| symbol names, temporary | Local Symbol Names |
| symbol storage class (COFF) | 7.58 .scl class |
| symbol type | 5.5.2 Type |
| symbol type, COFF | 7.74 .type int |
| symbol value | 5.5.1 Value |
| symbol value, setting | 7.60 .set symbol, expression |
| symbol values, assigning | 5.2 Giving Symbols Other Values |
| symbol versioning | 7.70 .symver |
| symbol visibility | 7.77 .internal, .hidden, .protected |
| symbol, common | 7.8 .comm symbol , length |
| symbol, making visible to linker | 7.31 .global symbol, .globl symbol |
| symbolic debuggers, information for | 7.67 .stabd, .stabn, .stabs |
| symbols | 5. Symbols |
| symbols with uppercase, VAX/VMS | 8.18.1 VAX Command-Line Options |
| symbols, assigning values to | 7.21 .equ symbol, expression |
| symbols, local common | 7.39 .lcomm symbol , length |
| symver directive | 7.70 .symver |
| syntax compatibility, i386 | 8.10.2 AT&T Syntax versus Intel Syntax |
| syntax, D10V | 8.4.2 Syntax |
| syntax, D30V | 8.5.2 Syntax |
| syntax, M680x0 | 8.12.2 Syntax |
| syntax, machine-independent | 3. Syntax |
| sysproc directive, i960 | 8.11.3 i960 Machine Directives |
|