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.

All labels observed (9)

Label Occurrences
VFP 1
VFP floating-point extension canonical 1
VFPv1 1

How this entity was disambiguated

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

How these facts were elicited

Referenced by (9)

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

ARM hasExtension VFP floating-point extension
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
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