summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s')
-rw-r--r--gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s12
1 files changed, 12 insertions, 0 deletions
diff --git a/gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s b/gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s
new file mode 100644
index 00000000000..20dd22f47e1
--- /dev/null
+++ b/gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s
@@ -0,0 +1,12 @@
+ sdot za.d[w8, 0], { z0.h - z1.h }, z0.h[-1]
+ sdot za.d[w8, 0], { z0.h - z1.h }, z0.h[2]
+
+ sdot za.d[w8, 0], { z0.h - z3.h }, z0.h[-1]
+ sdot za.d[w8, 0], { z0.h - z3.h }, z0.h[2]
+
+ sudot za.d[w8, 0], { z0.h - z1.h }, z0.h[0]
+ sudot za.d[w8, 0], { z0.h - z3.h }, z0.h[0]
+ sudot za.d[w8, 0], { z0.h - z1.h }, z0.h
+ sudot za.d[w8, 0], { z0.h - z3.h }, z0.h
+ sudot za.d[w8, 0], { z0.h - z1.h }, { z0.h - z1.h }
+ sudot za.d[w8, 0], { z0.h - z3.h }, { z0.h - z3.h }