Module target_features::docs::arm

source ·
Expand description

arm documentation

Features

FeatureDescription
aclassIs application profile (‘A’ series).
aesEnable AES support.
crcEnable support for CRC instructions.
cryptoEnable support for Cryptography extensions.
d32Extend FP to 32 double registers.
dotprodEnable support for dot product instructions.
dspSupports DSP instructions in ARM and/or Thumb2.
fp-armv8Enable ARMv8 FP.
i8mmEnable Matrix Multiply Int8 Extension.
mclassIs microcontroller profile (‘M’ series).
neonEnable NEON instructions.
rclassIs realtime profile (‘R’ series).
sha2Enable SHA1 and SHA256 support.
thumb-modeThumb mode.
thumb2Enable Thumb2 instructions.
v5teSupport ARM v5TE, v5TEj, and v5TExp instructions.
v6Support ARM v6 instructions.
v6kSupport ARM v6k instructions.
v6t2Support ARM v6t2 instructions.
v7Support ARM v7 instructions.
v8Support ARM v8 instructions.
vfp2Enable VFP2 instructions.
vfp3Enable VFP3 instructions.
vfp4Enable VFP4 instructions.
crt-staticEnables C Run-time Libraries to be statically linked.

CPUs

CPUEnabled Features
arm1020ev5te, v6, vfp2
arm1020tv5te, v6, vfp2
arm1022ev5te, v6, vfp2
arm10ev5te, v6, vfp2
arm10tdmiv5te, v6, vfp2
arm1136j-sdsp, v5te, v6, vfp2
arm1136jf-sdsp, v5te, v6, vfp2
arm1156t2-sdsp, thumb2, v5te, v6, v6k, v6t2, vfp2
arm1156t2f-sdsp, thumb2, v5te, v6, v6k, v6t2, vfp2
arm1176jz-sv5te, v6, v6k, vfp2
arm1176jzf-sv5te, v6, v6k, vfp2
arm710tv5te, v6, vfp2
arm720tv5te, v6, vfp2
arm7tdmiv5te, v6, vfp2
arm7tdmi-sv5te, v6, vfp2
arm8v5te, v6, vfp2
arm810v5te, v6, vfp2
arm9v5te, v6, vfp2
arm920v5te, v6, vfp2
arm920tv5te, v6, vfp2
arm922tv5te, v6, vfp2
arm926ej-sv5te, v6, vfp2
arm940tv5te, v6, vfp2
arm946e-sv5te, v6, vfp2
arm966e-sv5te, v6, vfp2
arm968e-sv5te, v6, vfp2
arm9ev5te, v6, vfp2
arm9tdmiv5te, v6, vfp2
cortex-a12aclass, dsp, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-a15aclass, dsp, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-a17aclass, dsp, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-a32aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a35aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a5aclass, dsp, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-a53aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a55aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a57aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a7aclass, dsp, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-a710aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a72aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a73aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a75aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a76aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a76aeaclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a77aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a78aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a78caclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-a8aclass, dsp, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-a9aclass, dsp, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-m0mclass, thumb-mode, v5te, v6, vfp2
cortex-m0plusmclass, thumb-mode, v5te, v6, vfp2
cortex-m1mclass, thumb-mode, v5te, v6, vfp2
cortex-m23mclass, thumb-mode, v5te, v6, vfp2
cortex-m3mclass, thumb-mode, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-m33dsp, mclass, thumb-mode, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-m35pdsp, mclass, thumb-mode, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-m4dsp, mclass, thumb-mode, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-m55dsp, mclass, thumb-mode, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-m7dsp, mclass, thumb-mode, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-m85dsp, mclass, thumb-mode, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-r4dsp, rclass, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-r4fdsp, rclass, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-r5dsp, rclass, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-r52crc, dsp, rclass, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-r7dsp, rclass, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-r8dsp, rclass, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
cortex-x1aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cortex-x1caclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
cycloneaclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
ep9312v5te, v6, vfp2
exynos-m3aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
exynos-m4aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
exynos-m5aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
genericv5te, v6, vfp2
iwmmxtv5te, v6, vfp2
kraitaclass, dsp, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
kryoaclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
mpcorev5te, v6, v6k, vfp2
mpcorenovfpv5te, v6, v6k, vfp2
neoverse-n1aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
neoverse-n2aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
neoverse-v1aclass, crc, dsp, thumb2, v5te, v6, v6k, v6t2, v7, v8, vfp2
sc000mclass, thumb-mode, v5te, v6, vfp2
sc300mclass, thumb-mode, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
strongarmv5te, v6, vfp2
strongarm110v5te, v6, vfp2
strongarm1100v5te, v6, vfp2
strongarm1110v5te, v6, vfp2
swiftaclass, dsp, thumb2, v5te, v6, v6k, v6t2, v7, vfp2
xscalev5te, v6, vfp2