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.
Observed surface forms (8)
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.
this entity surface form:
VFP
this entity surface form:
Vector Floating Point
this entity surface form:
VFPv1
this entity surface form:
VFPv2
this entity surface form:
VFPv3
this entity surface form:
VFPv3-D16
this entity surface form:
VFPv4
this entity surface form:
VFPv4-D16