1// RUN: not llvm-mc -triple=aarch64 -show-encoding -mattr=+sve2p1 2>&1 < %s | FileCheck %s 2 3// --------------------------------------------------------------------------// 4// Invalid use of predicate as counter register 5 6ptrue pn7.b 7// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: Invalid predicate register, expected PN in range pn8..pn15 with element suffix. 8// CHECK-NEXT: ptrue pn7.b 9// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}: 10 11// --------------------------------------------------------------------------// 12// Invalid use of predicate as counter without suffix 13 14ptrue pn8 15// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: Invalid predicate register, expected PN in range pn8..pn15 with element suffix. 16// CHECK-NEXT: ptrue pn8 17// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}: 18 19