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