brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · 123c3a3 Raw
38 lines · plain
1// RUN: not llvm-mc -triple aarch64 -o - %s 2>&1 | FileCheck %s2 3.arch_extension sme4.arch_extension nosme5zero {za}6// CHECK: error: instruction requires: sme7// CHECK-NEXT: zero {za}8 9.arch_extension sme-f64f6410.arch_extension nosme-f64f6411fmopa za0.d, p0/m, p0/m, z0.d, z0.d12// CHECK: error: instruction requires: sme-f64f6413// CHECK-NEXT: fmopa za0.d, p0/m, p0/m, z0.d, z0.d14 15.arch_extension sme-i16i6416.arch_extension nosme-i16i6417addha za0.d, p0/m, p0/m, z0.d18// CHECK: error: instruction requires: sme-i16i6419// CHECK-NEXT: addha za0.d, p0/m, p0/m, z0.d20 21.arch armv9-a+sme22.arch armv9-a+nosme23zero {za}24// CHECK: error: instruction requires: sme25// CHECK-NEXT: zero {za}26 27.arch armv9-a+sme-f64f6428.arch armv9-a+nosme-f64f6429fmopa za0.d, p0/m, p0/m, z0.d, z0.d30// CHECK: error: instruction requires: sme-f64f6431// CHECK-NEXT: fmopa za0.d, p0/m, p0/m, z0.d, z0.d32 33.arch armv9-a+sme-i16i6434.arch armv9-a+nosme-i16i6435addha za0.d, p0/m, p0/m, z0.d36// CHECK: error: instruction requires: sme-i16i6437// CHECK-NEXT: addha za0.d, p0/m, p0/m, z0.d38