core/stdarch/crates/core_arch/src/arm/
mod.rs1#[cfg(any(target_feature = "v6", doc))]
11mod sat;
12
13#[cfg(any(target_feature = "v6", doc))]
14#[unstable(feature = "stdarch_arm_sat", issue = "none")]
15pub use self::sat::*;
16
17#[cfg(any(
23 all(target_feature = "v5te", not(target_feature = "mclass")),
25 all(target_feature = "mclass", target_feature = "dsp"),
27 doc,
28))]
29mod dsp;
30
31#[cfg(any(
32 all(target_feature = "v5te", not(target_feature = "mclass")),
34 all(target_feature = "mclass", target_feature = "dsp"),
36 doc,
37))]
38#[unstable(feature = "stdarch_arm_dsp", issue = "117237")]
39pub use self::dsp::*;
40
41#[cfg(any(
44 all(target_feature = "v6", not(target_feature = "mclass")),
46 all(target_feature = "mclass", target_feature = "dsp"),
48 doc,
49))]
50mod simd32;
51
52#[cfg(any(
53 all(target_feature = "v6", not(target_feature = "mclass")),
55 all(target_feature = "mclass", target_feature = "dsp"),
57 doc,
58))]
59#[unstable(feature = "stdarch_arm_dsp", issue = "117237")]
60pub use self::simd32::*;
61
62#[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")]
63pub use crate::core_arch::arm_shared::*;
64
65#[cfg(test)]
66use stdarch_test::assert_instr;
67
68#[cfg(target_endian = "little")]
70#[cfg(any(target_feature = "v7", doc))]
71pub(crate) mod neon;
72#[cfg(target_endian = "little")]
73#[cfg(any(target_feature = "v7", doc))]
74#[unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800")]
75pub use neon::*;