SPARC Assembly Language Reference Manual
  Search only this book
Download this book in PDF

............................Tables

Table 2-1 Escape Codes Recognized in Strings6
Table 2-2 Special Symbol Names7
Table 2-3 Operators Recognized in Constant Expressions9
Table 3-1 Reserved Object File Types14
Table 3-2 Section Attribute Flags16
Table 3-3 Section Types17
Table 3-4 Predefined User Sections19
Table 3-5 Predefined Non-User Sections20
Table 3-6 Symbol Types23
Table 3-7 Symbol Bindings24
Table 5-1 Notations Used to Describe Instruction Sets30
Table 5-2 Commonly Suffixed Notations31
Table 5-3 SPARC to Assembly Language Mapping32
Table 5-4 Floating-Point Instructions39
Table 5-5 Coprocessor-Operate Instructions41
Table 5-6 Synthetic Instruction to Hardware Instruction Mapping41
Table E-1 Deleted SPARC-V8 Privileged Registers72
Table E-2 Registers Widened from 32 to 64 bits72
Table E-3 SPARC-V9 Registers Within a SPARC-V8 Register Field72
Table E-4 Registers That have Been Added72
Table E-5 Extended Instruction Definitions for 64-bit Model74
Table E-6 Added Instructions to Support 64 bits75
Table E-7 Added Instructions to Support High-Performance75
Table E-8 Deleted Instructions76
Table E-9 Miscellaneous Instruction Changes76
Table E-10 SPARC-V9 to Assembly Language Mapping77
Table E-11 SPARC-V9 Floating-Point Instructions85
Table E-12 SPARC-V9 Synthetic Instructions to Hardware Instruction87
Table E-13 SPARC-V9 SHUTDOWN Instruction90
Table E-14 Graphics Status Register90
Table E-15 SPARC-V9 Partitioned Add/Subtract91
Table E-16 SPARC-V9 Pixel Formatting91
Table E-17 SPARC-V9 Partitioned Multiply91
Table E-18 SPARC-V9 Alignment Instructions92
Table E-19 SPARC-V9 Logical Operate Instructions93
Table E-20 SPARC-V9 Pixel Compare94
Table E-21 SPARC V-9 Edge Handling94
Table E-22 SPARC V-9 Three-Dimensional Array Addressing95
Table E-23 SPARC-V9 Partial Store96
Table E-24 SPARC-V9 Short Floating-Point Load and Store97
Table E-25 SPARC-V9 Atomic Quad Load97
Table E-26 SPARC-V9 Block Load and Store98