2.4. Data types

The ARM1136JF-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:

ARM1136JF-S processor introduces mixed-endian and unaligned access support. For details see Chapter 4 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 unaligned.

Copyright © 2002-2005 ARM Limited. All rights reserved.ARM DDI 0211H
Non-Confidential