1.2 ARM architectures supported by the toolchain

ARM® Compiler includes support for all ARM architectures from ARMv4 to ARMv7 inclusive. It also includes support for 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.

  • --fpu=name.

You can specify the startup instruction set, ARM or Thumb, with the --arm or --thumb command-line options.

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.

Non-ConfidentialPDF file icon PDF versionARM DUI0529M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.