Intel® Itanium(TM) Assembler User's Guide
Disclaimer
Overview
About This Document
System Environment
Related Publications
Notation Conventions
Getting Started
Environment
Invoking IAS
Command-line Options
Information
File Handling
Compilation Model
Error Handling
UNIX ABI Section
Advanced Section
Dependency Violations and Assembly Modes
Assembly Modes
Mode Examples
Serialize and Memory Syncronization Instructions
Avoiding False Reports
Predicate Relation Analysis
Compare Instructions
Mutex Form of the .pred.rel Annotation
Implication Form of the .pred.rel Annotation
Clear Form of the .pred.rel Annotation
Mutex Relation Not Created with a Simple Compare
Instructions Separated by a Predicated Branch
Safe Across Calls
Indirect Access to Register File
st8.spill and ld8.fill in the Same Instruction Group
Features
Assembly Language Features
Instruction Set
Bundling
Instruction Groups
Data Allocation
Assembly Language Directives
64-bit Address Space
Alignment
Assignment Statements
Aliasing
Arithmentic Expression Handling
Complementary Features
IA-32 jmpe Instruction
instenc Pseudo-instruction
String Equation
Line Information for Debugging Tools
#line Support
Predefined Symbols
Virtual Registers Allocation
Allocate Registers
Declare Variables
Undefine and Redefine Registers
Branch Target Annotation
Register Value Annotation
Bank Register Annotation
Unwind Information Generation
Diagnostic Messages
Diagnostic Message Types
Diagnostic Message Syntax
Fatal Error Messages
Error Messages
Warning Messages
Return Values
Specifications
Predicate Analysis
Mutex Relation
Imply Relation
Predicate Relation Scope
Predicate Relation Scope Exceptions
Analysis of Combinations
Glossary
Glossary