[AMDGPU][True16][CodeGen] true16 codegen pattern for v_med3_u/i16 (#121850)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx11_asm_smem.s
blobe071c67f85891b104bfc57203bc2c24cc0dc9ba7
1 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -show-encoding %s | FileCheck --check-prefixes=GFX11 %s
2 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 %s 2>&1 | FileCheck --check-prefixes=GFX11-ERR --implicit-check-not=error: %s
4 //===----------------------------------------------------------------------===//
5 // ENC_SMEM.
6 //===----------------------------------------------------------------------===//
8 s_load_b32 s5, s[2:3], s0
9 // GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
11 s_load_b32 s101, s[2:3], s0
12 // GFX11: encoding: [0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00]
14 s_load_b32 vcc_lo, s[2:3], s0
15 // GFX11: encoding: [0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
17 s_load_b32 vcc_hi, s[2:3], s0
18 // GFX11: encoding: [0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
20 s_load_b32 s5, s[4:5], s0
21 // GFX11: encoding: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
23 s_load_b32 s5, s[100:101], s0
24 // GFX11: encoding: [0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
26 s_load_b32 s5, vcc, s0
27 // GFX11: encoding: [0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
29 s_load_b32 s5, s[2:3], s101
30 // GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca]
32 s_load_b32 s5, s[2:3], vcc_lo
33 // GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4]
35 s_load_b32 s5, s[2:3], vcc_hi
36 // GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6]
38 s_load_b32 s5, s[2:3], m0
39 // GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa]
41 s_load_b32 s5, s[2:3], 0x0
42 // GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8]
44 s_load_b32 s5, s[2:3], s7 offset:0x12345
45 // GFX11: encoding: [0x41,0x01,0x00,0xf4,0x45,0x23,0x01,0x0e]
47 s_load_b32 s5, s[2:3], s0 glc
48 // GFX11: encoding: [0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00]
50 s_load_b32 s5, s[2:3], s0 dlc
51 // GFX11: encoding: [0x41,0x21,0x00,0xf4,0x00,0x00,0x00,0x00]
53 s_load_b32 s5, s[2:3], s0 glc dlc
54 // GFX11: encoding: [0x41,0x61,0x00,0xf4,0x00,0x00,0x00,0x00]
56 s_load_b32 s5, s[2:3], 0x1234 glc dlc
57 // GFX11: encoding: [0x41,0x61,0x00,0xf4,0x34,0x12,0x00,0xf8]
59 s_load_b64 s[10:11], s[2:3], s0
60 // GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
62 s_load_b64 s[12:13], s[2:3], s0
63 // GFX11: encoding: [0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00]
65 s_load_b64 s[100:101], s[2:3], s0
66 // GFX11: encoding: [0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00]
68 s_load_b64 vcc, s[2:3], s0
69 // GFX11: encoding: [0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00]
71 s_load_b64 s[10:11], s[4:5], s0
72 // GFX11: encoding: [0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
74 s_load_b64 s[10:11], s[100:101], s0
75 // GFX11: encoding: [0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
77 s_load_b64 s[10:11], vcc, s0
78 // GFX11: encoding: [0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
80 s_load_b64 s[10:11], s[2:3], s101
81 // GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca]
83 s_load_b64 s[10:11], s[2:3], vcc_lo
84 // GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4]
86 s_load_b64 s[10:11], s[2:3], vcc_hi
87 // GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6]
89 s_load_b64 s[10:11], s[2:3], m0
90 // GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa]
92 s_load_b64 s[10:11], s[2:3], 0x0
93 // GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8]
95 s_load_b64 s[10:11], s[2:3], s0 glc
96 // GFX11: encoding: [0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00]
98 s_load_b64 s[10:11], s[2:3], s0 dlc
99 // GFX11: encoding: [0x81,0x22,0x04,0xf4,0x00,0x00,0x00,0x00]
101 s_load_b64 s[10:11], s[2:3], s0 glc dlc
102 // GFX11: encoding: [0x81,0x62,0x04,0xf4,0x00,0x00,0x00,0x00]
104 s_load_b64 s[10:11], s[2:3], 0x1234 glc dlc
105 // GFX11: encoding: [0x81,0x62,0x04,0xf4,0x34,0x12,0x00,0xf8]
107 s_load_b128 s[20:23], s[2:3], s0
108 // GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
110 s_load_b128 s[24:27], s[2:3], s0
111 // GFX11: encoding: [0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00]
113 s_load_b128 s[96:99], s[2:3], s0
114 // GFX11: encoding: [0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00]
116 s_load_b128 s[20:23], s[4:5], s0
117 // GFX11: encoding: [0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
119 s_load_b128 s[20:23], s[100:101], s0
120 // GFX11: encoding: [0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
122 s_load_b128 s[20:23], vcc, s0
123 // GFX11: encoding: [0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
125 s_load_b128 s[20:23], s[2:3], s101
126 // GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca]
128 s_load_b128 s[20:23], s[2:3], vcc_lo
129 // GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4]
131 s_load_b128 s[20:23], s[2:3], vcc_hi
132 // GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6]
134 s_load_b128 s[20:23], s[2:3], m0
135 // GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa]
137 s_load_b128 s[20:23], s[2:3], 0x0
138 // GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8]
140 s_load_b128 s[20:23], s[2:3], s0 glc
141 // GFX11: encoding: [0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00]
143 s_load_b128 s[20:23], s[2:3], s0 dlc
144 // GFX11: encoding: [0x01,0x25,0x08,0xf4,0x00,0x00,0x00,0x00]
146 s_load_b128 s[20:23], s[2:3], s0 glc dlc
147 // GFX11: encoding: [0x01,0x65,0x08,0xf4,0x00,0x00,0x00,0x00]
149 s_load_b128 s[20:23], s[2:3], 0x1234 glc dlc
150 // GFX11: encoding: [0x01,0x65,0x08,0xf4,0x34,0x12,0x00,0xf8]
152 s_load_b256 s[20:27], s[2:3], s0
153 // GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
155 s_load_b256 s[24:31], s[2:3], s0
156 // GFX11: encoding: [0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00]
158 s_load_b256 s[92:99], s[2:3], s0
159 // GFX11: encoding: [0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00]
161 s_load_b256 s[20:27], s[4:5], s0
162 // GFX11: encoding: [0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
164 s_load_b256 s[20:27], s[100:101], s0
165 // GFX11: encoding: [0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
167 s_load_b256 s[20:27], vcc, s0
168 // GFX11: encoding: [0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
170 s_load_b256 s[20:27], s[2:3], s101
171 // GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca]
173 s_load_b256 s[20:27], s[2:3], vcc_lo
174 // GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4]
176 s_load_b256 s[20:27], s[2:3], vcc_hi
177 // GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6]
179 s_load_b256 s[20:27], s[2:3], m0
180 // GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa]
182 s_load_b256 s[20:27], s[2:3], 0x0
183 // GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8]
185 s_load_b256 s[20:27], s[2:3], s0 glc
186 // GFX11: encoding: [0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00]
188 s_load_b256 s[20:27], s[2:3], s0 dlc
189 // GFX11: encoding: [0x01,0x25,0x0c,0xf4,0x00,0x00,0x00,0x00]
191 s_load_b256 s[20:27], s[2:3], s0 glc dlc
192 // GFX11: encoding: [0x01,0x65,0x0c,0xf4,0x00,0x00,0x00,0x00]
194 s_load_b256 s[20:27], s[2:3], 0x1234 glc dlc
195 // GFX11: encoding: [0x01,0x65,0x0c,0xf4,0x34,0x12,0x00,0xf8]
197 s_load_b512 s[20:35], s[2:3], s0
198 // GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
200 s_load_b512 s[24:39], s[2:3], s0
201 // GFX11: encoding: [0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00]
203 s_load_b512 s[84:99], s[2:3], s0
204 // GFX11: encoding: [0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00]
206 s_load_b512 s[20:35], s[4:5], s0
207 // GFX11: encoding: [0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
209 s_load_b512 s[20:35], s[100:101], s0
210 // GFX11: encoding: [0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
212 s_load_b512 s[20:35], vcc, s0
213 // GFX11: encoding: [0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
215 s_load_b512 s[20:35], s[2:3], s101
216 // GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca]
218 s_load_b512 s[20:35], s[2:3], vcc_lo
219 // GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4]
221 s_load_b512 s[20:35], s[2:3], vcc_hi
222 // GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6]
224 s_load_b512 s[20:35], s[2:3], m0
225 // GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa]
227 s_load_b512 s[20:35], s[2:3], 0x0
228 // GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8]
230 s_load_b512 s[20:35], s[2:3], s0 glc
231 // GFX11: encoding: [0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00]
233 s_load_b512 s[20:35], s[2:3], s0 dlc
234 // GFX11: encoding: [0x01,0x25,0x10,0xf4,0x00,0x00,0x00,0x00]
236 s_load_b512 s[20:35], s[2:3], s0 glc dlc
237 // GFX11: encoding: [0x01,0x65,0x10,0xf4,0x00,0x00,0x00,0x00]
239 s_load_b512 s[20:35], s[2:3], 0x1234 glc dlc
240 // GFX11: encoding: [0x01,0x65,0x10,0xf4,0x34,0x12,0x00,0xf8]
242 // null as dst
243 s_load_b32 null, s[2:3], s0
244 // GFX11: encoding: [0x01,0x1f,0x00,0xf4,0x00,0x00,0x00,0x00]
246 s_load_b64 null, s[2:3], s0
247 // GFX11: encoding: [0x01,0x1f,0x04,0xf4,0x00,0x00,0x00,0x00]
249 s_load_b128 null, s[2:3], s0
250 // GFX11: encoding: [0x01,0x1f,0x08,0xf4,0x00,0x00,0x00,0x00]
252 s_load_b256 null, s[2:3], s0
253 // GFX11: encoding: [0x01,0x1f,0x0c,0xf4,0x00,0x00,0x00,0x00]
255 s_load_b512 null, s[2:3], s0
256 // GFX11: encoding: [0x01,0x1f,0x10,0xf4,0x00,0x00,0x00,0x00]
258 s_buffer_load_b32 s5, s[4:7], s0
259 // GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
261 s_buffer_load_b32 s101, s[4:7], s0
262 // GFX11: encoding: [0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00]
264 s_buffer_load_b32 vcc_lo, s[4:7], s0
265 // GFX11: encoding: [0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
267 s_buffer_load_b32 vcc_hi, s[4:7], s0
268 // GFX11: encoding: [0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
270 s_buffer_load_b32 s5, s[8:11], s0
271 // GFX11: encoding: [0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
273 s_buffer_load_b32 s5, s[96:99], s0
274 // GFX11: encoding: [0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
276 s_buffer_load_b32 s5, s[4:7], s101
277 // GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca]
279 s_buffer_load_b32 s5, s[4:7], vcc_lo
280 // GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4]
282 s_buffer_load_b32 s5, s[4:7], vcc_hi
283 // GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6]
285 s_buffer_load_b32 s5, s[4:7], m0
286 // GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa]
288 s_buffer_load_b32 s5, s[4:7], 0x0
289 // GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8]
291 s_buffer_load_b32 s5, s[4:7], s0 glc
292 // GFX11: encoding: [0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00]
294 s_buffer_load_b32 s5, s[4:7], s0 dlc
295 // GFX11: encoding: [0x42,0x21,0x20,0xf4,0x00,0x00,0x00,0x00]
297 s_buffer_load_b32 s5, s[4:7], s0 glc dlc
298 // GFX11: encoding: [0x42,0x61,0x20,0xf4,0x00,0x00,0x00,0x00]
300 s_buffer_load_b32 s5, s[4:7], 0x1234 glc dlc
301 // GFX11: encoding: [0x42,0x61,0x20,0xf4,0x34,0x12,0x00,0xf8]
303 s_buffer_load_b64 s[10:11], s[4:7], s0
304 // GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
306 s_buffer_load_b64 s[12:13], s[4:7], s0
307 // GFX11: encoding: [0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00]
309 s_buffer_load_b64 s[100:101], s[4:7], s0
310 // GFX11: encoding: [0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00]
312 s_buffer_load_b64 vcc, s[4:7], s0
313 // GFX11: encoding: [0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00]
315 s_buffer_load_b64 s[10:11], s[8:11], s0
316 // GFX11: encoding: [0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
318 s_buffer_load_b64 s[10:11], s[96:99], s0
319 // GFX11: encoding: [0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
321 s_buffer_load_b64 s[10:11], s[4:7], s101
322 // GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca]
324 s_buffer_load_b64 s[10:11], s[4:7], vcc_lo
325 // GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4]
327 s_buffer_load_b64 s[10:11], s[4:7], vcc_hi
328 // GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6]
330 s_buffer_load_b64 s[10:11], s[4:7], m0
331 // GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa]
333 s_buffer_load_b64 s[10:11], s[4:7], 0x0
334 // GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8]
336 s_buffer_load_b64 s[10:11], s[4:7], s0 glc
337 // GFX11: encoding: [0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00]
339 s_buffer_load_b64 s[10:11], s[4:7], s0 dlc
340 // GFX11: encoding: [0x82,0x22,0x24,0xf4,0x00,0x00,0x00,0x00]
342 s_buffer_load_b64 s[10:11], s[4:7], s0 glc dlc
343 // GFX11: encoding: [0x82,0x62,0x24,0xf4,0x00,0x00,0x00,0x00]
345 s_buffer_load_b64 s[10:11], s[4:7], 0x1234 glc dlc
346 // GFX11: encoding: [0x82,0x62,0x24,0xf4,0x34,0x12,0x00,0xf8]
348 s_buffer_load_b128 s[20:23], s[4:7], s0
349 // GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
351 s_buffer_load_b128 s[24:27], s[4:7], s0
352 // GFX11: encoding: [0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00]
354 s_buffer_load_b128 s[96:99], s[4:7], s0
355 // GFX11: encoding: [0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00]
357 s_buffer_load_b128 s[20:23], s[8:11], s0
358 // GFX11: encoding: [0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
360 s_buffer_load_b128 s[20:23], s[96:99], s0
361 // GFX11: encoding: [0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
363 s_buffer_load_b128 s[20:23], s[4:7], s101
364 // GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca]
366 s_buffer_load_b128 s[20:23], s[4:7], vcc_lo
367 // GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4]
369 s_buffer_load_b128 s[20:23], s[4:7], vcc_hi
370 // GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6]
372 s_buffer_load_b128 s[20:23], s[4:7], m0
373 // GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa]
375 s_buffer_load_b128 s[20:23], s[4:7], 0x0
376 // GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8]
378 s_buffer_load_b128 s[20:23], s[4:7], s0 glc
379 // GFX11: encoding: [0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00]
381 s_buffer_load_b128 s[20:23], s[4:7], s0 dlc
382 // GFX11: encoding: [0x02,0x25,0x28,0xf4,0x00,0x00,0x00,0x00]
384 s_buffer_load_b128 s[20:23], s[4:7], s0 glc dlc
385 // GFX11: encoding: [0x02,0x65,0x28,0xf4,0x00,0x00,0x00,0x00]
387 s_buffer_load_b128 s[20:23], s[4:7], 0x1234 glc dlc
388 // GFX11: encoding: [0x02,0x65,0x28,0xf4,0x34,0x12,0x00,0xf8]
390 s_buffer_load_b256 s[20:27], s[4:7], s0
391 // GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
393 s_buffer_load_b256 s[24:31], s[4:7], s0
394 // GFX11: encoding: [0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00]
396 s_buffer_load_b256 s[92:99], s[4:7], s0
397 // GFX11: encoding: [0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00]
399 s_buffer_load_b256 s[20:27], s[8:11], s0
400 // GFX11: encoding: [0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
402 s_buffer_load_b256 s[20:27], s[96:99], s0
403 // GFX11: encoding: [0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
405 s_buffer_load_b256 s[20:27], s[4:7], s101
406 // GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca]
408 s_buffer_load_b256 s[20:27], s[4:7], vcc_lo
409 // GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4]
411 s_buffer_load_b256 s[20:27], s[4:7], vcc_hi
412 // GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6]
414 s_buffer_load_b256 s[20:27], s[4:7], m0
415 // GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa]
417 s_buffer_load_b256 s[20:27], s[4:7], 0x0
418 // GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8]
420 s_buffer_load_b256 s[20:27], s[4:7], s0 glc
421 // GFX11: encoding: [0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00]
423 s_buffer_load_b256 s[20:27], s[4:7], s0 dlc
424 // GFX11: encoding: [0x02,0x25,0x2c,0xf4,0x00,0x00,0x00,0x00]
426 s_buffer_load_b256 s[20:27], s[4:7], s0 glc dlc
427 // GFX11: encoding: [0x02,0x65,0x2c,0xf4,0x00,0x00,0x00,0x00]
429 s_buffer_load_b256 s[20:27], s[4:7], 0x1234 glc dlc
430 // GFX11: encoding: [0x02,0x65,0x2c,0xf4,0x34,0x12,0x00,0xf8]
432 s_buffer_load_b512 s[20:35], s[4:7], s0
433 // GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
435 s_buffer_load_b512 s[24:39], s[4:7], s0
436 // GFX11: encoding: [0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00]
438 s_buffer_load_b512 s[84:99], s[4:7], s0
439 // GFX11: encoding: [0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00]
441 s_buffer_load_b512 s[20:35], s[8:11], s0
442 // GFX11: encoding: [0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
444 s_buffer_load_b512 s[20:35], s[96:99], s0
445 // GFX11: encoding: [0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
447 s_buffer_load_b512 s[20:35], s[4:7], s101
448 // GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca]
450 s_buffer_load_b512 s[20:35], s[4:7], vcc_lo
451 // GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4]
453 s_buffer_load_b512 s[20:35], s[4:7], vcc_hi
454 // GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6]
456 s_buffer_load_b512 s[20:35], s[4:7], m0
457 // GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa]
459 s_buffer_load_b512 s[20:35], s[4:7], 0x0
460 // GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8]
462 s_buffer_load_b512 s[20:35], s[4:7], s0 glc
463 // GFX11: encoding: [0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00]
465 s_buffer_load_b512 s[20:35], s[4:7], s0 dlc
466 // GFX11: encoding: [0x02,0x25,0x30,0xf4,0x00,0x00,0x00,0x00]
468 s_buffer_load_b512 s[20:35], s[4:7], s0 glc dlc
469 // GFX11: encoding: [0x02,0x65,0x30,0xf4,0x00,0x00,0x00,0x00]
471 s_buffer_load_b512 s[20:35], s[4:7], 0x1234 glc dlc
472 // GFX11: encoding: [0x02,0x65,0x30,0xf4,0x34,0x12,0x00,0xf8]
474 s_dcache_inv
475 // GFX11: encoding: [0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00]
477 s_gl1_inv
478 // GFX11: encoding: [0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00]
480 s_atc_probe 7, s[4:5], s2
481 // GFX11: encoding: [0xc2,0x01,0x88,0xf4,0x00,0x00,0x00,0x04]
483 s_atc_probe 7, s[4:5], 0x64
484 // GFX11: encoding: [0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0xf8]
486 s_atc_probe 7, s[4:5], s9 offset:0x64
487 // GFX11: encoding: [0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0x12]
489 s_atc_probe_buffer 7, s[8:11], s2
490 // GFX11: encoding: [0xc4,0x01,0x8c,0xf4,0x00,0x00,0x00,0x04]
492 s_atc_probe_buffer 7, s[8:11], 0x64
493 // GFX11: encoding: [0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0xf8]
495 s_atc_probe_buffer 7, s[8:11], s9 offset:0x64
496 // GFX11: encoding: [0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0x12]
498 s_store_dword s1, s[4:5], s0
499 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
501 s_store_dword s101, s[4:5], s0
502 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
504 s_store_dword vcc_lo, s[4:5], s0
505 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
507 s_store_dword vcc_hi, s[4:5], s0
508 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
510 s_store_dword s1, s[6:7], s0
511 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
513 s_store_dword s1, s[100:101], s0
514 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
516 s_store_dword s1, vcc, s0
517 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
519 s_store_dword s1, s[4:5], s101
520 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
522 s_store_dword s1, s[4:5], vcc_lo
523 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
525 s_store_dword s1, s[4:5], vcc_hi
526 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
528 s_store_dword s1, s[4:5], m0
529 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
531 s_store_dword s1, s[4:5], 0x0
532 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
534 s_store_dword s1, s[4:5], s0 glc
535 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
537 s_store_dword s1, s[4:5], s0 dlc
538 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
540 s_store_dword s1, s[4:5], s0 glc dlc
541 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
543 s_store_dword s1, s[4:5], 0x1234 glc dlc
544 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
546 s_store_dwordx2 s[2:3], s[4:5], s0
547 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
549 s_store_dwordx2 s[4:5], s[4:5], s0
550 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
552 s_store_dwordx2 s[100:101], s[4:5], s0
553 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
555 s_store_dwordx2 vcc, s[4:5], s0
556 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
558 s_store_dwordx2 s[2:3], s[6:7], s0
559 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
561 s_store_dwordx2 s[2:3], s[100:101], s0
562 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
564 s_store_dwordx2 s[2:3], vcc, s0
565 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
567 s_store_dwordx2 s[2:3], s[4:5], s101
568 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
570 s_store_dwordx2 s[2:3], s[4:5], vcc_lo
571 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
573 s_store_dwordx2 s[2:3], s[4:5], vcc_hi
574 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
576 s_store_dwordx2 s[2:3], s[4:5], m0
577 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
579 s_store_dwordx2 s[2:3], s[4:5], 0x0
580 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
582 s_store_dwordx2 s[2:3], s[4:5], s0 glc
583 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
585 s_store_dwordx2 s[2:3], s[4:5], s0 dlc
586 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
588 s_store_dwordx2 s[2:3], s[4:5], s0 glc dlc
589 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
591 s_store_dwordx2 s[2:3], s[4:5], 0x1234 glc dlc
592 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
594 s_store_dwordx4 s[4:7], s[4:5], s0
595 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
597 s_store_dwordx4 s[8:11], s[4:5], s0
598 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
600 s_store_dwordx4 s[96:99], s[4:5], s0
601 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
603 s_store_dwordx4 s[4:7], s[6:7], s0
604 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
606 s_store_dwordx4 s[4:7], s[100:101], s0
607 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
609 s_store_dwordx4 s[4:7], vcc, s0
610 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
612 s_store_dwordx4 s[4:7], s[4:5], s101
613 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
615 s_store_dwordx4 s[4:7], s[4:5], vcc_lo
616 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
618 s_store_dwordx4 s[4:7], s[4:5], vcc_hi
619 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
621 s_store_dwordx4 s[4:7], s[4:5], m0
622 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
624 s_store_dwordx4 s[4:7], s[4:5], 0x0
625 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
627 s_store_dwordx4 s[4:7], s[4:5], s0 glc
628 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
630 s_store_dwordx4 s[4:7], s[4:5], s0 dlc
631 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
633 s_store_dwordx4 s[4:7], s[4:5], s0 glc dlc
634 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
636 s_store_dwordx4 s[4:7], s[4:5], 0x1234 glc dlc
637 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
639 s_buffer_store_dword s1, s[8:11], s0
640 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
642 s_buffer_store_dword s101, s[8:11], s0
643 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
645 s_buffer_store_dword vcc_lo, s[8:11], s0
646 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
648 s_buffer_store_dword vcc_hi, s[8:11], s0
649 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
651 s_buffer_store_dword s1, s[12:15], s0
652 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
654 s_buffer_store_dword s1, s[96:99], s0
655 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
657 s_buffer_store_dword s1, s[8:11], s101
658 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
660 s_buffer_store_dword s1, s[8:11], vcc_lo
661 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
663 s_buffer_store_dword s1, s[8:11], vcc_hi
664 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
666 s_buffer_store_dword s1, s[8:11], m0
667 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
669 s_buffer_store_dword s1, s[8:11], 0x0
670 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
672 s_buffer_store_dword s1, s[8:11], s0 glc
673 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
675 s_buffer_store_dword s1, s[8:11], s0 dlc
676 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
678 s_buffer_store_dword s1, s[8:11], s0 glc dlc
679 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
681 s_buffer_store_dword s1, s[8:11], 0x1234 glc dlc
682 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
684 s_buffer_store_dwordx2 s[2:3], s[8:11], s0
685 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
687 s_buffer_store_dwordx2 s[4:5], s[8:11], s0
688 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
690 s_buffer_store_dwordx2 s[100:101], s[8:11], s0
691 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
693 s_buffer_store_dwordx2 vcc, s[8:11], s0
694 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
696 s_buffer_store_dwordx2 s[2:3], s[12:15], s0
697 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
699 s_buffer_store_dwordx2 s[2:3], s[96:99], s0
700 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
702 s_buffer_store_dwordx2 s[2:3], s[8:11], s101
703 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
705 s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_lo
706 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
708 s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_hi
709 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
711 s_buffer_store_dwordx2 s[2:3], s[8:11], m0
712 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
714 s_buffer_store_dwordx2 s[2:3], s[8:11], 0x0
715 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
717 s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc
718 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
720 s_buffer_store_dwordx2 s[2:3], s[8:11], s0 dlc
721 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
723 s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc dlc
724 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
726 s_buffer_store_dwordx2 s[2:3], s[8:11], 0x1234 glc dlc
727 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
729 s_buffer_store_dwordx4 s[4:7], s[8:11], s0
730 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
732 s_buffer_store_dwordx4 s[8:11], s[8:11], s0
733 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
735 s_buffer_store_dwordx4 s[96:99], s[8:11], s0
736 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
738 s_buffer_store_dwordx4 s[4:7], s[12:15], s0
739 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
741 s_buffer_store_dwordx4 s[4:7], s[96:99], s0
742 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
744 s_buffer_store_dwordx4 s[4:7], s[8:11], s101
745 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
747 s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_lo
748 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
750 s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_hi
751 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
753 s_buffer_store_dwordx4 s[4:7], s[8:11], m0
754 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
756 s_buffer_store_dwordx4 s[4:7], s[8:11], 0x0
757 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
759 s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc
760 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
762 s_buffer_store_dwordx4 s[4:7], s[8:11], s0 dlc
763 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
765 s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc dlc
766 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
768 s_buffer_store_dwordx4 s[4:7], s[8:11], 0x1234 glc dlc
769 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
771 s_memrealtime s[10:11]
772 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
774 s_memrealtime s[12:13]
775 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
777 s_memrealtime s[100:101]
778 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
780 s_memrealtime vcc
781 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
783 s_memtime s[10:11]
784 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
786 s_memtime s[12:13]
787 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
789 s_memtime s[100:101]
790 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
792 s_memtime vcc
793 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
795 s_dcache_wb
796 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
798 s_get_waveid_in_workgroup s0
799 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
801 s_get_waveid_in_workgroup vcc_lo
802 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
804 s_scratch_load_dword s5, s[2:3], s101
805 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
807 s_scratch_load_dword s5, s[2:3], s0 glc
808 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
810 s_scratch_load_dwordx2 s[100:101], s[2:3], s0
811 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
813 s_scratch_load_dwordx2 s[10:11], s[2:3], 0x1 glc
814 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
816 s_scratch_load_dwordx4 s[20:23], s[4:5], s0
817 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
819 s_scratch_store_dword s101, s[4:5], s0
820 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
822 s_scratch_store_dword s1, s[4:5], 0x123 glc
823 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
825 s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc
826 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
828 s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc
829 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
831 s_dcache_discard s[2:3], s2
832 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
834 s_dcache_discard s[2:3], 100
835 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
837 s_dcache_discard s[2:3], s7 offset:100
838 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
840 s_dcache_discard_x2 s[2:3], s2
841 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
843 s_dcache_discard_x2 s[2:3], 100
844 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
846 s_atomic_add s5, s[2:3], s101
847 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
849 s_atomic_add s5, s[2:3], 0x64
850 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
852 s_atomic_add_x2 s[10:11], s[2:3], s101
853 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
855 s_atomic_and s5, s[2:3], s101
856 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
858 s_atomic_and_x2 s[10:11], s[2:3], 0x64
859 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
861 s_atomic_cmpswap s[10:11], s[2:3], s101
862 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
864 s_atomic_cmpswap s[10:11], s[2:3], 0x64
865 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
867 s_atomic_cmpswap_x2 s[20:23], s[2:3], s101
868 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
870 s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64
871 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
873 s_atomic_dec_x2 s[10:11], s[2:3], s101
874 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
876 s_atomic_inc_x2 s[10:11], s[2:3], s101
877 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
879 s_atomic_or s5, s[2:3], 0x64
880 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
882 s_atomic_smax s5, s[2:3], s101
883 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
885 s_atomic_smin s5, s[2:3], s101
886 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
888 s_atomic_sub s5, s[2:3], s101
889 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
891 s_atomic_swap s5, s[2:3], s101
892 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
894 s_atomic_umax_x2 s[10:11], s[2:3], s101
895 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
897 s_atomic_umin s5, s[2:3], s101
898 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
900 s_atomic_xor s5, s[2:3], s101
901 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
903 s_buffer_atomic_add s5, s[4:7], s101
904 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
906 s_buffer_atomic_add s5, s[4:7], 0x64
907 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
909 s_buffer_atomic_add_x2 s[10:11], s[4:7], s2
910 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
912 s_buffer_atomic_and s101, s[4:7], s2
913 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
915 s_buffer_atomic_and_x2 s[10:11], s[8:11], s2
916 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
918 s_buffer_atomic_cmpswap s[10:11], s[4:7], s2
919 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
921 s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64
922 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
924 s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101
925 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
927 s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64
928 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
930 s_buffer_atomic_dec s5, s[4:7], s2
931 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
933 s_buffer_atomic_inc s101, s[4:7], s2
934 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
936 s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64
937 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
939 s_buffer_atomic_or s5, s[8:11], s2
940 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
942 s_buffer_atomic_or_x2 s[10:11], s[96:99], s2
943 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
945 s_buffer_atomic_smax s5, s[4:7], s101
946 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
948 s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2
949 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
951 s_buffer_atomic_smin s5, s[4:7], 0x64
952 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
954 s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2
955 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
957 s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2
958 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
960 s_buffer_atomic_swap s5, s[4:7], s2
961 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
963 s_buffer_atomic_umax s5, s[4:7], s2
964 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
966 s_buffer_atomic_umin s5, s[4:7], s2
967 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
969 s_buffer_atomic_xor s5, s[4:7], s2
970 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
972 s_atomic_add s5, s[2:3], s101 glc
973 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
975 s_atomic_add s5, s[2:3], 0x64 glc
976 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
978 s_atomic_add_x2 s[10:11], s[2:3], s101 glc
979 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
981 s_atomic_and s5, s[2:3], s101 glc
982 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
984 s_atomic_and_x2 s[10:11], s[2:3], 0x64 glc
985 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
987 s_atomic_cmpswap s[10:11], s[2:3], s101 glc
988 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
990 s_atomic_cmpswap s[10:11], s[2:3], 0x64 glc
991 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
993 s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 glc
994 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
996 s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 glc
997 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
999 s_atomic_dec_x2 s[10:11], s[2:3], s101 glc
1000 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1002 s_atomic_inc_x2 s[10:11], s[2:3], s101 glc
1003 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1005 s_atomic_or s5, s[2:3], 0x64 glc
1006 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1008 s_atomic_smax s5, s[2:3], s101 glc
1009 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1011 s_atomic_smin s5, s[2:3], s101 glc
1012 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1014 s_atomic_sub s5, s[2:3], s101 glc
1015 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1017 s_atomic_swap s5, s[2:3], s101 glc
1018 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1020 s_atomic_umax_x2 s[10:11], s[2:3], s101 glc
1021 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1023 s_atomic_umin s5, s[2:3], s101 glc
1024 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1026 s_atomic_xor s5, s[2:3], s101 glc
1027 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1029 s_buffer_atomic_add s5, s[4:7], s101 glc
1030 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1032 s_buffer_atomic_add s5, s[4:7], 0x64 glc
1033 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1035 s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 glc
1036 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1038 s_buffer_atomic_and s101, s[4:7], s2 glc
1039 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1041 s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 glc
1042 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1044 s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 glc
1045 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1047 s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 glc
1048 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1050 s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 glc
1051 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1053 s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 glc
1054 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1056 s_buffer_atomic_dec s5, s[4:7], s2 glc
1057 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1059 s_buffer_atomic_inc s101, s[4:7], s2 glc
1060 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1062 s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 glc
1063 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1065 s_buffer_atomic_or s5, s[8:11], s2 glc
1066 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1068 s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 glc
1069 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1071 s_buffer_atomic_smax s5, s[4:7], s101 glc
1072 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1074 s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 glc
1075 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1077 s_buffer_atomic_smin s5, s[4:7], 0x64 glc
1078 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1080 s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 glc
1081 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1083 s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 glc
1084 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1086 s_buffer_atomic_swap s5, s[4:7], s2 glc
1087 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1089 s_buffer_atomic_umax s5, s[4:7], s2 glc
1090 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1092 s_buffer_atomic_umin s5, s[4:7], s2 glc
1093 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1095 s_buffer_atomic_xor s5, s[4:7], s2 glc
1096 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1098 s_atomic_add s5, s[2:3], s101 dlc
1099 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1101 s_atomic_add s5, s[2:3], 0x64 dlc
1102 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1104 s_atomic_add_x2 s[10:11], s[2:3], s101 dlc
1105 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1107 s_atomic_and s5, s[2:3], s101 dlc
1108 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1110 s_atomic_and_x2 s[10:11], s[2:3], 0x64 dlc
1111 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1113 s_atomic_cmpswap s[10:11], s[2:3], s101 dlc
1114 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1116 s_atomic_cmpswap s[10:11], s[2:3], 0x64 dlc
1117 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1119 s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 dlc
1120 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1122 s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 dlc
1123 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1125 s_atomic_dec_x2 s[10:11], s[2:3], s101 dlc
1126 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1128 s_atomic_inc_x2 s[10:11], s[2:3], s101 dlc
1129 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1131 s_atomic_or s5, s[2:3], 0x64 dlc
1132 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1134 s_atomic_smax s5, s[2:3], s101 dlc
1135 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1137 s_atomic_smin s5, s[2:3], s101 dlc
1138 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1140 s_atomic_sub s5, s[2:3], s101 dlc
1141 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1143 s_atomic_swap s5, s[2:3], s101 dlc
1144 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1146 s_atomic_umax_x2 s[10:11], s[2:3], s101 dlc
1147 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1149 s_atomic_umin s5, s[2:3], s101 dlc
1150 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1152 s_atomic_xor s5, s[2:3], s101 dlc
1153 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1155 s_buffer_atomic_add s5, s[4:7], s101 dlc
1156 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1158 s_buffer_atomic_add s5, s[4:7], 0x64 dlc
1159 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1161 s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 dlc
1162 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1164 s_buffer_atomic_and s101, s[4:7], s2 dlc
1165 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1167 s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 dlc
1168 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1170 s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 dlc
1171 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1173 s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 dlc
1174 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1176 s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 dlc
1177 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1179 s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 dlc
1180 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1182 s_buffer_atomic_dec s5, s[4:7], s2 dlc
1183 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1185 s_buffer_atomic_inc s101, s[4:7], s2 dlc
1186 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1188 s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 dlc
1189 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1191 s_buffer_atomic_or s5, s[8:11], s2 dlc
1192 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1194 s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 dlc
1195 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1197 s_buffer_atomic_smax s5, s[4:7], s101 dlc
1198 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1200 s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 dlc
1201 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1203 s_buffer_atomic_smin s5, s[4:7], 0x64 dlc
1204 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1206 s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 dlc
1207 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1209 s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 dlc
1210 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1212 s_buffer_atomic_swap s5, s[4:7], s2 dlc
1213 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1215 s_buffer_atomic_umax s5, s[4:7], s2 dlc
1216 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1218 s_buffer_atomic_umin s5, s[4:7], s2 dlc
1219 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU
1221 s_buffer_atomic_xor s5, s[4:7], s2 dlc
1222 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU