We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b770d93 commit ff39c40Copy full SHA for ff39c40
tests/pass/target-cpu-implies-target-feature.rs
@@ -3,10 +3,14 @@
3
//@compile-flags: -C target-cpu=x86-64-v4
4
5
fn main() {
6
+ assert!(cfg!(target_feature = "avx2"));
7
+ assert!(cfg!(target_feature = "avx512bw"));
8
+ assert!(cfg!(target_feature = "avx512cd"));
9
+ assert!(cfg!(target_feature = "avx512dq"));
10
+ assert!(cfg!(target_feature = "avx512f"));
11
+ assert!(cfg!(target_feature = "avx512vl"));
12
assert!(is_x86_feature_detected!("avx512bw"));
- assert!(is_x86_feature_detected!("avx512cd"));
- assert!(is_x86_feature_detected!("avx512dq"));
- assert!(is_x86_feature_detected!("avx512f"));
- assert!(is_x86_feature_detected!("avx512vl"));
13
+
14
+ assert!(cfg!(not(target_feature = "avx512vpopcntdq")));
15
assert!(!is_x86_feature_detected!("avx512vpopcntdq"));
16
}
0 commit comments