about summary refs log tree commit diff
path: root/library/stdarch/crates/std_detect/tests/x86-specific.rs
diff options
context:
space:
mode:
Diffstat (limited to 'library/stdarch/crates/std_detect/tests/x86-specific.rs')
-rw-r--r--library/stdarch/crates/std_detect/tests/x86-specific.rs91
1 files changed, 0 insertions, 91 deletions
diff --git a/library/stdarch/crates/std_detect/tests/x86-specific.rs b/library/stdarch/crates/std_detect/tests/x86-specific.rs
index f41f400c100..2b6a394910d 100644
--- a/library/stdarch/crates/std_detect/tests/x86-specific.rs
+++ b/library/stdarch/crates/std_detect/tests/x86-specific.rs
@@ -10,7 +10,6 @@
     movrs_target_feature
 )]
 
-extern crate cupid;
 #[macro_use]
 extern crate std_detect;
 
@@ -109,96 +108,6 @@ fn dump() {
     println!("amx-movrs: {:?}", is_x86_feature_detected!("amx-movrs"));
 }
 
-#[cfg(feature = "std_detect_env_override")]
-#[test]
-fn env_override_no_avx() {
-    if let Ok(disable) = std::env::var("RUST_STD_DETECT_UNSTABLE") {
-        let information = cupid::master().unwrap();
-        for d in disable.split(" ") {
-            match d {
-                "avx" => {
-                    if information.avx() {
-                        assert_ne!(is_x86_feature_detected!("avx"), information.avx())
-                    }
-                }
-                "avx2" => {
-                    if information.avx2() {
-                        assert_ne!(is_x86_feature_detected!("avx2"), information.avx2())
-                    }
-                }
-                _ => {}
-            }
-        }
-    }
-}
-
-#[test]
-fn compare_with_cupid() {
-    let information = cupid::master().unwrap();
-    assert_eq!(is_x86_feature_detected!("aes"), information.aesni());
-    assert_eq!(
-        is_x86_feature_detected!("pclmulqdq"),
-        information.pclmulqdq()
-    );
-    assert_eq!(is_x86_feature_detected!("rdrand"), information.rdrand());
-    assert_eq!(is_x86_feature_detected!("rdseed"), information.rdseed());
-    assert_eq!(is_x86_feature_detected!("tsc"), information.tsc());
-    assert_eq!(is_x86_feature_detected!("sse"), information.sse());
-    assert_eq!(is_x86_feature_detected!("sse2"), information.sse2());
-    assert_eq!(is_x86_feature_detected!("sse3"), information.sse3());
-    assert_eq!(is_x86_feature_detected!("ssse3"), information.ssse3());
-    assert_eq!(is_x86_feature_detected!("sse4.1"), information.sse4_1());
-    assert_eq!(is_x86_feature_detected!("sse4.2"), information.sse4_2());
-    assert_eq!(is_x86_feature_detected!("sse4a"), information.sse4a());
-    assert_eq!(is_x86_feature_detected!("sha"), information.sha());
-    assert_eq!(is_x86_feature_detected!("f16c"), information.f16c());
-    assert_eq!(is_x86_feature_detected!("avx"), information.avx());
-    assert_eq!(is_x86_feature_detected!("avx2"), information.avx2());
-    assert_eq!(is_x86_feature_detected!("avx512f"), information.avx512f());
-    assert_eq!(is_x86_feature_detected!("avx512cd"), information.avx512cd());
-    assert_eq!(is_x86_feature_detected!("avx512er"), information.avx512er());
-    assert_eq!(is_x86_feature_detected!("avx512pf"), information.avx512pf());
-    assert_eq!(is_x86_feature_detected!("avx512bw"), information.avx512bw());
-    assert_eq!(is_x86_feature_detected!("avx512dq"), information.avx512dq());
-    assert_eq!(is_x86_feature_detected!("avx512vl"), information.avx512vl());
-    assert_eq!(
-        is_x86_feature_detected!("avx512ifma"),
-        information.avx512_ifma()
-    );
-    assert_eq!(
-        is_x86_feature_detected!("avx512vbmi"),
-        information.avx512_vbmi()
-    );
-    assert_eq!(
-        is_x86_feature_detected!("avx512vpopcntdq"),
-        information.avx512_vpopcntdq()
-    );
-    assert_eq!(is_x86_feature_detected!("fma"), information.fma());
-    assert_eq!(is_x86_feature_detected!("bmi1"), information.bmi1());
-    assert_eq!(is_x86_feature_detected!("bmi2"), information.bmi2());
-    assert_eq!(is_x86_feature_detected!("popcnt"), information.popcnt());
-    assert_eq!(is_x86_feature_detected!("abm"), information.lzcnt());
-    assert_eq!(is_x86_feature_detected!("tbm"), information.tbm());
-    assert_eq!(is_x86_feature_detected!("lzcnt"), information.lzcnt());
-    assert_eq!(is_x86_feature_detected!("xsave"), information.xsave());
-    assert_eq!(is_x86_feature_detected!("xsaveopt"), information.xsaveopt());
-    assert_eq!(
-        is_x86_feature_detected!("xsavec"),
-        information.xsavec_and_xrstor()
-    );
-    assert_eq!(
-        is_x86_feature_detected!("xsaves"),
-        information.xsaves_xrstors_and_ia32_xss()
-    );
-    assert_eq!(
-        is_x86_feature_detected!("cmpxchg16b"),
-        information.cmpxchg16b(),
-    );
-    assert_eq!(is_x86_feature_detected!("adx"), information.adx(),);
-    assert_eq!(is_x86_feature_detected!("rtm"), information.rtm(),);
-    assert_eq!(is_x86_feature_detected!("movbe"), information.movbe(),);
-}
-
 #[test]
 #[allow(deprecated)]
 fn x86_deprecated() {