Itanium® Architecture for Programmers

Reference Material

Open-Source and Vendor Documentation

Linux software documentation

Using Inline Assembly With gcc by Clark L. Coleman, 2000, a tutorial available here (112 KiB)

Programming with GNU Software by Mike Loukides and Andy Oram, O'Reilly & Associates, 1997, ISBN 1-56592-112-7

Running Linux, 5th ed., by Matthias Kalle Dalheimer and Matt Welsh, O'Reilly & Associates, 2005, ISBN 0-596-00760-4

Assembler (gas), debugger (gdb), linker (ld), and many other manuals are available here

Preprocessor (CPP), C compiler (GCC), and FORTRAN compiler (G77) manuals are available here

HP-UX software documentation

HP-UX Reference (Manpages), html and/or pdf formats accessible here

HP aC++ Programmer's Guide, 2006, html format accessible here

ADB Tutorial, 1991, pdf format accessible here

HP C/HP-UX Online Help, 2006, html format accessible here

HP Fortran Programmer's Guide, 5th ed., 2003, html and/or pdf formats accessible here

Inline Assembly for Itanium-based HP-UX by Eddie Gornish, 2002, pdf format accessible here (126 KiB)

Intel software documentation

IA-64 Assembler User's Guide, 2000, asmusrgd.pdf (631232 bytes)

Intel C++ Compiler Documentation, accessible as a zipped file here (about 6 MiB)

Intel Fortran Compiler Documentation, accessible as a zipped file here (about 4.36 MiB)

Intel Itanium Assembler User's Guide, 2001, asm_ug.pdf (258 KiB)

Intel Itanium Assembly Language Reference Guide, 2001, asm_lan.pdf (264 KiB)

Manuals on Itanium architecture

Intel Itanium Architecture Software Developer's Manual, Volume 1: Application Architecture, revision 2.2, 2006, 24531705.pdf (4885619 bytes); Volume 2: System Architecture, revision 2.2, 2006, 24531805.pdf (10379089 bytes); Volume 3: Instruction Set Reference, revision 2.2, 2006, 24531905.pdf (11299570 bytes)

Itanium Software Conventions and Runtime Architecture Guide, 2001, 24535803.pdf (873483 bytes)

Manuals on the Itanium 2 processor implementation

Intel Itanium 2 Processor Hardware Developer's Manual, 2002, 25110901.pdf (822707 bytes)

Intel Itanium 2 Processor Reference Manual for Software Development and Optimization, 2004, 25111003.pdf (2552841 bytes)

Dual-Core Update to the Intel Itanium 2 Processor Reference Manual for Software Development and Optimization, 2006, 30806501.pdf (2402734 bytes)

Manuals on the original Itanium processor implementation

Intel Itanium Processor Hardware Developer's Manual, 2001, 24870102.pdf (1011619 bytes)

Intel Itanium Processor Reference Manual for Software Development, 2001, 24532003.pdf (1565124 bytes)

Manuals on PA-RISC architecture

PA-RISC 2.0 Architecture by Gerry Kane, published by Prentice Hall PTR, 1996, ISBN 0-13-182734-0; individual chapters are also available here

PA-RISC 1.1 Architecture and Instruction Set Reference Manual, 1994, pdf and html formats available here

Manuals on IA-32 (x86) architecture

Intel 64 and IA-32 Architectures Software Developer's Manual, 2006. Volume 1: Basic Architecture, 25366521.pdf (3.02 MiB); Volume 2A: Instruction Set Reference A-M, 25366621.pdf (2.24 MiB); Volume 2B: Instruction Set Reference N-Z, 25366721.pdf (1.84 MiB); Volume 3A: System Programming Guide, 25366820.pdf (2.91 MiB); Volume 3B: System Programming Guide, 25366920.pdf (2.13 MiB).

Manuals on SPARC architecture

The SPARC Architecture Manual by David L. Weaver and Tom Germond, eds., Version 9, 2000, sparcv9.pdf (1.3 MiB).


  [viika]  [Itanium Architecture home]  [Reference Material home]  [Top of Page]  [e-mail the author(s)]