Programmer’s Model

2.10Unaligned and mixed-endian data access support

The processor supports unaligned memory accesses. Unaligned memory accesses was introduced with ARMv6. Bit [22] of c1, Control Register is always 1.

The processor supports byte-invariant big-endianness BE-8 and little-endianness LE. The processor does not support word-invariant big-endianness BE-32. Bit [7] of c1, Control Register is always 0.

For more information on unaligned and mixed-endian data access support, see the ARM

Architecture Reference Manual.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

2-28

ID013010

Non-Confidential, Unrestricted Access

 

Page 74
Image 74
ARM r1p3, R4F manual Unaligned and mixed-endian data access support, Architecture Reference Manual