[Frontend] Remove unused includes (NFC) (#116927)
[llvm-project.git] / llvm / test / MC / AArch64 / SME / directives-negative.s
blob123c3a383d71efc31e43c8e6594c8cbdc089b622
1 // RUN: not llvm-mc -triple aarch64 -o - %s 2>&1 | FileCheck %s
3 .arch_extension sme
4 .arch_extension nosme
5 zero {za}
6 // CHECK: error: instruction requires: sme
7 // CHECK-NEXT: zero {za}
9 .arch_extension sme-f64f64
10 .arch_extension nosme-f64f64
11 fmopa za0.d, p0/m, p0/m, z0.d, z0.d
12 // CHECK: error: instruction requires: sme-f64f64
13 // CHECK-NEXT: fmopa za0.d, p0/m, p0/m, z0.d, z0.d
15 .arch_extension sme-i16i64
16 .arch_extension nosme-i16i64
17 addha za0.d, p0/m, p0/m, z0.d
18 // CHECK: error: instruction requires: sme-i16i64
19 // CHECK-NEXT: addha za0.d, p0/m, p0/m, z0.d
21 .arch armv9-a+sme
22 .arch armv9-a+nosme
23 zero {za}
24 // CHECK: error: instruction requires: sme
25 // CHECK-NEXT: zero {za}
27 .arch armv9-a+sme-f64f64
28 .arch armv9-a+nosme-f64f64
29 fmopa za0.d, p0/m, p0/m, z0.d, z0.d
30 // CHECK: error: instruction requires: sme-f64f64
31 // CHECK-NEXT: fmopa za0.d, p0/m, p0/m, z0.d, z0.d
33 .arch armv9-a+sme-i16i64
34 .arch armv9-a+nosme-i16i64
35 addha za0.d, p0/m, p0/m, z0.d
36 // CHECK: error: instruction requires: sme-i16i64
37 // CHECK-NEXT: addha za0.d, p0/m, p0/m, z0.d