24 lines · plain
1// RUN: not llvm-mc -triple=aarch64 -show-encoding -mattr=+sve2,+f8f16mm 2>&1 < %s| FileCheck %s2 3// ------------------------------------------------------------------------- //4// Invalid element width5 6fmmla z21.b, z10.b, z21.b7// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid element width8// CHECK-NEXT: fmmla z21.b, z10.b, z21.b9// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:10 11fmmla z21.d, z10.b, z21.b12// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid element width13// CHECK-NEXT: fmmla z21.d, z10.b, z21.b14// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:15 16fmmla z21.s, z10.h, z21.h17// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: instruction requires: sve-f16f32mm18// CHECK-NEXT: fmmla z21.s, z10.h, z21.h19// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:20 21fmmla z21.s, z10.s, z21.s22// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: instruction requires: f32mm23// CHECK-NEXT: fmmla z21.s, z10.s, z21.s24// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}: