6.2.3. Word-invariant mode and ARMv6 configurations

The unaligned access handling is summarized in Table 6.1.

Table 6.1. Unaligned access handling

CP15 register c1 U bitCP15 register c1 A bitUnaligned access model
0[1]0aWord-invariant ARMv5. See Word-invariant data access in ARMv6 (U=0)Word-invariant data access in ARMv6 (U=0)Word-invariant data access in ARMv6 (U=0).
01Word-invariant natural alignment check.
10ARMv6 unaligned half/word access, else strict word alignment check.
11ARMv6 strict half/word alignment check.

[1] Default value at reset.

For a fuller description of the options available, see c1, Control Register.

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