1#![no_std]
2#![feature(
3 convert_float_to_int,
4 f16,
5 core_intrinsics,
6 decl_macro,
7 impl_restriction,
8 repr_simd,
9 staged_api,
10 prelude_import,
11 ptr_metadata,
12 rustc_attrs
13)]
14#![cfg_attr(doc, feature(intra_doc_pointers))]
15#![cfg_attr(
16 all(
17 any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "arm",),
18 any(
19 all(target_feature = "v6", not(target_feature = "mclass")),
20 all(target_feature = "mclass", target_feature = "dsp"),
21 )
22 ),
23 feature(stdarch_arm_dsp)
24)]
25#![cfg_attr(
26 all(target_arch = "arm", target_feature = "v7"),
27 feature(stdarch_arm_neon_intrinsics)
28)]
29#![cfg_attr(target_arch = "loongarch64", feature(stdarch_loongarch))]
30#![cfg_attr(
31 any(target_arch = "powerpc", target_arch = "powerpc64"),
32 feature(stdarch_powerpc)
33)]
34#![cfg_attr(target_arch = "hexagon", feature(stdarch_hexagon))]
35#![warn(missing_docs, clippy::missing_inline_in_public_items)] #![deny(
37 unsafe_op_in_unsafe_fn,
38 unreachable_pub,
39 clippy::undocumented_unsafe_blocks
40)]
41#![doc(test(attr(deny(warnings))))]
42#![allow(internal_features, clippy::repr_packed_without_abi)]
43#![unstable(feature = "portable_simd", issue = "86656")]
44#[path = "mod.rs"]
47mod core_simd;
48pub use self::core_simd::simd;