|
1 | | -// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+sme2,+sme2p1,+sme-lutv2 < %s \ |
| 1 | +// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+sme2p1,+sme-lutv2 < %s \ |
2 | 2 | // RUN: | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST |
3 | 3 |
|
4 | 4 | // RUN: not llvm-mc -triple=aarch64 -show-encoding < %s 2>&1 \ |
5 | 5 | // RUN: | FileCheck %s --check-prefix=CHECK-ERROR |
6 | 6 |
|
7 | | -// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sme2,+sme2p1,+sme-lutv2 < %s \ |
8 | | -// RUN: | llvm-objdump -d --mattr=+sme2,+sme2p1,+sme-lutv2 --no-print-imm-hex - \ |
| 7 | +// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sme2p1,+sme-lutv2 < %s \ |
| 8 | +// RUN: | llvm-objdump -d --mattr=+sme2p1,+sme-lutv2 --no-print-imm-hex - \ |
9 | 9 | // RUN: | FileCheck %s --check-prefix=CHECK-INST |
10 | 10 |
|
11 | | -// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sme2,+sme2p1,+sme-lutv2 < %s \ |
| 11 | +// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sme2p1,+sme-lutv2 < %s \ |
12 | 12 | // RUN: | llvm-objdump -d --mattr=-sme-lutv2 --no-print-imm-hex - \ |
13 | 13 | // RUN: | FileCheck %s --check-prefix=CHECK-UNKNOWN |
14 | 14 |
|
15 | 15 | // Disassemble encoding and check the re-encoding (-show-encoding) matches. |
16 | | -// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+sme2,+sme2p1,+sme-lutv2 < %s \ |
| 16 | +// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+sme2p1,+sme-lutv2 < %s \ |
17 | 17 | // RUN: | sed '/.text/d' | sed 's/.*encoding: //g' \ |
18 | | -// RUN: | llvm-mc -triple=aarch64 -mattr=+sme2,+sme2p1,+sme-lutv2 -disassemble -show-encoding \ |
| 18 | +// RUN: | llvm-mc -triple=aarch64 -mattr=+sme2p1,+sme-lutv2 -disassemble -show-encoding \ |
19 | 19 | // RUN: | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST |
20 | 20 |
|
21 | 21 | luti4 {z0.b-z3.b}, zt0, {z0-z1} // 11000000-10001011-00000000-00000000 |
22 | 22 | // CHECK-INST: luti4 { z0.b - z3.b }, zt0, { z0, z1 } |
23 | 23 | // CHECK-ENCODING: [0x00,0x00,0x8b,0xc0] |
24 | | -// CHECK-ERROR: instruction requires: sme2 sme-lutv2 |
| 24 | +// CHECK-ERROR: instruction requires: sme-lutv2 |
25 | 25 | // CHECK-UNKNOWN: c08b0000 <unknown> |
26 | 26 |
|
27 | 27 | luti4 {z28.b-z31.b}, zt0, {z30-z31} // 11000000-10001011-00000011-11011100 |
28 | 28 | // CHECK-INST: luti4 { z28.b - z31.b }, zt0, { z30, z31 } |
29 | 29 | // CHECK-ENCODING: [0xdc,0x03,0x8b,0xc0] |
30 | | -// CHECK-ERROR: instruction requires: sme2 sme-lutv2 |
| 30 | +// CHECK-ERROR: instruction requires: sme-lutv2 |
31 | 31 | // CHECK-UNKNOWN: c08b03dc <unknown> |
32 | 32 |
|
33 | 33 | // Strided |
|
0 commit comments