LSB-conforming applications shall use the procedure linkage and function calling sequence as defined in Chapter 8.4 of the Itanium ™ Software Conventions & Runtime Architecture Guide.
The CPU general and other registers are as defined in the Itanium ™ Architecture Software Developer's Manual Volume 1: Application Architecture Section 3.1.