VFP floating-point extension

E72125

The VFP floating-point extension is an ARM architecture coprocessor feature that provides hardware support for high-performance single- and double-precision floating-point arithmetic.

Jump to: Surface forms Statements Referenced by

Observed surface forms (8)

Surface form Occurrences
VFP 1
VFPv1 1
VFPv2 1

Statements (47)

Predicate Object
instanceOf ARM architecture extension
coprocessor feature
floating-point unit
alsoKnownAs VFP floating-point extension
surface form: VFP

VFP floating-point extension
surface form: Vector Floating Point
architectureFamily ARM architecture
category ARM microarchitecture feature
floating-point arithmetic hardware
conformsTo IEEE 754 floating‑point arithmetic standard
surface form: IEEE 754 floating-point standard
designedFor high-performance floating-point computation
developedBy Arm Ltd.
surface form: ARM Limited
hasVersion VFP floating-point extension self-linksurface differs
surface form: VFPv1

VFP floating-point extension self-linksurface differs
surface form: VFPv2

VFP floating-point extension self-linksurface differs
surface form: VFPv3

VFP floating-point extension self-linksurface differs
surface form: VFPv3-D16

VFP floating-point extension self-linksurface differs
surface form: VFPv4

VFP floating-point extension self-linksurface differs
surface form: VFPv4-D16
implements floating-point instructions
floating-point registers
improves floating-point performance compared to software emulation
integratedWith ARM
surface form: ARM CPU core
provides hardware floating-point support
purpose accelerate numerical and signal processing workloads
relatedTo NEON SIMD
surface form: ARM NEON technology

ARM
surface form: ARM coprocessor interface
supports double-precision floating-point arithmetic
floating-point addition
floating-point comparisons
floating-point conversions between integer and floating-point
floating-point division
floating-point exception flags
floating-point multiplication
floating-point square root
floating-point subtraction
rounding modes
scalar floating-point operations
single-precision floating-point arithmetic
targetPlatform 32-bit ARM processors
ARMv5 architecture
ARMv6 architecture family
surface form: ARMv6 architecture

ARMv7-A architecture
ARM Cortex-R series
surface form: ARMv7-R architecture
usedBy Android devices based on ARM
operating systems on ARM such as Linux
usedIn consumer electronics
embedded systems
mobile devices

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

VFP floating-point extension alsoKnownAs VFP floating-point extension
this entity surface form: VFP
VFP floating-point extension alsoKnownAs VFP floating-point extension
this entity surface form: Vector Floating Point
ARM hasExtension VFP floating-point extension
VFP floating-point extension hasVersion VFP floating-point extension self-linksurface differs
this entity surface form: VFPv1
VFP floating-point extension hasVersion VFP floating-point extension self-linksurface differs
this entity surface form: VFPv2
VFP floating-point extension hasVersion VFP floating-point extension self-linksurface differs
this entity surface form: VFPv3
VFP floating-point extension hasVersion VFP floating-point extension self-linksurface differs
this entity surface form: VFPv3-D16
VFP floating-point extension hasVersion VFP floating-point extension self-linksurface differs
this entity surface form: VFPv4
VFP floating-point extension hasVersion VFP floating-point extension self-linksurface differs
this entity surface form: VFPv4-D16