about summary refs log tree commit diff
path: root/library/stdarch/crates/stdarch-test
diff options
context:
space:
mode:
authorSparrow Li <liyuan179@huawei.com>2021-09-24 20:26:29 +0800
committerGitHub <noreply@github.com>2021-09-24 13:26:29 +0100
commitbdea403c5438c332528d6a3cd8a60416b46610c8 (patch)
tree262eb858855f9460dc98f01b43e72de9523e0fb1 /library/stdarch/crates/stdarch-test
parent26cce19427e2a9c4b76e280f52cac380d6fcc84d (diff)
downloadrust-bdea403c5438c332528d6a3cd8a60416b46610c8.tar.gz
rust-bdea403c5438c332528d6a3cd8a60416b46610c8.zip
Complete vst1 neon instructions (#1221)
Diffstat (limited to 'library/stdarch/crates/stdarch-test')
-rw-r--r--library/stdarch/crates/stdarch-test/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/library/stdarch/crates/stdarch-test/src/lib.rs b/library/stdarch/crates/stdarch-test/src/lib.rs
index 15ff9595af0..a62bddbad44 100644
--- a/library/stdarch/crates/stdarch-test/src/lib.rs
+++ b/library/stdarch/crates/stdarch-test/src/lib.rs
@@ -138,6 +138,10 @@ pub fn assert(shim_addr: usize, fnname: &str, expected: &str) {
                 // removed once it has been addressed in LLVM.
                 "fcvtzu" | "fcvtzs" | "vcvt" => 64,
 
+                // core_arch/src/arm_shared/simd32
+                // vst1q_p64_x4_nop : #instructions = 33 >= 22 (limit)
+                "nop" if fnname.contains("vst1q_p64") => 34,
+
                 // Original limit was 20 instructions, but ARM DSP Intrinsics
                 // are exactly 20 instructions long. So, bump the limit to 22
                 // instead of adding here a long list of exceptions.