Open
Description
ARM Cortex-M7 has vfp5
, according to documentation - 1 and 2.
LLVM already has it, see llvm/llvm-project#95053 (FPUVersion::VFPV5
).
Seems to rustc
doesn't supports it, throwing message
'+vfp5' is not a recognized feature for this target (ignoring feature)
Could be great to support vfp5
in the rustc
❤️🔥
Oh I see that there is vfp4d16sp
feature. Am I right? Maybe could be good to create alias for it as vfp5
?
rust/compiler/rustc_target/src/spec/targets/thumbv7em_none_eabihf.rs
Lines 29 to 36 in 35e6e4c
Also I see features
vfp4d16
- VFP4 instructions with only 16 d-registersvfp4d16sp
- VFP4 instructions with only 16 d-registers and no double precisionvfp4sp
- VFP4 instructions with no double precision