File tree Expand file tree Collapse file tree
src/doc/rustc/src/platform-support Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,14 +29,15 @@ You may prefer the `-softfloat` target when writing a kernel or interfacing with
2929pre-compiled binaries that use the soft-float ABI.
3030
3131When using the hardfloat targets, the minimum floating-point features assumed
32- are those of the ` fp-armv8 ` , which excludes NEON SIMD support. If your
32+ are [ ` FEAT_AdvSIMD ` ] [ feat-advsimd ] , which means NEON SIMD support. If your
3333processor supports a different set of floating-point features than the default
34- expectations of ` fp-armv8 ` , then these should also be enabled or disabled as
35- needed with ` -C target-feature=(+/-) ` . It is also possible to tell Rust (or
34+ expectations of ` FEAT_AdvSIMD ` , then these should also be enabled or disabled
35+ as needed with ` -C target-feature=(+/-) ` . It is also possible to tell Rust (or
3636LLVM) that you have a specific model of Arm processor, using the
3737[ ` -Ctarget-cpu ` ] [ target-cpu ] option. Doing so may change the default set of
3838target-features enabled.
3939
40+ [ feat-advsimd ] : https://developer.arm.com/documentation/109697/2025_12/Feature-descriptions/The-Armv8-0-architecture-extension?lang=en
4041[ target-cpu ] : https://doc.rust-lang.org/rustc/codegen-options/index.html#target-cpu
4142[ target-feature ] : https://doc.rust-lang.org/rustc/codegen-options/index.html#target-feature
4243
You can’t perform that action at this time.
0 commit comments