Characteristic
|
Description
|
---|
Memory addressing
|
Byte-addressed with 32-bit addresses.
|
Bit numbering
|
Bit 0 is least-significant bit.
|
Byte ordering
|
Big endian by default. The most significant byte of a multi-byte value is stored at the lowest address.
|
Stack alignment
|
8-byte alignment.
|
Floating-point format
|
IEEE 754 format (32 and 64 bits) with the most significant byte at the lowest address.
|
Character encoding
|
ASCII.
|
C/C++ bit field allocation
|
starts at most-significant bit.
|
C/C++ maximum bit field size
|
Four or fewer bytes.
|
C/C++ struct, union, array alignment
|
Aligned to the maximum alignment of any of its components.
|