|
2 | 2 | // RUN: FileCheck --check-prefixes=CHECK,ALL %s
|
3 | 3 |
|
4 | 4 | // RUN: not llvm-mc -triple aarch64-none-linux-gnu -show-encoding %s -o - > %t.1 2>%t.2
|
5 |
| -// RUN: FileCheck --check-prefixes=ALL %s < %t.1 |
| 5 | +// RUN: FileCheck --check-prefixes=NO83,ALL %s < %t.1 |
6 | 6 | // RUN: FileCheck --check-prefix=CHECK-REQ %s < %t.2
|
7 | 7 |
|
8 | 8 | // ALL: .text
|
|
98 | 98 | // ALL-EMPTY:
|
99 | 99 | paciasp
|
100 | 100 | // CHECK-NEXT: paciasp // encoding: [0x3f,0x23,0x03,0xd5]
|
101 |
| -// CHECK-REQ: error: instruction requires: pa |
102 |
| -// CHECK-REQ-NEXT: paciasp |
| 101 | +// NO83-NEXT: hint #25 // encoding: [0x3f,0x23,0x03,0xd5] |
103 | 102 | autiasp
|
104 | 103 | // CHECK-NEXT: autiasp // encoding: [0xbf,0x23,0x03,0xd5]
|
105 |
| -// CHECK-REQ: error: instruction requires: pa |
106 |
| -// CHECK-REQ-NEXT: autiasp |
| 104 | +// NO83-NEXT: hint #29 // encoding: [0xbf,0x23,0x03,0xd5] |
107 | 105 | paciaz
|
108 | 106 | // CHECK-NEXT: paciaz // encoding: [0x1f,0x23,0x03,0xd5]
|
109 |
| -// CHECK-REQ: error: instruction requires: pa |
110 |
| -// CHECK-REQ-NEXT: paciaz |
| 107 | +// NO83-NEXT: hint #24 // encoding: [0x1f,0x23,0x03,0xd5] |
111 | 108 | autiaz
|
112 | 109 | // CHECK-NEXT: autiaz // encoding: [0x9f,0x23,0x03,0xd5]
|
113 |
| -// CHECK-REQ: error: instruction requires: pa |
114 |
| -// CHECK-REQ-NEXT: autiaz |
| 110 | +// NO83-NEXT: hint #28 // encoding: [0x9f,0x23,0x03,0xd5] |
115 | 111 | pacia1716
|
116 | 112 | // CHECK-NEXT: pacia1716 // encoding: [0x1f,0x21,0x03,0xd5]
|
117 |
| -// CHECK-REQ: error: instruction requires: pa |
118 |
| -// CHECK-REQ-NEXT: pacia1716 |
| 113 | +// NO83-NEXT: hint #8 // encoding: [0x1f,0x21,0x03,0xd5] |
119 | 114 | autia1716
|
120 | 115 | // CHECK-NEXT: autia1716 // encoding: [0x9f,0x21,0x03,0xd5]
|
121 |
| -// CHECK-REQ: error: instruction requires: pa |
122 |
| -// CHECK-REQ-NEXT: autia1716 |
| 116 | +// NO83-NEXT: hint #12 // encoding: [0x9f,0x21,0x03,0xd5] |
123 | 117 | pacibsp
|
124 | 118 | // CHECK-NEXT: pacibsp // encoding: [0x7f,0x23,0x03,0xd5]
|
125 |
| -// CHECK-REQ: error: instruction requires: pa |
126 |
| -// CHECK-REQ-NEXT: pacibsp |
| 119 | +// NO83-NEXT: hint #27 // encoding: [0x7f,0x23,0x03,0xd5] |
127 | 120 | autibsp
|
128 | 121 | // CHECK-NEXT: autibsp // encoding: [0xff,0x23,0x03,0xd5]
|
129 |
| -// CHECK-REQ: error: instruction requires: pa |
130 |
| -// CHECK-REQ-NEXT: autibsp |
| 122 | +// NO83-NEXT: hint #31 // encoding: [0xff,0x23,0x03,0xd5] |
131 | 123 | pacibz
|
132 | 124 | // CHECK-NEXT: pacibz // encoding: [0x5f,0x23,0x03,0xd5]
|
133 |
| -// CHECK-REQ: error: instruction requires: pa |
134 |
| -// CHECK-REQ-NEXT: pacibz |
| 125 | +// NO83-NEXT: hint #26 // encoding: [0x5f,0x23,0x03,0xd5] |
135 | 126 | autibz
|
136 | 127 | // CHECK-NEXT: autibz // encoding: [0xdf,0x23,0x03,0xd5]
|
137 |
| -// CHECK-REQ: error: instruction requires: pa |
138 |
| -// CHECK-REQ-NEXT: autibz |
| 128 | +// NO83-NEXT: hint #30 // encoding: [0xdf,0x23,0x03,0xd5] |
139 | 129 | pacib1716
|
140 | 130 | // CHECK-NEXT: pacib1716 // encoding: [0x5f,0x21,0x03,0xd5]
|
141 |
| -// CHECK-REQ: error: instruction requires: pa |
142 |
| -// CHECK-REQ-NEXT: pacib1716 |
| 131 | +// NO83-NEXT: hint #10 // encoding: [0x5f,0x21,0x03,0xd5] |
143 | 132 | autib1716
|
144 | 133 | // CHECK-NEXT: autib1716 // encoding: [0xdf,0x21,0x03,0xd5]
|
145 |
| -// CHECK-REQ: error: instruction requires: pa |
146 |
| -// CHECK-REQ-NEXT: autib1716 |
| 134 | +// NO83-NEXT: hint #14 // encoding: [0xdf,0x21,0x03,0xd5] |
147 | 135 | xpaclri
|
148 | 136 | // CHECK-NEXT: xpaclri // encoding: [0xff,0x20,0x03,0xd5]
|
149 |
| -// CHECK-REQ: error: instruction requires: pa |
150 |
| -// CHECK-REQ-NEXT: xpaclri |
| 137 | +// NO83-NEXT: hint #7 // encoding: [0xff,0x20,0x03,0xd5] |
151 | 138 |
|
152 | 139 | // ALL-EMPTY:
|
153 | 140 | pacia x0, x1
|
|
0 commit comments