Mixed-endian data access is described in:
Word-invariant fixed instruction and data endianness
ARMv6 support for mixed-endian data
Instructions to change the CPSR E bit.