Solaris 64-bit Developer's Guide

Application Binary Interfaces

The SPARC V8 ABI is the existing processor-specific Application Binary Interface (ABI) on which the 32-bit SPARC version of the Solaris implementation is based. The SPARC V9 ABI extends the SPARC V8 ABI to support 64-bit operations and defines new capabilities for this extended architecture. See SPARC V9 ABI Features for additional information.

The i386 ABI is the processor-specific ABI on which the 32-bit version of Solaris (Intel Platform Edition) is based.

For the Solaris 10 release, the amd64 ABI is the processor-specific ABI on which the 64-bit version of Solaris on x86 systems is based. The amd64 ABI supports 64-bit operations and defines new capabilities for the new architecture. Programs using the 64-bit ABI might perform better than their 32-bit counterparts. Processors that support the amd64 ABI also support the i386 ABI. See AMD64 ABI Features for additional information.