Intel® Itanium(TM) Architecture Assembly Language Reference Guide
Disclaimer
Overview
About This Document
Related Documentation
Notation Conventions
Program Elements Overview
Identifiers
Name Spaces
Symbols
Symbol Names
Symbol Types
Symbol Values
Register Names
Mnemonics
Constants
Numeric Constants
C Numeric Constants
MASM Numeric Constants
Characters in Numeric Constants
String Constants
Expressions
Statements
Label Statements
Instruction Statements
Directive Statements
Assignment Statements
Equate Statements
Data Allocation Statements
Cross-section Data Allocation Statements
Program Structure
Sections
Section Flags and Section Type Operands
Windows NT (COFF32) Specific Section Flag Operands
Section Definition Directive
Section Return Directive
Absolute Sections
Section Stack Directives
Predefined Section Directives
Sections Linking Directive
Using Section Directives
Include File Directive
Bundles
Implicit Bundling
Explicit Bundling
Instruction Groups
Dependency Violations and Assembly Modes
Procedures
Procedure Directives
Procedure Label (PLabel)
Stack Unwind Directives
Procedures Used for Stack Unwind Directives
List of Stack Unwind Directives
Stack Unwind Directives Operands
Syntax for the .save.x Directives
Stack Unwind Directives Usage Guidelines
Using Stack Unwind Directives Example
Windows NT (COFF32) Symbolic Debug Directives
Declarations
Symbol Scope Declaration
Local Scope Declaration Directive
Global Scope Declaration Directive
Weak Scope Declaration Directive
Symbol Visibility Directives
Symbol Type Directive
Symbol Size Directive
File Name Override Directive
Common Symbol Declarations
Alias Declaration Directives
Data Allocation
Data Allocation Statements
Uninitialized Space Allocation
Alignment
Cross-section Data Allocation Statements
Miscellaneous Directives
Register Stack Directive
Stacked Registers in Assignment and Equate Statements
Rotating Register Directives
Using Rotating Register directives
Rotating Registers in Assignment and Equate Statements
Byte Order Specification Directives
String Specification Directive
Radix Indicator Directive
Preprocessor Support
Annotations
Predicate Relationship Annotation
Predicate Vector Annotation
Memory Offset Annotation
Entry Annotation
Register Names by Type
General Registers
Floating-point Registers
Predicate Registers
Branch Registers
Application Registers
Control Registers
Other Registers
Indirect-register Files
Pseudo-ops
Pseudo-ops Listed by Opcode
Pseudo-ops with Missing Operands
Link-relocation Operators
List of Assembly Language Directives
Glossary