JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Solaris 64-bit Developer's Guide
search filter icon
search icon

Document Information

Preface

1.  64-bit Computing

2.  When to Use 64-bit

3.  Comparing 32-bit Interfaces and 64-bit Interfaces

Application Programming Interfaces

Application Binary Interfaces

Compatibility Between 32-bit Applications and 64-bit Applications

Application Binaries

Application Source Code

Device Drivers

Which Solaris Operating Environment Are You Running?

4.  Converting Applications

5.  The Development Environment

6.  Advanced Topics

A.  Changes in Derived Types

B.  Frequently Asked Questions (FAQs)

Index

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.