2.4. Data types

The ARM1156T2F-S processor supports the following data types:

Note

  • When any of these types are described as unsigned, the N-bit data value represents a non-negative integer in the range 0 to +2N-1, using normal binary format.

  • When any of these types are described as signed, the N-bit data value represents an integer in the range -2N-1 to +2N-1-1, using two’s complement format.

For best performance you must align these as follows:

The ARM1156T2F-S processor supports mixed-endian and unaligned access. For more details, see Chapter 6 Unaligned and Mixed-Endian Data Access Support.

Note

You cannot use LDRD, LDM, LDC, STRD, STM, or STC instructions to access 32-bit quantities if they are not 32-bit aligned.

Copyright © 2005-2007 ARM Limited. All rights reserved.ARM DDI 0290G
Non-Confidential