Skip to content

Commit 1620151

Browse files
committed
core_arch: no SVE on arm64ec
arm64ec doesn't support SVE.
1 parent 1c57120 commit 1620151

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

  • crates/core_arch/src/aarch64

crates/core_arch/src/aarch64/mod.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,17 @@ mod neon;
2525
#[stable(feature = "neon_intrinsics", since = "1.59.0")]
2626
pub use self::neon::*;
2727

28+
// The rest of `core_arch::aarch64` is available on `arm64ec` but SVE is not supported on `arm64ec`.
29+
#[cfg(any(target_arch = "aarch64", doc))]
2830
mod sve;
31+
#[cfg(any(target_arch = "aarch64", doc))]
2932
#[unstable(feature = "stdarch_aarch64_sve", issue = "145052")]
3033
pub use self::sve::*;
3134

35+
// The rest of `core_arch::aarch64` is available on `arm64ec` but SVE is not supported on `arm64ec`.
36+
#[cfg(any(target_arch = "aarch64", doc))]
3237
mod sve2;
38+
#[cfg(any(target_arch = "aarch64", doc))]
3339
#[unstable(feature = "stdarch_aarch64_sve", issue = "145052")]
3440
pub use self::sve2::*;
3541

0 commit comments

Comments
 (0)