]>
Commit | Line | Data |
---|---|---|
9fa01778 | 1 | #![doc(include = "core_arch_docs.md")] |
0531ce1d XL |
2 | #![allow(dead_code)] |
3 | #![allow(unused_features)] | |
8faf50e0 | 4 | #![feature( |
0bf4aa26 XL |
5 | const_fn, |
6 | const_fn_union, | |
416331ca | 7 | custom_inner_attributes, |
0bf4aa26 XL |
8 | link_llvm_intrinsics, |
9 | platform_intrinsics, | |
10 | repr_simd, | |
11 | simd_ffi, | |
ba9703b0 | 12 | llvm_asm, |
0bf4aa26 | 13 | proc_macro_hygiene, |
0bf4aa26 XL |
14 | stmt_expr_attributes, |
15 | core_intrinsics, | |
16 | no_core, | |
17 | rustc_attrs, | |
18 | stdsimd, | |
19 | staged_api, | |
0bf4aa26 XL |
20 | doc_cfg, |
21 | mmx_target_feature, | |
22 | tbm_target_feature, | |
23 | sse4a_target_feature, | |
24 | arm_target_feature, | |
25 | aarch64_target_feature, | |
0731742a XL |
26 | cmpxchg16b_target_feature, |
27 | avx512_target_feature, | |
0bf4aa26 XL |
28 | mips_target_feature, |
29 | powerpc_target_feature, | |
0731742a XL |
30 | wasm_target_feature, |
31 | abi_unadjusted, | |
9fa01778 | 32 | adx_target_feature, |
416331ca XL |
33 | rtm_target_feature, |
34 | f16c_target_feature, | |
9fa01778 | 35 | external_doc |
0731742a XL |
36 | )] |
37 | #![cfg_attr(test, feature(test, abi_vectorcall, untagged_unions))] | |
48663c56 XL |
38 | #![deny(clippy::missing_inline_in_public_items)] |
39 | #![allow( | |
40 | clippy::inline_always, | |
41 | clippy::too_many_arguments, | |
42 | clippy::cast_sign_loss, | |
43 | clippy::cast_lossless, | |
44 | clippy::cast_possible_wrap, | |
45 | clippy::cast_possible_truncation, | |
46 | clippy::cast_precision_loss, | |
47 | clippy::shadow_reuse, | |
48 | clippy::cognitive_complexity, | |
49 | clippy::similar_names, | |
50 | clippy::many_single_char_names | |
8faf50e0 | 51 | )] |
0531ce1d | 52 | #![cfg_attr(test, allow(unused_imports))] |
532ac7d7 | 53 | #![no_std] |
8faf50e0 XL |
54 | #![unstable(feature = "stdsimd", issue = "27731")] |
55 | #![doc( | |
56 | test(attr(deny(warnings))), | |
57 | test(attr(allow(dead_code, deprecated, unused_variables, unused_mut))) | |
58 | )] | |
0531ce1d | 59 | |
0531ce1d XL |
60 | #[cfg(test)] |
61 | #[macro_use] | |
62 | extern crate std; | |
63 | #[cfg(test)] | |
64 | #[macro_use] | |
9fa01778 | 65 | extern crate std_detect; |
0531ce1d | 66 | #[cfg(test)] |
416331ca | 67 | extern crate stdarch_test; |
0531ce1d | 68 | |
0bf4aa26 XL |
69 | #[cfg(all(test, target_arch = "wasm32"))] |
70 | extern crate wasm_bindgen_test; | |
71 | ||
9fa01778 XL |
72 | #[path = "mod.rs"] |
73 | mod core_arch; | |
0531ce1d | 74 | |
532ac7d7 | 75 | pub use self::core_arch::arch::*; |
0531ce1d XL |
76 | |
77 | #[allow(unused_imports)] | |
416331ca | 78 | use core::{ffi, hint, intrinsics, marker, mem, ops, ptr, sync}; |