|
1 | | -// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+sve2-aes < %s \ |
| 1 | +// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+sve2,+sve-aes < %s \ |
2 | 2 | // RUN: | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST |
3 | 3 | // RUN: not llvm-mc -triple=aarch64 -show-encoding < %s 2>&1 \ |
4 | 4 | // RUN: | FileCheck %s --check-prefix=CHECK-ERROR |
5 | 5 | // RUN: not llvm-mc -triple=aarch64 -show-encoding -mattr=+sme < %s 2>&1 \ |
6 | 6 | // RUN: | FileCheck %s --check-prefix=CHECK-ERROR |
7 | | -// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sve2-aes < %s \ |
8 | | -// RUN: | llvm-objdump -d --mattr=+sve2-aes - | FileCheck %s --check-prefix=CHECK-INST |
9 | | -// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sve2-aes < %s \ |
| 7 | +// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sve2,+sve-aes < %s \ |
| 8 | +// RUN: | llvm-objdump -d --mattr=+sve2,+sve-aes - | FileCheck %s --check-prefix=CHECK-INST |
| 9 | +// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sve2,+sve-aes < %s \ |
10 | 10 | // RUN: | llvm-objdump -d --mattr=-sve2 - | FileCheck %s --check-prefix=CHECK-UNKNOWN |
11 | 11 |
|
12 | 12 |
|
13 | 13 | aesimc z0.b, z0.b |
14 | 14 | // CHECK-INST: aesimc z0.b, z0.b |
15 | 15 | // CHECK-ENCODING: [0x00,0xe4,0x20,0x45] |
16 | | -// CHECK-ERROR: instruction requires: sve2-aes |
| 16 | +// CHECK-ERROR: instruction requires: sve2 sve-aes |
17 | 17 | // CHECK-UNKNOWN: 4520e400 <unknown> |
18 | 18 |
|
19 | 19 | aesimc z31.b, z31.b |
20 | 20 | // CHECK-INST: aesimc z31.b, z31.b |
21 | 21 | // CHECK-ENCODING: [0x1f,0xe4,0x20,0x45] |
22 | | -// CHECK-ERROR: instruction requires: sve2-aes |
| 22 | +// CHECK-ERROR: instruction requires: sve2 sve-aes |
23 | 23 | // CHECK-UNKNOWN: 4520e41f <unknown> |
0 commit comments