2.4. ARM architecture v6

This section gives an overview of the RealView tools support for ARMv6. This variant of the ARM architecture extends the original ARM instruction set to support multi-processing and adds some extra memory model features. It supports both ARM and Thumb instruction sets.

Table 2.4. Useful command-line options

OptionDescription
--cpu=6ARMv6 with Thumb, interworking, DSP multiply, doubleword instructions, unaligned and mixed-endian support, Jazelle, and media extensions
--cpu=6ZARMv6 with security extensions
--cpu=6T2ARMv6 with Thumb-2
--cpu=name

Where name is a specific ARM processor. For example:

  • ARM1136J-S to generate code for the ARM1136J-S with software VFP support

  • ARM1136JF-S to generate code for the ARM1136J-S with hardware VFP


Copyright © 2002-2010 ARM. All rights reserved.ARM DUI 0203J
Non-ConfidentialID101213