2.2. About the ARM9E-S programmer’s model
The ARM9E-S core implements the ARMv5TE architecture, which
includes the 32-bit ARM instruction set and the 16-bit Thumb instruction
set. For a description of both instruction sets, see the ARM
Architecture Reference Manual.