1.2. Data Representation

LSB-conforming applications shall use the data representation as defined in Chapter 3 of the System V Application Binary Interface PowerPC Processor Supplement.

1.2.1. Byte Ordering

LSB-conforming applications shall use big-endian byte ordering. LSB-conforming implementations may support little-endian applications.

1.2.2. Fundamental Types

In addition to the fundamental types specified in Chapter 3 of the System V Application Binary Interface PowerPC Processor Supplement, a 64 bit data type is defined here.

Table 1-1. Scalar Types

TypeCsizeofAlignment (bytes)IntelI386 Architecture
Integrallong long88signed double word
signed long long
unsigned long long88unsigned double word

LSB-conforming applications shall not use the long double fundamental type.

1.2.3. Aggregates and Unions

1.2.4. Bit Fields