| |||
| Home > Overview of the ARM Compiler toolchain > ARM architectures supported by the toolchain | |||
The toolchain includes support for all ARM architectures from ARMv4™ onwards that are currently supported by ARM, including ARM NEON technology. All architectures before ARMv4 are obsolete and are no longer supported.
You can specify a target processor or architecture to take advantage of extra features specific to the selected processor or architecture. To do this, use the following command-line options:
--cpu=name
--device=name
--fpu=.name
You can specify the startup instruction set, ARM or Thumb,
with the --arm or --thumb command-line
options. Also, you can force an ARM-only instruction set with the --arm_only option.
The compilation tools provide support for mixing ARM and Thumb code. This is known as interworking and enables branching between ARM code and Thumb code.
Using the Compiler:
Using the Compiler:
Developing Software for ARM® Processors:
Compiler Reference:
Assembler Reference:
Linker Reference: