Intel® C++ Compiler 16.0 User and Reference Guide

Understanding the 64-bit Data Model used by OS X*

The 64-bit data model used by OS X* is known as LP64. The use of the LP64 data model ensures that source code created on other platforms can be easily ported to OS X*.

The LP64 data model defines these C/C++ types as follows:

The following C/C++ restrictions and guidelines apply: