Download Intel® Itanium(TM) Assembler User's Guide
Transcript
Table of Contents Disclaimer ...............................................................................................................................5 OVERVIEW.................................................................................................................. 6 About This Document ..............................................................................................................6 System Environment ................................................................................................................6 Related Publications.................................................................................................................7 Notation Conventions ..............................................................................................................7 GETTING STARTED .................................................................................................. 8 Environment ............................................................................................................................8 Invoking IAS ...........................................................................................................................8 COMMAND-LINE OPTIONS ................................................................................... 10 Information..............................................................................................................................9 File Handling .........................................................................................................................10 Compilation Model ................................................................................................................10 Error Handling.......................................................................................................................11 UNIX ABI Section.................................................................................................................12 Advanced Section ..................................................................................................................12 DEPENDENCY VIOLATIONS AND ASSEMBLY MODES................................... 15 Assembly Modes ...................................................................................................................14 Mode Examples .....................................................................................................................16 Serialize and Memory Syncronization Instructions .................................................................17 Avoiding False Reports..........................................................................................................17 Predicate Relation Analysis....................................................................................................18 Compare Instructions.......................................................................................................................19 Mutex Form of the .pred.rel Annotation ...........................................................................................19 Implication Form of the .pred.rel Annotation....................................................................................20 Clear Form of the .pred.rel Annotation .............................................................................................20 Mutex Relation Not Created with a Simple Compare........................................................................21 Instructions Separated by a Predicated Branch..................................................................................21 Safe Across Calls.............................................................................................................................22 Indirect Access to Register File........................................................................................................22 st8.spill and ld8.fill in the Same Instruction Group ...........................................................................23 2