Nicolas Capens | 9cf8d18 | 2018-10-12 02:08:06 +0000 | [diff] [blame] | 1 | // RUN: not llvm-mc -triple=aarch64 -show-encoding -mattr=+sve 2>&1 < %s| FileCheck %s |
| 2 | |
| 3 | |
| 4 | // ------------------------------------------------------------------------- // |
| 5 | // Only .b is supported |
| 6 | |
| 7 | pfirst p0.h, p15, p0.h |
| 8 | // CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid predicate register |
| 9 | // CHECK-NEXT: pfirst p0.h, p15, p0.h |
| 10 | // CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}: |
| 11 | |
| 12 | |
| 13 | // ------------------------------------------------------------------------- // |
| 14 | // Tied operands must match |
| 15 | |
| 16 | pfirst p0.b, p15, p1.b |
| 17 | // CHECK: [[@LINE-1]]:{{[0-9]+}}: error: operand must match destination register |
| 18 | // CHECK-NEXT: pfirst p0.b, p15, p1.b |
| 19 | // CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}: |