5.53 Processors and their implicit Floating-Point Units (FPUs)

Not every ARM processor has an FPU, but every one has an implicit --fpu option.

The following table lists the implicit --fpu option for each processor --cpu option.

Table 5-15 Implicit FPUs of processors

Processor name FPU name
ARM processors designed by ARM Limited
ARM7EJ-S SoftVFP
ARM7TDMI SoftVFP
ARM7TDMI-S SoftVFP
ARM720T SoftVFP
ARM9E-S SoftVFP
ARM9TDMI SoftVFP
ARM920T SoftVFP
ARM922T SoftVFP
ARM926EJ-S SoftVFP
ARM946E-S SoftVFP
ARM966E-S SoftVFP
ARM1020E SoftVFP
ARM1136J-S SoftVFP
ARM1136J-S-rev1 SoftVFP
ARM1136JF-S VFPv2
ARM1136JF-S-rev1 VFPv2
ARM1156T2-S SoftVFP
ARM1176JZ-S SoftVFP
ARM1176JZF-S VFPv2
Cortex-A5 SoftVFP
Cortex-A5.vfp VFPv4_D16
Cortex-A5.neon VFPv4
Cortex-A7 VFPv4
Cortex-A7.no_neon VFPv4_D16
Cortex-A7.no_neon.no_vfp SoftVFP
Cortex-A8 VFPv3
Cortex-A8.no_neon SoftVFP
Cortex-A8NoNeon SoftVFP
Cortex-A9 VFPv3_FP16
Cortex-A9.no_neon VFPv3_D16_FP16
Cortex-A9.no_neon.no_vfp SoftVFP
Cortex-A12 VFPv4
Cortex-A12.no_neon.no_vfp SoftVFP
Cortex-A15 VFPv4
Cortex-A15.no_neon VFPv4_D16
Cortex-A15.no_neon.no_vfp SoftVFP
Cortex-A17 VFPv4
Cortex-A17.no_neon.no_vfp SoftVFP
Cortex-M0 SoftVFP
Cortex-M0plus SoftVFP
Cortex-M1 SoftVFP
Cortex-M1.os_extension SoftVFP
Cortex-M1.no_os_extension SoftVFP
Cortex-M3 SoftVFP
Cortex-M3-rev0 SoftVFP
Cortex-M4 SoftVFP
Cortex-M4.fp.sp FPv4-SP
Cortex-M7 SoftVFP
Cortex-M7.fp.sp FPv5-SP
Cortex-M7.fp.dp FPv5_D16
Cortex-R4 SoftVFP
Cortex-R4F VFPv3_D16
Cortex-R5 SoftVFP
Cortex-R5-rev1 SoftVFP
Cortex-R5F VFPv3_D16
Cortex-R5F-rev1 VFPv3_D16
Cortex-R5F-rev1.sp VFPv3_SP_D16
Cortex-R7 VFPv3_D16_FP16
Cortex-R7.no_vfp SoftVFP
Cortex-R8 VFPv3_D16_FP16
Cortex-R8.no_vfp SoftVFP
MPCore VFPv2
MPCore.no_vfp SoftVFP
MPCoreNoVFP SoftVFP
SC000 SoftVFP
SC300 SoftVFP
ARM processors designed by ARM licensees
PJ4 VFPv3_D16
PJ4.no_vfp SoftVFP
QSP VFPv3_FP16
QSP.no_neon VFPv3_FP16
QSP.no_neon.no_vfp SoftVFP

Note:

You can:

  • Specify a different FPU with --fpu.

  • Specify the floating-point linkage, independently of the FPU architecture, with --apcs.

  • Display the complete expanded command line, including the FPU, with --echo.

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