about summary refs log tree commit diff
path: root/library/stdarch/crates/stdarch-verify/tests
diff options
context:
space:
mode:
authorShamir Khodzha <khodzha.sh@gmail.com>2020-07-11 11:02:07 +0300
committerGitHub <noreply@github.com>2020-07-11 09:02:07 +0100
commit78135e1774751f2ce5cd47efbb6b6f016960cd40 (patch)
treee9e9915a6fa11572433496588821d206bc72e8c0 /library/stdarch/crates/stdarch-verify/tests
parent02e173672054fe851ce6ece14e434fdb67cffece (diff)
downloadrust-78135e1774751f2ce5cd47efbb6b6f016960cd40.tar.gz
rust-78135e1774751f2ce5cd47efbb6b6f016960cd40.zip
added f32 and f64 unaligned stores and loads from avx512f set (#873)
Diffstat (limited to 'library/stdarch/crates/stdarch-verify/tests')
-rw-r--r--library/stdarch/crates/stdarch-verify/tests/x86-intel.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/library/stdarch/crates/stdarch-verify/tests/x86-intel.rs b/library/stdarch/crates/stdarch-verify/tests/x86-intel.rs
index 5adf5e6ef54..f79483fc08a 100644
--- a/library/stdarch/crates/stdarch-verify/tests/x86-intel.rs
+++ b/library/stdarch/crates/stdarch-verify/tests/x86-intel.rs
@@ -282,6 +282,8 @@ fn verify_all_signatures() {
                 "_mm_tzcnt_64",
                 "_fxsave64",
                 "_fxrstor64",
+                "_mm512_undefined_ps",
+                "_mm512_undefined_pd",
             ];
             if !skip.contains(&rust.name) {
                 println!(
@@ -625,6 +627,8 @@ fn equate(t: &Type, intel: &str, intrinsic: &str, is_const: bool) -> Result<(),
 
         (&Type::MutPtr(&Type::PrimFloat(32)), "float*") => {}
         (&Type::MutPtr(&Type::PrimFloat(64)), "double*") => {}
+        (&Type::MutPtr(&Type::PrimFloat(32)), "void*") => {}
+        (&Type::MutPtr(&Type::PrimFloat(64)), "void*") => {}
         (&Type::MutPtr(&Type::PrimSigned(32)), "int*") => {}
         (&Type::MutPtr(&Type::PrimSigned(32)), "__int32*") => {}
         (&Type::MutPtr(&Type::PrimSigned(64)), "__int64*") => {}
@@ -646,6 +650,8 @@ fn equate(t: &Type, intel: &str, intrinsic: &str, is_const: bool) -> Result<(),
 
         (&Type::ConstPtr(&Type::PrimFloat(32)), "float const*") => {}
         (&Type::ConstPtr(&Type::PrimFloat(64)), "double const*") => {}
+        (&Type::ConstPtr(&Type::PrimFloat(32)), "void const*") => {}
+        (&Type::ConstPtr(&Type::PrimFloat(64)), "void const*") => {}
         (&Type::ConstPtr(&Type::PrimSigned(32)), "int const*") => {}
         (&Type::ConstPtr(&Type::PrimSigned(32)), "__int32 const*") => {}
         (&Type::ConstPtr(&Type::PrimSigned(64)), "__int64 const*") => {}